企业工资管理系统.docx

上传人:b****1 文档编号:454195 上传时间:2022-10-10 格式:DOCX 页数:12 大小:196.85KB
下载 相关 举报
企业工资管理系统.docx_第1页
第1页 / 共12页
企业工资管理系统.docx_第2页
第2页 / 共12页
企业工资管理系统.docx_第3页
第3页 / 共12页
企业工资管理系统.docx_第4页
第4页 / 共12页
企业工资管理系统.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

企业工资管理系统.docx

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

企业工资管理系统.docx

企业工资管理系统

课程名称网页设计与网站建设

课题名称企业工资管理系统

目录

1系统分析1

1.1需求分析1

1.2功能需求1

1.3开发及运行环境1

1.3.1硬件平台1

1.3.2软件要求2

2系统设计2

2.1工资管理系统的设计目的2

2.2工资管理系统设计要求2

2.3问题分析3

3模块设计3

3.1平台功能模块的设计分析3

3.1.1工资管理系统功能描述3

3.1.2员工功能描述4

3.1.3管理员功能描述4

3.2系统功能结构图5

4概念设计6

4.1员工实体ER图6

4.2工资实体ER图6

4.3考勤情况实体ER图7

4.4实体与实体之间的ER图7

5详细设计与代码实现7

5.1个人信息7

5.2工资管理系统界面8

5.3工资信息查询界面10

5.7员工工资表11

6总结13

参考文献:

14

1系统分析

1.1需求分析

工资管理系统是目前广泛用于企业和各单位的一项工具。

对于企、事业单位的管理系统来说,不需要大型的数据库系统。

只需要一个操作方便,功能实用,能满足对数据的管理及需求的系统。

工资管理系统给企业带来了极大的方便,第一、可以存储员工的基本信息安全、高效。

第二、只需将信息录入员即可操作系统,节省大量人力。

第三、可以方便、快捷的查到所需信息。

功能实用、操作方便,简单明了。

1.2功能需求

工资管理系统系统对企业加强工资管理有着极其重要的作用,因传统的靠人力计算发放工资的方式不仅繁杂而且容易出错,需要大量的人力物力,非常的不适应发展当今的社会。

工资管理系统,实现了员工管理、工资管理、员工考勤情况管理。

并在各个功能模块下面实现了查询、添加、修改、删除等功能,使系统功能更加完善。

更适合企业管理人员对员工工资进行管理。

通过分析与研究,我认为系统应具有如下功能:

(1)提供管理员登录、修改密码功能。

(2)提供员工信息查询、添加、修改、删除等功能。

(3)提供员工考勤信息查询、添加、修改、删除等功能。

(4)提供工资信息查询、添加、修改、删除等功能。

1.3开发及运行环境

1.3.1硬件平台

CPU:

Pentium42.0GHz以上

内存:

512MB以上容量

显卡:

32MB或以上显存之AGP接口显卡

1.3.2软件要求

操作系统:

MicrosoftWindows7

运行环境:

Tomcat/jdk1.6

开发工具:

SQLserver

2系统设计

2.1工资管理系统的设计目的

计算机管理有着传统管理方法无法比拟的优点,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

不同的企业具有不同的工资管理制度,这就决定了不同的企业需要不同的管理系统。

对企业而言,全面开发和应用计算机管理信息系统是不能回避的问题。

实行电子化的工资管理,去完成更重要的工作。

工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。

因此,工资管理系统的开发是很有必要的。

我们的目的就是在于开发一个功能实用、操作方便,简单明了的工资管理系统。

为中小企业解决他们在工资管理方面的问题。

本系统实现了员工管理、工资管理、员工活动信息管理。

并在各个功能下面实现了查询、添加、修改、删除等功能,适合企业管理人员对员工工资进行管理。

2.2工资管理系统设计要求

(1)信息要求

本系统应该包含与工资管理相关的信息,如部门信息、职员工资信息,其中职员工资信息应该包含与支援工资相关的基本信息(如:

职员的编号、姓名、基本工资、各种津贴以及其他应发工资项目,水电、煤气等各项扣款,以及公积金、会费等)、职员的其他信息(如工资调整情况)等。

(2)功能要求

本系统的基本功能要求如下:

部门信息维护;

职员工资信息维护;

显示打印职员工资表;

打印职员工资发放表;

打印部门工资汇总表;

用户管理(含用户权限的设置)。

2.3问题分析

