收藏 分享(赏)

薪金管理系统分析与设计说明书.doc

上传人:精品资料 文档编号:8189190 上传时间:2019-06-13 格式:DOC 页数:19 大小:370.18KB
下载 相关 举报
薪金管理系统分析与设计说明书.doc_第1页
第1页 / 共19页
薪金管理系统分析与设计说明书.doc_第2页
第2页 / 共19页
薪金管理系统分析与设计说明书.doc_第3页
第3页 / 共19页
薪金管理系统分析与设计说明书.doc_第4页
第4页 / 共19页
薪金管理系统分析与设计说明书.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、企 业 工 资 管 理 系 统 设 计 说 明 书目录引言 11系统规划方案.11.1 背景描述 .11.2 信息系统规划 .11.3 系统实施计划 21.4 信息系统建设资源配置计划 32 系统分析说明书 32.1.用例模型 32.2 用例规约 .52.3 顺序图 .62.4 类图 .82.5.系统的状态图 92.6 层次图 112.7 构件图 122.8 对边界类进行详细设计 122.9 系统的详细设计 123系统实施方案133.1 系统实施的准备工作 133.2 选择编程工具 133.3 用例的实现 143.4 对系统实施的核心程序的效果进行说明。 143.5 针对系统特点,提出系统转换

2、的方案。 185.参考文献 .191引言工资管理系统是每个公司的最基本的管理模块,该系统要涉及公司每个部门的每个员工,具体包括员工的基本工资、奖金发放、保险扣除等等,是员工基本利益的保障。建立一个有效便利的管理系统可以减少财务部门的工作量,保证工资准确无误的发放。工资管理系统需要基于数据库管理和公司局域网络,及时更新员工销售额信息和工资信息,便于公司管理者和员工查询。其中公司管理者具有最高查询权限,而一般员工只能查询本人信息,可以最大程度上保护员工隐私。提高员工工作的积极性。1系统规划方案1.1背景描述企业的工资管理是公司管理的一个重要内容。随着企业人员数量增加,企业的工资管理工作也变得越来越

3、复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。我们主要从从员工薪酬体系、员工激励政策两方面阐述了一些关于员工薪酬管理的基本知识。最后从可行性研究、需求分析、系统设计、编程、测试和

4、维护阶段等阶段阐述了工资管理信息系统的开发过程。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。总体来说,开发一个企业的薪金管理信息系统是非常有必要的。1.2信息系统规划1.2.1 信息系统的规划方法调查方案:通过网上资料和同学之间的交流。调查结果:薪酬管理中存在的问题提成比例缺乏科学性:部分中小企业对营销人员的报酬一般采用底薪加提成的形式,这种形式本来可以体现多劳多得的分配原则,也可以起到激励作用。但是,由于企业没有按科学方法制订提成比例,带有相当大的主观性和随意性,从而削弱了薪酬制度的积极作用,突出表现在以下两个方面。提成比例偏低,

5、薪酬缺乏竞争性:2有些企业在制订提成比例时,明显偏低,导致薪酬缺乏竞争性,特别是一些价格低的产品,本来基数就低,如果提成比例再偏低,员工再努力,其所得报酬也不高,和员工的劳动强度不成正比,导致许多员工拿者公司的底薪,干自己的副业。工资发放缺乏保密性:无法避免的主观上的“不公平感” 。人们在认知上常常会高估自己低估他人,但管理上真实可依据的评估常常低于员工对自己的知觉也很可能会伤害员工自尊心1.2.2 信息系统的总目标、发展战略与总体结构总目标、发展战略:为企业财务部里相关职员开发一个便捷的管理信息系统,单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。所以利用小型软件对企业的工资进行管

6、理,不仅可以节省开支,而且还可以节省时间,充分发挥了其小却精的特点,通过对这个小软件的开发,也是企业认识到了自己在很多方面的不足,也掌握了很多应用方面的技巧。实现本单位财务部门对工资发放的集中管理。同时通过菜单关闭功能使本单位其他相关部门的人员对工资的数据编辑无法操作,只能通过查询或导出文件来了解本单位的工资发放情况。总体结构:1.3 系统实施计划第一周:完成系统的规划,第二、三周:完成系统的分析,第四、五周:完成系统的设计,第六周:完成系统的实施31.4 信息系统建设资源配置计划计算机软、硬件配置方案的规划:多台 PC 构成的分布式网络环境,Windows7 操作系统,数据库用MY SQL

7、开发, 动态网页的开发用 JSP、静态用 Dreamweaver。网络系统方案的规划:信息系统将采用浏览器 /Web 服务器(B/S)的计算模式,客户段利用浏览器通过 Web 服务器区访问数据库,以获取必须的信息,而 Web 服务器与特定的数据库系统的连接可以通过专用的软件实现。数据存储整体方案规划:总数据库存放所有的数据,加密处理,各个部门的数据库则随时可以通过密码与总公司的总数据库联系。处理器 第二代英特尔处理器(2.4GHz) 操作系统 Windows 7内存 2GB/8GB (标准/最大) 速度 1600MHz 硬盘 500GB2 系统分析说明书面向对象分析与设计方法2.1.用例模型参

