当前位置:文档之家› 软件工程企业工资管理系统

软件工程企业工资管理系统

软件工程企业工资管理系统
软件工程企业工资管理系统

目录

第一章项目开发计划书

1.1 引言

企业工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。使其公司工资管理初步实行计算机化,让计算机在工资管理中得到初步应用。使工资管理者总是根据准确、及时的工资管理信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的工资管理信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。而一个企业工资管理系统在企业对工资管理已不可或缺。其功能主要有:

(1)对输入的工资管理数据,进行数值运算和逻辑运算,求解各种问题。

(2)对工资管理信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。

(3)对工资管理的各种资料数据进等统计计算,并将处理后的信息存贮起来。

当前,不少单位的工资管理部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。

随着计算机的广泛应用,计算机工资管理信息系统的建立,适应了社会经济发的客观要求,是工资管理现代化的一大进步。今天我们运用计算机进行了工资管理档案管理的初步现代化的开发和使用,它大大提高了工资管理工作者的工作效率,它把工资管理(档案、工资)从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机工资管理信息系统是一种客观发展必然趋势。尽管在工资管理方面还不可能普遍使用计算机,但从长远来说,工资管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现工资管理现代化。

1.2 工资管理系统功能模块描述

具体系统功能需求描述

(1) 档案信息管理

提供对”人员档案信息”数据输入、查询功能。

(2) 工资管理

提供对”职工工资表”数据的输入、查询、统计功能。

(3) 工资统计

提供对“职工工资表”数据的月统计,由系统自行生成“职工工资构成情况表”实现该表的查询、打印功能。

(4) 部门查询

提供以某一部门为索引的”人员档案信息”查询功能。

(5) 特殊查询

提供对日期型字段和合同期限的”人员档案信息”查询功能。

(6) 报表查询

提供对工资、职工履历的信息以报表的形式供用户查询、打印,另外用户还可以对这些基本信息进行更新和删除,

1.3 实施计划

工作任务的分配与人员分工

组长: 任务: (1)系统总的开发计划书

(2)每周至少组织小组讨论一次,记录讨论内

列出本周开发计划

(3)项目开发进度的管理

(4)团队的组织和协调

设计:任务:(1)参与小组讨论

(2)进行系统的需求分析和系统设计

(3)完成系统需求说明书和系统设计说明书

(4)编写测试计划,参与系统测试

(5)协助文档人员完成用户相关文档

开发:任务:(1)参与小组讨论

(2)根据设计完成编码,并注释

(3)进行单元测试

系统规划阶段: 项标志性事件开始到完成

开发阶段:目开发计划书的完成 6.5-6.7

需求分析阶段: 系统需求说明书完成 6.8-6.10

设计阶段: 系统设计说明书 6.11-6.13

编码实现: 项目的形成 6.14-6.15

测试阶段: 测试计划和Bug跟踪列表 6.16-6.17

移交阶段: 项目的递交 6.17-6.18

1.4计算机系统支持

操作系统需要windows 2000以上版本;开发工具采用的是eclipse,所使用的开发语言是JSP,以SQL server作为数据库支持。

第二章可行性分析

2.1 可行性研究前提

要求:满足对工资管理的基本要求及功能,并对职工信息收集、处理、保存。目标:实现无纸化办公,节省成本,提高工作效率。

条件、假定、限制:当企业工资管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,如用计算机技术对信息的收集、加工、传递和存贮等,这样,一个工资管理系统就可以对企业职工工资进行高效、合理、恰当地管理。此系统成本低廉,自开发到运行结束至少可运行3年,开发成本不超过600人民币,开发软件到投入使用不超过1个月。

2.2 经济上可行性

开发成本:600元人民币。

效益:大幅度地提高工资管理信息系统的工作质量和效率,让企业掌握整个工资管理系统的全面情况,为管理人员提供了准确的工资管理信息,促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全;提供各种加工处理了的工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍提出的新要求。效益/投资比:暂时无法估算。

投资回收期:大约3个月。

2.3 技术可行性

软件需求:操作系统WINDOWS 2000 Advance Server以上。

硬件需求:赛扬1.7G CPU、512M内存80G硬盘的计算机。

本系统采用JSP实现,依靠其强大的面向对象系统,与SQL Server2000数据库管理系统相结合,能在1个月内开发出系统。

3.2.3 系统功能分析

本系统是基于JSP和SQL Server数据库建立的B/S结构管理系统,考虑了两种角色:工资管理员和普通员工。他们通过相同的登陆页面,选择不同的登陆方式,各自进入自己的用户界面。

管理员进入管理页面可以对员工发放工资,可以新添加新的员工,修改自己的密码,以及发布消息。

普通用户可以查看自己的工资情况,可以根据需要查询具体每个月,或几个月的工资发放情况,察看最近的动态发布消息,同时也可以修改密码。

2.4 开发工具的选择

eclipse作为前台的开发工具,用SQL Server200作为后台支持数据库,通过JSP的数据库控件来连接SQL Server200中并对其编程来实现各种功能。

2.5 开发工具概述

2.5.1 JSP 概述

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的程序段可以操作、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Java一样,是在服务器端执行的,通常返回该客户端的就是一个HTML 文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客

户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的,具有平台无关性且安全可靠,主要面向的所有特点。

自JSP推出后,众多大公司都支持JSP技术的服务器,如、、公司等,所以JSP 迅速成为商业应用的服务器端语言。

JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。

