企业人事管理系统汇编.docx
- 文档编号:1849203
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:21
- 大小:681.01KB
企业人事管理系统汇编.docx
《企业人事管理系统汇编.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统汇编.docx(21页珍藏版)》请在冰豆网上搜索。
企业人事管理系统汇编
成绩
13信计2014-2015
(二)
《数据库原理及应用》课程设计
设计题目 企业人事管理系统
设计时间 2015.07.06---2015.07.10
学生姓名
学生学号
所在班级
指导教师
徐州工程学院数学与物理科学学院
目录
1、可行性分析1
2、系统需求分析1
2.1关于该项目的需求分析1
2.2项目的功能分析1
2.3数据流图2
2.4数据字典4
3、数据库概念设计6
3.1系统的局部E-R图6
3.2系统全局E-R图7
4、数据库的逻辑设计8
5、数据库的物理设计9
6、系统的实现与调试9
6、1建立数据库9
6.2建立表10
6、3插入数据12
6、4创建索引12
6、5创建视图13
6、6创建触发器14
6、7创建存储过程15
7、课设总结18
1、可行性分析
可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。
可行性分析一般可定义为:
可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是在对系统目标和环境精心分析的基础上,由于本系统知识面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows的友好界面和本系统良好的安全性设置,可以是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。
机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极容易出现错误。
而利用计算机来实现人事管理以成为适应当今人事管理的方式。
开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于认为失误而造成损失的同时,也可以是认识信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。
由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。
2、系统需求分析
2.1关于该项目的需求分析
企业人事管理系统中,用户分为两类:
(1)系统管理员
(2)企业领导。
管理员的主要职责是管理系统中基础的人事数据,包括数据的添加,修改和删除,维护企业部门的信息,职务信息和浏览人事档案信息。
企业领导可以检索和浏览人事档案。
2.2项目的功能分析
企业的人事管理系统分为管理员和企业领导两个部分,主要包括以下功能:
(1)登入模块:
是用户进入人事管理系统的入口,根据用户的选择不同,会分别进入管理员部分和领导部分。
(2)管理员模块:
管理员在模块对员工进行查找,修改,浏览和删除操作。
(3)企业领导人模块:
企业领导对员工进行查询和浏览操作。
(4)退出登陆模块:
管理员和企业领导人退出系统的操作。
2.3数据流图
图2-1企业人事管理系统顶层数据流图
图2-2企业人事管理系统第一层数据流图
图2-3企业人事管理系统第二层数据流图
2.4数据字典
(1)数据项
数据项
来源
数据类型
数据大小
约束条件
企业领导账号
企业领导信息表
char
20
unique
编号
企业领导信息表
char
20
Primarykey
密码
企业领导信息表
char
20
Notnull
管理员账号
管理员信息表
char
20
unique
编号
管理员信息表
char
20
Primarykey
密码
管理员信息表
varchar
Notnull
权限
管理员信息表
char
20
编号
部门信息表
char
10
Primarykey
部门名称
部门信息表
char
10
员工编号
企业员工信息表
char
10
姓名
企业员工信息表
char
10
性别
企业员工信息表
bit
出生日期
企业员工信息表
char
10
家庭住址
企业员工信息表
char
10
部门
企业员工信息表
char
10
籍贯
企业员工信息表
char
10
职务
企业员工信息表
char
10
学历
企业员工信息表
char
10
民族
企业员工信息表
char
10
编号
职务信息表
char
10
Notnull
职务名称
职务信息表
char
10
Notnull
(2)数据流
数据流名来源去向
企业领导信息企业领导企业人事管理系统处
企业员工信息企业员工企业人事管理系统处
系统管理员信息系统管理员企业人事管理系统处
部门信息部门企业人事管理系统处
职务信息职务企业人事管理系统处
来源说明组成
存储了企业领导信息账号、密码、编号
存储了企业员工信息员工编号、姓名、性别、出生日期、家庭住址、部门、籍贯、职务、学历、民族
存储系统管理员信息账号、密码、编号、权限
存储了部门相关信息编号、员工编号、部门名称
存储了职务相关信息编号、员工编号、职务名称
(3)数据存储
数据存储编号:
01
数据存储名称:
企业领导信息表
说明:
存储了企业领导信息
流入的数据流:
企业领导信息
流出的数据流:
企业领导信息
组成:
企业领导账号,编号,密码
数据存储编号:
02
数据存储名称:
系统管理员信息表
说明:
存储了系统管理员信息
流入的数据流:
系统管理员信息
流出的数据流:
系统管理员信息
组成:
系统管理员账号,编号,密码
数据存储编号:
03
数据存储名称:
部门信息表
说明:
存储了部门信息
流入的数据流:
企业员工信息,部门信息
流出的数据流:
部门信息
组成:
员工编号,编号,部门名称
数据存储编号:
04
数据存储名称:
企业员工信息表
说明:
存储了企业员工信息
流入的数据流:
企业员工信息
流出的数据流:
企业员工信息
组成:
员工编号,姓名,性别,出生日期,家庭住址,部门,籍贯,职务,学历,民族
数据存储编号:
05
数据存储名称:
职务信息表
说明:
存储了职务的信息
流入的数据流:
企业员工信息,职务信息
流出的数据流:
职务信息
组成:
员工编号,编号,部门名称
3、数据库概念设计
3.1系统的局部E-R图
图3-1企业领导信息E-R图图3-2系统管理员信息E-R图
图3-3部门信息E-R图图3-4职务信息E-R图
图3-5企业员工信息E-R图
3.2系统全局E-R图
图3-2企业人事管理系统全局E-R图
4、数据库的逻辑设计
根据系统需求分析的得到的数据结构进行分析,得到如下关系并优化:
管理员关系模式(编号,账号,密码,权限)
企业领导关系模式(编号,账号,密码)
员工-部门关系模式(编号,员工编号,部门名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务)
员工-职务关系模式(编号,员工编号,职务名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务)
对员工-部门关系模式进行优化:
S1(编号,员工编号,部门名称),编号为主键
S2(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),员工编号为主键
S3(编号,员工编号,部门名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),(编号,员工编号为主键)
由于员工编号传递依赖于编号,因此从关系S1中删除员工编号,部门,职务对员工编号存在传递依赖,从关系上中删除部门,职务。
S11(编号,部门名称)
S21(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址)
对员工-职务关系模式进行优化:
S1(编号,员工编号,职务名称),编号为主键
S2(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),员工编号为主键
S3(编号,员工编号,职务名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),(编号,员工编号为主键)
由于员工编号传递依赖于编号,因此从关系S1中删除员工编号,部门,职务对员工编号存在传递依赖,从关系上中删除部门,职务。
S11(编号,职务名称)
S21(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址)
5、数据库的物理设计
数据库物理设计阶段的任务是根据具体的计算机系统的特点,为给定的数据库系统确定合理的存储结构和存取方法。
所谓的“合理”有两个含义:
一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度要体现在后者。
(1)存储结构
确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。
将日志文件和数据库对象分别放在不同的磁盘,可以改进系统的性能,提高系统的安全性。
所以,系统应将日志文件和数据文件存放在不同的磁盘上。
(2)评价物理结构
数据库物理结构设计过程中需要对时间效率,空间效率,维护代价和各种用户需求进行权衡,其结果可以产生多种方案,因此要从中选择一个最优的方案。
评价物理结构的方法依赖于所选用的DBMS,主要是定量估算各种方案的存储空间,存储时间和维护代价,对估算结果进行权衡,选择一个较优的物理结构。
6、系统的实现与调试
6、1建立数据库
createdatabase企业人事管理系统
on
(name=企业人事管理系统_dat,
filename='D:
\datas\企业人事管理系统dat.mdf',
size=10,
maxsize=100,
filegrowth=5)
logon
(name=企业人事管理系统_log,
filename='D:
\datas\企业人事管理系统log.ldf',
size=5,
maxsize=20,
filegrowth=2)
6.2建立表
createtable企业领导
(编号char(20)primarykey,
账号char(20)unique,
密码char(20)notnull)
createtable系统管理员
(编号char(20)primarykey,账号char(20)unique,
密码char(20)notnull)
createtable部门
(编号char(10)primarykey,
员工编号char(10),
部门名称char(10))
createtable企业员工
(员工编号char(10),姓名char(10)notnull,
性别bitnotnull,出生日期char(10),家庭住址char(10),
部门char(10)notnull,籍贯char(10),职务char(10),
学历char(10)notnull,民族char(10)notnull)
createtable职务
(编号char(10)notnull,员工编号char(10),
职务名称char(10)notnull)
6、3插入数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 汇编
![提示](https://static.bdocx.com/images/bang_tan.gif)