- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业职工工资管理系统数据库课程设计
上海应用技术学院 课程设计专用纸
第 页
第 页
课程名称 数据库原理及应用 设计题目 企业职工工资管理系统
姓 名 专业班级 学号
指导教师 日期 成绩
一、设计目的及要求
通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)的方法;具体应用方面,要求学生对SQL语言要有较深入的了解和掌握,对数据库的管理(主要是安全性方面)要有一定程度的了解;设计的最终结果为学生设计和完成具有较完善功能和一定规模的数据库应用系统(后台)、以及部分前台功能,并提交设计报告。
二、课程设计内容说明
1.课程设计内容
(1) 概述:
项目背景:随着企业对人才需求的加大,对员工工资资源管理意思的提高,传统的员工工资管理已经不能满足各个对人员工资管理的需求,企业迫切需要新的管理方法与技术来管理员工工资的相关信息。本系统在极大的简化 的情况下,想要体现企业员工工资管理系统的基本雏形,体现java技术与传统C/S模式、多窗口方式下数据库应用系统的开发方法。本系统的设计与实现能充分体现java的编程技术,特别是java操作数据库数据的技术、能够很清晰的将相关信息呈现在相应的位置。用户能够清晰的进行查询信息。
编写目的:通过编写企业职工工资管理系统软件,可以加深对数据库的运用方法的认识。加强数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库莅临和书苦苦开发工具进行数据库管理操作的方法。熟练软件定义:
开发环境:NetBeans IDE7.2.1和SQL server 2005和JDK1.7.0和JAVA和windows 7 旗舰版
(2)需求分析:
1.系统需求分析
企业要员工工资管理系统来实现对员工工资信息及相关信息的管理,该简化的员工工资管理系统具有以下的功能:
⊙.系统的用户管理:包括用户的添加、删除。
⊙.员工的信息管理:包括员工的基本信息的查询、添加、删除、修改。
⊙.员工的工资管理:包括工资信息的查询、添加、删除、修改。
⊙.员工的部门管理:包括部门信息的查询、添加、删除、修改。
2.功能需求分析
企业职工工资管理系统
企业职工工资管理系统
管理员登陆
用户登陆
查询
添加
删除
修改
查询
员工信息
部门信息
工资信息
员工信息
部门信息
工资信息
员工信息
部门信息
工资信息
员工信息
部门信息
工资信息
员工信息
部门信息
工资信息
3)概念结构设计:
E-R图:
部门信息
部门信息
部门号
部门名称
部门总人数
主管人员名
工 资
实际工资
税收
附加工资
基本工资
部门号
员工号
员 工
员工号
员工名
员工性别
职称名
工作部门
出生日期
电话号码
文化程度
(4)逻辑结构设计:
1.关系模式
员工(员工号,员工名,性别,职称名,出生日期,电话号码,所属部门,文化程度)
部门(部门号,部门名,主管名,部门总人数)
工资(员工号,部门号,基本工资,附加工资,税收,实际工资)
2.表的逻辑结构。员工信息、部门信息、工资信息分别如员工信息表1-1、部门信息表1-2、工资信息表1-3:
员工信息表1-1
字 段 名
数 据 类 型
是 否 为 主 键
描 述
Sno
文本(varchar)
是
员工号
Sname
文本(varchar)
否
员工名
Sex
文本(varchar)
否
性别
Tname
文本(varchar)
否
职称名
Data
字符串型(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)
否
基本工资
Bouns
浮点型(float)
否
附加工资
Tax
浮点型(float)
否
税 收
To
文档评论(0)