8、与者在工资管理系统中,需要员工的参与,员工可以查询工资的历史数据并领取工资,还可以通过员工编号查看员工的基本信息。管理员是此系统的核心,管理着整个系统。他要对所有的员工的信息的管理,对数据进行添加,删除,修改。管理员还要对系统进行相关的维护操作,数据备份,数据恢复,数据导入等一集更新数据库。系统用户参与的用例图4、图 2-2 薪金管理系统经理用例图图 2-1 薪金管理系统职员用例图、5、 、图 2-3 薪金管理系统工资管理者用例图2.2用例规约用例名称 工资录入参与者 工资管理员前置条件 管理员已被识别并授权后置条件 存储工资信息主事件流 1.工资管理员查找公司人员信息;2.对公司人员的奖金,

9、费用进行统计;3.讲工资信息录入;4.系统记录公司人员薪金详情。用例名称 查询确认工资表参与者 职员前置条件 职员已经成功登录后置条件 存储工资是否领取主事件流 1.查看薪金详情;2.确认工资详情;3.领取工资;4.系统记录薪金被领取状态。6用例名称 反馈参与者 职员(主要参与者)和工资管理者(次要参与者)前置条件 职员已经成功登录后置条件 反馈信息已保存在数据库中主事件流 1.查看薪金详情;2.输入反馈信息和异常;3.系统记录反馈信息并提示给工资管理者;4.工资详情处于未取状态,直到管理者处理反馈信息。5.打印清单。2.3顺序图、 、 、1.、2.、 3.、4.、 、5.、图 2-4 薪金管

10、理系统登录顺序图【顺序图描述】输入信息:输入用户的帐号和密码发送信息:向系统发送所输入的帐号和密码验证信息:验证输入的信息是否与数据库中的数据一致。7提示信息:向用户提示所输入成功登录成功:进入系统并进行相应的操作。用户通过显示器中的显示输入帐号和密码,并到数据中进行校验,如果一致则在显示器中提示登录成功的信息,进而让用户进入系统。、 、 、1: 、2: 、 3: 、4: 、5: 、6: 、7: 、 8: 、9: 、10: 、图 2-5 薪金管理系统员工信息录入顺序图【顺序图说明】输入新员工信息:管理员向系统输入员工的基本信息。发送信息:向数据库发送输入的信息。处理信息:数据库存档信息显示提示

11、信息:提示处理完成。处理完成:数据库处理数据成功。确定保存:确定保存上一步所输入的数据。保存:单击保存则永久保存。保存处理:在数据库中保存处理。保存成功:保存成功返回。成功:向管理员提示成功。这个顺序图的录入是针对管理员而设计的,只有管理员才能对系统内的数据做更改。企业有新的员工加入,则管理员要录入员工的基本的信息。发送到数据库,数据库要将输入的数据存档。然后向管理员提示处理完成,进行下一步。则是否进行永久性的保存,是否保存,即数据库要保存处理。保存成功向管理员提示成功的信息,确保万无一失。8、 、 、 、1.、2.、3.、4.、5.、图 2-6 薪金管理系统员工反馈信息顺序图【顺序图描述】登

12、录:员工登录工资系统。查看工资:选择查看工资。处理信息:返回员工工资详情工资核实错误:发送反馈信息。处理完成:返回处理完成的工资表。2.4类图图 2-7 类图9【类图说明】 用户类:表示操作系统人员类。此类的属性有:帐号、密码,它有一个登录的方法。管理员:表示对系统的管理人员,属性包括 ID,姓名。方法有系统维护,信息管理,修改密码。员工:表示发放工资的对象。属性包括员工编号,姓名,职务,工资,年龄,工龄。操作包括查询工资,查询个人信息。工资报表:表示工资的由来,此类的属性有基本工资,津贴,保险费,实际发放工资。职务:表不员工所担任的职务,此类的属性有职务,工资范围反馈信息表:保存员工的反馈信

13、息,此类的属性有员工 ID,发送内容汇总:对最后工资的汇总,属性包括员工编号,员工姓名,职务,工资,方法有打印。用户包括管理员和员工,此系统有 10 个管理员,管理员管理了多了员工。管理员最后负责多个工资报表。奖惩报表和职务是对工资报表的补充说明即泛化。工资报表里有多个员工的工资状况,一个管理员有多个汇总。2.5.系统的状态图员工查询信息的状态图、 、 、 、 、 、图 2-8 员工查询信息的状态图【状态图说明】进入系统:用户输入帐号和密码进入系统。查询:用户可以查询员工的基本信息还可以查询工资的历史记录。等待结果:等待查询的结果。查看:查看查询的结果。查询失败:输入的员工编号错误。退出系统:

