




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
引言选题的背景随着全球经济化的快速发展,各大中小型企业向着大型化、规模化的方向发展,而与员工息息相关的工资管理问题让各个企业眉头紧皱,逐渐随之加剧。在这种情况下,仅靠人力来处理员工的工资问题显得力不从心,手续繁琐而且极其容易出错。因而,设计了一款工资管理系统,该系统能够很好地解决人力资源所带来的不足,提高了企业的薪酬管理工作的精确性和有效性,员工使用起来也方便,用起来也舒心。随着近年来软件行业的飞速发展,工资管理系统开发技术领域逐渐走向成熟,因此,使用软件开发管理系统已成为当今世界的大势所趋[1]。选题的目的及意义时代在发展,科技在进步。新世纪以来,随着信息化水平的提高,因特网的应用也越来越广泛。IT技术在高科技企业的经营中被越来越多地采用。在激烈的市场竞争中,企业管理人员更加注重提高员工的工作效率,减少员工花费额外的工作效率所产生的费用。目前,由于人员管理数据的透明化、标准化,已经在计算机上实现了信息化的管理。尤其是21世纪以来,随着计算机技术的普及和信息化水平的不断提高,我国科技型企业也在逐步建立起以电脑为基础的薪酬管理体系。在我国,大部分使用电脑和开发MIS的公司,基本都已实现了MIS的推广。其它企业尚未采用该系统,也已做好了将该系统应用到公司内部的准备。在国家劳动主管部门的大力扶持下,在计算机软硬件技术开发人员的共同努力下,我国目前已推出了许多薪酬管理软件。可以说,我国的薪酬体系发展与推广已处于相对成熟的阶段[6]。工资管理是一项工程巨大并且复杂的工作,需要工作人员仔细的对各个员工的工资计算,工作量庞大而计算复杂,计算之后还要进行核实工作,不可以出现任何差错和失误。在信息技术还没有得到发展的时代,传统的手工录入工资方法,不仅形式单一,而且效率不高,浪费人力物力,而且如若不小心还容易出差错,严重的影响了企业的发展和工作的效率。而随着信息化的到来,出现了工资管理系统。运用工资管理系统,减少了人工成本,保证了工资发放的准确性,同时,员工也可以随时随地轻松的查询自己的工资情况,节省了纸张不必要的浪费,提高了企业的经济水平和帮助企业提升了管理的水平[9]。目前各行各业都有着自己的工资管理系统,都是根据企业自身设置的。而市场上比较成型的系统大多数功能繁多,系统结构复杂,需要支付的成本较高,对于中小型企业而言,不利于它们的使用,所以,开发一款适合大多数中小型企业的企业工资管理系统是一件非常具有重要意义的事情[10]。国内外研究现状随着信息技术的发展,企业的日常管理得到了很大的改变。从传统的手工管理转向现在的计算机管理,大大提高了企业的效率。1950年出现了工资管理系统,到20世纪六十年代末期出现了人事工资管理系统,由于当时的技术有限,这些系统并不完善,只是能够对工资进行实时的计算,没有企业员工的工资信息和个人存储信息,充其量也不过是一个自动计算工资的工具。到了1970年,信息技术发展起来了,工资管理系统也随之改变,这是因为对数据库的使用,数据库不但可以保存历史档案,还可以统计公司职工的薪资情况,可以对雇员的个人资料进行最基础的管理。1990年,随着个人电脑的普及应用,薪酬制度发生了巨大的变化,不再局限于过去的薪资管理和数据存储,而是把该系统和人力相结合,为企业提供更好的服务[11]。在国内,一开始出现的企业,他们的信息管理技术大多数都依赖于国外,众所周知,当时我们的互联网信息技术很落后,只能依靠国外技术的帮助,由于国内外对于工资管理系统的需求不一样,导致很难有完全符合国内的工资管理系统。对于企业而言,当前市场上通用的工资管理系统不能够很好的适用于本公司的日常工资管理,不能满足公司的需求,需要企业设计符合本公司特定的工资管理系统。1986年,国务院在全国范围内开展了信息化工作,国内的一些企业,也在不断的将信息化应用于企业的日常管理之中。我国的企业也开始自行研究开发属于自身特色的工资管理系统。在信息技术飞速发展的今天,中小公司的竞争越来越激烈。一方面,比如原料的价格上涨,人们对产品的需求,市场的变化以及来自国外企业的压力等,另一方面,企业内部的复杂环境,都需要企业进行相关的管理调整,收集准确的企业信息和市场信息,才能制定正确的方案策略,企业才能够向着更好的方向发展[13]。到了二十一世纪以后,计算机行业有了翻天覆地的变化,各行业开始将计算机技术用到日常的管理当中,企业开始研究和开发属于自身富有特色的工资管理系统。国内的一些学者也开始了对工资管理系统的研究,比如针对企业员工的绩效考核和工资浮动,来判断对企业的影响力,因此,企业越来越重视对员工的绩效管理,而企业工资管理中的问题,则可以通过信息化手段得到有效的解决,从而促进公司的发展[14]。为有效地提高企业的经营效率,工资管理制度已成为企业经营的一个重要环节。工资管理系统取代了传统的工资管理,使企业与员工之间的关系逐渐加强,对于公司而言,使用工资管理系统可以减少人工的时间和精力,提升了工资管理的效率,同时也方便了企业员工处理工作方面的问题。通过调查,我们发现国内有很多优秀的员工薪酬管理系统,而且它们都有一个共同点,那就是系统规模庞大,功能完备,但是操作起来要比人工的更为复杂,无法充分利用电脑的便携式等的优点。同时,由于系统软件的成本较高,不是专业的工作人员无法正常的使用,必须经过培训学习,而且倘若操作不当,容易出现较大的差错,所以我们急需开发一种适合我国企业公司的一款具有本公司特色的、易于操作、功能强大的工资管理软件系统[15]。章节安排第一部分是说明书的引言部分,主要介绍了当今工资系统的背景信息,所选课题的目的和重要性,以及国家和国际层面的薪酬制度研究现状。第二部分是系统相关技术的介绍。第三部分是工资管理系统的需求分析,从各个方面对系统的功能需求等进行了详细的分析。第四部分是对该系统进行了细致的描述设计,阐述了系统的功能和数据库的设计。第五部分详细地介绍系统实现的功能,并进行阐述。第六部分是系统测试,系统完成后,对系统进行功能实现的测试,并记录下结果。第七部分对整个系统进行了总结,对出现的问题进行了分析和系统化,并为进一步的发展进行了总结,从而给出了结论和对未来的展望。系统相关技术该系统使用了以WEB为基础的B/S(Brower/Server)体系结构,并以SSM框架为基础,以springBoot为基础,以Java为基础,改善程式码复用,降低程式码的重复。由于它自身独立地分割了视图的逻辑关系,避免了JSPWEB中JSP代码与HTML标记的混用,为系统的修改与扩充创造了有利的条件,反之,如果缺少了JSP和HTML的使用,就将会使得网页结构混乱,难以维护。采用Java语言面向对象,使代码独立运行,减少了代码的复杂度,运用SQL脚本操作数据库,增加了数据库操作的灵活性,方便数据库操作,而且还可以增加数据库的查询效率。WEB服务器也使用了最常用的Tomcat9.0,JDK8用于项目的开发。系统客户端网页是根据Bootstrap、JQuery与HTML5的集成来实现的,它能够适应各种屏幕、分辨率设备,因此能够实现对网页的响应。TomcatTomcat是一款免费开放的网络应用,是一个非常轻便的软件,适合于中小规模的系统以及不常使用的用户,所以是开发和调试JSP软件的首选。Apache服务器可以通过Apache服务器访问一种常用的标签语言HTML。Tomcat其实只是Apache服务器的一个延伸,尽管它的运行时间是完全独立的,因此Tomcat在运行时是和Apache没有任何关系的。Tomcat实际上就是一个实现了TCP,HTTP等协议的Java程序,用来充当服务器(启动后默认监听8080端口,而浏览器就是客户端),有时也充当WEB容器。而SERVLER就是WEB容器,WEB服务器如Tomcat就是通过它来处理请求,简单概括就是,通过Tomcat,我们可以把我们自己写的JSP,HTML等暴露供浏览器访问。Java众所周知,Java是一门面向对象的编程语言,取其精华,去其糟粕,完美的继承了C++/C的优点,剔除了C++/C中的多继承等缺点,以其优势,跻身成为计算机编程语言的使用语言之一。Java语言还以其自身可移植性的特点,在各个操作系统中游刃有余的进行运行,而且Java还有很高的安全性,防止恶意的小程序软件攻击Java的类。SpringBootSpring是现今企业中最受欢迎的开发程序的框架之一,它提供了一个可以进行逆向操作的容器。虽然Spring框架本身并不局限于编程模式,Spring架构具有控制反转和依赖注入的功能,以依赖注入的方式实现对对象的容器化,以面向切面的方式进行事务管理;Spring框架的控制反转功能,其目的是为了便于项目的维护和测试。Spring框架通过扫描XML文件或者一个特定的Java注释来配置一个对象。SpringBoot框架通过简化XML配置、Java注解和事务模板,进一步简化了Spring框架的搭建和开发,减少了代码的冗余,提高了代码的可重用性。所以SpringBoot成为当今世界的主流框架之一。SpringMVC是SpringFrameWork的一个后续产物,并与SpringWebFlow结合在一起。SpringMVC是以MVC为基础的轻型Web开发框架,与Servlet基本相同。SpringMVC的职责明确,分工明确。Spring框架本身就包含了Spring框架,因此可以说它与Spring框架紧密结合。它具有固有的性能优势,是目前网络开发中最常见的架构和最常见的开发方法。有了好的架构,开发者可以轻松解决复杂的问题,并有强大的用户群来支持他们,而SpringMVC正是这样一个东西。MySQLMySQL是一个关系数据库,它不但可以储存数据,而且可以储存数据和数据的关系。MySQL中建立的库可以类比成电脑里的文件夹,库中建立的表可类比成文件。可以想象,该系统是全球最受欢迎和可识别的RDBMS。诸如Facebook,YouTube,Uber,Google和其他无数公司之类的巨头更喜欢MySQL进行数据存储和管理。他们有所有理由坚持使用此RDBMS。MySQL属于用户友好型。SQL及其语句的基本知识将允许与MySQLServer进行高效交互。可以查询和更新数据,也可以管理数据库。在GPL(GNU公共许可证)下,MySQL可以被自由使用和修改。该许可证确定免费用户的权利。商业许可证也可用它允许在商业应用程序中使用MySQL软件,并且您不受GPL法规的约束。前端CSSHTML是网页结构代码,负责撑起整个网页的骨架,CSS是网页样式,控制页面各元素显示的效果,位置等等。在DW里主要是编辑HTML代码建立页面,再用CSS调整显示的效果。CSS是一种定义样式结构的语言,如字体、颜色和定位;CSS样式可以直接存储在HTML页面上,也可以存储在一个单独的样式表中。无论如何,样式清单中都有一些规则可以适用于某一种元素。风格法则是一种格式指示,可以适用于网页中的要素,例如文字段或连结。风格规则包括一种或多种类型的属性和它们的值。内部的风格单会被放置在页面上,而外部的风格则会被单独的文件夹住,而页面则会通过一个特别的标记来连接到外面的风格。CSS是层叠样式表,是一种计算机语言,用于描述HTML(应用的通用标记语言)和XML等文件的布局。CSS允许你在像素层面上精确控制页面元素的位置。它支持任何类型的字体,并提供改变页面对象和布局风格的可能性。需求分析系统的需求分析系统需求分析是软件开发的一个重要步骤,我们必须确定系统的设计目标。然后看看这些目标是否可行,再通过对各企业的调查,最后确定系统应具备的功能。功能需求该公司的薪资管理研究确定了经理、部门部长和员工是系统的使用者。用户的类型描述如下:管理员:管理整个系统,输入所有公司雇员的基本信息,编制工资数据,发出通知,添加、删除、修改和验证所有雇员信息。部门管理员:只有部门员工可以添加、删除、纠正和验证信息。雇员:只能改变自己的个人信息。功能划分通过对公司企业的需求分析、调研,确定系统功能,如下:(1)管理员,负责保存所有为公司工作的人员的记录,包括姓名、密码、号码、部门、学历、职业、联系方式和毕业学校,用于统计和记录,以及工资报表。(2)绩效管理,员工和部门有自己的绩效,员工只能修改或者查询自己的绩效。(3)档案管理,档案管理主要包括人事档案管理,其中的个人信息列出了人员的所有特征,它是人力资源咨询岗位最详细的信息。(4)公告管理,管理人员发布公司通知,员工也可以查看已发布的通知,包括通知的内容、发布日期和发布者。(5)考勤管理,在这个功能中,经理或者管理员将员工的每月考勤数据输入系统。这包括工作时间、工作天数、在公司工作的天数、调休日、休息日和实际工作天数。(6)薪酬管理,允许管理人员修改每个雇员的薪资数据。功能描述(1)员工管理:员工管理功能是本系统所有业务操作的基础,主要包括如下几个方面:1)人员信息录入。在第一个员工加入工作之前,必须使用该系统,将待聘员工的基本信息,如员工姓名、密码、员工所属号码、身份证、员工部门、学历、专业、联系人和学校等信息输入系统。2)人员信息管理。默认情况下,系统会创建一个所有人员信息的列表,主要包括编辑和删除功能,因此该功能可由管理员管理。3)输入部门信息。在使用系统之前,除了第一个功能添加员工之外,还需要将部门信息如部门名称输入系统,系统会自动为该部门生成一个唯一的编号。(2)绩效管理:管理员在系统中管理绩效,员工在自己的页面上管理自己的绩效,主要包括以下两个方面:1)添加绩效。系统中的管理人员,为每个工作人员添加指标。2)绩效管理。管理者负责管理雇员的表现。(3)档案管理:该职能主要包括以下职能:1)查询员工档案。在这里,管理员可以要求提供雇员的详细信息,如姓名、电话号码、地址、部门和其他基本信息,以及教育、学校和学习领域。(4)公告管理:该功能为管理员提供公告和公告管理,为普通用户提供公告浏览功能,主要包括以下两个方面:1)公告管理。在广告中添加、删除和修改功能,管理广告。2)公告查看。这一功能对所有用户都适用,所有用户都可以审查广告。(5)考勤管理:在此功能中,管理员输入员工每月的出勤数据,包括出勤时间、休假天数、坑天数、调休天数、出勤天数和实际出勤天数等。(6)工资管理。在这里,管理员可以改变个别员工的工资数据。可行性分析该分析系统以软环境经济、硬环境经济和环境经济的分析为基础,确定系统的主要功能。软件环境可行性Java运行时环境包括MySQL和Tomcat。这些可以从各自的官方网站下载、安装和配置,在Windows和Linux系统上非常有用。同时,开发这个系统需要一个通用的IDE工具,如IDEA/Eclipse。总的来说只要有开发环境,无论何种操作系统,都可以快速开发和部署这个系统。硬件环境可行性目前用于系统开发的计算机硬件在正常条件下的性能水平也符合要求,但为了更快的进程开发,代码执行速度更快,建议使用英特尔I5、2.5GHZ主显示器等处理器,并在此更高基础上,操作系统类型可以是Linux或者Windows,系统架构是64位,8GB以上的运行内存空间和30G以上的硬盘剩余空间。经济可行性企业开发系统所需要的经费一方面要在企业可承受的范围内尽可能的花费少,另一方面是系统可以带来的收益,能否帮助企业实现现代化管理,减少企业费用和人力开发。由于系统是我一人开发,所以不需要考虑开发的成本的问题。系统设计系统功能设计登录设计用户输入账号和密码后,系统自动判断分析用户角色,并跳转进入对应的首页,该登录功能的程序流程图4.1所示:图4.1登录流程图管理员功能设计管理员拥有所有操作任务的最终权力,包括管理员工、管理考勤、管理工资和管理通知,结构图如下图4.2所示。图4.2后台管理员员工功能设计普通用户:一般来说,用户可以在系统的一个用户角色中看到所有的广告以及自己的资料,其结构图如图4.3所示。图4.3员工管理数据库设计一套比较优秀成熟的数据库系统的设计方案能够有效节约大量数据处理占用的数据空间,能够有效保证系统数据结构的相对完整性,便于企业开展大型数据库及应用开发系统方案的设计研发工作;而这样一种极其糟糕的数据库架构设计,容易会导致系统数据冗余、空间资源浪费、内存空间的浪费以及系统数据的更改与数据插入异常。所以建议我还是选用MySQL数据库来进行数据库页面的设计。数据库包括补助表、考勤表、绩效奖金表、部门表、学历表、保险表、调动表、民族表、公告表、工资表、员工表。各表如表4.1—4.12所示。表4.1补助表表英文名称表中文名称字段名称数据类型字段说明allowance补助表allowance_idint(11)编号allowance补助表allowance_record_datelongtext日期allowance补助表allowance_user_idint(11)用户IDallowance补助表allowance_moneydouble(11,2)金额allowance补助表allowance_infovarchar(255)备注allowance补助表dellongtext备用表4.2考勤表表英文名称表中文名称字段名称数据类型字段说明attendance考勤表attendance_idint(11)编号attendance考勤表attendance_record_datelongtext日期attendance考勤表attendance_user_idint(11)用户IDattendance考勤表attendance_numberint(11)天数attendance考勤表attendance_moneydouble(11,2)金额attendance考勤表attendance_infovarchar(255)备注attendance考勤表dellongtext备用表4.3绩效奖金表表英文名称表中文名称字段名称数据类型字段说明bonus绩效奖金表bonus_idint(11)编号bonus绩效奖金表bonus_record_datelongtext日期bonus绩效奖金表bonus_user_idint(11)用户IDbonus绩效奖金表bonus_moneydouble(11,2)金额bonus绩效奖金表bonus_infovarchar(255)备注bonus绩效奖金表dellongtext备用表4.4考核奖惩表表英文名称表中文名称字段名称数据类型字段说明check考核奖惩表check_idint(11)编号check考核奖惩表check_record_datelongtext日期check考核奖惩表check_user_idint(11)用户IDcheck考核奖惩表check_moneydouble(11,2)金额check考核奖惩表check_infovarchar(255)备注check考核奖惩表dellongtext备用check考核奖惩表check_typevarchar(255)类型表4.5部门表表英文名称表中文名称字段名称数据类型字段说明dept部门表idint(11)编号dept部门表namevarchar(50)名称dept部门表numbervarchar(50)部门表4.6学历表表英文名称表中文名称字段名称数据类型字段说明education学历表idint(11)编号education学历表namevarchar(50)名称根据不同实体用户的分析,得出系统E-R图和实体图。系统E-R图如下图4.4所示。图4.4系统E-R图实体描述:管理员实体:管理员信息、用户名、密码。如下图4.5所示。图4.5管理员实体图保险实体:编号、日期、用户ID、金额、备注和备用。如下图4.6所示。图4.6保险图部门实体:编号、名称、部门。如下图4.7所示。图4.7部门实体图学历实体:编号、名称。如图下图4.8所示。图4.8学历实体图补助实体:编号、日期、用户ID、金额、备注和备用。如下图4.9所示。图4.9补助实体图考勤实体:编号、日期、用户ID、天数、金额、备注和备用。如下图4.10所示。图4.10考勤实体图调动实体:编号、日期、用户ID、部门名称、备注和备用。如下图4.11所示。图4.11调动实体图民族实体:编号、名称。如图下图4.12所示。图4.12民族实体图详细设计与实现该系统采用B/S结构,具有员工基本信息、工资和收款、查询和用户数据传输等基本功能,而服务器端采用数据库来存储和验证信息。该系统使用Windows10软件、Java、MySQL和IDEA。以下是对系统各功能模块的详细描述。登录模块实现下图显示了工资单的登录界面。输入你的用户名和密码登录,选择登录权限并按下登录按钮。如图5.1所示。图5.1登录界面主界面模块实现管理员登录界面如下图5.2所示。图5.2管理员登录界面管理员功能人事信息管理管理人事信息,包括添加人员、部门和调动,管理人事信息,管理部门信息和管理调动信息。添加新员工,招聘录用新职员,将员工的基本资料输入到工资管理系统中,包括员工的编号,姓名,联系方式,联系地址,民族,学历、性别、身份证、登录的账号、密码、职工基本薪资、所在的部门、毕业院校和所学专业。如图5.3所示。图5.3添加员工界面员工信息管理,为管理员提供对员工的管理功能。如下图5.4所示。图5.4员工信息管理界面添加部门,只需要输入部门名称即可。如下图5.5所示。图5.5添加部门界面部门信息管理,为管理员提供对员工的管理功能。如下图5.6所示。图5.6部门信息管理界面添加调动,管理员登录系统,对职工在部门之间进行调动。如下图5.7所示。图5.7添加调动界面考勤管理考勤管理包括考勤的添加和管理考勤。添加考勤,增加出勤率后,管理人员可以统计记录员工的出勤情况。如下图5.12所示。图5.12添加考勤界面考勤管理,管理员管理人员的出勤情况,进行统计。如下图5.13所示。图5.13考勤管理界面部门主管功能部门主管的功能包括人事信息管理、通讯录查询、档案、公告、考勤、奖惩、绩效、保险、补助和工资管理。(部门主管只能对本部门员工进行管理)通讯录查询通讯录查询,主管可以对各员工进行相关信息查询。如下图5.14所示。图5.14通讯录查询界面档案管理档案管理即我的档案,对自己信息进行查看或修改。如下图5.15所示。图5.15档案管理界面公告查看公告查看,对公司公告进行查看。如下图5.16所示。图5.16公告查看界面系统测试系统测试环节是一个系统设计的重要环节,不可或缺。尽管前期做一个系统的时候再小心翼翼,难免保证不出差错,所以,本章参照系统的详细设计与实现的内容,对系统进行测试与实现。软件测试方法分类应用软件检测是指在规定的条件下对编程进行操作,以发现程序出错,评价应用软件品质,并对其是否能满足设计要求进行评价的过程。其主要目的之一就是为了检查它究竟能否真正达到规定技术指标的期望要求或以便了解其预计的结论如何和与实际结果之间出现的巨大差异。从用户是否真正关心软件的内部逻辑结构以及其具体功能实现情况的二个角度进行分析,测试方式主要包括有白盒测试方式与黑盒测试。从可执行性的角度来看,测试方法可以分为静态和动态两种。静态测试与动态测试(1)静态测试:包括静态结构分析、代码验证和代码质量测量。(2)动态测试:一个由三个方面组成的系统:测试实例生成、程序执行和结果输出。黑盒与白盒测试(1)黑盒测试黑盒测试是要找出软件是如何设计的,或者设计规范中存在什么问题。软件开发是一门专门的艺术,通常是为特定的功能设计的,其描述取决于对其需求的分析;在软件设计中,将其划分为一种或多种功能,通过软件测试来确保其工作的顺利进行,以达到更好的效果。黑盒测试和白盒测试不同,它就像是一个无法打开的箱子,里面的代码测试人员是看不到的,只有一些简单的功能介绍,这个测试的目的就是为了验证这个软件的实用性。所谓的“黑盒”测试,就是为了检验软件的各项性能。在测试时,将该程序视为一个无法开启的黑色方框,在不考虑其内部结构和特点的情况下,按照设计要求和规格进行了测试。黑盒测试是基于产品文档、系统级测试和用户体验测试。黑盒测试不能检查源代码,只能对接口进行功能测试。(2)白盒测试所谓的“白盒”测试,就是为了找出代码中的错误。写错代码的时候,有很多种原因,比如编程经验,比如对开发工具的熟悉程度,比如在写代码的时候,心态等等。在程序调试过程中,可以很快的发现并及时纠正软件编程中的语法错误。然而,由于程序的操作顺序、逻辑判断、运行路线等方面存在的问题,在实际的程序代码中,没有一个程序员可以确保代码的结构不会出错,即便是高级别的程序员也无法保证。系统测试本系统采用黑白盒测试。系统登录模块测试,如表6.1所示。表6.1系统登录模块操作步骤操作预期结果测试结果1加载系统登录界面系统登录界面加载成功测试通过2输入正确用户名admin密码123456后选择权限,点击登录登录工资管理系统测试通过3输入正确的用户名和正确的密码,不区分大小写,点击登录登录成功测试通过4输入正确的用户名,错误的密码(123),点击登录返回登录页,登录失败测试通过5不输入用户名和密码,点击登录提示请填写此字段,不登录系统测试通过人员管理模块测试,如表6.2所示。表6.2人员管理模块操作步骤操作预期结果测试结果1页面布局:加载页面根据代码信息,出现相应的页面测试通过2验证页面信息的完整性:加载出界面,不输入任何信息点击提交提示信息:请填写此字段,表明需要在相应的位置输入信息才能添加成功,方可提交测试通过3修改密码验证:在修改个人的密码时,输入新密码和确认密码的两次输入的密码不一样弹出提示窗口,提示新密码两次要相同,表明密码修改失败测试通过4页面跳转:点击添加新用户按钮跳转到人员添加页面测试通过5添加:按照要求输入信息,点击提交人员添加成功或失败测试通过6添加后跳转:按要求输入信息后,点击提交按钮提交成功后,自动跳转到对应的界面,并自动刷新列表的数据测试通过7删除操作:进入想要操作的界面,在操作界面上找到删除按钮,点击删除按钮点击删除后,会弹出确认删除的提示框,可以选择确定删除或者取消删除测试通过8修改操作:需要修改信息,在相应操作界面中点击列表中的编辑按钮页面成功跳转到编辑页面,无法修改的信息显示为灰色,修改好后点击提交即可测试通过总结与展望总结经过两个多月的奋战,在老师和同学的指导帮助下,我终于完成了基于Java的工资管理系统的设计与开发。在开发这个薪资系统时,我们意识到学习的重要性,在学校能获得的知识是有限的,仅靠我们平时所学的知识还是不够,所以我们需要自己查询、翻阅各种资料文献,以实现系统的开发。本次系统的开发还让我认识到自身的不足之处,缺乏代码规范意识,编码效率不高,代码基础知识掌握不牢固,自身的进步有待进一步的加强学习。随着社会经济的快速发展,传统的工资管理系统已不能满足公司的发展需求,人工结算工资的模式既浪费了公司的人力、物力资源,也不能够避免人工计算失误带来的弊端;而先进的工资管理系统可以更好的帮助企业实现现代化、规模化的发展。该系统是以Java语言为基础,以SpringBoot框架为基础,以高级B/S结构为基础,使公司员工能更方便的查询工资信息和查看公告;工资管理系统的完善,降低了公司财务、人事工作的负担,节省了人力、物力、财力等方面的费用,促进了公司的发展,提高了公司的工作效率。企业也开始使用各种管理系统招聘员工,进行员工的信息管理。本工资管理系统基本上满足了中小型企业的功能需求,提高了企业管理的效率,但由于时间和能力的有限、经验不足,本系统的设计尚有许多缺陷,例如界面完善、功能太少,有待增加,争取对工资管理系统进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省安阳市文源高级中学2024-2025学年高二下学期开学调研质量检测考试数学试卷
- 2025年高考历史风标训练卷1(含解析)
- 交通工程设施施工方案
- 2025年二手烟试题及答案
- 电影布景设计施工方案
- 2025年jvm面试题库及答案
- 2025年三基护理院感试题及答案
- 回廊屋面施工方案范本
- 等比数列与夹逼定理
- 高空栈道施工方案
- 校园防暴力欺凌巡查记录
- 2024年云南铜业股份有限公司招聘笔试参考题库含答案解析
- 公司上下级管理制度
- 全国各气象台站区站号及经纬度
- 危险废物贮存场所管理规定
- 全国优质课一等奖职业学校教师信息化大赛建筑类《三面正投影图》说课课件
- 秦汉时期建筑
- 东成28电锤使用说明书
- 六年级1班语文老师家长会课件
- 哲学与人生课件
- APIC 基于风险的数据完整性管理实践指南-2019(中英文对照版)
评论
0/150
提交评论