




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
引言(一)课题背景伴随着互联网时代的出现,网络便成了连接经济工程的桥梁,现已被大量的公司以及各种领域所使用。比如在现代的大部分公司中,互联网是提高公司效率和节约人工以及时间成本的重要手段。工资的管理部分也是作为公司的重要组成,同时也是公司最为重要的一个导入点。该员工工资管理系统正处在发展的一个上升时期,因此对待此系统的开发设计是要求很严格的,由于涉及到个人的薪资问题,以及公司的财务方面,所以必须要严肃对待整个程序的开发,但也要从系统的具体功能以及员工的实际需求来对系统制定单独的设计方式,根据互联网的快速发展和通讯技术结合来为员工谋取最大的方便,可以方便定时查看自己所获得的劳动报酬。该系统是工资管理系统的示例。整个管理系统的开发包括开发,设计,连接,数据库分析,功能的实现和员工的正确工作方式。根据人员的操作方法和实际情况,设计管理系统的模板,强调系统的安全性和完整性以及实用性在这个完整的系统程序开发中,我们还要保证每个员工都会使用该系统,而且还要易操作。伴随着现代互联网的发展迅速和网络安全意识的不断提高,互联网给员工生活上带来了许多便利,早已被众多员工所接受。以员工工资管理系统为例,后期该系统的维修测试越来越多,要求也越来越高,同时该系统所能试用的软件环境也越来越高。对该员工工资管理系统来说,已经趋赶上现代潮流。对于工资的管理和建设本身就是一个不断完善,不断提高的过程,在这样的一段系统中存在着许多不同的因素,我们只有不断的奋斗才能达到目的,来提高公司的生产效率和节约人工的时间成本,因此使用互联网来进行员工工资管理也将成为流行的一大趋势,因此设计与开发一个工资管理系统是非常有必要的。(二)研究现状国内的工资管理体制由传统的纸质计算到工资管理软件的发展,已有近二十年的历史。发展至今,工资管理系统已进入多元化状态,但整体应用水平却并不高。传统纸介质的工资管理机制需要耗费更多的物力和人力,早已不能顺应时代的发展。无纸化的工资管理机制必然要取代传统的纸介质的工资管理机制。但在大型企业的各项管理中,工资管理业是一项复杂繁琐的工作,涉及到的工作包括历年来的工资变动情况、职务变动情况和员工考勤等,还需要负责一年一度的员工绩效考核、结果评定和职位晋升、工资加薪规则的管理和结果管理等。为此,国内各大企业急需开发适合自身企业发展的工资管理系统,以满足自身企业的工资管理体系。其中典型的通用工资管理软件有很多,如:金蝶、用友、东软慧鼎和宏景等。但如果将这些通用软件直接用于企业的工资管理时,会产生企业体制与工资管理系统冲突的问题。故,在推进工资管理系统实施的同时,要根据自身企业的需求定制开发系统才是上上之选。该系统依据管理人员和员工的需求做出分析,要做到让每位员工都可以自己在线查看所获得的劳动报酬以及自己的出勤天数等等,管理员负责管理后台的系统数据等功能。从本管理系统上来看,每位员工都可以对自己的信息进行简单的修改,比如个人资料的录入,修改,删除,查询等。基本上做到了在整个操作系统上实现了自动化。开发该管理系统的初衷就是要减少人力,物力和财力的大量投资,并且还能够不断地提高员工的工作效率和节约时间成本,最后的目标就是希望通过该程序能够达到以下的几个目的:(1)提高该管理系统的办事效率,做到员工工资的井井有条。(2)完成员工可以通过互联网及时更新和看到自己的工资信息,能够更好地实现工资的管理等。(3)能够有效的解决传统员工工资管理系统存在的不足。(三)研究内容在系统的早期开发中,主要从整个程序和一些程序分析中描述了系统的一些基本知识,分析和测试的主要目的是使整个管理系统更加舒适,精确和完善。根据各自的程序基础全面分析功能和操作,最后才会对系统进行完善并且发布。本文主要从管理员和人员方面的程序开发中,管理员可以实现工资的增加,删除,变更,审查以及各级领导对工资的分类。员工部分主要是实现对个人资料的修改及查看,还有对自己工资的一个核实。每个用户都可以根据自己的权限完成工资的基本信息查看,部门基本信息的管理,职位基本信息的管理等等。该程序所选的硬件Java和Mysql都是一些市面上一些比较成熟实用的,因此也具有一定的可实用性,最终就是对该管理系统进行测试及试用。二、系统开发环境(一)B/S架构与C/S相比,浏览器是一种改进的框架结构,该体系结构软件可以直接登录,无需安装即可使用。Browser是一种可以远程运行,可以在任何计算机上直接登录和访问的服务器,BrowserServer体系结构为人们带来了很多便利,无论何时何地,传统程序系统结构中的任何地方都无法满足人们的需求,因此越来越多的人使用BB结构极大地减少了日常使用的维护,因为每个使用C的用户都大大降低了使用中的开发成本随着社会的发展,Internet技术已经变得成熟,大多数公司都提供了一些安全性,内容,一致性和其他功能。由于传统结构不能满足这些需求,因此有必要立即进行更改,并将结构更改为B结构,因为BS结构可以清楚地看到,在集中管理结构之后,业务正在由基本功能处理。已经建立了操作系统,人员数据,第一次将这些数据保存在中央数据库中,这降低了大多数数据的一致性。(二)Java技术介绍Java语言由Sun公司在20世纪末发布。它不仅是一种语言,它还是一个完整的平台,一个庞大的数据库,并且其代码也是开源的。有了这个好处,它吸引了世界各地许多人的编程。Java语言是一种经典游戏的开发兴趣,而它的趣味性又一次于其他游戏,因此Java语言是面向对象的纯语言历史之一,距出版和编程语言已成为历史上影响深远的语言已有近二十年的历史。Java语言具有很多种的特性:(1)跨越平台无关性;(2)面向的对象;(3)安全性有更多的保障;(4)可以支持很多个任务;(5)支持多种编写方式,代码编写容易。与其他低级和高级语言相比,Java可以广泛用于笔记本计算机,大游戏和大数据中。首先,Java语言具有面向对象的特性,而且还易于理解,易于理解,面向对象的问题,而且还可以理解事物与事物之间是一对一的关系,就像我们所做的和使用的一样解决面向对象语言的基本属性在软件开发过程中发生的一些实际问题,可以提供直接的技术支持的一些实际问题,可以为有效的软件开发提供直接的技术支持。其次,Java有一个很好的跨平台,也就是说,只要应用程序是用Java语言编写的,它就不需要编译器来修改应用程序代码,可以直接在任何计算机系统中实现,也可以简单地在其上运行Windows和Linux系统,编译后可以在任何地方运行。因此,Java具有动态传输语言,它可以实现跨平台操作JavaTechnology是一种易于学习和使用的服务语言。只要您可以快速集成到网站中并具备一些基本的编程技能,就不需要完全了解本教程的Java语言。(三)MySQL数据库介绍MySQL数据库的主要优点是易于学习和易于学习。如果要使用MySQL数据库,请编写带有主要功能的代码;要在MySQL中实现这些功能,您只需编写一小部分代码即可实现,在薪资管理系统的设计中使用MySQL数据库管理将相关数据存储在系统中。在Microsoft中,MySQL是一个功能强大的系统,其中包含大量数据和一个更好的数据库系统。当前,大多数程序和系统都使用MySQL作为数据库来存储相关数据。系统数据库的标准语言是MySQL的SQL。MySQL软件可以分为社区版和零售版。由于MySQL的主要功能是快速,易于运输和廉价,一些中小型网站开发人员选择了MySQL。MySQL作为系统数据库,MySQL数据库具有广泛的“个人用途”。经过与Oracle和SQLServer的多次比较,我们最终决定选择MySQL作为互联网员工薪酬管理系统数据库。三、系统的分析整个薪酬管理系统的模块主要包括创建适当的单元,以用于各种项目元素的组合,交换和分解。最后,根据不同的系统模块制作一个简单的操作系统,使系统的整体设计适合员工的不同需求,为员工提供更好的服务,方便,准确地了解员工薪金和报酬。因此,就员工工资管理系统的设计和开发而言,有必要在功能和内部模块之间建立一致的关系,因此我们还需要避免在设计中重复和耦合代码。(一)可行性分析一个系统是否值得发展,是否具有发展的重要性,我们需要进行可行性研究,是否可以通过开发该系统来改变某些地方的不足之处,参考人力资源管理系统,人力资源管理的发展。该系统可以更好地使公司的工资信息难以财务管理,从而可以实现人力资源管理系统的开发和设计,不仅具有最大的价值和重要性,而且可以大大降低员工的时间成本。简而言之,当面对开发的系统是否可以达到预期的结果,开发后获得的收益和价值是否超过开发成本的问题时,可行性分析是确定程序是否可以开发以实现以下目标的关键过程:1.技术可行性Java技术在整个员工薪酬管理系统的设计和实现中更为突出,B/s与MySQL数据库之间的协作主要是对前台和后台管理系统的补充。数据库必须具有一定的安全性和稳定性。在学习了Java技术,MySQL数据库和其他语言之后,我们对该软件进行了测试,通过简单的学习,我们可以为整个网络磁盘开发,检测和识别简单的系统,因此我们正在使用Java技术和MySQL数据库来开发此员工薪水管理系统。2.经济可行性在该系统中,所有使用的开发软件都是开放的,可以节省时间并大大降低成本,并提高开发效率。只要计算机可以登录该网站,该系统在没有计算机的情况下的操作配置就非常高,因此,即使是配置很少的网站也可以使该管理系统在经济上可行。3.操作可行性人力资源管理系统易于使用,并且登录界面简单友好,这是管理系统的关键功能,并且它们都使用通用的窗口进行登录。只要有一台计算机,他们就可以根据需要工作和登录。只要他们能够使用计算机,他们就可以一直登录并使用界面,并且不需要掌握数据库和其他相关专业知识,他们可以清楚地了解您的薪水并实现随时随地查看的自由管理系统以Java为主要开发技术,并基于B/S结构。正是由于有了这些开发工具,系统才更加完善和标准化,从而节省了公司成本和员工时间。总之,管理系统最重要的好处是易于使用和管理,因此我们应该立即开发员工薪酬系统。经过以上的描述,开发此管理系统在经济上、技术上、时间上都是满足开发条件的。(二)系统性能分析不管哪个系统都有自己的设计原理,管理系统的设计标准如下:易于理解:只要程序可以正常运行,系统就可以正常运行,然后在这样的前提下,使系统设计更易于理解,变得更加完美。优先级:员工工资管理系统的后台管理设计是该设计的重点,最终可以成为该系统的出色功能和强大的针对性。应用范围:管理员工工资管理系统的基本信息,以使该系统可行,以便公司中的所有员工都能理解该软件。(三)系统功能需求分析对于新网站,首先要进行系统的任务需求分析,因为系统分析的质量将直接影响网站的发展,俗话说,“好的开始是成功的一半”是最重要的之一。在计划和实施的早期阶段开发和设计人力资源管理系统的重要部分,即-任务分析表明是否可以以使每个人都满意的方式开发和设计该系统。也就是说,任务分析可以知道该系统是否可以开发和设计,以便每个人都能在原则上感到满意。在系统开发过程中,还有最重要的连接之一,这些都是任务的要求,因此在设计系统时,质量是最重要的,因为在应用过程中,连接可能会出现问题,因此进行系统分析非常必要,因为它可以确定管理系统的需求和功能。1.管理员用例图管理员用例如图1所示。图1管理员用例图2.员工用例图员工用例如图2所示。图2员工用例图(四)业务流程分析系统分析过程中最重要的链接是调查和分析,因为它可以包含任何关联的业务过程,因此,有必要确保所有类型信息的正确输入和输出以及备份数据的完整性,并结合流程图。流程图如下3所示:图3系统开发流程图为了确保信息管理的系统安全,我们需要使用正确帐户登录系统,其详细框图如图4所示。图4登录流程图四、系统设计(一)系统的功能结构图通过系统输入的分析,系统管理员的主要功能是:个人信息,员工信息,出勤信息,工资信息等;员工:个人信息,出勤信息,薪资信息等。具体功能结构如图5所示:图5系统功能图(二)系统数据库设计1.数据库E-R图基于对数据需求的分析,概念模型通常用于连接各种数据,分析和处理员工的信息,并制作E-R图以显示某些实体,属性和关系之间的关系。(1)管理员信息实体图如图6所示:图6管理员信息实体图(2)职位信息实体图如图7所示:图7职位信息实体图(3)员工信息实体图如图8所示:图8员工信息实体图(4)工资信息实体图如图9所示:图9工资信息实体图2.数据表字段设计数据库中心是独立的,当数据运行到程序中时,它将与他们联系相关人员记录,然后系统将自动链接数据。如果要熟悉数据库,请选择此部分并自动分解,然后单击“完成”,系统将在对话框中打开数据源名称,然后在等待正确操作之前转到下一个操作登录时输入的密码和帐户。系统功能设计和功能模块部门的要求描述了每个数据库表的结构和功能,并创建了表数据库:表1admins管理员信息表列名数据类型长度主键允许空说明adminIdint11是否姓名adminNamevarchar255是否用户名adminPasswordvarchar255否是密码表2t_jcbiaoti职位信息表列名数据类型长度主键允许空说明jcbiaotiIdint11是否名称jcbiaotiNamevarchar255是否工资表3t_user员工信息表列名数据类型长度主键允许空说明userIdint11是否登录名userNamevarchar255是否姓名userPasswordvarchar255否是性别userXingmingvarchar255否是年龄userSexint11否是电话userAgeint11否是工资userMinzuvarchar255否是学历userPhonevarchar255否是部门userMarkvarchar2550否是职位userMark1varchar255否是时间表4t_sjshaochu工资信息表列名数据类型长度主键允许空说明sjshaochuIdint11是否员工sjshaochuNamevarchar255是否月份sjshaochuMarkvarchar2550否是日期sjshaochuMark1varchar2550否是上班sjshaochuMark2varchar2550否是状态sjshaochuMark3varchar2550否是下班sjshaochuDatedatetime否是状态五、系统功能实现(一)登录界面管理员进入登录页面,输入自己登录名和密码调用文件中的用户信息进行校验,只有当用户名和密码相匹配时即可登录系统,进而管理自己的网盘,其界面图如图10所示。图10登录界面图此部分的编程实现的关键代码如下:<divclass="username"><spanclass="type">帐号:</span><inputtype="text"name="username"id="username"class="input"/></div><divclass="username"><spanclass="type">密码:</span><inputtype="password"name="password"id="password"class="input"/></div><divclass="username"><inputtype="submit"class="submit"value=”登录”style="margin-left:70px"/><scriptlanguage="javascript">if("${info}”!=null&&"${info}”卜””){alert("${info}”);}$(document).ready(function(){$("#sub").click(function(){varusername=$("#username").val();varpassword=$("#password").val();$.ajax({type:"post"url:”二/Login/logincheck",data:"username="+username+"&password="+password,datatype:"json"cache:false,success:function(data){if(data!=null&&data!=""){$(".errorsinfo").append(data);}else{$("form").submitQ;}}});(二)管理员功能界面1.主页进入系统主页时,管理员可以查看,添加,更改和删除个人数据,员工信息,出勤信息和薪水信息。接口图如图11所示。图11主页界面图2.个人信息管理员可以通过更改密码和登录名来查看,编辑,删除和管理个人信息。图12个人信息界面图3.员工信息管理员可以在“员工信息”中查看,编辑,删除和管理部门,职位和员工信息。添加工资信息:您可以基于原始工资信息文件添加新的工资记录,将其保存到磁盘上,并向用户显示已添加文件的保存状态,系统需要自动计算工资并将其放入文件将另存为付款组件。其界面图如图13所示。图13员工信息界面图4.考勤信息管理员可以查看,添加,删除,修改和管理状态信息,其接口图如图14所示。图14考勤信息界面图5.工资信息管理员可以查看,输入,删除,更改和管理薪水信息。更改员工薪资信息:向用户询问要更改的员工的序列号。如果文件中包含员工的薪水信息,将提示用户提供员工的姓名,各种薪资组成部分以及根据序列号进行更改的其他选项,更改结果将保存在文件中,这部分内容需求还必须使用户决定是否继续修改,更改工资,即整个部分,界面图如下:其界面图如图15所示。图15工资信息界面图关键代码://获取各部门各月工资发放情况publicstaticvoid1wfOfEachMonth(Stringunitid,Stringmark,Stringflg)throwsParseException{Booleanb1=false;Stringunid=session.get("unid");Ykunitunit=Ykunit.find("jgdm=?",unid).first();Stringunids=unitid;}(三)员工功能界面1.登录员工进入登录页面,并在其登录名和密码的调用文件中输入用户信息以进行验证,只有当用户名和密码相匹配时即可登录系统,进而管理自己的信息,其界面图如图16所示。图16登录界面图2.个人信息员工进入系统可以查看个人信息(登录名,姓名,性别,年龄,电话,工资,等)的操作。其界面图如图17所示。图17个人信息界面图3.考勤信息员工进入系统可以查看考勤信息的操作。其界面图如图18所示。图18考勤信息界面图4.员工中心员工进入系统主页后可以添加,编辑和查看个人信息,考勤信息和薪资信息。界面图如图19所示。图19员工中心六、系统测试(一)程序调试随着现代Internet的出现,软件测试现在变得非常重要,只要系统中存在问题,就必须立即进行适当的修改,程序设计中会出现很多问题,很难进步。经过几次测试后,我们需要知道错误并进行纠正,并且只要程序被编程,就需要将软件作为软件开发过程中最重要的部分进行测试,测试是整个系统中最重要的部分。统计分析,软件测试占软件开发工作量的45%。在软件测试过程中,每个编写的程序都会有大大小小的错误,但是,如果您想在开发过程中手动发现这些错误,则很难通过测试工具来测试和研究系统设计,与某些数据相比,经常会遇到错误消息数据处于语法错误中程序的执行也会触发错误,因此更容易发现错误,但是计算机会生成另一种错误,但是这些错误是隐藏的,并且不经常出现,因此解决这些错误是浪费时间。(二)程序的测试1.测试的重要性在软件的生命周期中,程序的测试需要在程序的设计以及开发完之后,采用自动检测技术,这样测试将会节约大量的时间和人工成本。员工工资管理系统的初衷是让员工更好地了解自己的工资。从理论上讲,我们希望尽快找到程序中的问题。准备测试也很重要。我们需要测试上面列出的所有功能,作为系统开发人员,我希望测试中的员工薪酬系统可以证明它是一个完美的管理系统,但同时也符合多种优良功能的顶部。2.检查步骤整个系统的构建必须通过几个步骤完成,并且每个软件应用程序都包含不同的子单元,因此大多数程序测试包括以下三个步骤:(1)检验单元是指检验单元中编码错误的设计;(2)在此测试中,可以在员工薪资系统中检测到错误,尤其是在程序正在运行时;(3)此步骤中的接受是一项测试,即在系统需求规格中发现错误。(三)测试分析通过以上的测试与分析员工工资管理系统设计与实现主要是从以下几个方面来进行的:负责入学考试的员工使用权限管理系统登录到站点检查不同帐户的登录方法,以验证系统是否具有相同的错误和成功要求具有相同的错误和成功要求。由于文章空间有限,仅截取了几个代表性的模块进行测试,并获得了测试结果。如下表所示,登录界面分为员工登录和管理员登录测试。表5管理员,员工测试表模块测试用例描述操作过程及数据预期结果用例类别管理员管理员登录输入正确的员工名密码进行登录操作在员工名中输入正确的员工名,密码框中输入对应员工的密码,点击登录按钮员工正常登录登录输入异常的员工名密码进行登录操作在员工名中输入不存在的员工名,密码框中任意输入一组数字作为的密码,点击登录按钮提示员工名或者密码错误登录不输入任何信息直接点击登录操作直接点击登录按钮系统提示员工名密码不能为空,请重新输入登录工资信息管理添加工资输入分类内容点击添加按钮正常添加工资管理修改工资信息选中需要修改的分类,点击修改按钮可以进行信息的修改工资管理分类删除选中需要删除的分类,点击删除按钮可以进行分类的删除分类管理员工员工登录输入正确的员工名密码进行登录操作在员工名中输入正确的员工名,密码框中输入对应员工的密码,点击登录按钮员工正常登录登录输入异常的员工名密码进行登录操作在员工名中输入不存在的员工名,密码框中任意输入一组数字作为的密码,点击登录按钮提示员工名或者密码错误登录不输入任何信息直接点击登录操作直接点击登录按钮系统提示员工名密码不能为空,请重新输入登录工资查看信息查看点击工资可以查看到工资信息信息查看(四)测试结论在进行软件测试时,我们必须严格遵循并执行这些步骤和说明。测试时,我们必须有耐心,而不是三心二意,不耐烦,并且当我们有足够的时间时,我们绝不能放任小细节。我们必须冷静下来并慢慢等待,以使该程序达到较高的水平,由于先前在其他地方进行的修改,此模块中的错误导致了一些问题。注意这一点是将来研究的一大进步;毕竟,在测试之后,应保存文档以备将来使用。在测试过程中,一些问题已在以后的工作中得到纠正,并且在以后的程序设计中将尽可能避免类似的问题。通过对以上测试结果的分析,表明薪酬管理系统的设计与实现满足了员工的需求和要求。这是面向员工的薪酬管理系统的设计与实现,应该得到普及,并且该系统主要从以下几个方面进行测试:(1)通过测试所有程序的功能,我们可以更好地了解该程序是否可以在现实生活中得到更好的应用。(2)此阶段的主要目的是测试系统设计是否可以达到预期的性能考虑是否有意外工作(3)安全测试是检查系统是否可以随时随地使用和执行,以及数据安全性,验证代码和软件测试是检查单元中最重要的可能性,也称为单元测试,目标是每次运行测试单元会导致一些错误编码和设计细节较少。
结束语员工薪资管理系统开发主要使用java开发语言,服务器系统完善,日食选择系统开发,具有BS结构的开发框架,员工可以直接打开浏览器访问该网站,高安全性网站,预先设计符合工作要求的工作日程安排,员工可以根据需要访问相关的信息查询系统,进行过滤,查看信息等。由于此员工薪酬管理系统的开发是独立设计的,因此工作量非常大,在整个系统开发过程中遇到了许
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《高血压病发病机制与治疗策略》课件
- 《服务器机箱设计》课件
- 铁路市场营销市场营销的解读课件
- 水泥混凝土路面常见病害的维修路基路面养护江西交通胡凤辉
- 水平角测量方向法课件
- 中医课件教学课件
- 中亚饮食文化课件
- 版个人反担保保证函合同样本
- 2025版二手设备销售合同模板
- 南昌影视传播职业学院《图形创意A》2023-2024学年第二学期期末试卷
- DB64-T 698-2021危险场所电气防爆安全检测技术规范-(高清可复制)
- 运动处方的制定课件
- 肿瘤学概论规培教学课件
- 脑干听觉诱发电位课件
- 输液泵/微量注射泵使用技术操作考核评分标准
- 附件1数据业务品质管理指标体系
- 康佳led彩电电路原理图
- 中考英语任务型阅读解题技巧课件
- 江西省鄱阳湖康山蓄滞洪区安全建设工程项目环境影响报告书
- DB32∕T 2915-2016 化工园区(集中区)应急救援物资配备要求
- (西北)火力发电厂汽水管道支吊架设计手册
评论
0/150
提交评论