多功能企业工资管理系统开发设计,软件工程论文_第1页
多功能企业工资管理系统开发设计,软件工程论文_第2页
多功能企业工资管理系统开发设计,软件工程论文_第3页
多功能企业工资管理系统开发设计,软件工程论文_第4页
多功能企业工资管理系统开发设计,软件工程论文_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多功能企业工资管理系统开发设计,软件工程论文摘要:随着经济的发展,企业向着大型化、规模化方向发展,企业的员工职称等与工资管理有关的信息急剧增加,所以需要设计一个企业工资的数据库管理系统,由计算机代替人工执行一系列操作,使办公人员能够轻松快速地完成工资管理的任务。笔者应用Java语言和JSP动态网页技术,采用MySQL5作为后台数据库设计并开发了一套企业工资管理系统,实现了员工管理、角色管理、权限分配、请假管理、工资管理等功能,其界面友好、操作方便、运行稳定。本文关键词语:工资管理;企业;JSP;Abstract:Withthedevelopmentofeconomy,thedevelopmentofenterprisestowardlarge-scaledirection,enterpriseemployees,professionalmanagementandrelevantinformationwithsalaryincreasesharply,soneedtodesignsalarydatabasemanagementsystemofanenterprise,bythecomputerinsteadofmanualtoperformaseriesofoperations,theofficestaffcanquicklyandeasilycompletethetaskofpayroll.TheapplicationoftheJavalanguageandtheJSPdynamicwebtechnology,usingMySQL5asbackgrounddatabasetodesignanddevelopasetofenterprisesalarymanagementsystem,realizethestaffmanagement,rolemanagement,rightsallocation,leavemanagement,payrollmanagementandotherfunctions,friendlyinterface,convenientoperation,stableoperation.Keyword:salarymanagement;enterprise;JSP;1、引言随着改革的深切进入和经济的发展,企业间的竞争压力越来越大,企业要想生存,就必须在各个方面加强管理,并要求企业提高信息化程度,能够对企业的整体资源进行集成管理。当代企业已意识到,企业间的竞争是综合实力的竞争,要求企业有更强的资金实力、更快的市场响应速度。这就要求企业各个部门之间统一计划,协调生产步骤,汇总信息,调配企业内部资源,实现既独立又统一的资源分享管理[1]。本文开发的工资管理系统的详细目的如下:管理企业员工的基本信息、管理企业员工的请假信息、管理员工工资信息、管理系统用户信息、管理部门信息、管理角色等。2、可行性分析2.1、技术可行性开发技术主要包括JSP网页开发技术、JDBC数据库连接技术。Web服务器采用Tomcat,数据库采用MySQL数据库技术。该系统的编写采用的是基于J2EE的MVC技术,系统的开发工具采用MyEclipse集成开发环境,该系统的后台数据库是MySQL数据库。运用基于J2EE的Stuts2和Spring以及Hibernate技术能够方便快速地开创建立一个基于Internet的网站。随着Web开发技术的日趋成熟,Struts框架成为一个不错的选择,它是基于MVC的Web应用框架,所以本系统技术成熟[2]。2.2、经济可行性由于工资管理系统是一个小型的系统,而且开发系统时就使用了比拟群众化的开源开发技术JSP,数据库MySQL也是免费的数据库,所以开发成本低,系统完成后软件运行要求低,系统维护费用很低。2.3、社会可行性工资管理系统便于企业员工工资管理者操作,减少了大量复杂的任务,并且减少数据错误产生。3、系统的设计与开发3.1、系统开发环境(1)硬件需求。CPU:双核2.0以上;内存:2G,最好4G以上;硬盘:100G以上。(2)软件需求。操作系统:Windows7;数据库管理系统:MySQL5.0以上版本数据库;其他支撑软件:JDK1.6及以上版本;应用服务器:Tomcat6.0以上;阅读器:IE6.0以上。以Java语言和JSP动态网页技术为开发工具[3]。3.2、系统模块架构工资管理系统的使用者通常为管理员、经理、人事部人员、财务人员、普通员工,由于系统支持角色开创建立以及角色权限管理,使用者的角色能够有更多。这里假定就这五种用户。管理员负责系统的初始化数据的建立,管理员通常负责部门管理、角色管理、用户管理以及给用户分配角色。人事部门人员负责员工信息管理和修改申请的审批。工资账户通常由财务人员进行管理。工资组和工资单通常由人事部人员或者财务部进行管理,工资组和工资单的审批通常由经理负责。普通用户登录通常能够查看自个的个人信息、修改密码、查看工资、提交修改申请、个人请假管理。请假审批通常由人事部或经理负责。报表管理通常由人事部、财务人员、经理负责。图1是工资管理系统的功能模块图。图1系统功能模块图3.3、数据库设计良好的数据库设计是数据库应用程序开发的重要基础,是系统长期有效运行的保证。工资管理系统的数据库采用MySQL数据库,一共有13张表。如表1所示。表1数据库表华而不实的主要表构造如表2、表3所示。表2员工信息表表3工资单信息表4、测试分析软件测试的目的是尽可能多地发现软件产品(主要是指程序)中的错误和缺陷[4]。测试步骤如下。(1)对要执行测试的产品/项目进行分析,确定测试策略,制订测试计划。该计划被审核批准后转向第二步。测试工作启动前一定要确定正确的测试策略和指导方针,这些是后期开展工作的基础。只要将本次的测试目的和要求分析清楚,才能决定测试资源的投入。(2)设计测试用例。设计测试用例要根据测试需求和测试策略来进行,进度压力不大时,应设计具体,假如进度、成本压力较大,则应保证测试用例覆盖关键的测试需求。该用例被批准后转向第三步。(3)假如知足启动准则,那么执行测试。执行测试主要是搭建测试环境、执行测试用例。执行测试时要进行进度控制、项目协调等工作。(4)提交缺陷。这里要进行缺陷审核和验证等工作。(5)消除软件缺陷。通常情况下,开发经理需要审核缺陷,并进行缺陷分配。程序员修改自个负责的缺陷。在程序员修改完成后,进入回归测试阶段。假如知足完成准则,正常结束测试。(6)撰写测试报告。对测试进行分析,总结本次的经历体验教训,在下一次的工作中改正。经过对系统的测试表示清楚,系统到达设计了要求,软件功能完好,用户界面良好,错误处理正确,且能正确提示错误种类,软件通过测试。5、结束语本系统采用流行的J2EE的主流框架技术Struts2、Spring和Hibernate数据库持久层访问技术,并将每个数据库表的字段和操作封装到类中,进而成功将面向对象的程序设计思想应用到系统设计中。使用软件工程生命周期法,完成了企业工资管理系统的设计与实现,使用效果良好。以下为参考文献:[1]田屏.企业工资管理系统设计[J].中国管理信息化,2021,19(9):77.[2]传智播客高教产品研究

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论