《企业员工工资管理系统的分析与实现论文28403.docx》由会员分享,可在线阅读,更多相关《企业员工工资管理系统的分析与实现论文28403.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京信息科科技大学学毕业设计(论论文)题 目:企企业员工工工资管管理系统统的分析析与实现现学 院:信信息管理理学院专 业:信信息管理理与信息息系统学生姓名:陈昊宇宇班级/学号 B信管管07001/20007011一八555指导老师/督导老老师:何何文君起止时间:2011年2月21日至20111年6月17日摘 要要工资管理系系统是用用计算机机管理企企事业单单位员工工工资发发放的一一种计算算机应用用技术的的创新。在计算算机还未未普及之之前企事事业单位位的员工工工资发发放都是是由财务务管理人人员来进进行操作作的,现在一一般的企企业都采采用了信信息化管管理的方方式即采采用计算算机作为为工具对对员工工工
2、资管理理,以实实现更有有效的财财务管理理。工资资管理系系统是典典型的信信息管理理系统(),其其开发主主要包括括后台数数据库的的建立和和维护以以及前端端应用程程序的开开发两个个方面。对于前者要求建立数据一致性和完整性强、数据安全性好的数据库;对于后者则要求应用程序具有功能完备、易使用等特性。本工资管理理系统使使用 公公司的 开发工工具,利用其其所提供的的各种面面向对象象的开发发工具,尤其是是数据窗窗口这一一方便而而简洁操操纵数据据库的智智能化对对象,首先在在短时间间内建立立系统应应用原型型,然后,对初始始原型系系统进行行需求迭迭代,不断修修正和改改进,直到形形成用户户满意的的可行系系统。关键词:
3、物物资管理理信息系系统;数据库库 a , . aa . a (),., . , . , , , , a , aa .:;目 录第一章 概述1.1研究究背景随着我国国国民经济济建设的的蓬勃发发展和具具有中国国特色的的社会主主义市场场经济体体制的迅迅速完善善,各个个行业都都在积极极使用现现代化的的手段,不不断改善善服务质质量,提提高工作作效率,这这些都在在很大程程度上使使企业面临临越来越越严峻的的挑战,对对企业的的行政职职能、企企业管理理水平以以及优质质服务上上都提出出更高的的要求。建建设一个个科学高高效的信信息管理理系统是是解决这这一问题题的必由由之路。企企业内部部财务管管理是该该企业运运用现代
4、代化技术术创造更更多更高高的经济济效益的的主要因因素之一一。工资资管理作作为企业业内部的的一种财财务管理理也是如如此,由由于企业业职工人人数较多多,每一一位职工工的具体体实际情情况也不不尽相同同,各项项工资条条款的发发放,如如果没有有一个完完整的管管理系统统来进行行管理,那那么势必必会给管管理人员员带来种种种麻烦烦,因此此类似工工资管理理系统之之类的财财务软件件的开发发势在必必行。计算机技术术在管理理企业方方面有突突出贡献献,尤其其是利用用计算机机实现企企业工资资的管理理既方便便快捷又又准确。对于中小型企业来说,利用计算机提高企业工作效率,节省人力资源,是适应现代企业制度要求、推动企业管理走向
5、科学化、规范化的必要条件。企业员工的的工资管管理是一一项琐碎碎而又复杂杂的工作作,工作作量很大大,但不允许许出错。随随着当今今企业规规模不断断变大,企企业人员员数量的的增加,企企业工资资的计算算也变得得越来越越复杂。最最初的工工资计算算和发放放都是人人工处理理的,工工作的时时候,错错误的机机率非常常高,给给公司和和员工带带来很多多不便,传统的的纸张材材料的数数据信息息管理已已经不适适合现代代化企业业的发展展了,实实现企业业工资管管理的系系统化、规规范化、自自动化,将将成为现现代企业业管理工工资的首首选。采用计算机机进行工工资的计计算和发发放,不不仅能够够保证工工资核算算准确无无误,还还可以利利
6、用计算算机对有有关工资资的各种种信息进进行统计计和分析析。同时时计算机机具有手手工管理理所无法法比拟的的优点,如如快速查查询、可可靠性高高、存储储量大、BBaoMMi性好好、保存存时间长长等,能够极极大地提提高企业业工资管管理的效效率。若若能实现现企业工工资管理理的自动动化,一一定能是是企业管管理的走向科学学化、正正规化,并与时代接轨的重要条件。本课题所开开发的企企业员工工工资管管理系统统,将为企业业提供工工资计算算、统计的功能,为为管理者者提供浏浏览和修修改功能能,为员员工提供供工资查查询功能能,同时时将代替替大量的的人工计计算,并并自动进进行分析析和处理理,服务务于其它它部门,并安全地保存
7、大量的工资记录。总之,本系统所实现的工资管理功能基本上能够满足现代化中小企业工资管理的需求,给企业管理部门带来很大的方便。1.2 研研究意义义企业的工资资管理是是公司管管理的一一个重要要内容。随随着当今今企业人人员数量量增加,企企业的工工资计算算也变得得越来越越复杂。如如果能够够实现工工资管理理的自动动化,无无疑是给给企业管管理部门门带来很很大的方方便。随着计算机机技术的的飞速发发展,计计算机技技术在企企业管理理中的应应用普及及程度越越来越高高,利用用计算机机系统实现现企业工工资的管管理显得得越发重要要。对于于大中型型企业来来说,利利用计算算机系统统支持企企业高效效率完成成劳动人人事管理理的日
8、常常事务,是是适应现现代企业业制度要要求、推推动企业业劳动人人事管理理走向科科学化、规规范化的的必要条条件;而而工资管管理是一一项琐碎碎、复杂杂而又十十分细致致的工作作,工资资计算、发发放、核核算的工工作量很很大,一一般不允允许出错错,如果果实行手手工操作作,每月月发放工工资须手手工填制制大量的的表格,这这就会耗耗费工作作人员大大量的时时间和精精力,计计算机进进行工资资发放工工作,不不仅能够够保证工工资核算算准确无无误、快快速输出出,而且且还可以以利用计计算机对对有关工工资的各各种信息息进行统统计,服服务于财财务部门门其他方方面的核核算和财财务处理理,同时时计算机机具有手手工管理理所无法法比拟
9、的的优点.例如:检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、BaaoMii性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高人事工工资管理理的效率率,也是是企业实实行科学学化、正正规化管管理,与与世界接接轨的重重要条件件。另一方面,资资金是企企业生存存的主要要元素。资资金的流流动影响响到企业业的整体体运作,企企业员工工的工资资是企业业资金管管理的一一个重要要组成部部分,因因为企业业每个月月都要涉涉及发放放企业员员工工资资的问题题。企业业员工的的人数越越多,工工资的统统计工作作就越多多,工资资的发放放困难就就越大。最最初的工工资统计计和发放放都是使使用人工工方式处处理,工工作的
10、时时候,出出现错误误的机率率也随之之升高。 人人事工资资管理智智能化是是解决上上述问题题的最佳佳方案。将将一些先先进的信信息技术术结合运运用到人人事工资资信息管管理和服服务中,用用这些技技术来促促进企事事业管理理各部门门的协作作,提高高人事工工资管理理乃至单单位的管管理效率率,是开开发系统统的主要要目的。建立工资管管理系统统,实现现企业工工资管理理的计算算机自动动化。系系统应符符合公司司人事、工工资管理理制度,并并达到操操作直观观、方便便、实用用、安全全等要求求。本系系统的开开发宗旨旨以及总总体任务务就是帮帮助企业业的财务务主管部部门提高高工作效效率,实实现企业业工资信信息管理理的自动动化、规
11、规范化和和系统化化。本毕业设计计实现的的工资管管理系统统正是基基于现代代企业工工资管理理的需求求而展开开,基本本上能够够满足现现代化企企业工资资管理的的需求,方方便相关关人员查查阅工资资信息,便便于企业业管理者者管理企企业员工工工资信信息,进进而做出出相应的的决策。1.3 研研究内容容本系统主要要是对员员工出勤勤、工资资项目、职职员岗位位、信息息维护、工工资计算算等方面面进行全全面详细细的管理理,来达达到节约约企业管管理成本本、增加加管理效效率,以及工工资优化化等目标标。本系统的功功能包括括:1、工作分分配功能能:包括括新员工工档案的的输入、员工日日工作分分配维护护和其它登登记。2、工资管管理
12、功能能:包括括员工工工资设定定(增、减减)、员工职职位管理理、员工工工资计费费标准、员工工工资查询询、员工工工资删除除和员工工工资设置置。3、系统维维护功能能:包括括员工信信息维护护、工资账账目维护护和系统用用户管理理。第二章 方方案论证证与系统统目标分分析2.1 系系统开发发的可行行性分析析1、技术可可行性由于 20008具具有完整整的数据据库开发发功能,它它适用于于技术 ()。通过过端对端端的设计计、调试试和提交交,可以以控制软软件应用用的整个个生命周周期。本本系统应应用采用用 20008开开发。其其中前台台的程序序是实现现中的重重点部分分,其内内容主要要是生成成语句对对数据库库操作及及对
13、所得得的数据据进行处处理。它它主要分分为监听听客户连连接、处处理客户户请求、避避免死锁锁、向客客户推送送消息等等功能。根据当当前所掌掌握的技技术与学学习内容容而言,完完全有能能力完成成并实现现该系统统,所以以在技术术上是可可行的。2、经济可可行性系统所需的的开发环环境是要要有一台台能够联联网的计计算机,并并安装了了 7的的操作系系统。同同时要求求安装 20008 和和 20008两两个应用用软件来来设计前前台和后后台。而而一般计计算机都都可以安安装 77的操作作系统和和上述两两个应用用软件。至至于参考考资料在在网络上上都是可可以找到到的没有有的话可可以去图图书馆借借书,这这些消费费都是大大家可
14、以以接受的的,因此此本企业业员工工资资管理系系统在经经济上是是可行的的。3、 操作作可行性性本企业工资资管理系系统的操操作都是是简单易易懂的界界面操作作,是服服务于企企业管理理者和员员工的。在在人员操操作和使使用上是是没有什什么技术术含量的的,只要要你具备备一定基基础的计计算机知知识,就就能很好好的运用用本系统统,因而而在操作作上是可可行的。2.2 系系统开发发的需求求分析2.2.11 系统统功能需需求企业工资管管理系统统的开发发宗旨以以及总体体任务就就是帮助助企业提提高工作作效率,节节省大量量的人力力和物力力资源,实实现企业业工资信信息管理理的自动动化、规规范化和和系统化化。通过过该管理理系
15、统的的设计与与实现,使使企业管管理人员员能够及及时掌握握企业员员工的薪薪酬信息息,方便便管理人人员依据据企业需需要对相相关人员员进行薪薪酬的激激励,优优化企业业人力资资源。本系统最终终实现的的主要功功能如下下:1、员工的的登录与与注册;2、员工查查询浏览览工资的的发布情情况;3、员工更更改个人人信息;4、管理员员对工资资信息进进行维护护管理操操作;5、管理员员对员工工信息进进行相关关的管理理操作;2.2.22 系统统性能需需求本企业工资资管理系系统根据据中小企企业需求求,在酷酷睿双核核、内存1GG的电脑脑上,能能在0.1秒钟钟时间内内进行相相关的响响应。在在 20008的配置置环境下下运行,安
16、安装 220088大型数数据库来来保存处处理后台台数据。2.3 系系统开发发工具介介绍本系统主要要是针对对中小企企业的企企业工资资管理系系统,该该系统选选用环境境,使用用当前热热门的面面向对象象的程序序开发语语言来编编写程序序,用 20008作为程程序的开开发工具具,它拥拥有可视视化的编编程方法法,界面面美观又又比较通通俗易懂懂。同时时,选用用 20008作为数数据库的的开发平平台,汇汇集各种种信息以以供使用用者查询询、存储储和检索索。本系系统主要要是针对对中小企企业的企企业工资资管理系系统,该该系统选选用环境境,使用用当前热热门的面面向对象象的程序序开发语语言来编编写程序序,用 20008作
17、为程程序的开开发工具具,它拥拥有可视视化的编编程方法法,界面面美观又又比较通通俗易懂懂。同时时,选用用 20008作为数数据库的的开发平平台,汇汇集各种种信息以以供使用用者查询询、存储储和检索索。2.3.11 20008简简介2008引引入了2250多多个新特特性,整整合了对对象、关关系型数数据、的的访问方方式,语言更更加简洁洁。使用用 20008可可以高效效开发应应用。设设计器中中可以实实时反映映变更,中智能能感知功功能可以以提高开开发效率率。同时时 20008支支持项目目模板、调调试器和和部署程程序。 20008可以以高效开开发应用用,集成成了 11.0,包包含项目目模板,它它还可以以高效
18、开开发应用用和应用用。 20088 提供供了高级级开发工工具、调调试功能能、数据据库功能能和创新新功能,帮帮助在各各种平台台上快速速创建当当前最先先进的应应用程序序。 20088 包括括各种增增强功能能,例如如可视化化设计器器(使用用 33.5 加速开开发)、对对 开开发工具具的大量量改进,以以及能够够加速开开发和处处理所有有类型数数据的语语言增强强功能。 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 的 应用程序。 开发人员能能够利用用这些丰丰富的客客户端和和服务器器端框架架轻松构构建以客客户为中中心的 应用用程序,这这些应用用程序可可以集成成任
19、何后后端数据据提供程程序、在在任何当当前浏览览器内运运行并完完全访问问 应用用程序服服务和 平台台。 20088提供丰丰富的开开发环境境,包含含如下特特性:1页面设设计: 使用表表单设计计器可以以通过拖拖拽的方方式来设设计界面面,可以以省去很很多编写写代码的的麻烦。2自动错错误检测测: 20008能够够自动的的报告出出代码编编写中的的错误,这这样不用用经过调调试就可可以发现现那些诸诸如语法法的错误误,可以以节省代代码调试试时间。3调试工工具: 20008提提供了强强大的调调试工具具,使用用这些调调试工具具可以查查看运行行中的代代码和跟跟踪变量量内容。 4智能感感知: 在代码码编辑过过程中, 2
20、008能够识别变量并自动列出该对象的信息,以方便代码的编辑。2.3.22 20008简简介 20088提供了了公司可可依靠的的技术和和能力来来接受不不断发展展的对于于管理数数据和给给用户发发送全面面的洞察察的挑战战。具有有在关键键领域方方面的显显著的优优势, 20008是一一个可信信任的、高高效的、智智能的数数据平台台。 220088是微软软数据平平台愿景景中的一一个主要要部分,旨旨在满足足目前和和将来管管理和使使用数据据的需求求。 20055 数据据引擎是是企业数数据管理理解决方方案的核核心。除除去数据据库引擎擎外, 20005还包括括以下功功能:1、分析服服务()。2、集成服服务()。3、
21、复制服服务。4、报表服服务。5、通知服服务。6、全文搜搜索。7、。8、管理工工具。9、开发工工具。2.3.33简介是公司设计计的一种种编程语语言,是是从C和派生来来的一种种简单、现现代、面面向对象象和类型型安全的的编程语语言,并并且能够够与框架架完美结结合。具具有以下下突出特特点:1、语法简简单,不不容许直直接操作作内存,去去掉了指指针操作作。2、彻底的的面向对对象设计计,具有有面向对对象语言言所应有有的一切切特征:封装、继继承、多多态。3、与紧密密结合,支持绝大多数的标准,例如、等。4、强大的的安全性性机制,可可以消除除软件开开发中常常见的错错误,提提供的垃垃圾回收收器能够够帮助开开发者有有
22、效地管管理内存存资源。5、兼容性性,因为为遵循的公公共语言言规范(),从而而保证能能够与其其它语言言开发的的组建兼兼容。6、灵活的的版本处处理技术术,因为为语言本本身内置置了版本本控制功功能,使使开发人人员更加加容易的的开发和和维护。完完善的错错误、异异常处理理机制,提供了完善的错误和异常处理机制,使程序在交付应用时能够更加迅速。2.3.44介绍1、动态数数据,它它提供了了丰富的的框架,从从而使用用户可以以快速进进行数据据驱动的的开发,而而无需编编写代码码; 的的一项新新增功能能,对管管理浏览览器历史史记录提提供了支支持(支支持后退退按钮)。 2、对公共共语言运运行时的的核心改改进包括括:改进
23、进了本机机映像的布布局、选选择不再再对完全全受信任任的程序序集进行行强名称称验证、提提高了应应用程序序启动性性能、改改进了生生成的代代码以缩缩短端对对端应用用程序执执行时间间、选择择在(地地址空间间布局随随机化)模模式下运运行托管管代码(如如果操作作系统支支持)。此此外,从从网络共共享打开开的托管管应用程程序在完完全受信信任环境境下运行行时与本本机 应应用程序序具有相相同的行行为。 3、提提高了的的性能,包包括缩短短了启动动时间,提提高了与与位图效果果有关的的性能。的其他新增功能包括:改善了对业务线应用程序、本机初始屏幕、 像素着色器的支持,并且新增了控件。 4、应应用程序序发行者者可以决决定
24、在适适当情况况下不进进行签名名和加密密,开发发人员可可以编程程方式安安装应用用程序以以显示自自定义署署名,并并且错误误对话框框支持链链接到上上应用程程序特定定的支持持网站。 5、实实体框架架是从现现有的一一套数据据访问技技术发展展而来的的。利用用实体框框架,开开发人员员可以按按照应用用程序特特定的域域模型(而而不是基基础数据据库模型型)来针针对关系系数据库库进行编编程。有有关更多多信息,请请 参见见实体框框架入门门。 实实体框架架还引入入了一些些其他功功能,包包括支持持 20008的的新类型型、默认认实体图图形序列列化和实实体数据据源。在在此版本本中,实实体框架架支持 20008中的的新日期期
25、和文件件流功能能。图形形序列化化工作可可帮助开开发人员员生成将将全部图图形建模模为数据据协定的的 ()服服务。实实体数据据源为希希望使用用实体框框架的应应用程序序构建者者提供了了传统的的数据源源体验。 6、新新增了对对20008中的的新日期期和文件件流功能能的支持持。 7、. 由满满足以下下条件的的模式和和库组合合而成:支持将将数据公公开为一一项基于于(具象象状态传传输)的的灵活数数据服务务,企业业网络内内部或整整个互联联网上的的客户端端都可以以使用该该服务。支持基于任何数据源创建数据服务。通过与 的充分集成,可以轻松公开基础存储架构的概念视图模型。可以轻松地从任意平台访问使用创建的服务以及兼
26、容的 ()服务。针对运行在微软平台上的客户端应用程序提供了一组客户端库,以简化与数据服务的交互。例如,基于的客户端可以使用查询数据服务,也可以使用简单的对象层更新此服务中的数据。 8、现现在,改改进了对对互操作作性的支支持,增增强了部部分受信信任情况况下的调调试体验验,并且且扩展了了整合协协议支持持以便在在 2.0应用用程序中中可以进进行更广广泛的应应用,从从而使序序列化程程序变得得更易于于使用。 9、用于() 的的数据提提供程序序新增了了对 220088中的文文件流和和稀疏列列功能的的支持。2.3.55 是一项微微软公司司的技术术,是一一种使嵌嵌入网页页中的脚脚本可由由因特网网服务器器执行的
27、的服务器器端脚本本技术,指 (动动态服务务器页面面) ,运运行于 之中中的程序序 。1、强大性性和适用用性,因因为是基基于通用用语言的的编译运运行的程程序,所所以它的的强大性性和适应应性,可可以使它它运行在在应用软软件开发发者的几几乎全部部的平台台上。通通用语言言的基本本库,消消息机制制,数据据接口的的处理都都能无缝缝的整合合到的应用中中。同时时也是 (语言言独立化化)的,所所以,你你可以选选择一种种最适合合你的语语言来编编写你的的程序,或或者把你你的程序序用很多多种语言言来写,现现在 已已经支持持的有(和的结合合体),, 、。将来,这样的多种程序语言协同工作的能力保护您现在的基于开发的程序,
28、能够完整的移植向。2、简单性性和易学学性,使使运行一一些很平平常的任任务如表表单的提提交客户户端的身身份验证证、分布布系统和和网站配配置变得得非常简简单。例例如页面面构架允允许你建建立你自自己的用用户分界界面,使使其不同同于常见见的界面面。3、高效可可管理性性,使用用一种字字符基础础的,分分级的配配置系统统,使你你服务器器环境和和应用程程序的设设置更加加简单。因因为配置置信息都都保存在在简单文文本中,新新的设置置有可能能都不需需要启动动本地的的管理员员工 具具就可以以实现。这这种被称称为的哲学学观念使使的基于于应用的的开发更更加具体体,和快快捷。一一个的应应用程序序在一台台服务器器系统的的安装
29、只只需 要要简单的的拷贝一一些必须须的文件件,不需需要系统统的重新新启动,一一切就是是这么简简单。多多处理器器环境的的可靠性性 已经经被刻意意设计成成为一种种可以用用于多处处理器的的开发工工具,它它在多处处理器的的环境下下用特殊殊的无缝缝连接技技术,将将很大的的提高运运行速度度。即使使你现在在的 应应用软件件是为一一个处理理器开发发的,将将来多处处理器运运行时不不需要任任何改变变都能提提高他们们的效能能,但现现在的却却做不到到这一点点。自定定义性和和可扩展展性 设设计时考考虑了让让网站开开发人员员可以在在自己的的代码中中自己定定义的模块块。这与与原来的的包含关关系不同同,可以以加入自自己定义义
30、的任何何组件。网网站程序序的开发发从来没没有这么么简单过过。安全全性基于于认证技技术和每每应用程程序配置置,你可可以确保保你的原原程序是是绝对安安全的。 的语语法在很很大程度度上与 兼容容,同时时它还提提供一种种新的编编程模型型和结构构,可生生成伸缩缩性和稳稳定性更更好的应应用程序序,并提提供更好好的安全全保护。可可以通过过在现有有 应应用程序序中逐渐渐添加 功能能,随时时增强 应用用程序的的功能。 是一一个已编编译的、基基于 的环境境,把基基于通用用语言的的程序在在服务器器上运行行。将程程序在服服务器端端首次运运行时进进行编译译,比即即时解释释程序速速度上要要快很多多.而且且是可以以用任何何
31、与 兼容的的语言(包包括 、 和 .)创创作应用用程序。另另外,任任何 应用程程序都可可以使用用整个 。开发发人员可可以方便便地获得得这些技技术的优优点,其其中包括括托管的的公共语语言运行行库环境境、类型型安全、继继承等等等。 可以无无缝地与与 编辑辑器和其其他编程程工具(包包括 )一一起工作作。这不不仅使得得 开开发更加加方便,而而且还能能提供这这些工具具必须提提供的所所有优点点,包括括开发人人员可以以用来将将服务器器控件拖拖放到 页的的 和和完全集集成的调调试支持持。 当当创建 应用用程序时时,开发发人员可可以使用用 窗体体或 ,或或以他们们认为合合适的任任何方式式进行组组合。每每个功能能
32、都能得得到同一一结构的的支持,使使您能够够使用身身份验证证方案,缓缓存经常常使用的的数据,或或者对应应用程 序的配配置进行行自定义义。4、是把基基于通用用语言的的程序在在服务器器上运行行。不像像以前的的即时解解释程序序,而是是将程序序在服务务器端首首次运行行时进行行编译,这这样的执执行效果果, 当当然比一一条一条条的解释释强很多多。但是是也有一一个特点点,就是是每修改改一次程程序必须须重新编编译一次次,修改改几次就就必须重重新编译译几次,执执行效果果 也会会有所降降低。2.4 系系统目标标分析通过该管理理系统的的设计与与实现,使使企业管管理人员员能够及及时掌握握企业员员工的薪薪酬信息息,方便便
33、管理人人员依据据企业需需要对相相关人员员进行薪薪酬的激激励,优优化企业业人力资资源;同同时便于于企业员员工随时时查阅工工资信息息。采用用公司现现有的软软硬件及及科学的的管理系系统开发发方案,建建立工资资管理系系统,实实现企业业工资管管理的计计算机自自动化。系系统应符符合公司司人事、工工资管理理制度,并并达到操操作直观观、方便便、实用用、安全全等要求求。第三章 系统的的设计与与功能分分析本系统总体体设计主主要是系系统模块块结构的的划分和和设计系系统。总总体设计计工作应应该自顶顶向下地地进行,首先设设计总体体结构,然然后再逐逐层深入入,直至至进行每每一个模模块的设设计。总总体设计计主要是是在系统统
34、分析的的基础上上,对整整个系统统进行划分分,对数据的的存贮规规律以及及整个系系统实现现规划等等方面进进行合理理的安排排。3.1系统统模块化化设计及及思想所谓模块化化,就是是为了取取得最佳佳效益,从从系统观观点出发发,研究究系统的的构成形形式,用用分解和和组合的的方法,建建立模块块体系,并并运用模模块组合合成系统统的全过过程。分分解和模模块独立立性,是是实现模模块结构构设计的的重要指指导思想想。企业工资管管理系统统主要分分为以下下几个模模块:(11)普通通员工用用户的模模块:主要有有登陆、修改密密码、员工信信息查询询和员工工工资的查查询等;(2)管管理员用用户主要要模块:包括管管理员登登陆、设定
35、员员工登陆陆账号、删除员员工信息息、设定人人力资源源员工登登陆账号号、删除人人力资源源员工信信息和工资标标准设定定等;(33)人力力资源员员工用户户模块:包括登登陆、设定员员工的资资料、修改个个人密码码、发放及及修改员员工工资资等。企业工资管理系统员工个人管理系统管理人力资源管理退出个人工资查询修改个人密码个人信息查询员工工资录入及发放员工信息管理修改个人密码增加帐户删除帐户职位工资设定图3.1企企业工资资管理系系统模块块3.2 系系统的数数据流图图数据流图(,)是描述数据处理过程的有力工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。数据流图的的基本图图
36、形元素素有4种种: :箭头,表表示数据据流;:圆或椭椭圆,表表示加工工;:双杠,表表示数据据存储;:方框,表表示数据据的源点点或终点点。本系统的数数据流图图如图33.2。企业工资管理系统管理员员工登 陆登 陆增、删、查、改员工账户、工资职位设定及管理员密码查询个人、工资信息及修改个人密码是否否是人力资源员工登 陆否修改密码,添加员工资料,发放工资是图3.2 企业工工资管理理系统数数据流3.3 系系统的流流程图流程图是最最古老的的设计表表达方式式之一,大大多数程程序人员员把画流流程图作作为编码码的先导导。许多多人在程程序编好好后也用用流程图图来表达达程序的的梗概,以以便于同同他人进进行交流流。由
37、于于它具有有能随意意表达任任何程序序逻辑的的优点而而广泛流流传。流程图的基基本图形形元素有有3种:菱形,表表示判定定;:箭头,连接各个框图,表示执行顺序;:方框,各种形式的数据处理;本系统流程程图如图图3.3。员工管理员获取管理权限增、删、查、改员工个人信息查询和设定工资、职位标准修改个人密码工资标准表账号信息表员工个人信息表获取查询权限查询个人及工资信息查询工资标准登陆登陆拒绝拒绝选择修改员工信息选择修改密码选择查询信息选择修改密码选择查询标准人力资源员工登陆拒绝图3.3 企业工工资管理理系统流流程图3.4 系系统实现现本系统采用用结构(,浏览览器/服服务器结结构)和和基于服服务两种种模式,
38、是是一个适适用于环环境下的的模型结结构。只只要用户户能连上上,便可可以在任任何时间间、任何何地点使使用。为了满足系系统对先先进性、安安全性、跨跨平台性性、可扩扩展性、可可移植性性、分布布式等方方面的要要求,系系统总体体架构设设计采用用先进的的基于的的的三层层体系结结构。这这种模型型使系统统结构更更加清楚楚,分工工更加明明确,有有利于后后期的维维护和升升级。三三层体系系结构由由浏览器器、服务务器和数数据库组组成,并并结合语语言、语语言、脚脚本语言言、等技术术,后台台数据库库采用2200883.5 用用例分析析通过对企业业员工工工资管理理业务的的分析,企业员工工工资系系统主要要涉及的的参与者者包括
39、:员工、人力资源员工、系统管理员。3.5.11 参与与者:系系统管理理员以下主要描描述参与与者为系系统管理理员时,与与系统的的交互情情况。图3.4 管理理员用例例1. 系统管理员员登陆图3.5 管理理员登陆陆用例名称:系统管管理员登登陆用例:.11说明:用户户登陆时时验证密密码正确确性(登登陆后管管理员可可以通过过工资管管理系统统进行管管理操作作);输入:用户户名,密密码;加工:将用用户名与与密码与与储存在在系统内内的信息息比较(通通过用户户认证实实现),一一致则通通过;输出:工资资管理系系统管理理员主界界面;前提条件:管理员员已注册册并录入入系统基本事件流流:(1)用户户输入用用户名和和密码
40、(2)系统统对用户户认证(3)结束束后置条件: 管理理员的的的状态转转换为已已登陆2.系统管管理员对对用户的的管理图3.6 管理理员对用用户的管管理用例名称:管理员员对系统统用户的的管理用例:.22说明:管理理员可以以通过工工资管理理系统进进行系统统用户的的增删改改操作;输入:系统统用户数数据;加工:根据据管理员员输入信信息,从从而更新新数据库库中系统统用户信信息情况况;输出:修改改成功提提示并显显示更新新后的工工资管理理系统管管理员主主界面;前提条件:管理员员已登陆陆,有相相应权限限;基本事件流流:1. 系统统接受修修改请求求,弹出出修改页页面,管管理员输输入新信信息并提提交;2. 系统统接
41、受新新信息,并并更新数数据库;3. 显示示成功修修改信息息;后置条件:用户信信息修改改成功。3.管理员员对职位位工资的的维护图3.7 管理理员对职职位工资资的维护护用例名称:管理员员对系统统的维护护用例:.33说明:管理理员可以以通过工工资管理理系统对对职位工工资设定定进行相相关操作作;输入:职位位工资相相关数据据;加工:根据据管理员员输入信信息,从从而更新新数据库库中职位位工资信信息情况况;输出:设定定成功后后的系统统主界面面;前提条件:管理员员已登陆陆,有相相应权限限;基本事件流流:1. 管理理员登陆陆职位工工资设定定模块;2. 系统统接受职职位工资资设定操操作,并并更新数数据库;3. 显
42、示示更新后后系统主主界面后置条件:系统已已成功更更新。4.管理员员退出登登录图3.8 管理理员退出出登录用例名称:管理员员退出登登陆用例:.44说明:管理理员退出出系统界界面,结结束交互互基本事件流流:管理理员关闭闭工资管管理系统统3.5.22 参与与者:人人力资源源员工以下主要描描述参与与者为人人力资源源员工时时,与系系统的交交互情况况。图3.9 人力力资源员员工用例例1.人力资资源员工工登陆图3.100 人人力资源源员工登登录用例名称:人力资资源员工工登陆用例:.55说明:人力力资源员员工通过过输入账账号和密密码进入入工资管管理系统统;输入:人力力资源员员工账号号,密码码;加工:将人人力资
43、源源员工帐帐号与密密码与储储存在系系统内的的信息比比较(通通过系统统管理员员认证实实现),一一致则通通过;输出:人力力资源管管理界面面;基本事件流流:1.人力资资源员工工输入其其账号和和密码2.系统认认证人力力资源员员工账号号和密码码有效3.结束.2.人力资资源员工工修改个个人密码码图3.111人力资资源员工工修改个个人密码码用例名称:人力资资源员工工修改个个人密码码用例:.66说明:人力力资源员员工可以以通过工工资管理理系统修修改个人人密码;输入:新的的密码;加工:根据据输入信信息,在在数据库库更新帐帐号密码码信息;输出:返回回修改结结果;前提条件:人力资资源员工工已登陆陆,有相相应权限限基
44、本事件流流:1. 人力资源员员工登陆陆修改个个人密码码模块;2. 输入新的密密码,并并更新系系统数据据库3. 返回更新结结果后置条件:帐号密密码更新新成功3.人力资资源员工工对员工工信息的的管理图3.122人力资资源员工工对员工工信息的的管理用例名称:人力资资源员工工对员工工信息的的管理用例:.77说明:上人人力资源源员工可可以通过过工资管管理系统统对员工工信息进进行管理理;输入:添加加或修改改员工信信息;加工:根据据输入信信息,从从数据库库中添加加或修改改员工信信息;输出:返回回信息更更新结果果;前提条件:人力资资源员工工登陆,有有相应权权限基本事件流流:1. 人力资源员员工进入入工资管管理
45、系统统并键入入添加或或修改信信息.2. 界面面将添加加或修改改信息发发送到系系统数据据库.3. 返回回员工信信息更新新结果4.人力资资源员工工对工资资的调整整发放图3.一三三人力资资源员工工对工资资的调整整发放用例名称:人力资资源员工工对工资资的发放放用例:.88说明:人力力资源员员工进入入工资管管理系统统并对工工资进行行调整发发放;输入:要调调整发放放的工资项目目及调整整方案;加工:对要要调整发发放的工资项目目根据要要求进行行发放;输出:调整整后的工工资发放放结果;前提条件:人力资资源员工工已登陆陆,有相相应权限限基本事件流流:1.人力资资源员工工进入工工资管理理系统.2.录入调调整发放放工资信信息.3.系统服服务器根根据调整整信息对对工资进进行发放放4.返回工工资发放放结果5.人力资资源员工工退出登登陆图3.144人力资资源员工工退出登登陆用例名称:人力资资源员工工退出登登陆用例:.99说明:人力力资源员员工退出出系统界界面,结结束交互互基本事件流流:人力力资源员员工退出出工资管管理系统统3.5.33 参与与者:员员工以下主要描描述参与与者为员员工时,与与系统的的交互情情况图3.一五五员工用用例1.员工登登陆图3.166员工登登陆用例名称:员工登登陆用例:.110说明:用户户登陆时时验证密密码正确确性;输入:用户户名,密密码;加工:将用用户名与与密码与与储存在在系统内内的
限制150内