数据库员工薪资管理系统课设Word文件下载.docx
- 文档编号:13446561
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:12
- 大小:123.23KB
数据库员工薪资管理系统课设Word文件下载.docx
《数据库员工薪资管理系统课设Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库员工薪资管理系统课设Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
(2)报告包括目录、绪论、正文、小结、参考文献、附录等;
(3)课程设计报告装订按学校的统一要求完成;
4)课程设计进度安排
容天数地点
构思及收集资料1图书馆
数据库设计3实验室
撰写报告1图书馆、实验室
学生签名:
2016年6月13日
课程设计(论文)评审意见
(1)考勤(20分):
优( )、良( )、中( )、一般( )、差( );
(2)设计容(40分):
(3)答辩 (25分):
(4)文档格式规整齐(15分)优( )、良( )、中( )、一般( )、差( );
(5)任抄袭成绩一律归零;
评阅人:
职称:
讲师
2016年6月17日
一绪论
某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员;
该单位下设4个科室,即经理室、财务科、技术科和销售科;
工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除;
每个员工的基本资料有姓名、性别、年龄、部门和职务(如经理、科长、工程师、销售员等);
每月个人的最高工资不超过5000元,工资按月发放,实际发放的工资金额为工资减去扣除。
二需求分析
1.员工管理系统的分析
(1)员工的部门不同,领去的基本工资也不同。
(2)同一部门的员工,职务不同,工资也不同。
(3)工资由基本工资,福利补贴和奖励工资组成,失业保险和住房公积金在工资中扣除。
(4)每个员工的基本资料有姓名、性别、年龄、单位、参加工作时间和职务(如经理、主任、科长、工程师、办事员和工人等)。
(5)每月个人的最高工资不超过5000元。
工资每月按部门发放,并根据本月考勤有所扣减。
2.处理对象
系统要处理的对象包括部门,员工,工资,考勤,职务等五个对象。
(1)部门:
包括经理,科长,工程师,销售员四个部门
(2)员工:
包括姓名、性别、年龄、部门和职务四个属性
(3)工资:
包括基本工资、福利补贴和奖励工资构成,失业保险和住房公积金,病假扣款,事假扣款和其他扣款以及应发工资,实发工资。
(4)考勤:
包括姓名,正常天数,迟到天数,早退天数,旷工天数以及早退天数。
(5)职务:
包括职务名称以及职务人数。
另外本系统设计员工工号并以此为主键。
三概要设计
1.功能处理要求
(1)实现按照科室录入个人的基本资料、工资和扣除金额的数据。
(2)计算个人的实际发放工资。
(3)根据日考勤统计月工资扣款
(4)按科室、职务分类统计人数和工资金额。
(5)实现分类查询。
(6)能够删除辞职人员的数据。
2.系统结构图
四数据库完整性设计
员工实体E-R图
职务E-R图
工资实体E-R图
考勤实体E-R图
部门实体E-R图
五物理设计
员工信息表:
工资表:
考勤表:
职务表:
部门表:
六数据库实施
CREATEDATABASE员工工资管理库
ONPRIMARY(
NAME=员工工资管理库,
FILENAME='
D:
\员工工资管理库_data.mdf'
SIZE=4MB,
MAXSIZE=10MB,
FILEGROWTH=2MB
)
LOGON(NAME='
工资管理库_log'
FILENAME='
\工资管理库.ldf'
SIZE=1MB,MAXSIZE=25MB,FILEGROWTH=10%)
createtable部门(
部门名称CHAR(50)NOTNULLprimarykey,
部门负责人CHAR(50)NOTNULL,
部门人数CHAR(50)
);
createtable员工(
工号CHAR(50)NOTNULLprimarykey,
姓名CHAR(50)NOTNULL,
性别CHAR
(2)DEFAULT'
男'
CHECK(性别IN('
'
女'
)),
年龄CHAR(10)NOTNULL,
部门CHAR(50)NOTNULL,
职务CHAR(50)
CREATETABLE工资(
工号char(50)notnullprimarykey,
工资年月char(50)notnull,
基本工资decimalnotnull,
福利补贴decimal,
奖励工资decimal,
失业保险decimal,
住房公积金decimal,
病假扣款decimal,
事假扣款decimal,
其他扣款decimal,
应发工资decimal,
实发工资decimalnotnull,
foreignkey(工号)references员工(工号));
altertable工资
addconstraintCK_gonghocheck(工号>
0);
addconstraintCK_gongzicheck(实发工资<
=5000);
CREATETABLE考勤(
姓名char(50)notnull,
正常天数char(50)notnull,
旷工天数char(50),
迟到天数char(50),
早退天数char(50),
考勤扣款char(50)notnull
insertinto部门values('
财务部'
玲'
20'
生产部'
丽丽'
400'
董事会'
四'
10'
后勤部'
二子'
40'
公关部'
小丽'
15'
行政部'
琪琪'
企划部'
小新'
销售部'
小海'
人力资源部'
丽子'
5'
insertinto员工values('
1001'
民'
25'
天津'
111000101'
已婚'
专科'
'
销'
4'
职工'
1002'
50'
上海'
111000102'
本科'
董事长'
null'
30'
1003'
北京'
111000103'
未婚'
电工'
8'
生产部部长'
1004'
35'
东京'
111000104'
研究生'
预算'
6'
财务部部长'
1005'
'
111000105'
车工'
7'
后勤部部长'
1006'
26'
111000106'
3'
公关部部长'
1007'
27'
111000107'
主管'
2'
企划部部长'
1008'
24'
111000108'
行政部部长'
1009'
23'
111000109'
销售部部长'
1010'
22'
111000110'
人力资源部部长'
1011'
小美'
111000111'
前台'
1012'
小'
111000112'
离异'
融资'
出纳'
insertinto工资values('
2013-12'
2500'
500'
加急'
100'
3500'
3400'
10000'
600'
0'
15000'
20000'
4000'
核对'
5000'
4800'
3500
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 员工 薪资 管理 系统