版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北农业大学本科毕业论文(设计)题目:人事工资管理系统的设计与实现摘要人事工资管理是一个企业单位不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段,所以人事工资管理系统的内容对于企业的决策者和管理者来说都是至关重要的。以往,传统人工处理方式来管理,这种管理方式存在着许多缺点,如:花费时间长、效率低、保密性差、会产生大量的文件和数据,这些缺点对于查找、更新和维护数据都带来了不少的困难。本文介绍了以MyEclipse10为前台和MySql为后台为语言编写管理信息系统的过程。本文阐述了MVC框架的基本理论,详细介绍了从人事工资管理系统分析到总体设计以及实现和测试的各个环节,MVC框架具有耦合性低高,重用性高,生命周期成本低等优点,可以方便地构建各类对象,快速建立起系统的原型,然后再根据需要对原型进行改进。本系统具备完善的人事工资管理功能,修改功能,查询功能等。设计此人事工资管理系统,以帮助企业达到人事工资管理办公自动化、节约管理成本、提高企业工作效率的目的。更便于公司领导掌握人员的动向,同时也减少了手工操作带来的一些不方便,使员工工资的记录和统计变得十分高效简单。这些优点可以极大的提高企业对工资管理的效率。关键词:人事工资管理系统;MySQL;MyEclipse10ABSTRACTHumanresourcesmanagementisanindispensablepartofbusinessunits,whichcanprovideuserswithsufficientinformationandinquirymeansfast,sothecontentsofhumanresourcesmanagementsystemforbusinessdecision-makersandmanagersarecrucial.Inthepast,thetraditionalmanualapproachtomanagementthatway,therearemanydisadvantages,suchas:ittakesalongtime,lowefficiency,poorsecurity,itwillgeneratealotoffilesanddata,theseshortcomingsregardingthesearch,updateandmaintaindatahavebroughtalotofdifficulties.ThisarticledescribestheproceduretoMyEclipse10MySqlasabackgroundfortheforegroundandthelanguagepreparationofmanagementinformationsystems.ThispaperdescribesthebasictheoryofMVCframework,detailingtheanalysisfromthehumanresourcesmanagementsystemintotheoveralldesign,andallaspectsofimplementationandtesting,MVCframeworkcoupledwithlowhighreusabilityofhighandlowlife-cyclecosts,youcaneasilyallkindsofobjectstobuildaprototype,quicklyestablishedsystem,andthenneededtoimprovetheprototype.Thesystemhasasoundhumanresourcesmanagementfunction,modifythefunction,thequeryfunctions.Thishumanresourcesmanagementsystemdesignedtohelpcompaniesachievehumanresourcesmanagementofficeautomation,savingmanagementcosts,improveworkefficiency.Easiertograsptrendsinstaffleadershipofthecompany,butalsoreducesthemanualoperationtobringsomeinconvenience,sothatemployeeswagerecordsandstatisticsbecomeveryefficientandsimple.Theseadvantagescangreatlyimprovetheefficiencyofpayrollmanagement.Keywords:Humanresourcesmanagement,MySQL,MyEclipse10目录TOC\o"1-3"\h\u2470210061.背景和意义 -1-1.背景和意义1.1问题来源人事工资管理是企、事业单位中的一项主要管理工作,特别是对于企、事业单位的决策者和管理者来说,人事工资管理工作都是至关重要的,但一直以来人们是使用传统的人工方式管理数据和文档,这种管理方式存在着许多缺点,如:效率低、保密性差,也不够方便、灵活,另外随着企、事业单位人员数量的增加,其管理的工作量也将大大增加,这必然增加了管理人员的工作量和劳动强度,同时将产生大量的文件和数据,这给人事工资中各种数据信息的查找、更新和维护都带来了不少困难。据调查,目前很多企、事业单位的人事工资管理依然停留在纸介质的基础上,这样的管理机制已经不能适应时代发展的需要,也不能满足管理工作逐步走向规范化、科学化和自动化的要求。随着计算机科学与技术的日渐成熟和计算机应用的普及,计算机已进入到人类社会的各个领域,并发挥着越来越重要的作用。原来这种传统的手工管理模式必然被以计算机为物质基础的信息管理方式所取代。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。作为计算机应用的一部分,使用计算机对人事工资信息进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高人事工资管理的工作效率,也是企、事业单位向科学化、正规化管理发展的必要条件。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的人事工资管理系统具有非常重要的意义。1.2现行系统存在问题的分析如今的工资管理系统大都采用人工管理的模式。企业会安排专员统计个人的工作时间,迟到,请假,保险等多方面的因素,种类复杂繁琐。因此专员在统计这些信息的时候经常出现各式各样的错误,而且出错之后很难找到具体在哪出现了问题,还得重头依次检查,给企业造成了巨大的时间和金钱上的浪费,并且效率低下。而用计算机管理的人事工资管理系统方便管理,而且透明化,易于查看,可以高效准确的解决之前人工录入造成的问题,使得人力资源有更加广泛的应用。1.3解决方案由于之前企业采用人工管理工资引发的一系列问题,一个计算机管理系统的设计与实现显得至关重要。完整的人事工资管理系统包含了许多方面。它和人事管理有着很大的联系,员工的休假,迟到,奖金等也有着联系,人事工资管理系统检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的优点。我们把这个系统分为两大模块,有管理员模块,职工模块。管理员管理模块就是对员工的信息,工资的基本设置和管理以及修改删除一些数据。职工模块就是职工登陆界面查看自己的工资以及工资的组成,如:基本工资,奖金,迟到罚款等等。两个模块组成一体,形成一个完整的人事工资体系。系统设计流程图如下:概要设计概要设计数据库的结构设计功能模块开发功能模块测试系统调试定题调查研究资料查询开发环境熟悉研究关键技术系统试运行和修改 图1.1系统设计流程1.4系统优点(1)增加人力资料的有效使用率。以往的录入带来的不便和不准确性使企业每次到结算工资的时候遇到错误需要耗费大量的工作时间查看问题所在,并且造成了人力资源的浪费,效率极低。而计算机管理的人事工资系统有效的解决了问题所在,使得人力资源能够得到更加有效的利用。(2)增加财务人员的效率。以往的工资录入,奖金,请假等信息占用了绝大多数的工作时间,而新的系统使财务人员更加高效的录入信息,节省大量时间成本。(3)增加准确性。以往的工资管理不仅慢,而且经常发生错误。新的工资系统使用电脑录入,修改,计算。错误的概率几乎降到了最小。可以让员工放心的领取工资,也有利于各个部门的合作交流。1.5相关配置该系统大约占用62MB;操作系统为Window7;数据库为MySQL;服务器:Tomcat6.0;开发工具包:JDK1.670以及MyEclipse8.5。2.可行性分析2.1经济可行性分析能够提高工作效率,减少劳力资本的投入,即使算上系统的维护费用等,依然比之前的半人工管理节省了大量的钱和时间,所以从经济角度来说,本系统完全有必要。2.2技术可行性分析本系统是个管理和查询的系统,硬件软件的性能要求,环境条件等项条件良好,估计利用现有的技术应该完全可以达到该系统的功能目标。2.3社会可行性分析随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力去进行抄写,提高了工作效率。2.4法律可行性分析新系统的研制和开发,将不会侵犯他人,集体和国家的利益,不会违反国家政策和法律。2.5相关技术简介2.5.1JSP简介JSP(JavaServerPages)是目前十分流行的一种技术,主要用于发服务器端的脚本程序和动态生成网站。它与目前同样流行的ASP技术、ASP.NET技术是相同性质的、同一层次的,它们在网站的建设中所起的作用是一样的,但是JSP技术与这两种技术相比,有着十分突出的优越性,因为JSP技术有J2EE平台支持,发展前途不可限量。众所周知,J2EE平台提供了Java企业应用编程接口(JavaEnterpriseAPIs),为企业计算以及电子商务应用系统提供了相关的技术支持和强大的类库支持。2.5.2MVC框架简介MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。2.5.3mysql简介MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。3.需求分析与系统设计软件需求分析是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤。准确、完整和规范化的软件需求是软件开发成功的关键。它对于设计好概念模型是至关重要的,而需求分析的好坏直接影响到系统设计的好坏。3.1需求规范本系统根据对工资的条款的计算,各项标准的分配,运用数据库及网页技术,生成各种报表,使不同用户清楚的查看信息。而登陆采用不同级别的方法保证了不受人为因素的干扰。3.2系统功能描述本系统包括系统管理员用户,职工用户。管理员用户:职工培训,考勤,考评,奖惩,调动,工资的登记。职工培训,考勤,考评,奖惩,调动,工资的管理。工资基本设置,包括修改基本工资管理,岗位工资管理,工龄工资。基本信息设置,包括对部门机构管理和系统用户管理。职工档案信息的管理。个人信息的管理,更改密码。员工用户:查看员工的培训管理,考勤管理,考评管理,奖惩管理,调动管理,工资管理。查看员工的基本信息,包括编号,用户名,密码,角色。查看员工的详细档案信息。更改密码。工资管理系统工资管理系统员工基本信息工资结构设置工资汇总资料输入员工增删员工查询基础工资岗位工资工龄工资岗位工资工龄工资图3.1工资管理系统框架3.3系统功能模块根据分析总结出系统功能结构图如下:用户管理用户管理职工用户系统管理员用户职工用户系统管理员用户个人信息管理个人信息管理综合台综合台帐查看综合台账管理个人信息管理员工基础信息查看员工基础信息基本信息设置工资基本设置台账信息维护综合台账管理个人信息管理员工基础信息查看员工基础信息基本信息设置工资基本设置台账信息维护图3.2功能模块流程3.3.1用户管理模块用户登录是有权限的访问。只有拥有系统管理员的权限,才可以修改删除信息,而个人用户只能够查看个人信息,无权查看其它信息,也无法修改删除。用户管理用户管理增加删除系统用户用户权限管理图3.3,1用户管理模块3.3.2台账信息模块综合台账模块包含了查看添加修改删除员工的各项工作,工资等信息。员工培训登记:员工编号,培训日期,培训时长,培训内容,培训单位,获得证书以及备员工考勤登记:员工编号,考勤月份,考勤日期,应出勤天数,事假,病假,迟到,早退,加班天数以及备注员工考评登记:员工编号,考评日期,考评内容,考评结果,备注。员工奖惩登记:员工编号,奖惩月份,奖惩日期,奖惩原因,奖惩类别,奖惩金额,备注。员工调动登记:员工编号,调前部门,调后部门,调前职位,掉后职位,调动日期,调动原因,备注。员工工资登记:员工编号,工资年份,工资月份。员工奖惩登记员工奖惩登记员工考评登记员工考勤登记员工培训登记综合台账员工调动登记员工工资登记图3.3.2综合台账模块3.3.3工资模块该模块主要用于更改,删除企业的工资标准。基本工资管理:工资级别对应的基本工资的修改。岗位工资管理:员工相应的职位对应的岗位工资的修改。工龄工资管理:员工相应的工龄对应的工龄工资的修改。工资模块工资模块基本工资工龄工资岗位工资图3.3.3员工信息修改模块3.3.4基本信息模块部门机构管理:修改或者删除部门的名称,所属机构,部门经理是谁,部门人数,联系地址。系统用户管理:修改或者删除用户名,权限名称。基本信息模块基本信息模块系统用户管理部门机构管理部门机构管理图3.3.4基本信息模块3.3.5员工基础信息模块修改删除员工的档案。图3.3.5员工基础信息模块3.3.6个人基本信息模块个人账户的密码修改3.4数据库设计3.4.1数据库结构设计前提数据库是一个复杂的系统工程,如果在设计前不合适在修改表结构甚至重新设计数据库是不可取的,数据库设计前要做大量的准备工作,包括历届客户的需求,命名规范等,如果这些工作顺利进行,有利于软件的开发和生长。3.4.2数据库需求分析数据库需求分析是数据库结构设计的重要的阶段。这个阶段主要是确定基本数据,数据结构以及数据处理的流程。针对人事工资管理系统,数据库结构如下:员工基本信息:包括的数据项有员工号、员工姓名、年龄、所在部门、所在岗位、工龄、工资级别等。工资组成:包括基本工资、所在岗位工资、工龄工资。工资计算:包括员工号、员工姓名、员工基本工资、员工工龄工资,员工岗位工资、公司福利、员工实得工资。3.4.3数据库概念结构设计这个过程要建立在以需求分析为前提的基础上,通过设计出满足用户需求的各种实体,以及找到它们之前的关系。E-R图:具有具有部门属于具有岗位级别员工工资结构工作工龄图3.4.3实体E-R图3.4.4数据库逻辑结构设计根据系统功能设计的要求以及功能模块的划分,各个系统的具体逻辑实现如下:员工培训登记信息:包括员工编号,培训日期,培训时长等员工考勤登记信息:包括员工编号,考勤月份,考勤日期等员工考评登记信息:包括员工编号,考评日期等员工奖惩登记:员工编号,奖惩月份,奖惩日期等员工调动登记:员工编号,调前部门,调后部门,调前职位,掉后职位,调动日期等员工工资登记:员工编号,工资年份,工资月份。员工岗位等级信息:包括岗位等级,岗位基本工资等员工工龄信息:包括工龄基本工资、工龄等员工基本信息包括员工号、员工姓名、员工岗位、员工所属部门等。员工工资信息包括生成工资的时间、基本工资、月应发工资等。根据数据库的需求分析,建立如下几个数据表:表3.4.1基本工资表表3.4.2工龄工资表表3.4.3职位工资表表3.4.4工资信息表4系统功能具体实现4.1登陆界面的实现系统管理员,员工使用各自账号、密码登录系统,经由系统对各自输入的账号和密码进行JS验证,如果验证成功,则进入主页面,从而进行相关操作。登录功能的实现如图所示:图4.1系统用户登录界面4.2管理员对员工基本工资管理图4.2管理员对员工基本工资管理界面4.3系统管理员对员工工资的添加图中是管理员对员工工资进行添加的界面。管理员填写员工岗位工资、基本工资、工龄工资等相关项,并添加到数据库。图4.3员工工资添加界面4.4主要代码4.4.1前端控制器类,根据不同的url创建Action实现业务逻辑publicclassControllerextendsHttpServlet{ /** *determinActionByPath()用于创建业务逻辑对象。实现步骤如下:1. *比如,请求的url为http://localhost:8080/psms/goodstype.do2. *解析出url中的"goodstype"部分,3. *在perties文件中查找属性名为goodstype的值“com.handson.oam.action.GoodsTypeAction” *4.创建业务逻辑GoodsTypeAction类的实例,GoodsTypeAction类实现了Action接口5. *将GoodsTypeAction对象返回 *@paramrequest *@return业务逻辑类的对象 *@throwsException privateActiondeterminActionByPath(HttpServletRequestrequest) throwsException{ //获取最后一个"/"与".do"之间的字符串 Actionret=null; Stringpath=request.getServletPath(); StringactionName=path.substring(path.lastIndexOf('/')+1,path .length()-3); //根据配置文件创建不同的Action类来实现业务逻辑 PropertiesParserpp=PropertiesParser.getInstance(); //创建对应的业务逻辑Action类 Stringvalue=pp.getValue(actionName); ret=(Action)Class.forName(value).newInstance(); System.out.println(value); returnret; } /** *doGet()通过解析url获取创建对应Action对象,并执行execute()方法并根据Action返回的JSP文件路径进行跳转 publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ try{ //解析URL,创建不同的Action Actionaction=(Action)this.determinActionByPath(request); //执行业务逻辑,返回要跳转的页面地址 StringresultView=action.execute(request,response); //判断页面URL跳转的方式,头5个字符如果是"[RDT]"则使用Redirect进行跳转 if(resultView.length()>0){ if(resultView.substring(0,5).equalsIgnoreCase("[RDT]")){ Stringrdt_url=resultView.substring(5); //判断重定向地址使用的是相对路径还是绝对路径,使用绝对路径时,需要在地址前加上"/应用名/"。 if(rdt_url.substring(0,1).equals("/")){ Stringappname=request.getRequestURI().substring(0, request.getRequestURI().indexOf("/",1)); System.out.println(rdt_url); response.sendRedirect(appname+rdt_url); //request.getRequestDispatcher(rdt_url).forward(request,response); }else{ //使用相对路径时,不作处理,直接重定向。 response.sendRedirect(rdt_url); } }else{ //否则使用foward跳转 request.getRequestDispatcher(resultView).forward(request,response); } } }catch(Exceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ doGet(request,response); }}5.系统开发环境、测试与维护5.1系统开发环境系统开发环境包括硬件平台和软件平台两种。硬件平台包括计算机机型及硬件配置。由于本系统是一个小型的管理系统,因次普通微机即可顺利运行。软件平台是指系统开发与运行的软件环境。本系统在开发时选用了最流行的Windows7和jsp作为开发语言,开发出的应用系统稳定性较高。同时MyEclipse具有良好的开发环境,可以快速的完成系统开发,使得可以方便管理数据库。数据库采用MySQL,不仅完全满足了工作需求,而且费用较低,人员素质要求不是很高,容易升级。5.2系统测试:在开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,未经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是开发过程中为保证软件质量必须进行的工作。(1)单元测试:单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。(2)组合测试在软件的功能测试中,可以通过检查系统参数的所有取值组合来进行充分的测试.例如:对一个具有k个参数的待测系统(softwareundertest,简称SUT),这些参数分别有v1,v2,…,vk个可能取值,完全测试这个系统需要1kiiv=∏个测试用例.对于一般的被测系统而言,这个组合数是一个很庞大的数字.如何从中选择一个规模较小的子集作为测试用例集是测试用例生成(testcasegeneration)中一个很重要的问题.在测试性能和代价上的一个折衷就是组合测试(combinatorialtesting),因为根据观察,对于很多应用程序来说,很多程序错误都是由少数几个参数的相互作用导致的.例如:Kuhn和Reilly分析了Mozilla浏览器的错误报告记录,发现超过70%的错误是由某两个参数的相互作用触发的,超过90%的错误是由3个以内的参数互相作用而引发的[1].这样,我们可以选择测试用例,使得对于任意t(t是一个小的正整数,一般是2或者3)个参数,这t个参数的所有可能取值的组合至少被一个测试用例覆盖.我们称这种测试准则(testcriterion)为t组合测试.(3)确认测试确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。确认测试又称有效性测试。有效性测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。任务是验证软件的功能和性能及其他特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书中已经明确规定,它包含的信息就是软件确认测试的基础。(4)系统测试系统测试,英文是SystemTesting。是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。系统测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。对象不仅仅包括需测试的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。(5)用户验收测试验收测试是部署软件之前的最后一个测试操作。在软件产品完成了单元测试、集成测试和系统测试之后,产品发布之前所进行的软件测试活动它是技术测试的最后一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。验收测试,系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。在开发本系统时,为了使系统能够稳定运行,采取的测试方式是:保证每一次按钮的提交,都能跳转到应当跳转的界面;对于每一次与数据库相关的增删改查的操作,我都对系统内的每一个数据进行了跟踪。如添加不合法数据等。6.总结本次毕业设计的任务是完成一个人事工资管理系统。虽然设计的东西不是很难,但是由于技术实现上面的原因很多的想法没有实现,感到非常的遗憾。但是实际解决的一些问题,并且把自己学习的知识应用到实际中,感到非常的自豪,而且对于老师所讲的知识也是一种巩固。在设计的开始阶段,我认真的听了老师对设计要求的讲解,根据任务书的要求将整个系统分为几个部分,然后逐一去思考设计,设计的过程中不断地查阅资料。调适的过程中也是苦难重重,最后终于在老师和同学的帮助下完成了任务。毕业设计是对我大学四年所学基础知识的专业知识的一次全面检验,在整理论文阶段,张老师不辞辛苦的反复为我修改论文,并为我的答辩提出了许多建设性的意见,让我对自己的毕业设计有了更深的理解与感悟。总之,在整个实验操作和论文完成的过程中,我体会到的是实验的艰辛和收获的充实,对我以后的深造学习有重要的意义。参考文献[1]孙卫琴、李洪成.Tomcat与JavaWeb开发技术相机[M],北京电子工业出版社2004[2]殷沈琴.系统的研究及其基于JSP技术的设计,电子教学参考资料2007[3]张新曼.精通JSP-WEB开发技术与典型应用,人民邮电出版社2007[4]邹竹标.JSP网络编程从入门到精通,清华大学出版社2007[5]朱红、司光亚.JSPWeb编程指南,电子工业出版社,2001.9[6]张世博、周树杰、闵艳.基于Java的MVC框架结构与实现,北京石油化工学院学报2006.1[7]郎波.Java语言程序设计,清华大学出版社2009[8]王政军计算机工程,南方出版社2006[9]郑阿奇.jsp编程教程,电子工业出版社2012[10]埃克尔.java编程思想,北京工业出版社2007.6[11]任永功.基于JSP和MySQL的动态表结构的设计与实现,北京工业出版社2006.5[12]陈伟锋、俞国红.高职院校学生作业管理系统的设计实现,电脑知识与技术2010致谢这次的企业工资管理系统的完成,让我对MVC框架有了更深一个层次的认识,并且明白学好一个软件不仅仅要靠理论知识,而且还要理论联系实际,多搜集资料,多动手才能真正的做到学以制用的效果,掌握其中的奥妙。我要先感谢张璠老师的关心、指导和教诲。本人在论文期间的工作自始自终都是在张老师全面,具体,耐心的指导下进行的。张老师渊博的学识严谨求实的态度和诲人不倦的精神使我受益非浅。短短几个月的毕业设计,使我从中受到很大的教育和启迪,不仅将大学所学的知识进行了实际应用,还学到了很多书本上学不到的知识。开阔了视野,增长了知识,积累了经验。充分锻炼了自己的动手和应用能力,真正做到了理论联系实际。最后,再次向所有关心,帮助,理解,支持我的老师和朋友们致以深深的谢意。谢谢你们给我的无私帮助!基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究HYPERLINK"/detail.htm?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购合同评审表的案例分析3篇
- 采购合同管理中的合规性问题3篇
- 采购合同中的质量争议解决方式3篇
- 采购合同预付款风险防控3篇
- 采购合同和采购订单的管理与执行3篇
- 采购合同买卖合同的培训笔记3篇
- 2024年水库水资源开发利用承包合同范本3篇
- 2024年度离婚协议书:存款分割、财产分配及子女抚养协议9篇
- 2024年农业科技知识产权共享及推广合同范本3篇
- 采购合同风险问题分析与应对技巧3篇
- 2024-2024年高考全国卷英语语法填空
- 第17课《猫》课件+【知识精研】统编版语文七年级上册
- 专题01:新闻作品-2023-2024学年八年级语文上册单元主题阅读(统编版)(原卷版+解析)
- 湖北省武汉市东湖高新区2023-2024学年七年级上学期期末语文试题(解析版)
- 《风险评估培训》课件
- DB13-T 5931-2024 珍珠棉生产企业安全生产技术条件
- 2025届上海曹杨二中高二物理第一学期期末综合测试模拟试题含解析
- 会议会务服务投标方案投标文件(技术方案)
- 成都大学《Python数据分析》2023-2024学年期末试卷
- 电大本科【人文英语3】2023-2024期末试题及答案(试卷代号:1379)
- 2024年医院消毒隔离制度范文(六篇)
评论
0/150
提交评论