文档介绍:数据库课程设计报告
课题名称: 工资管理系统
指引教师: 魏善沛
专业班级: 14级软件工程一班
小构成员: 学号 姓名 (组长)
4612 冯婷婷
4619 李建华(组长)
4630 杨美梅
4632 张艺瀚
4633 赵飞
完毕日期: 年 6 月 8 日
目录
1. 设计目 1
2. 开发环境 1
3. 系统设计 1
1
1
2
2
4. 数据库设计 4
4
5
5
5
6
(E-R图) 7
11
11
12
5. 应用程序设计 13
13
14
15
结 论 16
参 考 文 献 16
附录A(源代码) 16
SQL亮点语句: 16
源代码: 17
评分表: 37
设计目
数据库原理概述及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理概述及应用》课程后进行一次全面综合练习。其目在于加深对数据库基本理论和基本知识理解,掌握使用数据库进行软件设计基本办法,提高运用数据库解决实际问题能力,最后实现对于给定应用环境,构造最优数据库模式,建立数据库及其应用系统,使之可以有效地存储数据,满足各种顾客应用需求(信息规定和解决规定)。同步,本次设计对于同窗将来毕业设计和详细工作实践将有重要意义。针对于本次设计课题工资管理系统,通过E-R图,逻辑构造、物理构造、概念构造三方面分析该系统实体、属性、以及之间联系,从各个方面全面理解分析课题,同步,也更掌握了基本知识,进一步理解各某些含义。
开发环境
SQL Server ,,Eclipse EE版本。
系统设计
工资管理系统系是为了更好地实现工资各种信息管理以及各种信息安全性管理。本系统重要对查看员工各种工资信息需求所设计,可以较好管理数据。 本系统重要功能由如下几种某些构成:
⑴ 系统功能基本规定:
员工每个工种基本工资设定。
加班津贴管理,依照加班时间和类型予以不同加班津贴。
按照不同工种基本工资状况、员工考勤状况产生员工每月月工资。
员工年终奖金生成,员工年终奖金计算公式=(员工本年度工资总和+津贴总和)/12。
公司工资报表。可以查询单个员工工资状况、每个部门工资状况、按月工资记录,并可以打印。
各类单项和多条件组合查询。
导出查询和记录成果,形成Excel表。
⑵ 数据库规定:在数据库中至少应当包括下列数据表:
员工考勤状况表。
员工工种状况表,反映员工工种、级别,基本工资等信息。
员工津贴信息表,反映员工加班时间,加班类别、加班天数、津贴状况等。
员工基本信息表。
员工月工资表。
(1)在员工信息管理某些,规定:
A.可以查询员工信息
B.可以对员工信息进行添加删除操作
在部门信息管理某些,规定:
系统流程图
数据库设计
名称:员工
含义阐明:员工信息
构成构造:员工编号+员工姓名+性别+所属部门+职称
名称:工资
含义阐明:工资信息
构成构造:员工编号+基本工资+岗位工资+津贴工资+扣除薪酬+实发工资
名称:部门
含义阐明:部门信息
构成构造:部门编号+部门名称+部门人数
数据流名称:员工信息添加 简