王丹工资管理信息系统课程设计.docx
《王丹工资管理信息系统课程设计.docx》由会员分享,可在线阅读,更多相关《王丹工资管理信息系统课程设计.docx(11页珍藏版)》请在冰豆网上搜索。
![王丹工资管理信息系统课程设计.docx](https://file1.bdocx.com/fileroot1/2023-1/25/f889727a-0574-4a29-9d9d-9c500c31dfd1/f889727a-0574-4a29-9d9d-9c500c31dfd11.gif)
王丹工资管理信息系统课程设计
工资管理信息系统
课程设计
班级电子商务0902班
姓名王丹
学号0902110202
课程设计报告撰写要求
课程设计报告撰写的基本要求是报告原则上不少于4000字,需在封面注明设计选题、班级、姓名、学号,其正文至少包括如下几个方面的内容:
(1)系统概述(现状分析,系统目标等)
(2)系统分析部分(必需)
1)需求分析
2)业务流程图(重点)
3)数据流程图(重点)
4)数据字典
(3)系统设计部分(必需)
1)功能结构图设计(重点)
2)输出设计(主要指打印输出界面设计)
3)存储文件格式设计(数据库结构设计)
4)输入设计(主要指数据录入界面设计)
5)代码设计(职工证号和部门代号等)
(4)系统实施部分(显示出运行图片并上交开发的系统)
(5)参考文献
(6)心得体会
1系统概述(现状分析,系统目标等)
用户需求调研和分析(必需)
2系统分析部分
2.1业务流程图(必需)
2.2数据流程图(必需)
2.3功能分析图(必需)
2.4数据字典(必需)
2.5数据加工处理的描述
2.6管理信息系统流程设想图(新系统模型)
3系统设计部分
3.1功能结构图设计(必需)
图3.1工资管理系统功能模块结构图
3.2新系统信息处理流程设计(ER图)(必需)
3.3输出设计(主要指打印输出设计)
3.4存储文件格式设计(数据库结构设计)(必需)
3.5输入设计(主要指数据录入卡设计)
3.6代码设计(职工证号和部门代号等)
3.7程序设计说明书
3.3-3.6工资管理信息系统数据库设计
1.数据库中的表对象
序号
名称
作用描述
1
工资表202
存储职工工资的基本信息
2
扣款表202
存储职工扣款的基本信息
3
工资汇总
存储计算出的职工的应发工资
2.表结构设计
2-1工资表202的设计
表名称
工资表202
主键名称
代码
行的最大字节数
54
估计平均数据量
10
估计表的大小/年
1MB
序号
属性名称
属性描述
数据类型
字节数
备注
1
代码
代码
char
10
主键属性,规则从1001开始
2
姓名
姓名
char
10
3
部门
部门
char
10
4
基本工资
基本工资
float
8
5
附加工资
附加工资
float
8
6
房费
房费
float
8
SQL语句:
select*from工资表202
表内容:
2-2扣款表202的设计
表名称
扣款表202
主键名称
代码
行的最大字节数
46
估计平均数据量
10
估计表的大小/年
1M
SQL语句:
select*from扣款表202
表内容:
序号
属性名称
属性描述
数据类型
字节数
备注
1
代码
代码
Char
10
主键属性,规则从1001开始
2
姓名
姓名
Char
10
3
部门
部门
Char
10
4
电费扣款
电费扣款
Float
8
5
缺勤扣款
缺勤扣款
float
8
2-3工资汇总表的设计
表名称
工资汇总表
主键名称
代码
行的最大字节数
70
估计平均数据量
20
估计表的大小/年
1M
序号
属性名称
属性描述
数据类型
字节数
备注
1
代码
代码
char
10
主键属性,规则从1001开始
2
姓名
姓名
char
10
3
部门
部门
Char
10
4
基本工资
基本工资
float
8
5
附加工资
附加工资
float
8
6
房费
房费
float
8
7
电费扣款
电费扣款
float
8
8
缺勤扣款
缺勤扣款
float
8
SQL语句:
select工资表202.*,扣款表202.电费扣款,扣款表202.缺勤扣款,工资表202.基本工资+工资表202.附加工资-工资表202.房费-扣款表202.电费扣款-扣款表202.缺勤扣款as实发工资into工资汇总from工资表202,扣款表202where工资表202.代码=扣款表202.代码
select*from工资汇总
insertinto工资汇总(代码,姓名,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资)select工资表202.*,0,0,工资表202.基本工资+工资表202.附加工资-工资表202.房费as实发工资from工资表202where工资表202.代码notin(select扣款表202.代码from扣款表202)
select*from工资汇总orderby代码
注意:
将数据库中1001李小明代码改为1+自己学号后三位姓名为自己姓名,否则雷同无法给成绩。
4系统实施部分
4.1程序框图
4.2源程序
4.3模拟运行数据
4.4打印报表
4.5系统使用说明书
4.1-4.5
1封面
2工资表202
3扣款表202
4工资汇总表
5工资表源程序
6扣款表源程序
7工资汇总表源程序
8关于
5附录或参考资料
6心得体会(1.5页以上)