1 / 30
文档名称:

小型自发电照明系统-手压式发电机构系统设计毕业设计.doc

格式:doc   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

小型自发电照明系统-手压式发电机构系统设计毕业设计.doc

上传人:策划大师 2011/11/13 文件大小:0 KB

下载得到文件列表

小型自发电照明系统-手压式发电机构系统设计毕业设计.doc

文档介绍

文档介绍:课程设计报告
课程设计名称:软件综合课程设计
课程设计题目:工资管理软件
院(系):计算机学院
专业:计算机科学与技术
班级:
学号:
姓名:
指导教师:
完成日期:2011年9月9日
目录
第1章概要设计 1
题目的内容与要求 1
需求分析简述 1
数据库概念模型设计 2
E-R图 2
2
3
总体方案设计 3
第2章详细设计 4
4
职工表(Emp) 4
职工工资表(Sal) 4
5
5
6
7
7
8
第3章调试分析 9
问题调试 9
结果分析 9
第4章使用说明 10
主界面 10
录入职工 10
查询职工 11
工资统计 12
打印工资 13
更新维护 14
参考文献 16
附录(部分程序清单) 17
第1章概要设计
题目的内容与要求
为一般企业事业单位财务科开发一个简单的工资管理软件,使财务工作人员能够轻松管理工资台账业务,实现其业务的计算机信息管理。
(1)职工基本信息的录入:包括职工号、职工姓名、参加工作时间、职称、职务、工资级别、基本工资、职务工资、岗位津贴等;
(2)信息查询:按职工姓名、职工号、职务等进行灵活多样的查询;
(3)信息更新维护:单个更新、批量修改、删除、增加新记录等;
(4)统计报表:生成工资条,年月工资按单位统计,生成报表并打印;
(5)工资信息条包括:参加工作时间、职工号、职工姓名、基本工资、岗位津贴、奖金、补贴、扣病事假、扣税金、实发工资等;
(6)如果没有打印机,则以屏幕输出代替打印功能;
(7)人机交互界面采用可视化界面;
(8)按要求写出课程设计报告。
需求分析简述
根据本次课程设计任务书的要求,本次课设的主要任务是对数据库中的表进行增删改查操作。
(1)由于是对公司职员的信息进行操作,所以需要在数据库中建立一个Emp表,用来存储职工的各类信息,如职工号、姓名、工作时间等。
(2)由于工资总类比较多,为了方便管理,在数据库中建立Sal表,用来存储员工的工资,如基本工资、职务工资和岗位津贴等。
(3)由于需要用高级语言对数据库进行操作,所以需要将Java和Oracle连接在一起,连接后用Java中对数据库操作的语句对数据进行相应的操作。
数据库概念模型设计
E-R图
工资管理软件共有两个实体,分别是职工实体和职工工资实体,他们之间的关系是管理。E-。
E-R图

工资管理软件在数据库中有一个表Emp,所对应的是职工实体,职工的属性有职工编号、职工姓名、职工的入职日期、职工职务和职工职位,。


在数据库中创建表Sal,所对应的是职工工资实体,职工工资的属性有工资级别、基本工资、职务工资、岗位津贴、奖金、补贴、扣病事假和职工编号,。

总体方案设计
本次课设要实现的功能是对职工工资的各种操作,共有五大模块分别是职工信息的录入、职工信息的查询、职工工资的统计、打印工资和职工信息的更新维护。。
系统总体模块图
第2章详细设计

职工表(Emp)
职工表用来存放职工的基本信息,其中包括职工编号、职工姓名、职工入职日期、职工职务、职工职位。。
职工表
列名
数据类型
长度
是否允许空
说明
SNO
VARCHER2
20
No
职工编号
SNAME
VARCHER2
20
No
职工姓名
STIME
DATE
No
入职日期
TITLE
VARCHER2
20
No
职称
POST
VARCHER2
20
No
职务
职工工资表(Sal)
职工工资表用来存放职工的工资信息,包括职工级别、基本工资、职务工资、岗位津贴、奖金、补贴、扣病事假和职工编号。。
职工工资表
列名
数据类型
长度
是否允许空
说明
SNO
VARCHER2
20
No
职工编号
GRADE