可用"经久不衰"四字来形容它的未来。
3.2 职工相关数据安全对系统的重要性分析
对该系统来说最重要的考虑因素之一就是相关数据的安全性。本职工工资管理系统中,初步考虑了以下若干个职工信息元素:职工编号、职工、基本工资、扣款、奖金。这些基本信息中凭借编号的唯一性可定位到某个具体职工,在系统日常操作中涉及修改职工工资、查询职工工资、浏览职工工资、删除插入及排序等等,这些操作是在保证提供进入系统密码成功登录后才能完成的相关操作。这些信息都是今后企业中职工工资分发的具体记录,所以这些基本信息的安全可以说是本系统的重中之重,在该系统的具体开发过程中无疑需要考虑这一点,否则将会给企业带来不可估量的损失。
3.3 系统开发工具的选择
现在市场上有很多管理系统的开发工具,如:Visual Basic、
Delphi、ASP等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。不过相比而言C语言有着以下的几项独特之处:
1、C语言是面向结构化程序设计的语言,有良好的通用性,可以在各种硬件平台上运行;它可以直接处理字符、数字和地址,可以完成通常由硬件设备实现的算数、逻辑运算;可以充分反映出当前计算机的性能。
2、C语言在表示方式上力求简单易行。另外,C语言把一般语言的许多成分都通过显示函数调用来完成,使得编译程序相对小而精。例如,C语言本身没有提供输入/输出机制,也没有并行操作、同步火协同程序等复杂控制,而是提供了大量而有效的库函数来实现输入/输出、字符串处理及存储分配等功能。
3、C语言是一种表达式语言,它有功能很强的运算符,用这些运算符可构成书写简洁而功能很强的表达式,从而提高软件的生产效率。由于运算符类型极其丰富,从而使得表达式的类型灵活、多样,在其他高级语言中难以实现的运算,在C语言中能很容易地办到。
4、高级语言能否用来描述系统软件,特别是操作系统、编译程序等,除了要求该语言表达能力强之外,很重要的一个因素是:语言生成的目标代码的质量如何。如果代码质量低,系统开销就大,那就失去使用价值。试验表明,正对同一问题,用C语言编写的程序一般所生成的目标代码的效率仅比用汇编语言生成的目标代码效率低10%~20%。在代码质量方面,C语言确实可与汇编语言媲美。这是其他高级语言尚无法与之匹敌的。
5、用C语言编写的程序很容易进行移植并且是严格定义的"模块结构语言"。当今人们普遍认为,C语言层次清晰,结构紧凑,比非结构化语言更易于使用和维护。
第四章 MIS系统基本理论
4.1 MIS系统的概念
管理信息系统(Management Information System,简称MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统。
管理信息系统按照其名称进行基本概念分解,可分为管理、信息和系统三个部分,事实上MIS正是在这三个科学领域的基础上发展起来的。
信息反映着客观事物,信息以数据、文字、符号、声音和图像等各种不同的形式表示出来。这些形式经过转换都可以输入到计算机中,在管理信息系统中,信息是管理的对象。
数据是一组表示数量,行为和目标的非随机的可兼备的符号,它可以是字母,数字或其他符号,如*,%,也可以是图像,声音或者味道,数据项可以按使用的目的组织数据结构。
管理的含义一般说来就是计划、组织、领导和控制的活动。利用已有的和可以争取到的各种资源,在实现其目标的过程中,所应用的一切思想、理论和方法就构成了管理的主要内容。
系统是为了某种目标而将一些部件有机地结合的一