3.2 系统设计3.2.1 系统功能分析 系统开发的总体任务是要实现企业人事信息关系的系统化,规范化和自动化。 内容来自www.paper51.com
系统功能分析是在系统开发的总体任务的基础之上完成的。人事管理系统主要有以下几项功能: 内容来自论文无忧网 www.paper51.com 1.员工档案的管理:包括员工基本信息,所在部门,工作信息和工作简历的输入,员工信息的查询和修改。 http://www.paper51.com 2.员工考勤的管理:包括考勤的添加,查询,修改和删除。 内容来自www.paper51.com 3.员工工资的管理:包括工资的添加,工资报表的查询,修改和删除。 内容来自www.paper51.com 4.员工评价的管理:包括评价的输入,查询和修改。 内容来自论文无忧网 www.paper51.com 5.人事变动的详细记录,包括岗位和部门的调整,便于掌握人员的动向,及时调整人才的分配。 内容来自www.paper51.com 6.企业所有部门的查询与管理。 copyright paper51.com 7.管理员以及其它功能模块。 内容来自www.paper51.com 仔细分析调查有关企业人事信息需求的基础上,将得到如图3-1的数据流程。 内容来自论文无忧网 www.paper51.com copyright paper51.com 图3-1 系统数据流程图 paper51.com 3.2.2 数据流程图 paper51.com 根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图3-2所示: 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com paper51.com 3.3 数据库设计3.3.1 数据库需求分析 paper51.com 数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。 内容来自论文无忧网 www.paper51.com 根据数据流程图,可以列出以下数据项和数据结构: paper51.com
员工信息:工号,姓名,性别,年龄,出生日期,地址,电话,政治面貌,毕业院校,身份证号,所在部门,备注。 http://www.paper51.com 考勤管理:工号,姓名,月份,本月天数,公休天数,出勤天数,出勤,旷工,年休,请假,迟到,早退,忘订卡,假日加班,其它加班,补休天数,出差,加班费,扣考核,其它,备注。 http://www.paper51.com 员工评价:工号,姓名,工作态度,各种奖励及处罚,技术水平,备注。 copyright paper51.com 工资管理:工号,姓名,底薪,奖金,补贴,加班,养老金,,医疗保险,公积金,实发工资,月份。 http://www.paper51.com
人事变动:编号,事件,备注。 paper51.com 部门管理:编号,名称,部门经理。 copyright paper51.com
管理员:编号,用户名,口令。 内容来自论文无忧网 www.paper51.com 3.3.2 实体之间的E–R模型 内容来自论文无忧网 www.paper51.com
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 内容来自www.paper51.com 根据上面的设计规出的实体有:员工基本信息实体,员工考勤信息实体,员工工作评价信息实体,员工工资信息实体,人事变动实体,部门管理实体。 copyright paper51.com
实体与实体之间的E-R模型如图3-3所示。 内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com n 内容来自www.paper51.com 1 1 copyright paper51.com
paper51.com
1 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com 1 1 内容来自www.paper51.com
内容来自www.paper51.com
copyright paper51.com
1 1 paper51.com
1 copyright paper51.com
内容来自论文无忧网 www.paper51.com
1 paper51.com 内容来自www.paper51.com m paper51.com paper51.com 图3-3 实体间的E–R模型 内容来自论文无忧网 www.paper51.com 3.3.3 数据库逻辑结构设计 内容来自www.paper51.com 根据实体间E – R模型的需求分析,本系统需要2个数据表分别来存放员工个人信息和人事变动记录,并需要一个外部数据表(部门管理表)的支持。另外设计工资管理,考勤管理,员工评价3个表来管理员工数据。具体数据表的设计如下面的表格所示。 http://www.paper51.com 表3-1 员工档案信息表 paper51.com 字段名 copyright paper51.com 数据类型 内容来自论文无忧网 www.paper51.com 长度 http://www.paper51.com
是否为空 内容来自www.paper51.com 说明 paper51.com ygid paper51.com Varchar http://www.paper51.com 10 内容来自论文无忧网 www.paper51.com Not null paper51.com
工号 copyright paper51.com
ygname copyright paper51.com Varchar paper51.com
20 copyright paper51.com
Not null copyright paper51.com 姓名 内容来自www.paper51.com sex 内容来自论文无忧网 www.paper51.com Char 内容来自www.paper51.com 10 内容来自www.paper51.com Not null copyright paper51.com 性别 内容来自www.paper51.com age paper51.com Varchar 内容来自www.paper51.com 3 内容来自论文无忧网 www.paper51.com Not null paper51.com 年龄 内容来自论文无忧网 www.paper51.com birth copyright paper51.com
Datetime paper51.com 8 copyright paper51.com null 内容来自论文无忧网 www.paper51.com 出生日期 内容来自www.paper51.com
address http://www.paper51.com Varchar copyright paper51.com 50 内容来自论文无忧网 www.paper51.com null http://www.paper51.com 地址 http://www.paper51.com
tel http://www.paper51.com Varchar paper51.com 15 内容来自论文无忧网 www.paper51.com null 内容来自论文无忧网 www.paper51.com 电话 内容来自www.paper51.com politic copyright paper51.com Varchar paper51.com
50 paper51.com null copyright paper51.com 政治面貌 内容来自www.paper51.com school http://www.paper51.com Varchar copyright paper51.com 50 内容来自www.paper51.com null copyright paper51.com
毕业院校 copyright paper51.com
ygidentity paper51.com
Varchar copyright paper51.com 20 paper51.com null http://www.paper51.com 身份证号 内容来自论文无忧网 www.paper51.com department copyright paper51.com Varchar 内容来自论文无忧网 www.paper51.com
50 paper51.com null 内容来自论文无忧网 www.paper51.com 所在部门 内容来自论文无忧网 www.paper51.com
text paper51.com Text http://www.paper51.com 16 内容来自www.paper51.com null 内容来自www.paper51.com
备注 内容来自www.paper51.com 表3-2 员工评价表 内容来自论文无忧网 www.paper51.com 字段名 内容来自www.paper51.com 数据类型 http://www.paper51.com
长度 copyright paper51.com 是否为空 copyright paper51.com 说明 内容来自www.paper51.com pjid http://www.paper51.com Varchar 内容来自www.paper51.com 10 http://www.paper51.com Not null paper51.com
工号 内容来自论文无忧网 www.paper51.com pjname copyright paper51.com
char paper51.com 8 paper51.com Not null 内容来自www.paper51.com 姓名 http://www.paper51.com
attitude 内容来自论文无忧网 www.paper51.com char 内容来自论文无忧网 www.paper51.com
20 copyright paper51.com null 内容来自论文无忧网 www.paper51.com 工作态度 内容来自论文无忧网 www.paper51.com publish 内容来自www.paper51.com
char 内容来自www.paper51.com 40 copyright paper51.com null paper51.com 奖励及处罚 内容来自论文无忧网 www.paper51.com Level1 http://www.paper51.com Varchar 内容来自www.paper51.com
40 copyright paper51.com null 内容来自www.paper51.com 技术水平 内容来自www.paper51.com text copyright paper51.com Text copyright paper51.com 16 copyright paper51.com null 内容来自www.paper51.com 备注 内容来自www.paper51.com
department 内容来自论文无忧网 www.paper51.com Varchar http://www.paper51.com 50 http://www.paper51.com Not null copyright paper51.com 部门 copyright paper51.com pdate http://www.paper51.com
Datetime copyright paper51.com 8 paper51.com
Not null http://www.paper51.com 日期 paper51.com
表3-3 部门管理表 内容来自www.paper51.com
字段名 内容来自论文无忧网 www.paper51.com
数据类型 copyright paper51.com 长度 http://www.paper51.com 是否为空 http://www.paper51.com 说明 paper51.com
dpid 内容来自www.paper51.com Varchar 内容来自www.paper51.com 10 copyright paper51.com
Not null paper51.com 编号 http://www.paper51.com dpname 内容来自论文无忧网 www.paper51.com varchar copyright paper51.com 20 http://www.paper51.com Not null http://www.paper51.com
部门名称 http://www.paper51.com manage paper51.com Varchar copyright paper51.com 10 内容来自www.paper51.com Not null 内容来自论文无忧网 www.paper51.com 部门经理 http://www.paper51.com 表3-4 考勤管理表 copyright paper51.com 字段名 内容来自论文无忧网 www.paper51.com 数据类型 内容来自论文无忧网 www.paper51.com 长度 内容来自论文无忧网 www.paper51.com
是否为空 内容来自论文无忧网 www.paper51.com 说明 内容来自论文无忧网 www.paper51.com kqid 内容来自www.paper51.com Varchar 内容来自www.paper51.com 8 copyright paper51.com Not null paper51.com 工号 copyright paper51.com kqname 内容来自www.paper51.com
Varchar 内容来自www.paper51.com
20 http://www.paper51.com Not null paper51.com 姓名 paper51.com kqdate 内容来自www.paper51.com
Datetime 内容来自www.paper51.com 8 paper51.com
Not null http://www.paper51.com 考勤日期 paper51.com kqdays 内容来自www.paper51.com Bigint 内容来自www.paper51.com 8 内容来自论文无忧网 www.paper51.com
Not null http://www.paper51.com 本月天数 copyright paper51.com kqrday http://www.paper51.com Numeric 内容来自www.paper51.com
5 http://www.paper51.com null 内容来自论文无忧网 www.paper51.com
公休天数 内容来自www.paper51.com
kqtday 内容来自论文无忧网 www.paper51.com
Numeric copyright paper51.com
5 paper51.com Not null paper51.com
出勤天数 paper51.com kqwork 内容来自www.paper51.com
Numeric http://www.paper51.com 5 内容来自www.paper51.com Not null http://www.paper51.com 出勤 paper51.com
kqabsent 内容来自论文无忧网 www.paper51.com Numeric 内容来自www.paper51.com
5 内容来自www.paper51.com null http://www.paper51.com 缺勤 http://www.paper51.com
kqrest paper51.com
Numeric 内容来自www.paper51.com 5 copyright paper51.com null http://www.paper51.com 年休 内容来自www.paper51.com kqleave 内容来自论文无忧网 www.paper51.com Numeric 内容来自论文无忧网 www.paper51.com 5 paper51.com
null paper51.com 请假 http://www.paper51.com kqlate paper51.com Numeric 内容来自www.paper51.com 5 http://www.paper51.com
null http://www.paper51.com
迟到 http://www.paper51.com kqearly http://www.paper51.com
Numeric paper51.com 5 内容来自论文无忧网 www.paper51.com
null 内容来自论文无忧网 www.paper51.com 早退 内容来自www.paper51.com kqforget 内容来自论文无忧网 www.paper51.com Numeric copyright paper51.com 5 内容来自论文无忧网 www.paper51.com null paper51.com 忘订卡 http://www.paper51.com
Kqover1 http://www.paper51.com Numeric http://www.paper51.com 5 内容来自论文无忧网 www.paper51.com null http://www.paper51.com 加班 内容来自www.paper51.com Kqover2 内容来自论文无忧网 www.paper51.com Numeric 内容来自论文无忧网 www.paper51.com 5 内容来自论文无忧网 www.paper51.com null copyright paper51.com
其它加班 copyright paper51.com kqfill http://www.paper51.com Numeric http://www.paper51.com 5 copyright paper51.com
null 内容来自www.paper51.com 补休天数 内容来自论文无忧网 www.paper51.com kqgo copyright paper51.com Numeric http://www.paper51.com
5 paper51.com null 内容来自www.paper51.com 出差 内容来自论文无忧网 www.paper51.com
kqpay 内容来自www.paper51.com
Numeric 内容来自论文无忧网 www.paper51.com 5 copyright paper51.com null 内容来自论文无忧网 www.paper51.com 加班费 内容来自www.paper51.com kqdeduct http://www.paper51.com Numeric paper51.com
5 内容来自论文无忧网 www.paper51.com
null paper51.com 扣考核 http://www.paper51.com kqother 内容来自论文无忧网 www.paper51.com Varchar 内容来自www.paper51.com 20 copyright paper51.com null paper51.com
其它 内容来自www.paper51.com kqremark http://www.paper51.com Text http://www.paper51.com 16 内容来自论文无忧网 www.paper51.com null http://www.paper51.com 备注 paper51.com 表3-5 人事变动表 copyright paper51.com 字段名 copyright paper51.com 数据类型 http://www.paper51.com 长度 内容来自www.paper51.com
是否为空 paper51.com 说明 内容来自www.paper51.com id http://www.paper51.com
Varchar 内容来自www.paper51.com 10 http://www.paper51.com Not null 内容来自论文无忧网 www.paper51.com 事件编号 内容来自www.paper51.com Case1 copyright paper51.com
Text 内容来自www.paper51.com 16 copyright paper51.com Not null copyright paper51.com 事件 paper51.com text copyright paper51.com Text 内容来自论文无忧网 www.paper51.com
16 paper51.com
Not null 内容来自www.paper51.com 备注 http://www.paper51.com |