发布时间 : 星期五 文章人事信息管理系统案例介绍更新完毕开始阅读83ac8771f02d2af90242a8956bec0975f465a483
4、总体设计
4.1 数据库概念模型设计
在需求分析的基础上设计出能够满足用户需求的各种实体以及它们之间的关系。下面例举出各实体的实体图及实体关系E-R图: 1 )员工:编号、姓名、性别、身份证号……
图4.1 员工实体图
2)合同:合同编号、员工编号、合同类型、合同开始日期、合同期限……
图4.2 合同实体图
4)工资:所属工资月份、员工编号、员工姓名、出勤天数……
图4.3 工资实体图
5)操作员:名称、密码、权限
图4.4操作员实体图
8
6)与工资有关的实体关系E-R图
图4.5 与工资有关的实体关系E-R
7)描述了实发工资包中的类图
图4.6 实发工资包中的类图
4.2数据流图 4.2.1基本图形符号
符号 名称 加工 数据流 数据存储文件 数据源点或汇点 表示数据的流向 表示存储数据的数据库或者数据表 表示外部实体 图4.7
说明 表示数据的处理过程 9
4.2.2系统的数据流图
1)第一层数据流图
系统管理员人事信息人事管理系统人事信息系统数据库
图4.8
2)第二层数据流图
用户登录权限辨别用户名、密码管理员权限员工信息处理员工信息人事管理系统工资信息请假信息员工信息工资管理职员信息表工资信息工资信息工资信息表假条信息处理请假信息员工信息请假信息表单表单输出请假信息员工信息表单请假信息表工资信息表单
图 4.9
4.3系统接口设计
(1)用户接口
用户接口主要采用图形接口和命令接口方式,用户可以通过点击图形界面的按钮、菜单、对话框等图形接口元素对程序和数据进行操作和在输入框中输入命令的方式查询信息。 (2)外部接口
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对Windows 风格较熟悉,应尽量向这一方向靠拢。 (3)内部接口
身份认证模块的返回值决定当前用户是否可以进入人事管理系统,身份通过以后再根据用户本身的权限判定进入哪一个功能模块,并且判断其相应的操作权限,这些采用返回值方式由用户本身的权限标志决定。
10
5、系统界面设计
5.1系统总体流程图
登录界面输入用户名、密码提示用户名或密码错误信息正确?否是进入系统操作页面编辑员工信息编辑假条信息编辑工资信息输出表单?是输出员工信息表单输出表单?是输出假条信息表单输出表单?是输出工资信息表单否退出系统? 是退出系统
图5.1 系统总体设计流程图
5.2 登录窗体
图5.2登录窗体
5.3添加内部调动信息窗体
图5.3 添加内部调动信息窗体
11