2.5.2 SQL Server数据库简介

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase、Ashton-Tate等三家公司共同开发的,并于1988年推出了第一个在OS/2版本上运行的SQL Server系统。1992年Sybase和Microsoft 这两家公司将SQL Server移植到了Windows NT操作系统上,后来Microsoft致力于Windows NT平台的SQL Server的开发,而Sybase则专注于SQL Server在UNIX上的应用。近年来在Microsoft SQL Server的发展历程中不断更新版本,有两个版本具有重要的意义。即是在1996年推出的SQL Server6.5版本和在2000年8月推出的SQL Server2000版本。6.5版本使得SQL Server得到广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版、标准版、开发版和个人版等4个版本。

第三章需求分析

3.1 市场需求分析

工资管理系统是一个企业单位不可缺少的部分,它能为用户提供充足的信息和快捷的查询手段。

(1)一个工资管理系统可以高效能、大容量地收集、处理、存贮工资管理信息,大幅度地提高工资管理信息系统的工作质量和效率。

(2)能够为企业管理人员及时掌握整个工资管理系统的全面情况,提供系统的准确的工资管理信息,可以促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全。

(3)为企业提供各种加工处理了的工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍提出的新要求,帮助管理人员选择方案,实现优化决策。虽然当前,不少单位的工资管理部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。

3.2 系统需求分析

3.2.1 系统目标

企业工资管理系统可以用于支持企业完成工资管理工作,有如下3个方面的目标。

(1)支持企业实现规范化的管理。

(2)支持企业高效率完成人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

(3)支持企业进行人事管理及其相关方面的科学决策,如企业领导根据现有的员工合同期限决定是否继续聘用等。

3.2.2 系统E-R 图

图3-2 底层数据流图 图3-3 工资管理第一层数据流图 图3-5 本月工资管理的展开

3.2.4 数据字典

通过系统需求分析,对企业工资管理系统编制数据字典如下: (1) 数据流定义

