- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统分析需求分析企业在一般日常工作中需要一套人事信息管理
系统分析
一、需求分析
企业在一般日常工作中需要一套人事信息管理系统,以便对企业人员组成、考勤情况、工作评价和工资进行管理。
二、系统功能分析
系统开发的总体业务是实现企业人事信息关系得系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。本例中的企业人事信息管理系统需要完成功能主要有:
有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等。
员工各种信息的查询。
员工各种信息的修改。
考勤信息的输入等。
考勤信息的修改。
员工工作评价信息的输入。
员工工作评价信息的查询。
员工工作评价信息的修改。
员工工资信息的输入。
员工工资信息的查询。
员工工资信息的修改等。
三、系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到得下图系统功能模块图。
企业人事信息管理系统
企业人事信息管理系统
员工工作评价
员工工资管理
员工考勤管理
员工基本信息
系统管理
员工工资信息查询
员工工资信息修改
计发
员工工资信息
员工工作评价查询
员工工作评价修改
员工工作评价添加
员工考勤信息查询
员工考勤信息修改
员工考勤信息添加
员工基本信息查询
员工基本信息修改
员工基本信息添加家
密码管理
用户管理
图1、系统功能模块图
数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。
设计数据库系统时应该首先充分了解用户各方面的需求,包括现有的以及将来可能增加的需求。
一、数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
仔细分析调查有关企业人事信息要求的基础上,将得到如下图所示的本系统所处理的数据流程。
员工登记
员工登记
基本信息录入
员工基本信息管理
考勤管理
考勤信息管理
员工工作评价
员工工作评价管理
员工工资设置
员工工资管理
计发员工工资
员工当月工资
图2、系统数据流程图
针对一般企业人士信息管理系统得要求,通过对员工工作过程的内容和数据流程分析,涉及如下面所示的数据项和数据结构:
员工基本信息:包括的数据项由员工编号、员工姓名、性别、出生日期、所在部门、籍贯、学历、专业、参加工作时间、进入公司时间、起薪时间、调入部门时间、职称、入党时间、档号、原职务、原工作单位、备注等。
员工考勤信息:包括的数据项有员工所在部门、员工姓名、出勤时间、公休时间,,矿工时间,请假时间,早退时间,迟到时间,加班时间,出差时间等。
员工工作评价信息:包括的数据项有员工姓名。员工所在部门,工作业绩,工作态度,业务水平,备注等。
员工工资信息:包括的数据项有员工所在部门,员工姓名,底薪,补贴,奖金,加班,住房补贴,房租,养老金,医疗保险,住房公积金,所得税,实发工资等。
有了上面的数据结构,数据项和数据流程,我们就能进行下面的数据库设计。
二、数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户要求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过互相之间的作用形成数据的流动。
本实例根据上面的设计规划出的实体有:
员工基本信息实体
员工考勤信息实体
员工工作评价信息实体
员工工资信息实体。
各个实体具体的描述E-R图如下所示
员工基本信息实体
员工基本信息实体
员工姓名
员工编号
参加工作时间按
进入公司时间
……
图3、员工基本信息实体E-R图
员工考勤信息实体
员工考勤信息实体
员工基本信息
员工出勤时间
员工加班时间按
员工出差时间
……
图4、员工考勤信息实体E-R图
员工工作评价信息实体
员工工作评价信息实体
员工基本信息
员工工作业绩
员工工作态度
员工业务水平
……
图5、员工工作评价信息实体E-R图
员工工资信息实体
员工工资信息实体
员工基本信息
员工底薪
员工所得税
员工实发工资
……
图6、员工工资信息E-R图
员工
员工
考勤管理
工作评价
考勤信息
工作评价信息
计发工资
员工工资
图7、实体与实体之间的关系E-R图
三、数据库逻辑结构设计
现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库德逻辑结构。
企业人事信息管理系统数据库中各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。
表1、manrecord员工基本信息表
列名
数据类型
可否为空
说明
y
文档评论(0)