工资管理信息系统
课程设计
班级 姓名 学号
课程设计报告撰写要求
课程设计报告撰写的基本要求是报告原则上不少于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 工资表 2 扣款表 3 工资汇总
作用描述
存储职工工资的基本信息 存储职工扣款的基本信息 存储计算出的职工的应发工资
2.表结构设计
2-1工资表的设计
表名称 主键名称 行的最大字节数 估计平均数据量 估计表的大小/年 gongzi 代码 38 10 1MB
序号 属性名称 属性描述 数据类型 字节数
1 DM 2 XM 3 BM 4 JBGZ 5 FJGZ 6 FF
代码
char
备注
4 主键属性,规则从1001开始
SQL 语句:select * from gongzi 表内容:
2-2扣款表的设计
表名称 主键名称 行的最大字节数 估计平均数据量 估计表的大小/年 SQL 语句:select * from koukuan
表内容:
序号 属性名称 属性描述 数据类型 字节数
1 2 3
备注
4 5 6
2-3 工资汇总表的设计
表名称 主键名称 行的最大字节数 估计平均数据量 估计表的大小/年 备注
序号 属性名称 属性描述 数据类型 字节数
1 2 3 4 5 6
SQL 语句:
select gongzi.*,koukuan.电费扣款,koukuan.缺勤扣款,gongzi.基本工资+gongzi.附加工资-gongzi.房费-koukuan.电费扣款-koukuan.缺勤扣款 as 实发工资 into 工资汇总 from gongzi,koukuan where gongzi.代码=koukuan.代码
select * from 工资汇总
insert into 工资汇总(代码,姓名,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资) select gongzi.*,0,0,gongzi.基本工资+gongzi.附加工资-gongzi.房费 as 实发工资 from gongzi where gongzi.代码 not in (select koukuan.代码 from koukuan)
select * from 工资汇总 order by 代码
注意:将数据库中1001 李小明 代码改为1+自己学号后三位 姓名为自己姓名,否则雷同无法给成绩。
4系统实施部分 4.1程序框图 4.2源程序 4.3模拟运行数据 4.4打印报表 4.5系统使用说明书 4.1-4.5
1 封面
2 工资表
3 扣款表
4 工资汇总表
5 工资表源程序
6 扣款表源程序
7 工资汇总表源程序
8 关于
5附录或参考资料
6 心得体会 (1.5页以上)
因篇幅问题不能全部显示,请点此查看更多更全内容