(2 (3

(4

第四章系统设计

4.1 模块分析和概要设计

根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。

通过对用户需求的分析,我们可以分析出该工资管理系统大致可以分为六个模块:人事档案管理模块、职工工资管理模块、工资统计模块的实现、部门查询模块、特殊查询模块、报表查询模块。

现在对这六个模块做具体说明:

人事基本情况管理模块:

输入:职工信息

输出:“人员档案表”

功能:对人事基本信息的查询

职工工资管理模块

输入:人员月工资

输出:“职工工资表”

功能:完成员工工资的查询

工资统计模块

输出:“职工工资统计表”

功能:完成员工工资的统计和打印

部门查询模块

输出:以部门为索引的“职工档案信息”

功能:完成以部门为索引的“职工档案信息”的统计和查询

特殊查询模块的实现

输出:满足查询条件的“职工档案信息”和职工合同的期限

功能:完成满足查询条件的“职工档案信息”和职工合同的期限的查询

报表查询模块的实现

输出:员工履历信息和工资信息的基本情况查询及打印功能功能:完成对员工履历信息和工资信息基本情况的查询及打印

4.2 系统业务流程图

图4-1 系统业务流程图

4.3 系统数据库逻辑结构

图 4-2 系统数据逻辑结构图

4.4 系统数据库设计

由于考虑到本系统是应用在单机系统上,另外根据人员规模,我们只建立起一个数据库,在此数据库基础上建立起如下表:

·职工基本信息表employee_information_table

·职工工资表employee_salary_table

·系统信息表system_table

下面我们详细说明:

表3-21 员工基本信息

表3-22 部门查询表

表3-23 员工工资表

表3-24 工资统计表

表3-25 特殊查询表

表3-26 报表查询表

第五章系统测试

5.1 测试方法

(1)测试人员

测试队伍由两位成员组成。软件的设计者在测试整个过程中负责整体测试方案的制定和测试进度的掌握以及白盒测试的测试者。第二位成员由未参加软件制作者担任,主要责任是进行软件的黑盒测试以及软件环境,硬件要求和极限测试工作。

(2)机器测试

通过在计算机上直接运行被测程序,来发现程序中的错误。机器测试包括黑盒测试盒白盒测试。黑盒测试也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书测试用例,从程序的输入和输出特性上测试是否满足设定的功能。白盒测试也称结构测试,将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与测试是否相符。

5.2 部分代码和测试结果

5.2.1 登陆平台

该平台可以实现员工和管理员的登录验证,根据登陆的身份不同进入不同的管理系统如:普通员工进入工资查询系统,管理员则进入工资发放系统。

核心代码:

<%@page contentType="text/html;charset=GB2312" session="true"%>

<%@page import="java.sql.*"%>

<%

String lname = request.getParameter("UserName");

String lpassword = request.getParameter("Password");

int ltype = Integer.parseInt(request.getParameter("logintype"));

if (ltype == 0) {

if (login.isManager(lname, lpassword, ltype)) {

session.setAttribute("MANAGERID",String.valueOf(login.getMID()));

session.setAttribute("MANAGERNAME",lname);

session.setAttribute("MANAGERPASSWORD",lpassword);

response.sendRedirect("manageMain.jsp");

}

else {

response.sendRedirect("error.jsp");

}

}

else if (ltype == 1) {

if (login.isUser(lname, lpassword)) {

session.setAttribute("GUESTID",String.valueOf(login.getUID()));

session.setAttribute("GUESTNAME",lname);

session.setAttribute("GUESTPASSWORD",lpassword);

response.sendRedirect("user.jsp");

}

else {

response.sendRedirect("error.jsp");

}

}

%>

5.2.2 登陆界面

5.2.3 工资查询系统

该子系统实现普通员工对工资的查询以及动态新闻的浏览以及密码修改核心代码:

<%

Connection usercon;

Statement userstmt;

ResultSet userrs;

String rsstr= "select * from guestuser where username='" + uname +

"' and userpassword='" + upassword + "'";

try{

usercon=datacon.connection();

userstmt=usercon.createStatement();

userrs=userstmt.executeQuery(rsstr);

while(userrs.next()){

%>

<%=userrs.getDate("wagetime")%>

<%=userrs.getFloat("oldmoney")%>

<%=userrs.getFloat("healthmoney") %>

<%=userrs.getFloat("wages") %>

<%=userrs.getFloat("housemoney") %>

<%=userrs.getFloat("totalmoney") %>

<%

}

userrs.close();

userstmt.close();

usercon.close();

}catch(Exception ex){

}

%>

5.2.4 工资查询系统截图

5.2.5 工资发放系统

该平台下,管理员可以为员工发放每月的工资,同时还可以修改密码以及发布动态的新闻。

核心代码:

<%

String mdStr="select * from guestuser";

try{

Connection mdcon=managecon.connection();

Statement mdstmt=mdcon.createStatement();

ResultSet mdrs=mdstmt.executeQuery(mdStr);

while(mdrs.next()){

%>

<%=mdrs.getString("username")%>

<%=mdrs.getString("department")%>

<%=mdrs.getDate("wagetime")%>

<%=mdrs.getFloat("housemoney") %>

<%=mdrs.getFloat("oldmoney") %>

<%=mdrs.getFloat("healthmoney") %>

<%=mdrs.getFloat("totalmoney") %>

<%

}

mdrs.close();

mdstmt.close();

mdcon.close();

}

catch(Exception ex){

}

%>

5.1.3 工资发放系统截图

5.2.6 测试结果分析

①软件在运行、关闭及退出时保存记录的提示功能基本完成,在软件的不断启动关闭过程中没有出现死机、程序执行效率降低等各种不良现象,功能的实现较为完善。

②用户登录界面较友好,但软件界面的色彩选择、搭配上对于长期工作者而言仍然不会产生眼部不适感。可操作性及安全性能较好,能完成对不同管理

员工薪资管理系统

员工薪资管理系统 背景 企业的工资管理是公司管理的一个重要内容,随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既设计到企业劳动认识的管理,同时也是企业财务管理的重要组成部分,工资管理需要和人事管理相联系,同时连接工时考核和医疗保险等等,来生产那个企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎活计算疏漏,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统极大的提高了工作效率,节省了人力和财力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。

需求分析 员工薪资管理系统的开题分析: 1、公司的员工各自只能不同,领取的工资也不相同,员工分为管理人员、财务人员、技术人员和工人; 2、下设几个部门,各部门人员领取的工资也不相同,有人事部、售会计部、广告部、售后服务部和生产车间等一系列部门 3、工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除 4、每个员工的基本资料有姓名、性别、年龄、单位、参加工作时间和职务(如经理、主任、科长、工程师、办事员和工人等)。 5、每月个人的最高工资不超过3000 元。工资每月按部门发放,实际发放的工资金额为工资总额减去失业保险和住房公积金。如果违反劳动纪律,每次扣除基本工资的10%,若扣除金额每月累计超过基本工资,下月工资停发。 员工薪资管理系统的功能分析: 1、员工信息的输入,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 2、员工信息的查询,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 3、员工信息的修改,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 4、新增员工信息的插入,包括员工的姓名、职工号、性别、年龄、 职务、工作时间、应得工资和实发工资 5、离职员工信息的删除,包括员工的姓名、职工号、性别、年龄、

软件工程课程设计--------工资管理系统

/ 、八— 1前言 课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂得多,也更接近实际。课程设计着眼于原理与应用的结合点,使学生学会如何把书 上学到的知识用于解决实际问题,培养软件工作所需要的动手能力。另一方面,使书上的知识变活,起到深化理解和灵活应用教学内容的目的。平时的习题局限于一个和二个知识点,而课程设计题是软件设计的综合训练,包括问题分析,总 体结构设计,用户界面设计、程序设计、基本技能和技巧,以及一整套软件工作规范的训练和科学作风的培养。我们这组选的课题是工资管理系统的设计与开发。从接到任务书开始,我们首先完成了系统的需求分析与概要设计,在完成这些任务时,我们深感理论与实践的结合的是需要一个过程。从个人分工到整个系统分析,从设计到测试之所以能顺利完成是和大家的努力分不开的。虽然还有一 些不足之处,但是我们还是从中获益不少。 下面简要介绍一下我们课题组的分工,我们这组的分工其实借鉴了Shari Lawrenee Pfleeger 和Joanne M.Atlee 合著的SOFTWARE ENGINEERING Theory and Practice (高等教育出版社第三版影印版)中的一些理论,这些知识可以参考此书的第25页中关于“开发团队的角色分工”一节。根据分工的细化和部分重叠原则,我们组的具体分如下: (1)项目管 王培 理: ⑵需求分 钟耀明、贺纯 析: ⑶概要设 贺纯、赵亦娴 计: ⑷详细设 计:赵亦娴、王培、钟耀明、杨安、陈华、贺纯

(5)程序编码:王培、陈华 ⑹系统测试:陈华、杨安 我的主要任务是概要设计和详细设计 2需求分析 2.1 任务概述 现代企业基本上都引进了计算机软件对公司业务进行管理,这样做有很多优点,一是提高了工作的效率,同时也减少了手工操作的错误以及人员的开支。本 课题开发的工资管理系统正是基于这样的目的实现的,系统完成的主要功能是对 员工工资的管理,同时还包括对员工信息、部门信息以及附属于员工、部门的职称和职务信息的管理。系统主要采用事务型数据库设计,但对于员工工资的信息,系统能够保留其相应的历史记录,包括员工的请假信息,出差信息以及工资结算信息等。本系统面向员工和管理人员同时开放,普通用户可以进行查询以及对个人相关信息的修改等操作,管理账户则拥有系统的全部功能。系统不允许非经认证通过的用户使用系统。系统采用JAVA语言开发,系统的数据使用ORACL数据库进行管理。 2. 2功能需求分析 (1)系统能够维护员工的基本信息,部门、职务、职称以及工资记录等信息。 (2)系统应该能记录员工的每一个职称信息,并授予相应的职称,系统在计算员工工资的时候选取职称对应的最高职称津贴。 (3)工资表应当由系统自动生成。系统负责员工的工资表以及员工工资的历史记录及记录员工的请假信息和出差信息等意外情况。 (4)系统可以给管理员提供权限增加删除修改系统用户以及其它实体信息,系统的部分权限不能下放给普通用户以保证系统的安全性以及数据的正确性。 2.3外部接口需求分析 系统人机交互界面为半屏幕大小,采用上下左右居中方式显示,系统分辩率默认设

企业工资管理系统

企业工资管理系统设计与开发 摘要: 21世纪是一个信息化的时代,企业只有做好人力资源管理,才能置身于国际大舞台,这就离不开先进的企业工资管理系统。而企业工资管理系统正是企业生产过程的一个重要组成部分。 本系统是对企业管理的实际需要而开发的企业工资管理软件,基于Visual Studio 2005、Access工具所开发完成的项目。系统开发的总体任务是实现企业人事和工资信息关系的系统化,规范化和自动化。根据数据管理的不同主题的需要,分成了个5模块,分别是用户管理信息,信息查询,员工管理,奖惩管理,工资管理。整个系统完成的功能为:用户信息的添加、修改、删除;员工信息的添加、查询、修改、删除;员工工资信息的查、添加、修改、删除;奖惩信息的添加、修改、删除、查询。 关键词: 企业工资管理 Visual Studio 2005 Access数据库 Enterprise Salary Management System Design and Development Abstract: The 21st century is an era of normalization, enterprise only making human resources management, ability in the international arena, it cannot leave the advanced enterprise salary management system. And enterprise salary management system is enterprise production process is an important part of. This system is the actual needs of enterprise management and development of enterprise salary management software, based on Visual Studio 2005 and Access tool development completed projects. Systematic development of overall mission is to achieve enterprise personnel and salary information, standardization and the systematic relationship automation. According to data management of the needs of different subjects, divided into five modules, respectively is user management information, information query, employee management, rewards and punishments management wage management. The whole system to accomplish the function of: information about users add, modify and delete; Employee information add, inquiry, modification and deletion; Employee wages information check, add, modify and delete; Rewards and punishment information add, modify and delete, query. Keywords: Enterprise salary management Visual Studio 2005 Access Database

基于web的工资管理系统设计与实现

【范文】 工资管理系统设计 【摘要】对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的体会。 【关键字】管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。 第一章绪论 1.1研究课题的背景 借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。 现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。 通过在本单位经过一周的调研,并参考其他同行设计工资管理软件,我基本上搞清楚了

工资管理系统需求分析

工资管理系统需求分析 一、开发背景 随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要。所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对企业众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。 二、系统的功能需求包括以下几个方面。 (1)每个员工有用户名和密码,能够方便的按照某种关键字对自己的工资及个人信息进行查询。 (2)系统管理员有唯一的用户名和密码,完成对员工资料的增、删、改、查以及对系统的维护。 (3)上级主管部门可以对员工信息的查询,增加,修改,删除,汇总及打印。打印员工的信息,工资发放报表,工资历史报表,奖惩报表。 满足上述需求的系统主要包括以下几个模块。 (1)基本数据维护模块。提供了使用者录入,修改并维护基本数据的 途径。例如对员工信息的更新与修改。 (2)基本信息模块。主要用于实现对员工工资的管理。还有每个员工 的工资是根据你本月是否违纪,是否犯错和你进公司的时候的确定工资 来确定。 (3)数据库管理模块。在系统中,所有员工的信息都要统一管理,工 资的发放情况和有多少工资要有详细的记录,所以要用统一的数据库平 台进行。 (4)信息查询模块。主要用于查询工资信息和员工信息。下图所示表 示了工资管理系统的功能需求。

1. 基本数据维护模块。包括如图所示的几个方面。 (1)数据备份。将数据进行复制。 (2)数据恢复。对数据进行恢复。 (3)数据导入。将数据导入到数据库中。 (4)数据导出。将数据从数据库中导出。 2. 基本业务模块。包括如图所示的几个方面。

教师工资管理系统软件需求规格说明书 计算机软件工程

管理信息系统 教师工资管理系统 软件需求说明书 撰写人(签名):钱晓娟完成日期:2016年4月6日 验交日期: 评审负责人(签名): 评审日期

软件需求规格说明书 1.引言 1.1编写说明 为工资管理系统提供一套具有基本功能的模拟软件支持系统提供基本的需求分析和描述,为软件的开发参与者(系统设计人员、程序员、测试人员、开发商、管理人员等)提供完整的需求信息。 1.2项目背景 本系统是一个学校内部教师工资管理系统。对教师的基本信息和工资信息进行添加和修改,能够调整工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。教师为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为学校财务人员提供便利。 1.3定义 本软件适用于我校教师工资系统的管理和应用,它是完善、安全、稳定的系统管理模拟软件。待开发软件系统的名称:基于Web应用的学校教师工资管理系统。本产品能具体化、合理化、安全的模拟实现基于Web应用的工资管理 2.任务概述 2.1产品的描述 角色或者执行者指与系统产生交互的外部用户或者外部系统。 教师 学校师通过系统可以实现以下使用需求:提交个人信息,登陆修改个人信息,查询个人工资各项详情。 财务处 学校财务处可以通过系统实现以下需求:读取工资表,生成正确工资表及查询工资情况。

企业工资管理系统(Java+MySQL)

企业工资管理系统(MySQL+Java) 本代码仅供初学者参考使用,相互学习,共同进步,让优秀成为一种习惯。软件下载: 开发语言:Java 开发工具:eclipse 数据库软件:MySQL 数据库驱动:mysql-connector-java-5.1.6-bin 驱动下载地址: 以下是代码和界面截图,共7个类。 1.DB1 欢迎界面 import java.awt.*; import java.awt.event.*; import javax.swing.*; class DB1 extends JFrame implements ActionListener { private static final long serialVersionUID = 1L; JFrame frame = new JFrame("欢迎进入工资管理系统"); JLabel label = new JLabel("", JLabel.CENTER); JButton button1 = new JButton("进入系统"); JButton button2 = new JButton("退出系统"); void Create() { JPanel pcontentPane = (JPanel) frame.getContentPane(); pcontentPane.add(label); pcontentPane.setLayout(new FlowLayout()); pcontentPane.add(button1); pcontentPane.add(button2); pcontentPane.setBackground(Color.gray);

工资管理系统(详细设计说明书)

1 引言 (2) 1.1 编写目的 (2) 1.2 背景 (2) 1.3 定义 (2) 1.4 参考资料 (2) 2 程序系统的结构 (3) 3 程序1(标识符)设计说明 (3) 3.1 程序描述 (3) 3.2 功能 (3) 3.3 性能 (4) 3.4 输人项 (4) 3.5 输出项 (4) 3.6 算法 (4) 3.7 流程逻辑 (5) 3.8 接口 (6) 3.9 存储分配 (6) 3.10 注释设计 (6) 3.11 限制条件 (6) 3.12 测试计划 (6) 3.13 尚未解决的问题 (6) 4 程序2(标识符)设计说明 (7) 4.1 程序描述 (7) 4.2 功能 (7) 4.3 性能 (7) 4.4 输人项 (7) 4.5 输出项 (7) 4.6 算法 (8) 4.7 流程逻辑 (8) 4.7 接口 (9) 4.8 存储分配 (9) 4.9 注释设计 (9) 4.10 限制条件 (10) 4.11 测试计划 (10) 4.12 尚未解决的问题 (10) 详细设计说明书 1 引言 1.1 编写目的 在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。

1.2 背景 项目的提出: 工资管理是企业管理的重要组成部分,它与企业的人事管理、财务管理有着密切的联系。对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要耗费大量的人力与时间。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该项目的提出正是为了在此基础上进一步实现企业员工工资管理的规范化和自动化。 项目与其他软件或其他系统的关系:工资管理系统是全企业信息管理系统的一个有机组成部分,它需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险等信息。 用户群:工资管理系统软件的用户主要为各种企事业单位的财务部门 1.3 定义 工资项目: 在计算月工资时需要涉及的各项信息, 例如基本工资, 津贴费, 缺勤费, 保险 费等 计算公式: 即计算月工资的方法 缺勤费用: 即员工由于缺勤而需扣除的费用 津贴: 即员工因为加班而需增加的工资 医疗保险: 即员工参加医疗保险及社会保险等保险而需报销或交纳的一定费用 基本工资: 每个工种有不同的基本工资 1.4 参考资料 【1】《工资管理系统》需求规格说明书; 【2】《工资管理系统》概要设计说明书 【3】张立,C#2.0 宝典,电子工业出版社,2007 【4】李兰友等编著,Visual C#.Net 程序设计,清华大学出版社,2003

公司员工工资管理系统课程设计报告书

公司员工工资管理系统课程设计 (一)可行性分析 1.1项目背景及意义:随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的工资管理系统对员工工资等进行系统的管理,很难实现企业高效运转。 意义: (1)本系统提供了基本的人员信息管理,同时对员工的基本工资、浮动工资和工资发放进行系统管理,同时配以查询、修改、删除、添加功能,以便能真正适用于各类中小企业及事业单位。 经过自己认真的思考和同学的讨论使我对该类管理系统有了进一步的认识,同时也可以应用平时学习中所学到的东西。 1.2可行性研究报告及信息系统目标:员工工资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:

对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位部调动。因此,设计系统是应考虑到这些情况。 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。 (二)系统分析部分 2.1系统功能模块图

企业工资管理系统 数据库

枣庄学院信息科学与工程学院 课程设计任务书 题目:企业工资管理系统 学号: 姓名: 专业:网络工程 课程:数据库系统概论 指导教师:职称: 完成时间: 20 11 年 12 月----2011 年 12 月 枣庄学院信息科学与工程学院制 年月日 课程设计任务书及成绩评定

目录

第一章目的 《数据库系统概论》课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。本课程设计实验主要围绕两方面内容:数据库设计和基本数据库编程实践。通过本实验,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和基本开发技术。 1. 掌握数据库设计的基本方法,熟悉数据库设计的步骤; 2. 通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力; 3. 学习基本数据库编程方法。 第二章引言 企业工资管理系统是一个中小型企业单位不可缺少的部分,它的内容对于中小企业的决策者和管理者来说都至关重要,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件工资,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对员工工资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

工资管理系统(详细设计说明书)

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2程序系统的结构 (3) 3程序1(标识符)设计说明 (3) 3.1程序描述 (3) 3.2功能 (3) 3.3性能 (4) 3.4输人项 (4) 3.5输出项 (4) 3.6算法 (4) 3.7流程逻辑 (5) 3.8接口 (6) 3.9存储分配 (6) 3.10注释设计 (6) 3.11限制条件 (6) 3.12测试计划 (6) 3.13尚未解决的问题 (6) 4程序2(标识符)设计说明 (7) 4.1程序描述 (7) 4.2功能 (7) 4.3性能 (7) 4.4输人项 (7) 4.5输出项 (7) 4.6算法 (8) 4.7流程逻辑 (8) 4.7接口 (9) 4.8存储分配 (9) 4.9注释设计 (9) 4.10限制条件 (10) 4.11测试计划 (10) 4.12尚未解决的问题 (10)

详细设计说明书 1引言 1.1编写目的 在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。 1.2背景 项目的提出: 工资管理是企业管理的重要组成部分,它与企业的人事管理、财务管理有着密切的联系。对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要耗费大量的人力与时间。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该项目的提出正是为了在此基础上进一步实现企业员工工资管理的规范化和自动化。 项目与其他软件或其他系统的关系: 工资管理系统是全企业信息管理系统的一个有机组成部分,它需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险等信息。 用户群:工资管理系统软件的用户主要为各种企事业单位的财务部门 1.3定义 工资项目:在计算月工资时需要涉及的各项信息,例如基本工资,津贴费,缺勤费,保险费等 计算公式:即计算月工资的方法 缺勤费用:即员工由于缺勤而需扣除的费用 津贴:即员工因为加班而需增加的工资 医疗保险:即员工参加医疗保险及社会保险等保险而需报销或交纳的一定费用 基本工资:每个工种有不同的基本工资 1.4参考资料 【1】《工资管理系统》需求规格说明书; 【2】《工资管理系统》概要设计说明书 【3】张立,C#2.0宝典,电子工业出版社,2007 【4】李兰友等编著,Visual C#.Net程序设计,清华大学出版社,2003

员工工资管理系统需求分析

1、编写目的 随着当今企业规模不断变大,企业人员数量的增加,企业工资的计算也变得越来越复杂。在企业里每天都要处理大量的数据信息,为了提高工资管理的工作效率,降低出错概率。本系统的开发宗旨以及总体任务就是帮助企业提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。 2、编写依据 依据图书馆管理系统软件的方案书。 4.1软件总体描述 本系统可运行于windows xp及以上版本,具有较高的安全性、可维护性及可操作性,对于一般人用户使用需具简单、直观、易操作性的特点。 4.2软件设计约束及有关说明 开发环境:windows操作系统、SQL server 。 编程语言:c或一些通俗易懂的语言 遵循的规范: 测试环境: 软件交付日期:16周 4.3使用者特点 4.3.1对服务端后台管理人员: 要求有网站维护的技能,能够对服务端后台处理进行管理,能捕获系统异常。 要求掌握SQL数据库操作,能够对后台数据库进行日常维护与管理,例如:对数据 库的备份与恢复,对冗余数据的删除等; 要求有一定的Linux服务器配置与管理技能,能够阻止非法攻击,优化服务器配置, 保证服务器的安全畅通地运行。 4.3.2对客户端用户:能够通过web浏览器进行网络访问。 5.功能定义 5.1员工基本信息的录入,修改,删除。 5.2工资标准设定功能。具体包括职务工资,工龄工资以及其它工资标准的设定。 5.3工资信息浏览。 5.4员工工资表创建。 5.5工资调整管理。 5.6工资统计。 5.7用户级别设定以及口令修改: 为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和

删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。 6.详细需求 6.1功能需求:主要分为5大模块

软件工程工资管理系统

目录 目录 (1) 一项目开发计划书 (3) 1.1 引言 (3) 1.2 工资管理系统功能模块描述 (4) 1.3 实施计划 (4) 1.4 支持条件 (5) 二可行性分析 (6) 2.1 可行性研究前提 (6) 2.2 经济上可行性 (6) 2.3 技术可行性 (6) 2.4 开发工具的选择 (7) 2.5 开发工具概述 (7) 2.5.1 JSP 概述 (7) 2.5.2 SQL Server数据库简介 (8) 三需求分析 (9) 3.1 市场需求分析 (9) 3.2 系统需求分析 (9) 3.2.1 系统目标 (9) 3.2.2 系统的分析和概要设计 (14) 3.2.3 系统功能分析 (7) 3.2.4 系统业务流程图 (15) 3.3 系统E-R图 (10) 3.4 数据流图 (10) 3.5 数据字典 (12) 四系统设计 (14) 4.1 系统处理流程和数据流程.............................................. 错误!未定义书签。 4.2 系统数据库概念结构 (15) 4.3 系统数据库逻辑结构 (16) 4.4 系统数据库设计 (16) 五系统测试 (20) 5.1 部分代码 (20) 5.1.1 登陆平台 (20) 5.2 测试.................................................................................. 错误!未定义书签。 5.2.1 测试的作用和意义 (25) 5.2.2 测试方法 (20) 5.2.3 测试内容................................................................ 错误!未定义书签。

企业工资管理系统的设计与实现开题报告-模板

XX大学XX学院毕业设计开题报告 学生姓名: 学号 专业:计算机科学与技术 设计题目:企业工资管理系统的设计与实现 指导教师: 年月日

1.本课题的研究意义,国内外研究现状、水平和发展趋势 手工工资管理是一种原始的工作方法,由于手工操作出现错误的概率比较大,其工作量大,工作程序复杂,消耗大量的人力、物力、财力和时间。而且随着时间的推移,由于人员的增加,科目的增多以及调整的频繁,这些矛盾显得尤为突出。随着经济的发展,企业正向着大型化、规模话发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。 有没有一种切实可行的方法去解决这些问题呢?当然有,那就是开发一套工资管理系统,对其进行微机化管理。在科学技术日新月异,工作效率得到巨大提高的今天,计算机在各个领域中的应用已起到举足轻重的作用。 企业的工资管理是公司管理的一个重要内容。随着当今企业人员数量增加,企业的工资管理工作也变得越来越复杂。如果能实现工资管理的自动化,无疑将给企业部门带来企业管理部门带来很大的方便。 资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资问题。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。 最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出错的几率也随之升高。工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的工资记录。 企业工资管理系统,为个人提供工资查询服务,为企业工资提供工资计算,工资统计等服务。 传统的纸介材料的数据信息管理已经不适合现代企业公司的发展了,实现工资管理的系统化,规范化,自动化,将成为现代公司管理工资的首选。 本企业工资管理系统基本能够满足现代企业工资管理的需求。现代化工资管理系统中使用了各种表格,保存相关的工资信息,方便查询、浏览、修改等操作。 工资总额是企业在一定时间内直接支付给本单位职工的劳动报酬,也是企业进行各种费用计提的基础。工资费用属于人工费范畴,是产品成本的重要组成部分。工资核算是每个单位财会部门最基本的业务之一,不仅关系到每个职工的切身利益,也是直接影响产品成本核算的重要因素。手工进行工资核算,需要占用财务人员大量的精力和时间,并且容易出错,采用计算机进行工资核算可以有效提高工资核算的准确性和及时性。 工资管理系统适用于企业、行政、事业及科研单位等各个行业,它提供了简单的工资核算和发放功能,以及强大的工资分析和管理功能,并提供了同一企业存在多种工资核算类型的解决方案。

人事工资管理系统测试报告.doc

人事工资管理系统测试报告1 人事工资管理系统管理端系统测试报告 目录 1导言(3) 1.1目的(3) 1.2范围(3) 1.3缩写说明(3) 1.4术语定义(3) 1.5引用标准(4) 1.6参考资料(4) 1.7版本更新信息(4) 2. 测试时间、地点和人员(4) 3 测试环境描述(4) 4测试执行情况(5) 4.1功能测试执行情况(5) 4.2性能测试执行情况(6) 4.2.1活动用户视图(6)

4.2.2每分钟点击数(7) 4.2.3吞吐率(7) 4.2.4事务概要(7) 4.2.5事务响应时间(8) 5测试结果分析(9) 5.1测试进度和工作量度量(9) 5.1.1 进度度量(9) 5.1.2 工作量度量(10) 5.2缺陷数据度量(10) 5.3综合数据分析(10) 6 测试评估(11) 6.1测试任务评估(11) 6.2测试对象评估(12) 1导言 1.1目的 该文档的目的是描述网上招聘系统项目客户端系统测试的总结报告,其主要内容包括:●系统环境简介 ●系统数据度量

●系统结果评估 本文档的预期读者是: ●项目管理人员 ●测试人员 1.2范围 该文档定义了客户端系统测试的结果,总结了测试客户端的职位查询、网上提交简历、在线答题的基本功能,以及支持大数据量并发访问的性能,给出了测试的结论。 1.3缩写说明 HR Human Resource(人力资源管理)的缩写。 MVC Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。 1.4术语定义 OnlineCV 网上招聘系统的项目编号。 LoadRunner

公司员工工资管理系统

薪酬管理体系作为保护和提高员工工作热情的最有效的激励手段,是现代企业管理制度中不可欠缺的一部分。企业经营者只有站在经营管理的高度,系统性地认识薪酬体系的定位、管理对象、实施手段,才能全面把握薪酬管理体系在企业中发挥的管理作用。 工资的发放是企业最核心的一个流程,是企业留住人才,培养人才的最核心的过程。而相对于以前,现在越来越多的企业开始重视使用工资管理系统了,让薪酬工资管理工作更加的流程,更具有可操作性。 目前市场上被广泛运用的薪酬工资管理系统主要目的就是实现工资的集中管理。核心功能是提供供财务人员对该企业的员工以及工资进行增加、删除、修改、查询等操作。同时支持对人事的管理及工资发放中对于应发工资合计等项目的具体核算工作。 1、自定义薪酬结构设置 薪酬工资管理系统一般都会支持按企业工资表自定义薪酬结构,也就是我们可以根据企业已有的工资表中的薪酬项进行选择,同时我们也可以自定义的去添加、重命名以及填写备注事项。 通俗点说就是根据不同的岗位选择不同的薪酬结构,比如销售人员的基本工资+绩效工资;而后勤员工的固定工作+基本工资等不同的薪酬结构的选择。 2、自动生成薪酬图标 工资管理不仅仅只是发放工资,同时我们还需要做好每个月,每个季度的企业员工工资的核算报表,这样做不仅仅可以方便我们清楚

的了解每一个月的具体工资详情,同时也方便以后查询。 3、电子工资条发放 工资管理系统还有一个功能就是电子工资条的发放,工资条的作用是为了告诉员工本月工资明细,员工确认签名后即表示接受上月工资所得,是降低用工风险的一种有效方式。而电子工资条不仅有和传统裁剪出来的工资条有一样的作用,同时具备省时省力、环保的特点。 上海喔趣信息科技有限公司,作为中国劳动力综合管理专家品牌,致力于为大中型企业实现劳动力预测、劳动力管理、劳动力满足全过程的信息化、数字化、智能化,是一家大型为企业提供人事管理、智能排班、智慧考勤、绩效薪资、数据罗盘,灵活用工服务等全链劳动力综合管理与满足的云服务商。目前,使用喔趣科技产品服务,累计超过12万家中国企业,覆盖员工超过400万,主要涵盖了国企事业单位、生产制造、餐饮服务、零售连锁、教育培训、医疗美容等多个行业。

企业工资管理系统需求分析

企业工资管理系统需求分析

引言 随着社会经济的迅速发展和科学技术的进步,以计算机和软件工程为基础的信息系统正是蓬勃发展的时期。企业工资管理系统的内容对于企业的管理者来说都至关重要,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。所以工资管理信息系统能够为高层领导者提供准确的人员信息,以便领导者了解企业各个部门的人员构成,计算好人力成本,安排好工作计划,使企业变的更高效,更具有生命力。因此,开发工资管理系统更具有一定的社会现实意义。 1.业务概述 1.1传统模式处理业务介绍 在计算机诞生之前,人们对帐目的管理一直采用的是纸质材料记录,人工统计和计算。这样的管理不但费时费力,也容易产生计算上的错误和各种疏漏;随着时代的变迁,这种混乱的情形有所改善,但采取的依然是人工操作,工作量大的时候,出现错误的机率也随之升高。目前我国还有一部分企业停留在原始的人力管理职工工资的方式上,这样的机制既不能适应时代的发展,又不利于企业自身的发展,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。传统的纸介材料的数据信息管理方式已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。

企业工资管理系统设计与实现

X X 大学 本科毕业论文 题目: 企业工资管理系统的设计及实现 姓名: 学号: 专业: 教学站点: 入学时间: 指导教师: XXXXXXXX学院制 年月日

摘要 本文从用计算机实现企业工资管理的角度出发,系统地介绍了为某企业设计的一套网络环境的工资软件。本文详细叙述了系统的功能、数据结构、概要设计、详细设计。系统实现了职工信息、工资的录入、查询和修改,用户管理等功能。系统的特点是采用B/S架构,整个系统的管理工作都集中在服务器端,运用多层软件架构确保了系统的扩展性和适用性. 关键字: 工资管理系统,mysql server,tomcat7.0

Abstract This treatise bases on the managing of wage by computer and generally introduces a kind of wage managing software about internet environment for a certain university. It discusses the functions of the system, data structure, summary designing and particular designing in detials. The system implements the insert query of the employee's information and wage, the reports ,user management and so on. The specialty of the system is using B/S structure。 The management of the system focus on the server。It uses several layers software structure to insure the applicability and the expansibility of the system. The server is mostly using servlets and,the client is jsp。 Key Words: The management system of wage, the java stored procedure of oracle,the module of wage calculoation

工资管理系统(软件工程,面向对象)

工资管理系统 (运用visio 环境及vc++画图) 1. 统的功能需求 工资管理系统包括员工管理、工资管理、销售奖金管理、保险费用管理等。员工包括经理和普通职员。 1.1工资管理 在取得授权的情况下,有关人员要进行如下工作。 面向对象分析与设计报告(1)工资录入 工资管理员录入员工的工资,修改录入的出错(维护),形成工资表。 (2)销售奖金录入 工资管理员录入员工的销售奖金,修改录入的出错(维护),形成销售奖金表。普通员工按其完成额5%提成,经理按部门的完成额的1%提成。年末再按总销售额的1%发放奖金发给每个职员。 (3)保险费用的录入 工资管理员录入员工的若干保险费用,修改录入的出错(维护),形成保险费用统计表。 (4)计算工资 工资管理员按工作证号码来进行工资的计算统计,然后生成报表再上报给财务部。 (5)计算销售奖金 工资管理员按照工作证号码进行工资销售奖金的计算统计,然后生成报表上报给财务部。 (6)计算若干保险的扣除费用 工资管理员按照工作证号码进行若干保险的计算统计,然后生成报表上报给财务部、 (7)工资或销售奖金、保险费用查询 公司员工可以根据自己的工作证号码查询自己的工资或销售奖金及保险费用。 1.2工资管理的主要业务流程:

2 .建立需求模型 对工资管理系统先划分子系统,然后再通过建立用况模型,对需求进行捕获与描述。 2.1 划分子系统 限定工资管理系统的功能为:工资管理、统计部门、财务系统、员工管理。对上述的每个功能,用一个子系统来实现。下图给出了这些子系统以及它们之间的依赖。 工资管理系统中子系统以及它们之间的依赖: 上图中的子系“财务系统”要分别使用子系统“员工管理”、“工资管

企业工资管理系统需求规格说明书

目录 1.导言 (2) 1.1目的 (2) 1.2范围 (2) 1.3背景 (2) 1.4参考文献 (2) 1.5版本更新信息 (2) 2.系统定义 (3) 2.1项目背景 (3) 2.2项目要达到的目标 (3) 2.3系统整体结构 (3) 3. 系统运行环境 (4) 3.1 硬件环境 (4) 3.2 软件环境 (4) 4.功能规格 (5) 4.1角色(Actor)定义 (6) 4.1.1系统管理员 (6) 4.1.2数据库 (6) 4.2系统功能 (6) 4.2.1登陆管理 (7) 4.2.2员工信息管理 (8) 4.2.2假条信息管理 (8) 4.2.3工资信息管理 (9) 5.性能需求 (10) 5.1界面需求 (10) 5.2响应时间需求 (10) 5.3可靠性需求 (11)

5.4开放性需求 (11) 5.5可扩展性需求 (11) 5.6 系统安全性需求 (11) 6. 产品提交 (11) 7. 实现约束 (11) 8.签字 (11) 《企业工资管理系统需求规格说明书》 1.导言 1.1目的 本文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。 本文档的预期读者: 项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计。 设计员:对需求进行分析,并设计出系统,包括数据库的设计。 程序员:配合《设计报告》,了解系统功能,编写《用户手册》。 测试员:根据本文档对软件产品进行功能性测试和非功能性测试。 客户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。 用户:了解预期产品的功能和性能,与分析人员一起对整个需求进行讨论和协商,并使用系统。

相关主题
文本预览
相关文档 最新文档