14、查询完成退出系统。用户要查询相关的信息,首先要登录进入系统,通过输入员工的编号可以查询员工的基本信息。或是查询员工工资的历史数据,输入正确则等待结果,错误则查询失败退出系统。在结果中查看自己所要获取的相关信息,操作完成退出系统。10、 、员员员图 2-9 用户登录系统活动图【活动图说明】选择用户:选择是管理员登录还是员工登录。输入帐号、密码:用户只有输入了帐号和密码才可以进入系统。进入系统:经过验证之后用户即可进入系统。重新输入:输入的帐号和密码和库中的不一致,就要重新输入。用户要登录系统,首先选择用户,是管理员还是员工。然后再输入帐号和密码,对数据库中的数据进行校验,成功进入系统,失败则重新

15、输入。(2)管理员对员工信息删除,添加,修改的活动图、 、员员员图 2-10 管理员对员工信息删除,添加,修改的活动图11【活动图说明】进入系统:管理员输入帐号和密码进入系统。员工信息:管理员是对员工的基本信息管理和操作。提示不能操作:没有对员工信息管理的权限。删除员工信息:如果有员工辞职则删除该员工的信息。添加员工信息:如果聘用了新员工则添加员工信息。修改员工信息:如果有员工的信息有所变动则修改。确定:对所有的操作确定。用户进行系统后,判断是否有权限,如果是管理员则有权限,是员工则无权限。有权限的对员工信息进行删除,添加,修改。最后确定所有的操作。2.6层次图【层次图说明】工资管理系统:主要

16、分为登陆,职工管理,退出系统 登陆:登陆自己的员工编号和密码登陆系统职工管理:进入职工管理界面,对信息进行增加,删除,查询等相关操作退出系统:查询完成退出系统。工 资 管 理 系 统用户管理 员工管理 部门管理 工资管理 帮助用户信息 员工信息查询 添加员工信息 部门信息 添加部门信息 工资查询 添加工资信息 关于 注销122.7构件图、 、 、 、 、 、图 2-11 构件图【构件图说明】针对工资管理系统的功能对员工工资的生成并打印成表的系统之间的关系进行构件2.8对边界类进行详细设计2.8.1 输出设计(主要指打印输出设计)a.员工基本信息数据的输出;b.员工工资变动信息的输出;c.员工查

17、询信息的输出;d.员工扣款,补贴信息的输出;e.员工人事变动信息的输出;f.员工工资计算结果的输出;2.8.2 存储文件格式设计(库结构设计)2.9系统的详细设计系统中有关数据库表结构设计如下:薪金信息表:13员工信息表:管理员信息表:3系统实施方案在系统分析与设计的基础上,提出系统实施的软硬件购买方案,选定有代表性的部分编程实现并测试,提出系统转换方案。3.1系统实施的准备工作硬件准备:需要购买一台服务器,如果公司已经有了可以直接将系统发布到现有服务器上,并将数据库软件安装到现有服务器上;一台客户端电脑,供使用者(人力资源部经理)使用。软件准备:需要服务器软件(tomcat) ,数据库软件(

18、mysql) ,客户端浏览器(IE) 。人员培训:由于本系统比较简单,在使用方面逻辑不复杂,并且使用者为单一的,故进行一个简单的培训即可。数据准备:将公司现有员工数据录入系统,可以通过服务器直接录入,也可以通过客户端“添加薪金信息”链接进行录入。3.2选择编程工具选择的编程工具为:Java+JSP;Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,

19、广泛应用于个人 PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java 更具备了显著优势和广阔前景。JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网14页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件(*.htm,*.html)中插入Java 程序段 (Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linu

20、x 下运行,也能在其他操作系统上运行。3.3用例的实现系统使用者可以使用的功能:a) 薪金信息的添加;b) 全部薪金信息的浏览;c) 按条件查询(工资员与姓名) ;d) 查看详细;e) 修改信息;f) 删除信息;3.4对系统实施的核心程序的效果进行说明。系统的核心功能实现了对公司员工薪金信息的添加,查询(分为按条件查询与查询全部) ,查看详细,修改和删除。如图:薪金管理主页添加薪金信息功能15按条件查询详细查询修改功能16删除功能、3.5针对系统特点,提出系统转换的方案。由于本系统是面向小型公司的,并且用户为一个人,因此在做系统培训之后便可直接实施。174.参考文献1王珊 萨师煊, 数据库系统概论 ,高等教育出版社,2006.5(2010 年重印) 2王华秋, jsp 程序设计教程 ,清华大学出版社,2009.7 3my sql 数据库开发入门与范例解析4 冯博琴等:面向对象分析与设计 ,机械工业出版社,2003 年。5 丁宝康:数据库实用教程 , 清华大学出版社,2004 年6李晖,唐新蓬.工资管理与计算机智能决策支持系统J.广东工业大学学 报,2002. 7姚洪勇.工资管理系统在单位中的应用J.辽宁大学学报,2002.

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报