欢迎来到天天文库
浏览记录
ID:10574280
大小:772.00 KB
页数:41页
时间:2018-07-07
《企业职工工资管理系统数据库课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、上海应用技术学院课程设计专用纸课程名称数据库原理及应用设计题目企业职工工资管理系统姓名专业班级学号指导教师日期成绩一、设计目的及要求通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)的方法;具体应用方面,要求学生对SQL语言要有较深入的了解和掌握,对数据库的管理(主要是安全性方面)要有一定程度的了解;设计的最终结果为学生设计和完成具有较完善功能和一定规模的数据库应用系统(后台)、以及部分前台功能,并
2、提交设计报告。二、课程设计内容说明1.课程设计内容(1)概述:项目背景:随着企业对人才需求的加大,对员工工资资源管理意思的提高,传统的员工工资管理已经不能满足各个对人员工资管理的需求,企业迫切需要新的管理方法与技术来管理员工工资的相关信息。本系统在极大的简化的情况下,想要体现企业员工工资管理系统的基本雏形,体现java技术与传统C/S模式、多窗口方式下数据库应用系统的开发方法。本系统的设计与实现能充分体现java的编程技术,特别是java操作数据库数据的技术、能够很清晰的将相关信息呈现在相应的位置。用户能够清晰的进行查询信息。编写目的:通过编写企业
3、职工工资管理系统软件,可以加深对数据库的运用方法的认识。加强数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库莅临和书苦苦开发工具进行数据库管理操作的方法。熟练软件定义:开发环境:NetBeansIDE7.2.1和SQLserver2005和JDK1.7.0和JAVA和windows7旗舰版(2)需求分析:第页上海应用技术学院课程设计专用纸1>.系统需求分析企业要员工工资管理系统来实现对员工工资信息及相关信息的管理,该简化的员工工资管理系统具有以下的功能:⊙.系统的用户管理:包括用户的添加、删除。⊙.员工的信息管理:包括员工的基本
4、信息的查询、添加、删除、修改。⊙.员工的工资管理:包括工资信息的查询、添加、删除、修改。⊙.员工的部门管理:包括部门信息的查询、添加、删除、修改。2>.功能需求分析企业职工工资管理系统管理员登陆用户登陆查询添加删除修改查询员工信息部门信息工资信息员工信息部门信息工资信息员工信息部门信息工资信息员工信息部门信息工资信息员工信息部门信息工资信息3)概念结构设计:E-R图:第页上海应用技术学院课程设计专用纸部门信息部门号部门名称部门总人数主管人员名工资实际工资税收附加工资基本工资部门号员工号员工员工号员工名员工性别职称名工作部门出生日期电话号码文化程度(
5、4)逻辑结构设计:1.关系模式第页上海应用技术学院课程设计专用纸员工(员工号,员工名,性别,职称名,出生日期,电话号码,所属部门,文化程度)部门(部门号,部门名,主管名,部门总人数)工资(员工号,部门号,基本工资,附加工资,税收,实际工资)2.表的逻辑结构。员工信息、部门信息、工资信息分别如员工信息表1-1、部门信息表1-2、工资信息表1-3:员工信息表1-1字段名数据类型是否为主键描述Sno文本(varchar)是员工号Sname文本(varchar)否员工名Sex文本(varchar)否性别Tname文本(varchar)否职称名Data字符串
6、型(char)否出生日期Tle文本(varchar)否电话号码Department文本(varchar)否工作部门degree文本(varchar)否文化程度部门信息表1-2字段名数据类型是否为主键描述Dno文本(varchar)是部门号Dname文本(varchar)否部门名Admin文本(varchar)否主管名Total整型(int)否部门总人数工资信息表1-3字段名数据类型是否为主键描述Sno文本(varchar)是员工号Dno文本(varchar)否部门号第页上海应用技术学院课程设计专用纸Salary浮点型(float)否基本工资Boun
7、s浮点型(float)否附加工资Tax浮点型(float)否税收Totalsalary浮点型(float)否实际工资(5)物理结构设计:1.本系统数据库表的物理设计通过创建表的SQL命令及数据库关系图来呈现。1).创建员工信息表createtables(snovarchar(20)NOTNULL,snamevarchar(20)notnull,sexchar(20)notnullcheck(sexin('男','女')),tnamevarchar(20)notnull,datachar(20)notnull,tlevarchar(20)notnul
8、l,departmentvarchar(20)notnull,degreechar(20)notnullcheck(deg
此文档下载收益归作者所有