行性是指在当前组织内外的具体条件下,这个信息系统的开发是否具备必要的资源及其它条件。
现对本系统的可行性分析如下:1)技术可行性分析:MIS 系统技术成熟、可靠,VB6.0开发与老版本兼容性好、SQL Server 数据库管理高校稳定、灵活方便、适合现阶段业务规模发展的需要,技术上可行。
2)济可行性分析:当前,各单位系统为适应新时期信息发展的需要,紧密注意信息新技术的发展。
为加强管理,各单位实现了计算机企业人事管理信息系统管理。
因此,系统的硬件资源已经完备,系统开发只需软件成本预算,开发费用大大降低。
3)管理上的可行性管理人员已充分认识到使用人事管理信息系统对员工实现规范的计算机管理的重要性,用计算机管理企业人事信息能保证所需要的基础数据准,真实。
2.3 现行系统分析 现行的系统是采用手工操作的,效率低下而且浪费了大量的人力物力。
由于手工所存在的误差,还容易造成数据的丢失,降低了系统的性能和准确度。
由于信息有时乱七八糟地存在一起,十分分散。
信息交换全赖于传递文件和口头表示,对数据的共享也非常的不便。
2.3.1 现行系统统组织结构图 系统的组织结构是指组织内部的划分及它们的相互关系。
信息的流动关系是以组织结构为背景的,而且总是伴随着组织部门之间的物流、资金流、和资料流而发生的。
下图是本公司的系统的组织结构图:2.3.2 业务流程图这是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。
2.4 数据流程图和数据字典2.4.1 数据流程图将本系统的数据用数据流程图表示,以员工的工资管理为例,见下图。
经过对数据流程分析,揭示出五个主要处理:企业人事信息填制工资计算表、工资计算、工资汇总和工资发放。
在数据流程图中显示出系统当前使用的数据存储有:工资卡(档案)、工资结算单(每个职工工资结算明细)、工资汇总表(各部门各类人员的各项工资汇总结果)。
如下图: 工资管理系统与五个外部实体有关:人事科、车间室、总务科、职工和财务系统,其中总务科是系统数据的外部来源,即它们主要提供原始数据的实体。
职工和财务的子系统是工资系统数据的外部取出,是接收系统数据的实体。
2.4.2 数据字典数据字典是在数据流程图之上进一步定义和描绘所有数据的一种工具,是对数据流程图的一个补充说明,它清楚的定义与解释了数据流程图上未能表达的内容,同时它能够帮助分析员组织数据,是同用户交谈的极好工具。
此外,数据字典记载着每个数据项的关键条目,从中可以检查出个数据元素的内容或漏掉的数据元素。
数据字典是描述系统流程图中所有数据流、数据存储、处理功能等卡片的集合,其包括种条目:数据流、文件、数据项和加工。
建立完善的数据字典是对所收集、整理数据的一种分析归档方式,为下一步建立数据库和处理数据作准备。
下面列出企业人事信息管理系统中,数据字典的部分条目1. 数据项2. 组和数据项3. 数据流4. 数据存储5. 处理逻辑论文出处作者:第三章 系统设计3.1 系统功能设计系统开发的总体任务是实现企业人事信息关系的系统化、规范化和自动化,是在系统开发的总体任务的基础上完成的。
对本系统的功能进行集中、分块,按照结构化程序设计的要求得到如下图所示的系统功能模块图。
各模块实现的功能解释如下:1 有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等。
2 员工各种信息的查询。
3 员工各种信息的修改。
4 考勤信息的输入等。
5 考勤信息的查询。
6 员工工作评价信息的输入。
7 员工工作评价信息的查询。
8 员工工作评价信息的修改。
9 员工工资信息的输入10 员工工资信息的查询。
11 员工工作信息修改等。
3.2 代码设计代码是一组有序的数字或字母的排列,是代表客观存在的实体或属性的符号,代码设计就是给系统中某些实体及其属性于相应的编码。
这些编码主要是为了对实体的表示、助记和方便检索。
代码结构的类型有:顺序码、区间码、助记码。
本企业对员工的编码使用的是区间码。
上述编码分别以“0”,“1”,“2”,……开头,以表示所代表的员工分别属于管理人员、一车间、二车……。
3.3 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生的影响。
合理的数据库结构时既可以提高数据存储的效率保证数据的完整和一致.另外,合理的数据库结构将非常有利于程序的实现。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
3.3.1 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
仔细分析调查有企业人事信息需求的基础上,将得到如下图所示的本系统所处理的数据流程。
图:企业人事信息管理系统数据流程图3.3.2 数据库概念结构设计根据上图,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
根据上面的设计规划处理的实体有:员工基本信息实体、员工考勤信息实体、员工工作评价信息实体、员工工资信息实体。
各个实体具体的描述 E-R 图如下:下图为员工基本信息实体 E-R 图。
下图为员工考勤信息实体 E-R 图。
下图为员工工资信息实体 E-R 图实体与实体之间的关系 E-R 图如下图所示。
3.3.3 数据库结构的实现经过前面的需求分析和概念结构设计以后,得到是数据库的逻辑结构。
现在就可以在 SQL Server 2000数据库系统中实现该逻辑结构。
这是利用 SQL Server 2000数据库系统中实现该逻辑结构。
3.3.4 创建系统数据表格 manrecord列名 数据类型 长度 允许空 说明ygid varchar 8 编号ygname varchar 10 姓名ygdept varchar 20 √ 部门ygsex varchar 2 √ 性别ygbirthday datetime 8 √ 生日ygplace varchar 40 √ 籍贯yglevel varchar 10 √ 学历ygspecial varchar 20 √ 专业ygdate1 datetime 8 √ 参加工作时间ygdate2 datetime 8 √ 入党时间ygbusi varchar 12 √ 职称ygdate3 datetime 8 √ 职称时间ygstatus varchar 12 √ 原身份ygoffice varchar 30 √ 原工作单位ygduty varchar 10 √ 原职务ygdate4 datetime 8 √ 进入公司时间ygdate5 datetime 8 √ 起薪时间ygdate6 datetime 8 √ 调入时间ygno varchar 8 √ 挡号ygremark1 text 16 √ 备注3.3.5 创建员工基本工资分配表 pay列名 数据类型 长度 允许空 说明gzid varchar 8 编号gzname varchar 10 姓名gzbase numeric 5 底薪gzall numeric 5 √ 补贴gzbonus numeric 5 √ 奖金gzpay numeric 5 √ 加班gzdeduct numeric 5 √ 扣考核gzage numeric 5 √ 代扣养老金gzmedical numeric 5 √ 代扣医疗保险gzhouse1 numeric 5 √ 代扣住房公基金gztotal numeric 5 √ 税前小计gzduty numeric 5 √ 所得税gzhouse2 numeric 5 √ 房贴gzhouse3 numeric 5 √ 房租gzlaborage numeric 5 √ 实发工资gzdate datetime 8 √ 时间3.4 界面的设计本系统的用户界面设计采用 Visual BASIC 6.0,他最大的优点是可视性,每个对象都以图形方式显示在界面上,我们不必建立每个对象的程序代码,只需用工具画在界面上。
现将
上一篇:
内部审计信息化展望
下一篇:
英语论文网([网学网]):英语专业本科生毕业论文写作