数据库课程设计报告.docx
- 文档编号:7857426
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:14
- 大小:1.16MB
数据库课程设计报告.docx
《数据库课程设计报告.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告.docx(14页珍藏版)》请在冰豆网上搜索。
数据库课程设计报告
数据库课程设计报告
学号:
2006081319姓名:
覃强班级:
计本063班
课程名称:
员工管理系统
项目背景(写出项目系统提出背景和必要)
在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法来管理员工的相关信息。
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。
因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步加强对员工的调配。
2、系统功能
本系统为员工管理系统,其功能由日常事务确定,力求提高工作的效率,检索迅速、查找方便、可靠性高、保密性好、寿命长。
方便员工情况统计,调用,查询,为各单位提供了便捷的服务,系统主要完成如下功能:
—增加—
增加员工的基本信息、培训信息、奖罚信息、薪资信息等;
—删除—
可对员工的基本信息、工资、奖罚情况、培训情况等资料进行删除;
—修改—
用户可以对员工的基本信息、工资、奖罚情况、培训情况等进行修改;
—查询—
用户可以根据姓名、编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工等查询;
UseCase图
二.数据流程分析:
部门修改
三.员工管理系统的功能模块设计
员工管理系统由登陆管理、系统管理、信息管理、信息查询为主的四大模块组成,
其中,后三大模块又分别分成几个小模块,分别为:
系统管理包括:
添加删除用户、密码修改、重新登陆、退出系统组成。
信息管理包括:
部门信息管理、员工基本信息管理、培训信息管理、奖罚信息管理、
薪资信息管理组成。
信息查询包括:
部门信息查询、员工基本信息查询、培训信息查询、奖罚信息查询、
薪资信息查询组成。
具体如下:
1、登陆管理模块:
该模块由用户名框和密码框组成,用于用户登陆系统使用。
2、添加删除用户:
该模块由添加用户、删除用户两部分组成,管理员可进行用户的添加和删除。
3、密码修改:
该模块由用户选出原有用户名并输入原来密码后,可输入新密码进行密码的修改。
4、部门信息管理:
由部门编号框和部门名称框组成,用于新部门的添加、原有部门名称的修改、删除
操作。
5、员工基本信息管理:
列出员工的各项基本信息,可修改各项信息,可添加新员工,删除原有员工等
6、培训信息管理:
列出员工培训具体情况,可修改各项信息,可添加、修改、删除员工培训信息。
7.奖罚信息管理:
列出员工奖罚具体情况,可修改各项信息,可添加、修改、删除员工奖罚信息
8、薪资信息管理:
列出员工薪资组成情况、计算方法,可修改各项信息,可添加、修改、删除员工薪资信息。
9、部门信息查询:
由部门编号和部门名称两项,查询现有部门名。
10、员工信息查询:
包括员工基本信息查询、培训信息查询、奖罚信息查询、薪资信息查询,均由员工编号和员工姓名查询出想要的查询,显示出相应查询信息。
(系统体系结构图)
员工管理系统
(数据字典)
库名(EmployeeInformationMS)
用户信息表(UserInformation)
字段
类型
说明
大小
是否为空
User_ID
Int
员工编号
NOTNULL
User_Name
varchar
员工姓名
20
NOTNULL
Password
varchar
密码
20
NOTNULL
Popedom
varchar
权限
20
NOTNULL
部门信息管理(DepartmentInformation)
字段
类型
说明
大小
是否为空
D_Number
int
部门编号
NOTNULL
D_Name
varchar
部门名称
20
NOTNULL
员工基本信息表(EmployeeInformation)
字段
类型
说明
大小
是否为空
E_Number
int
--员工编号
NOTNULL
E_Name
varchar
--姓名
20
NOTNULL
E_Sex
varchar
--性别
2
NOTNULL
E_BornDate
varchar
--出生日期
30
NOTNULL
E_Marriage
varchar
--婚姻状态
4
NOTNULL
E_PoliticsVisage
varchar
政治面貌
20
NOTNULL
E_SchoolAge
varchar
学历
20
NOTNULL
E_EnterDate
varchar
进入公司时间
30
NOTNULL
E_InDueFormDate
varchar
转正时间
30
NOTNULL
E_Department
int
部门编号
NOTNULL
E_Headship
varchar
职务
20
NOTNULL
E_Estate
varchar
状态
20
NOTNULL
E_Remark
varchar
备注
500
NOTNULL
培训信息表(TrainInformation)
字段
类型
说明
大小
是否为空
T_Number
varchar
培训编号
20
NOTNULL
T_Content
varchar
培训内容
100
NOTNULL
T_Name
varchar
培训员工姓名
20
NOTNULL
T_Date
int
培训天数
NOTNULL
T_Money
int
培训费用
NOTNULL
奖罚信息表(EncouragementPunishInformation)
字段
类型
说明
大小
是否为空
EP_Number
int
员工编号
NOTNULL
EP_Name
varchar
员工姓名
30
NOTNULL
EP_Date
varchar
奖罚时间
30
NOTNULL
EP_Causation
varchar
奖罚原因
200
NOTNULL
EP_Remark
varchar
备注
500
NOTNULL
薪资信息表(WageInformation)
字段
类型
说明
大小
是否为空
W_Number
int
员工编号
NOTNULL
W_Name
varchar
员工姓名
30
NOTNULL
W_BasicWage
int
基本工资
NOTNULL
W_Withhold
int
代扣
NOTNULL
W_Bonus
int
奖金
NOTNULL
W_CountMethod
varchar
计算方法
50
NOTNULL
W_FactWage
int
实发工资
NOTNULL
W_Remark
varchar
备注
500
NOTNULL
四.系统设计
1软件模块结构设计
1.1系统方案确定
通过对系统的调研与分析,系统主要应完成的功能有:
部门管理、员工信息管理、培训管理、奖罚管理、薪资管理、部门查询、员工基本信息查询、培训信息查询、奖罚信息查询、薪资信息查询等
1.2软件结构设计
系统体系结构图
四、数据库设计:
1、表信息:
<用户信息表>员工编号、员工姓名、密码、权限
<部门信息表>部门编号、部门名称
<员工基本信息表>员工编号、姓名、性别、出生日期、政治面貌、学历、进入公司时间、转正时间、职务、状态、备注
<培训信息表>培训编号、培训内容、员工姓名、培训时间、培训天数、培训费用
<奖罚信息表>编号、员工姓名、奖罚时间、奖罚地点、奖罚原因、备注
<薪资信息表>员工编号、员工姓名、基本工资、奖金、代扣项目、计算方法、实发工资、备注
E
2、E-R图:
五、参考文献
[1]赵斯思.《数据库原理及应用》.电子工业出版社
[2](英)Johncarter《数据库设计与编程实例详解——使用Access、SQL与VB》.电子工业出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)