数据库课程设计——工资管理系统--职工考勤管理系统(java+sql sever 2000)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告

工资管理系统--职工考勤管理系统

姓名LS

班级

学号QQ:********** 课程名称数据库原理及应用

指导教师

2011年12月15日

目录

1.工资管理系统需求分析 (1)

1.1功能需求 (1)

1.1.1功能划分 (1)

1.1.2功能描述 (1)

1.2性能需求 (1)

1.3数据流图 (2)

1.4 数据字典 (5)

1.4.1 数据流的描述 (5)

1.4.2处理逻辑的描述 (6)

1.4.3数据存储的描述 (6)

2.总体设计 (7)

2.1数据库概念设计 (7)

2.2功能模块 (8)

3.系统详细设计 (9)

3.1数据库逻辑设计 (9)

3.2各模块功能 (10)

3.2.1职工信息管理系统 (10)

3.2.2职工工资管理系统 (10)

3.2.3职工津贴管理系统 (10)

3.2.4职工考勤管理系统 (10)

4.系统实现 (11)

4.1界面截图 (11)

4.1.1主界面及工资基本信息界面 (11)

4.1.2登录界面 (12)

4.1.3系统主界面 (13)

4.1.4考勤信息录入,修改,删除,查询界面 (14)

4.2设计代码 (15)

1、需求分析

1.1功能需求

1.1.1功能划分

(1)、员工考勤情况表;及时反映员工的出勤,以及缺勤扣款情况

(2)、员工津贴表,反映员工的加班时间,加班类别、加班天数、

津贴情况等;

(3)、员工基本信息表,反映员工的基本信息,反映员工的工种、

等级,基本工资等信息;

(4)、员工月工资表,计算月工资,生成打印清单。

(5)、银行表,用于员工工资的发放。

(6)、后勤部门表;反映员工的水电扣款信息等

1.1.2 功能描述

(1)、员工每个工种基本工资的设定

(2)、加班津贴管理,根据加班时间和类型给予不同的加班津贴;

(3)、按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;

(4)、员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;

(5)、企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;

(6)、系统维护功能;

1.2性能需求

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

其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。

1.3数据流图

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

进入基本界

图1.1第一层数据流图

图1.2职工信息的载入

图1.3 工资的信息载入

图1.4考勤的信息载入

图1.5津贴的信息载入

图1.6信息查询及管理的流程图

1.4数据字典

工资管理系统各实体及联系的数据字典

1.4.1数据流的描述

数据流的编号:D001

数据流的名称:员工基本信息

简述:与员工有关的基本信息

数据流来源:员工基本信息表

数据流去向:员工,部门

数据流组成:员工编号+姓名+性别+年龄+部门+进入公司时间+住址

数据流的编号:D002

数据流的名称:工资结构信息

简述:查询工资时所包含的相关信息

数据流来源:工资信息表

数据流去向:员工

数据流组成:员工编号+加班加班+出差工资+迟到早退+矿工工资+应发工资+实发工资

数据流的编号:D003

数据流的名称:职务部门信息

简述:查询员工职务部门信息

数据流来源:职务部门信息表

数据流去向:员工

数据流组成:员工编号+职务+部门

数据流的编号:D004

数据流的名称:员工变动信息

简述:查询员工变动情况

数据流来源:员工变动信息表

数据流去向:员工

数据流组成:员工编号+原职务+原部门+现职务+现部门

1.4.2处理逻辑的描述

处理逻辑编号:p001

处理逻辑名称:工资统计

简述:对工资进行统计、计算

输入的数据流:基本工资信息

处理描述:根据职工的职位及其他相应情况计算出工资输出的数据流:工资信息

处理逻辑编号:p002

处理逻辑名称:员工信息处理

简述:对员工信息进行处理

输入的数据流:员工信息

处理描述:根据员工的基本信息进行各种操作

输出的数据流:员工信息

处理逻辑编号:p003

处理逻辑名称:变动处理

简述:对员工的变动情况进行处理

输入的数据流:员工变动信息

处理描述:可进行添加、修改和删除等操作

输出的数据流:员工变动信息

1.4.3数据存储的描述

数据存储编号:F001

数据存储名称:员工基本信息表

简述:员工的基本信息

数据存储组成:员工编号+姓名+性别+年龄+部门+进入公司时间+住址关键字:员工编号

相关联的处理:P002

数据存储编号:F002

数据存储名称:基本工资表

简述:员工的工资信息

相关文档
最新文档