工资管理系统整个企业信息管理系统的一个有机组成部分,它涉及企业管理的多个方面,如员工职务工种变化、员工考勤情况、员工加班情况、员工医疗保险等等。

根据这些信息,在每个月的某个固定时间,生成企业全体员工的月工资。

对于月工资,能够实现按照员工、部门、月、年进行统计分析,产生相应报表。

3模块设计

3.1平台功能模块的设计分析

3.1.1工资管理系统功能描述

工资管理系统的主要对象:

1、员工:

员工的功能有:

按月查询员工工资信息、按年度查询员工工资信息、查询基本信息和修改基本信息等

2、管理员:

管理员的功能:

员工登陆管理(员工登陆账号的添加、修改、删除等操作)、员工信息管理(员工信息的添加、修改、删除等操作)、员工工资管理(员工工资的添加。

修改、删除等操作)等

3、数据库:

存储员工和管理员的登陆信息、记录员工和管理员的基本信息、记录员工每月工资发放的信息等。

3.1.2员工功能描述

1、按月查询:

在两个文本输入框中输入要查询的年月期间,然后点击查询的按钮,就会显示对应员工在查询的期限内的所有工资信息。

2、按年度查询:

在年度文本框中输入要查询的年份,点击查询按钮,就会显示对应的那一年的员工工资情况。

3、基本信息:

点击基本信息,可以查询到当前员工的个人信息,在显示信息的页面中员工可以点击修改,进行信息的修改。

3.1.3管理员功能描述

1、登陆进入管理员的工资管理控制界面,可以看到有三个基本的功能,员工登陆管理(管理员工登陆的信息)、员工信息管理(管理员工的基本信息)、员工工资管理(管理员工工资信息)等。

2、进入员工登陆管理界面后,分页显示所有员工的登陆账号,每页显示五条信息,在操作的一列,可以对员工登陆账号进行修改和删除,如果点击删除,删除成功则弹出成功信息,否则,弹出失败信息,如果点击修改,则跳转到修改页面,员工的标号是不可修改的,没给员工都有一个唯一的ID号,在员工进入企业的时候,ID号就已经确定了,修改员工的登陆密码和员工工资表等,点击确定进行保存信息,自动返回到员工登陆管理界面。

3、进入员工信息管理界面后,也是分页显示所有员工的基本信息,每一页显示五条信息,在操作一列,可以对员工的信息进行删除和修改。

如果点击删除,删除成功则弹出成功信息,否则,弹出失败信息。

员工ID是不可修改的,修改其他信息后点击确定进行保存信息,保存成功提示成功信息,否则,提示失败,成功后自动转到员工信息管理界面。

点击添加员工,可以添加一个新员工的信息。

4、进入员工工资管理界面后,分页显示员工ID和员工对应的员工工资表。

点击查看或者工资表上的表名,可以进入到对应ID的员工工资表管理界面,进入后可以进行添加、修改和删除操作,点击修改操作后,转到修改界面,员工的编号和时间是不可修改的,修改对应的项后保存。

点击添加,转到添加页面,员工的编号是自动添加且不可修改的,添加完其他信息,点击确定保存信息,在员工工资表管理中就可查询到添加的信息。

3.2系统功能结构图

系统功能结构层次图主要是介绍系统功能的大体层次结构,让编码人员详细了解系统的功能结构层次,总的系统结构图分成了四个大体的层次框架,系统功能模块关系图如图1

图1:

功能关系模块图

4概念设计

4.1员工实体ER图

 

图2:

员工实体图

4.2工资实体ER图

 

图3:

工资实体图

4.3考勤情况实体ER图

图4:

考勤情况实体图

4.4实体与实体之间的ER图

图5:

是实体间ER图

5详细设计与代码实现

5.1个人信息

员工登陆以后,可以对自己的信息进行查询、修改、删除和添加。

相关代码:

ArrayListlist=(ArrayList)(request.getSession().getAttribute("list")==null?

"":

request.getSession().getAttribute("list"));

//JOptionPane.showMessageDialog(null,list.size());

request.getSession().removeAttribute("list");

for(inti=0;i

TeaInfotf=(TeaInfo)list.get(i);

%>

5.2工资管理系统界面

相关代码:

用户名:

密码:

员工

管理员

 


5.3工资信息查询界面

相关代码:

员工工资查询

functioncheck(){

alert("输入");

varv1=document.forms1.date.value;

if(v1==null){

alert("输入错误");

}

}