工资管理系统职工考勤管理系统29页.docx

上传人:b****3 文档编号:1919964 上传时间:2022-10-25 格式:DOCX 页数:31 大小:1MB
下载 相关 举报
工资管理系统职工考勤管理系统29页.docx_第1页
第1页 / 共31页
工资管理系统职工考勤管理系统29页.docx_第2页
第2页 / 共31页
工资管理系统职工考勤管理系统29页.docx_第3页
第3页 / 共31页
工资管理系统职工考勤管理系统29页.docx_第4页
第4页 / 共31页
工资管理系统职工考勤管理系统29页.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

工资管理系统职工考勤管理系统29页.docx

《工资管理系统职工考勤管理系统29页.docx》由会员分享,可在线阅读,更多相关《工资管理系统职工考勤管理系统29页.docx(31页珍藏版)》请在冰豆网上搜索。

工资管理系统职工考勤管理系统29页.docx

工资管理系统职工考勤管理系统29页

得分:

课程设计报告

 

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

姓名

班级

学号

课程名称

数据库原理及应用

指导教师

乔平安

 

2013年6月20日

 

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秒时间。

系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。

当服务器移植到其他的系统平台,如:

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

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

数据存储名称:

基本工资表

简述:

员工的工资信息

数据存储组成:

员工编号+加班加班+出差工资+迟到早退+矿工工资

关键字:

员工编号

相关联的处理:

P001

数据存储编号:

F003

数据存储名称:

变动信息表

简述:

员工的变动信息

数据存储组成:

员工编号+原职务+原部门+现职务+现部门

关键字:

员工编号

相关联的处理:

P002003

2.总体设计

2.1数据库概念设计

有了数据流图,用图来说明工资信息管理系统的数据库概念模式,如图

1n

m

n

1n

m

n

1n

图2.1实体之间关系图

2.2功能模块

 

 

3.系统详细设计

3.1数据库逻辑设计

将以上转换成如下关系模式

员工(职工号,姓名,工龄,部门岗位,电话号码,密码)

工资(职工号,个人所得税,基本工资,医疗保险,缺勤扣除)

考勤(职工号,缺勤天数,缺勤类别,时间)

津贴(职工号,年终奖金,加班奖金,其他奖金)

其中,标有下划线的字段表示为该数据表的主码,即主关键字。

在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。

工资信息管理系统数据库中各个表格的设计结果如下面的几个表格所示。

每个表格表示在数据库中的一个表。

表一:

员工信息表:

列名

数据类型

可否取空

备注说明

(8)

职工号(主键)

(10)

职工姓名

(20)

部门岗位

工龄

(11)

电话号码

登录密码

表二:

工资表:

列名

数据类型

可否取空

备注说明

(8)

职工号(主键)

基本工资

医疗保险

个人所得税

缺勤扣除

津贴

月总工资

表三:

员工考勤信息表

列名

数据类型

可否取空

备注说明

(8)

职工号(主键)

(4)

缺勤天数

(30)

缺勤类别

(10)

缺勤时间

表四:

津贴信息表

列名

数据类型

可否为空

备注说明

(8)

职工号(主键)

月加班奖金

年终奖金

其他奖金

3.2各模块功能

3.2.1职工信息管理系统

功能为:

财务部门相关人员录入、修改、删除、查询员工个人信息;员工本人能通过用户名和密码查询自己的信息以及修改自己的密码;

3.2.2职工工资管理系统

功能为:

根据工资生成公式,按照员工的考勤情况及各种表现按月生成相应的工资;财务部门相关人员能录入、修改、删除、查询每个月每个员工的工资信息以及工资汇总;员工本人能查询自己的工资信息以及工资汇总;

3.2.3职工津贴管理系统

功能为:

财务部门相关人员录入、修改、删除、查询职工津贴信息;职工本人能查询自己的津贴;

3.2.4职工考勤管理系统

功能为:

后勤管理人员录入、修改、删除、查询职工考勤信息;职工本人能查询自己的考勤情况。

采用模块化设计思想,可以大大提高设计的效率,并且可以最大限度地减少不必要的错误。

4.系统实现

4.1界面截图

4.1.1主界面及工资基本信息界面

4.1.2登录界面

4.1.3系统主界面

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

4.2设计代码

源程序:

.*;

.*;

.*;

.*;

.*;

.*;

.*;

.*;

.*;

{

("欢迎进入工资管理系统");

("09网络2_54_李胜");

1("进入系统");

2("退出系统");

("1");

a1();

(){

()();

1();

();

(());

(1);

(2);

((""));

(a1);

();

();

1();

2();

();

();

(200,100,550,600);

();

}

([]){

();

();

}

(e){

(1(())){

();

();

}

(2(())){退出

(0);

}

}

}

 

{

("职工/管理员登陆");

1("用户名");

2("密码");

1("管理员登录");

2("职工登录");

("退出");

t1(0);

t2(0);

("2");

a2();

(9);

(9);

(){

()();

p1();

(());

(1);

(5,5);

(4,8);

();

(100,200);

(800,800);

(2);

(50,20);

(40,80);

();

(100,20);

(80,120);

(1);

((""));

(2);

((""));

();

((""));

(a2);

(t1);

(t2);

();

();

1();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1