mysql数据库工资管理系统_企业工资管理系统--数据库课程设计.doc
企业工资管理系统--数据库课程设计
PAGE
得分:
课程设计报告
企业工资管理系统
姓名
XXX
班级
XXXXX
学号
XXXXXX
课程名称
数据库原理及应用
指导教师
201X年X月X日
目 录
一.工资管理系统需求分析…………………………………
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)、员工信息表;及时反映员工的基本信息
(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.2职工信息的载入
津贴表
津贴表
添加操作
修改操作
删除操作
查询操作
用户
图1.4考勤的信息载入
2.总体设计
2.1数据库概念设计
有了数据流图,用E-R图来说明工资信息管理系统的数据库概念模式,如图
姓名基本工资
姓名
基本工资
职工号工资员工
职工号
工资
员工
职工号
职工号
领取1 n
领取
m
影响
影响
姓名津贴
姓名
津贴
领取姓名津贴
领取
姓名
津贴
密码
密码
职工号
职工号
图2.1实体之间关系E-R图
2.2功能模块
工资管理系统
工资管理系统
员工管理模块 职工登陆模块 工资管理模块 系统模块
员工管理模块
职工登陆模块
工资管理模块
系统模块
3.系统详细设计
3.1数据库逻辑设计
将以上E-R转换成如下关系模式
员工(职工号,姓名,密码)
工资(职工号,姓名,基本工资,)
津贴(职工号,姓名,奖金)
其中,标有下划线的字段表示为该数据表的主码,即主关键字。在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
工资信息管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。
表一:员工信息表:
列名
数据类型
可否取空
备注说明
no
Char ( 8 )
NOT NULL
职工号(主键)
name
C
mysql数据库工资管理系统_企业工资管理系统--数据库课程设计.doc相关推荐
- java车辆管理系统课程设计_车辆管理信息系统--Java课程设计.doc
车辆管理信息系统--Java课程设计 合肥学院 计算机科学与技术系 课程设计任务书 2011-2012学年第一学期 课程JAVA语言课程设计课程设计名称车辆管理信息系统专业班级指导教师 2011年9月 ...
- 万年历单片机课程设计百度文库_基于单片机的万年历课程设计.doc
基于单片机的万年历课程设计.doc 还剩 26页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 27九.电路原理 ...
- 计算机代码设计-基于ssm的员工工资管理系统-人事工资管理系统设计-企业工资管理系统代码
计算机代码设计-基于ssm的员工工资管理系统-人事工资管理系统设计-企业工资管理系统代码 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台:SSM(Spr ...
- 网络资产管理系统_RFID固定资产管理系统_企业资产管理方案
固定资产管理是企业日常管理的重要组成部分,但也是企业管理中较为薄弱.容易忽视的地方,由于固定资产具有数量大.种类多.价值高.使用周期长.分散地点广,使用部门多.管理难度大的特点,经常出现家底不清,资产 ...
- java人力资源管理系统设计_人力资源管理系统——《Java Web程序设计》课程设计...
内容简介: 人力资源管理系统--<Java Web程序设计>课程设计,正文共24页,7418字,附源程序. 0 引言 全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力 ...
- 计算机机房管理系统 数据库课设,学校机房管理系统数据库课程设计.doc
学校机房管理系统数据库课程设计.doc 数据库原理及应用课程设计设计报告题目机房管理系统后台数据库学号131007220学生姓名指导教师提交时间2015/1/4目录第1章需求分析111课程设计概述11 ...
- JSP招标投标管理系统JSP企业招标管理系统JSP网上招标管理系统JSP招标系统JSP投标系统
JSP招标投标管理系统JSP企业招标管理系统JSP网上招标管理系统JSP招标系统JSP投标系统 protected void doGet(HttpServletRequest req, HttpSer ...
- 网吧管理系统C语言作业,C语言课程设计-网吧管理系统.doc
C语言课程设计-网吧管理系统 <通信工程专业C语言课程设计> 报 告 专 业: 通信工程 班 级: 0802 姓 名: 赵 松 指导教师: 丁 雄 二00九 年 十二 月 二十五 日 目 ...
- 为银行设计ATM菜单C语言,ATM银行管理系统代码及程序c语言课程设计【荐】.doc
ATM银行管理系统代码及程序c语言课程设计[荐].doc #include #include #include #include struct bank{ int account; char name ...
- java动态分区分配算法,操作系统_动态分区分配算法课程设计_java版
<操作系统_动态分区分配算法课程设计_java版>由会员分享,可在线阅读,更多相关<操作系统_动态分区分配算法课程设计_java版(13页珍藏版)>请在人人文库网上搜索. 1. ...
最新文章
- 2021年大数据Hadoop(三十):Hadoop3.x的介绍
- CSS中浮动布局float(小米布局案例、导航栏案例、overflow)
- linux下各种颜色的文件表示的文件类型
- BZOJ4012 [HNOI2015]开店
- 如何提高PHP代码的质量?第一部分 自动化工具
- 升级域控制器-从Windows 2012升级到2016案例之1
- 根据Value对Map中的对象进行排序
- linux中使用bochs调试helloword引导程序
- MAC编译OpenJDK8:clang: error: include path for libstdc++ headers not found(独家解决办法)
- postman插件4.1.3的安装(亲测,可以用)
- android5.0 输入法提取,搜狗手机输入法5.0 Android新版使用体验
- 在IDEA中如何使用eclipse快捷键
- linux压缩文件zip,在 Linux 上压缩文件:zip 命令的各种变体及用法
- 微信升级外链管理规范,「砍一刀帮我加速」要被禁止了
- mssql注入和mysql注入_MSSQL注入代码
- 设计模式学习(二)——创建型模式之“工厂模式“
- JavaScript 汉字转拼音
- Overleaf (LaTex) 使用笔记(自用)
- UltraEdit小众用法
- 没想到被裁后入职拼多多,年薪50W,网友:感谢公司裁员之恩!
热门文章
- matlab newton插值法,Matlab程序Newton插值函数
- Matlab中的数据类型
- 网页保存为pdf神器(可自定义编辑)—Print Edit WE
- echarts 中国地图设置高亮省份
- 我爱你 php代码怎么打,微信翻译代码我爱你怎么写?微信翻译表白代码介绍大全...
- GBase 8c 备份控制函数(三)
- 揭秘|Axway API在银行业的应用
- matlab阵列方向性系数,阵列天线方向图的MATLAB实现.pdf
- 模拟信号采样与AD转换
- 中国智慧园区未来发展趋势及投资战略规划研究报告2022年版