数据库课程设计—企业工资管理系统(java版+完整代码)

2019-06-17 19:51

数据库课程设计报告

企业工资管理系统

姓名 班级 学号 课程名称 指导教师

王素文 软133 139074224 数据库原理及应用 陈业斌 2016年5月20日

目 录

一.工资管理系统需求分析………………………………… 1.1功能需求………………………………………………… 1.1.1功能划分……………………………………… 1.1.2功能描述…………………………………………… 1.2性能需求………………………………………………… 1.3数据流图……………………………………………… 二.总体设计………………………………………………… 2.1数据库概念设计………………………………………… 2.2功能模块………………………………………………… 三.系统详细设计…………………………………………… 3.1数据库逻辑设计………………………………………… 3.2各模块功能……………………………………………… 3.2.1职工信息管理系统………………………………… 3.2.2职工工资管理系统………………………………… 3.2.3职工津贴管理系统………………………………… 四.系统实现………………………………………………… 4.1界面截图………………………………………………… 4.1.1主界面及工资基本信息界面…………………… 4.1.2登录界面………………………………………… 4.1.3系统主界面……………………………………… 4.1.4信息录入,修改,删除,查询界面…………

4.2设计代码………………………………………………… 五.实验总结…………………………………………………

1、 需求分析 1.1 功能需求

1.1.1功能划分

(1)、员工信息表;及时反映员工的基本信息 (2)、员工津贴表,反映员工津贴 (3)、员工基本工资表

1.1.2 功能描述

(1)、基本工资的设定 (2)、津贴的设定 (3)、计算出月工资 (4)、录入员工工资信息 (5)、添加员工工资信息 (6)、更改员工工资信息

1.2性能需求

此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java语言编写,mysql数据库。

1.3数据流图

1

根据工资管理要求及用户需求调查分析,得到以下数据流图 图1.1第一层数据流图

添加操作 输入职工基本信息 用户 修改职工信息 修改操作 工资表 删除职工记录 删除操作 职工号 查询操作 图1.2职工信息的载入 添加操作 用户 修改操作 津贴表 删除操作 查询操作 图1.4考勤的信息载入 2.总体设计

2.1数据库概念设计

有了数据流图,用E-R图来说明工资信息管理系统的数据库概念模式,如图

2

姓名 基本工资 职工号 1 n 领取 工资 m 职工号 影响 领取 津贴 津贴 姓名 密码 职工号 姓名 员工

图2.1实体之间关系E-R图

2.2功能模块

工资管理系统

系统模块 工资管理职3 工登陆 员工管理


数据库课程设计—企业工资管理系统(java版+完整代码).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:抗肿瘤药物临床应用指导原则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: