- 17
- 0
- 约2.92千字
- 约 31页
- 2015-12-18 发布于河南
- 举报
《数据库课程设计_工资管理系统》.doc
1 需求分析
工资管理系统是提供工资管理人员和职工工资进行管理的系统。它能自动对不同职务,不同出勤及各个月份的工资进行管理并生成财务表。
工资管理系统的用户需求主要功能有:
1各部门的信息情况
2各职工的信息情况
3考勤信息情况
4工资信息情况
5定义登陆用户和用户的权限
2 概念分析
部门E-R图
职工信息E-R图
职务信息E-R图
考勤信息E-R图
用户E-R图
工资情况E-R图
总E-R图
3 逻辑设计
关系模型:
部门(部门编号(主键),部门名称,经理,电话)
职工信息(职工编号(主键),职务编号,姓名,性别,电话,住址,部门编号(外键))
考勤情况(职工编号(主键),出勤天数,加班天数,出勤奖金,月份)
职务(职务编号(主键),职务名称(主键),基本工资)
工资计算(职工编号(主键),考勤情况,工资,月份)
用户(用户名,密码,权限)
4 物理设计
1 给职工信息表建立非聚集索引“职工”
/*给职工信息表非建立聚集索引*/
create nonclustered index 职工on 职工信息(职工编号)
go
SELECT *
FROM sys.indexes
WHERE name=职工
2给工资表建立唯一索引“工资”
/*给工资表建立唯一索引“工资”*/
create unique index 工资on 工资情况(职工编号)
go
SELECT
原创力文档

文档评论(0)