欢迎来到天天文库
浏览记录
ID:33128099
大小:122.00 KB
页数:13页
时间:2019-02-21
《工资管理系统(课程设计)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计报告课程设计名称:数据库原理与应用系部:二系学生姓名:班级:学号:成绩:指导教师:开课时间:2011-2012学年1学期一.设计题目:工资管理系统系统功能的基本要求:12Ø员工各种信息的输入及维护。Ø员工每个工种基本工资的设定。Ø加班津贴管理,根据加班时间和类型给予不同的加班津贴;Ø按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;Ø员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/6;Ø能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计。二.主要内容:主要包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据
2、库施及程序编制三.具体要求1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;2.后台数据库采用MSSQLSERVER2005,前台界面语言不限,编写的程序代码,须有较详细的注释说明;四.进度安排课程设计安排:16周星期一讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;星期二需求分析:给出系统的功能需求、性能需求,并绘制DFD和DD;星期三概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;星期四逻辑结构设计:转换、优化、外模式的设计;星期五物理结构设计及数据库实施;17周星期一应用程序编制调试、整理课程设计报告,并检查;星期二根据反馈结
3、果修改课程设计;星期三提交作业上交的材料:课程设计的电子稿、打印稿、源码(SQL代码和程序代码)五.成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。12考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。成绩评定:优,良,中,及格,不及格。特别说明:(1)如发现抄袭,按照不及格处理。(2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形式上交,压缩命名为:11位学号+姓名六.正文撰写内容:第一章需求分析1.1功能需求Ø员工的信息的的输入、删除及维护。Ø员工的基本工资的设定。Ø根据员工的加班时间和类型不同给予不同的津贴。
4、Ø对于员工的每月工资按照不同的公布工种和考勤情况分派。1.2数据流程图1.2.1系统管理子系统流程图:用户登录登录信息用户表1.2.2员工信息子系统12管理员员工基本信息员工考勤信息员工加班信息员工工资信息员工奖金信息员工表用户登录登录信息员工基本信息员工考勤信息员工加班信息员工工资信息员工奖金信息用户管理员管理反馈信息总系统流程图如下:1.3数据字典员工:包含员工的基本资料。考勤:在里面可以看到缺勤的总类,每一天的缺勤的原因和总人数。津贴:在加班的类型和时间来决定津贴的数目。工资:根据员工在公司的职位和部门决定工资的多少。第二章概要设计和逻辑设计2.1概要设计用户名用户密码用户身份
5、用户1.用户的E-R图:12员工员工号姓名年龄2.员工信息:3.员工考勤信息E-R图:缺勤信息缺勤类型缺勤标准员工员工-考勤缺勤号小时数时间nm4.员工津贴信息E-R图:津贴津贴号津贴类型价格标准员工员工-加班加班日期加班时数nm125.员工工资信息E-R图:员工员工工资工资工资号部门职位基本工资n16.实体和实体之间的关系E-R图1n工资属于职务员工拥有拥有员工信息n111122.2逻辑结构设计根据总E-R图中的实体与实体之间的联系以及转换的一般原则,对上述初始关系模式进行规范化,经分析关系中不存在部分函数依赖和传递函数依赖,已达到3NF。得到如下的关系模型(“__”代表主码):用
6、户(用户名,用户密码,用户身份)员工(员工号,姓名,年龄)员工号为主码缺勤(缺勤号,缺勤类型,缺勤标准)缺勤号为主码津贴(津贴号,津贴类型,津贴标准)津贴号为主码工资(工资号,部门,基本工资,职位)工资号为主码考勤表(时间,小时数,缺勤号,员工号)缺勤号,员工号为主码加班表(加班日期,加班时数,员工号,津贴号)员工号,津贴号为主码2.3逻辑模型1.员工表字段名存储代码数据类型长度员工号Sno文本15姓名Sname文本8年龄Snl文本22.缺勤表字段名存储代码数据类型长度缺勤号Qq文本2缺勤类型Qlx文本50缺勤标准Qbz文本103.津贴表字段名存储代码数据类型长度津贴号Jt文本2津贴
7、类型Jlx文本10津贴标准Jbz文本10124.工资表字段名存储代码数据类型长度工资号Gno数字3部门Gdept数字10职务Gzw数字10基本工资Gjb数字105.考勤表字段名存储代码数据类型长度时间Ksj数字2小时数Kxs数字10缺勤号Qq文本2员工号Sno文本156.加班表字段名存储代码数据类型长度加班日期Jjr数字3加班时数Jjr数字10员工号Sno文本15津贴号Jt文本24.物理结构设计数据库的建立如上表所示,存储路径等均采用系统默认设置。5.数据
此文档下载收益归作者所有