版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-PAGE55-传媒公司人事管理系统的设计与实现-以江苏凤野文化传媒公司为例目录摘要 1Abstract 5第1章绪论 81.1项目的来源 81.2人事管理系统开发的目的和意义 81.2.1人事管理系统的目的 错误!未定义书签。1.2.2人事管理系统的意义 错误!未定义书签。1.3国内外本项目开发及应用的现状与分析 101.3.1本课国外观研究进展 101.3.2本课国内观研究进展 111.4毕业设计的任务要求 121.5开发环境和工具 121.6本章小结 13第2章人事管理系统的需求分析 142.1人事管理系统管理说明 142.2功能需求分析 142.3人事管理系统管理系统的设计思想 182.4系统的功能特性及分析 192.4.1员工管理用户界面的特性及分析 192.5数据库系统 202.6本章小结 21第3章人事管理系统的详细设计与实现 223.1数据库的设计 223.2数据库连接和系统模块细分 323.3人事管理系统界面的设计 343.3.1界面设计的原则 343.3.2界面功能结构设计 353.4人事管理系统模块的设计与实现 353.4.1登陆信息功能 353.4.2员工管理页面 403.4.3人事管理系统管理页面 443.5本章小结 48第4章人事管理系统测试 494.1测试方案的设计 504.1.1功能测试 504.1.2单元测试 504.1.3类集成测试 504.1.4用户界面测试 51结论 52参考文献 55致谢 53摘要:尤其是由于知识工人的激增,人事管理系统已成为一个更加流行和困难的研究主题。本文首先介绍了当前针对国内外ERP公司的研究人员管理系统的目的和意义,以及对大多数ERP企业目前实施的评估原则,评估标准和评估方法的简要讨论和阐述。接下来,本文讨论人员管理系统管理系统的功能要求和设计思想。在此基础上,对人事管理系统的需求管理系统进行了分析,然后划分了人事管理系统的功能模块:人事管理,问题库管理,评估管理,评估处理。该系统的特点是使用WEB页面进行网络评估,从而增强了评估的灵活性。之后,在一定的环境中对系统的重要模块进行了仿真和测试,证实了系统的可用性。最后,通过文化传媒公司人事管理系统管理系统的开发实例,进一步验证和说明了上述解决方案应用的可行性。关键词:JSPJ2EE绩效管理B/S数据库SQL人力资AbstractPerformanceisthethemeofmanagement.Itusesinspectionsandinvestigationsastools,butthepurposeistoencouragecorporateteamstogetthebestresults.Especiallyforthetake-offofknowledgeworkers,theresultsofinvestigationshavebecomeincreasinglycommonanddifficult.Firstofall,thisarticleintroducesthepurposeandsignificanceofthesurveyontheresearchachievementsofERPcompaniesathomeandabroad,andstudiestheprinciples,researchstandardsandsurveymethodsofmostERPcompanies.Briefdiscussionandelaboration.Afterthat,thisarticleimmediatelyinquiredtheresultstoinvestigatethefunctionalrequirementsanddesignideasofthemanagementsystem.Onthisbasis,thesurveymanagementsystemperformsademandanalysisontheresults,andtheninvestigatesthefunctionalmodulesofthesystem.Thesystemdividestheresults:personnelmanagement,databasemanagement,investigationmanagementandinvestigationprocessing.ThecharacteristicofthesystemistoconductawebsurveywithWEBpages,whichenhancesthevividnessofthesurvey.Sincethen,theimportantmodulesofthesystemhavebeensimulatedandtestedundercertaincircumstancestodeterminetheusabilityofthesystem.Finally,theresultswereusedtofurtherverifythedevelopmentoftheHarbinChinaResourcesGuangshunAlcoholCo.,Ltd.investigationandmanagementsystem,andexplainthepossibilityofapplyingtheabovesolutions.KeywordsPerformanceExamine;JSPtechnology;Dat盐城工学院本科生毕业设计报告2020引言项目来源ERP(企业资源计划)是由美国著名的计算机技术咨询和评估小组GarterGroupInc.提出的一套企业管理系统系统标准,其实质是在面向MRPⅡ(制造资源计划)的基础上进一步发展的。供需链管理思想[1]。作为ERP系统的一部分,人事管理系统的业务管理可以全面评估人事管理系统的性能,同时可以方便地为产品成本提供人工成本,提高企业信息共享的程度。人事管理系统,以及提取和统计信息将更加方便,快捷。人事管理系统促进上级和下级之间的沟通,组织目标与个人目标之间的联系,绩效改善,绩效管理以及减少法律纠纷[2]。近年来,企业之间的竞争已开始显着体现为对人力资源质量的竞争。衡量企业价值的主要因素也已转化为人力资源和其他资源,成为重要的核心组成部分。此时,人事管理制度作为企业加强人事管理制度的有效手段和工具,受到了有远见的国内外企业的越来越多的关注,对激发员工的工作积极性和积极性产生了积极的影响。潜在。许多公司投入了大量精力积极探索和研究。为了满足越来越大的企业组织需求,相继引入了人事管理系统和人事管理系统[1]。人事管理系统开发的目的和意义1.2.1人事管理系统的目的人事管理系统的主要目的是实现组织的总体目标。通过与外界不断沟通和开放的过程,它为组织的总体目标提供了估计的公平性和产出率,并促进了团队和我自己对整体目标有利的个人行为。根据与其他业务管理系统的数据集成和共享,人员管理系统不仅可以支持对企业单位,模块和员工的绩效评估进行连续,详细,合理的评估,还可以立即呈现反馈信息的内容,立即分析和处理问题,总结成功的工作经验或模仿失败的经验并记录查询数据库作为企业的专业知识记忆,并与他人共享以完成对公司总体绩效评估的持续改进。绩效考核的基本目的是鼓励合理执行。它实际上可以分为三个基本级别:开发策略导向,绩效评估以及学习和培训开发设计。人事管理制度的原则:内部规范性原则,客观公正原则,多方面评估原则,规范性和系统性评估原则,权利,责任和利益以及人员的紧密结合。1.2.2人事管理制度的现实意义1.2.2人事管理制度的现实意义人事管理系统在员工工作和其他主题活动中处于企业人事管理系统的水平,具有普遍而密切的联系和相互影响,因此表明人事管理系统具有很多方面。可以将其概括为两个重要级别:一个重要级别:公司在一定时期内以一定数量和质量分析员工的工作绩效和效果,并进行评估,也称为“绩效评估”[4]。另一层意思是:绩效管理,管理人员不仅要使员工了解人事管理系统的目标和度量指标,还要建立合理的绩效监测点和绩效信息收集与反馈渠道,比较评估目标和工作结果以找出差距,在下一阶段阐明员工的绩效目标和改进目标。通过从组织和个人两个方面影响公司的工作态度,行为,绩效,生产率,整体推动学校发展和竞争力。为人事管理系统的决策提供依据和服务。有利于关公管理:业绩明朗。促进正确的激励措施,例如表彰,晋升,肯定,补偿等;人事管理系统结果的反馈有利于员工的自我管理[5]。目前,国内外对人事管理系统中的一些关键技术进行了研究,但仍处于起步阶段。挑战。国内外本项目开发及应用的现状与分析本课国外观研究进展人事管理系统在国外的应用可以追溯到上世纪。美军于1813年开始采用人事管理系统,美国联邦政府于1842年开始对政府公务员实施人事管理系统。绩效管理是人事管理系统的重要内容之一,其发展历史贯穿人事管理系统发展的各个阶段。人事管理制度理论起源于西方发达国家,是现代社会化大规模生产和高度发达的市场经济发展的产物。绩效管理离不开员工的积极性。许多著名的专家学者对员工动机和员工行为进行了深入研究,促进了绩效管理理论的发展[2]。由于国外人事管理制度的思想是较早提出的,经过长时间的实践和验证,因此不断得到完善,成为每个企业必不可少的制度结构。借助世界上领先的国外科学技术,在所有领域中早已实现了人力管理模式转向计算机管理。人事管理系统不仅尽早使用计算机管理技术,而且通过不断的实践和修改将其集成到企业人事管理系统中。它极大地避免了人类面临的一些主观问题,并实现了使用最少的人力资源来完成最有效的解决方案。本课国内观研究进展本课程国内前景研究进展绩效管理在中国历史悠久。根据研究,中国至少在公元三世纪开始采用正式的人事管理系统[2]。但是,由于历史原因,中国目前的企业绩效管理水平相对较低,与先进的发达国家企业相差较大。与美国等发达国家相比,中国企业目前存在以下问题:企业的管理理念和管理方法落后,管理意识差,综合劳动生产率低,信息化水平和使用水平高。信息基础设施的程度较低。随着市场竞争的日趋激烈,绩效管理已成为企业人事管理系统的关键内容之一。许多公司正在探索提高生产力和改善组织绩效的有效方法。它也不断汲取优秀的外国经验。随着管理技术的发展和国际化的不断建立,建立了现代企业制度。国外先进的管理思想也陆续被引入中国,中国企业的管理重心也逐渐改变。然而,在理论和实践不断与先进思想融合的同时,人事管理系统中仍然存在许多问题尚未得到很好的解决。“如何解决人为错误”是问题之一。近年来,中国计算机的飞速发展带来了一个全面的信息社会。科学技术发展的必然结果是利用科学技术的力量来解决一些人为难题和容易出错的问题。在当今的企业部门中,已经有许多大型企业使用技术来享受信息化带来的服务。计算机带到办公室的是使用计算机的智能管理系统。这将充分利用公司的人力资源,充分发挥人力资源并激发其潜力。毕业设计的任务要求使用Jsp技术开发小型人员管理系统管理系统,首先必须建立一个用户界面,登录该用户界面并进入系统。该系统的主要功能包括系统用户管理,组织管理,人员管理系统管理和员工信息管理。员工信息管理是查询员工信息,设置员工信息评估系数。组织管理是查询组织信息,建立管理考核项目,对人员管理系统进行分类。评估管理是制定评估,设置评估基本信息,制定考试题和评估对象。包括请假记录,奖惩记录,出勤记录等。开发环境和工具本文讨论的人员管理系统管理系统是使用WebJSP技术和数据库技术实现的。在WindowsXP操作系统下,使用J2EE框架,使用JSP编程,并使用JBuilder(一种已编译的语言,例如JAVA)作为开发工具。JSP是JavaServerPages的缩写。它是Sun于1999年发布的动态Web技术标准,许多公司参与其中。JSP是基于JavaServlet和整个Java系统的Web开发技术。利用该技术,可以建立一个安全的,跨平台的高级动态网站。JSP的编写和运行:JSP页面文件通常具有.jsp扩展名,并且可以安装在可以存储普通Web页面的任何位置。尽管从代码编写的角度来看,JSP页面比Servlet更像普通的Web页面,但实际上,JSP最终将转换为常规Servlet,并且静态HTML直接输出到与Servlet服务方法关联的输出流。通常在第一个页面请求发生时执行从JSP到Servlet的转换过程。JSP的工作原理是:首先,通过客户端的浏览器,通过表单(FORM)以超文本(HTML)的形式向Web服务器发出请求。然后,在服务器获得客户机的请求之后,Web服务器上的JSP引擎将JSP代码,相关组件,Java脚本和HTML代码转换为Servlet代码。然后,JSP引擎调用Web服务器端的Java编译器来编译Servlet代码。最后,Java虚拟机执行编译后的文件,并以标准HTML页面的形式返回客户端的请求结果[8]。该系统是在独立WindowsXP环境下开发的。该机器上同时安装了浏览器和tomcat4.1服务器,因此计算机同时充当服务器和客户端的角色,并模拟成网络环境,从而使该系统的开发更加方便。该系统主要使用JSP和JavaBean开发动态网页,使用HTML设计静态网页,并使用MicrosoftVisualStudio.NET2003设计网页的美观。该系统使用MicrosoftSQLServer2000数据库,主要使用SQL语句对其进行访问。JSP通过Java语言的JDBC技术连接到数据库,只要数据库具有JDBC驱动程序就可以连接[9]。本章小结本章主要说明人事管理系统的来源,人事管理系统发展的目的,意义和原则,以及国内外人事管理系统的发展和应用现状,并进行分析。并描述了系统开发的环境和工具以及主要功能。人事管理系统的需求分析人事管理系统管理说明产品名称是人事管理系统。要了解人事管理系统,让我们首先了解绩效。所谓绩效是指组织期望的结果,员工对组织的承诺以及员工承担的责任。此外,人事管理系统从企业的业务目标开始,使用一套系统和机构规范,程序和方法,并以事实为基础来评估员工的日常工作能力,态度和绩效。该系统采用三层体系结构,使用Tomcat5.1作为服务器管理程序,并在服务器端编写带有JSP的程序,以实现客户端与服务器之间的交互功能。使用JDBC实现与数据库服务器上的MicrosoftSQLServer2000数据库的数据交换。检查者登录到客户端上的系统,并在IE浏览器的帮助下访问Web服务器,即客户端和Web服务器之间的信息存储和传输。该系统的主要应用技术是数据库JDBC技术,SQL语句,JSP内置对象应用程序和JavaBean应用程序。功能需求分析功能需求可以帮助管理部门制定基本评估计划。简化绩效跟踪并减少人力资源中的各种行政事务。能够根据不同的工作类型设计合适的人员管理系统方法和评估标准。员工的人事管理系统可以存储在系统中,并可以根据相应的评价方法对员工进行评价报告[10]。能够直接访问各种信息,以帮助组织人力资本的战略管理。风野文化传媒有限公司人事管理系统的管理系统采用B/S体系结构。重要的过程功能,信息检索和浏览均通过浏览器进行操作,从而减轻了管理人员的维护工作量。操作界面统一直观,方便用户操作使用。风野文化传媒有限公司人事管理系统管理系统的功能结构,如图2-1所示:图2-1人事管理系统功能结构图:程序功能分为以下模块:(1)员工信息管理(2)组织机构管理(3)人事管理系统管理(4)员工工资管理ER图如下:管理员实体如图:员工信息实体如图:请假信息实体如图:人事管理系统的流程图如下:人事管理系统管理系统的设计思想根据人事管理系统管理的描述,人力资源部门在人事管理系统中的作用是负责指导每个部门的评估技术。具体评估标准的制定由各部门完成。但是,人力资源部门还具有设计,完善和完善人事管理系统工作评估系统的作用。可以看出,人事管理系统的管理子系统的功能应该集中于对评估活动的具体管理,以减少人力资源中繁琐的行政事务。能够记录员工的各种工作表现。例如,员工的日常出勤记录数据和反映员工的工作状况的绩效数据等,这部分数据通常可以通过系统界面从其他地方导入,因此无需设计功能块分开。此外,评估计划的定义也可以在此子系统中输入。这包括评估时间,评估对象以及评估的内容和方法[11]。评估方法很多,各有优缺点。因此,系统应为用户提供定制评估方法的功能。使用此功能,用户可以根据需要设置评估元素和权限。该系统还提供了更广泛使用的评估方法:等级识别方法和360度评估方法。管理者使用这两种方法进行评估时,可以将评估输入系统,然后系统可以根据输入的数据自动计算评估结果。该系统提供了将这两种方法结合在一起的想法。企业从员工的上级和下级,同事,自身和客户的各个级别收集信息,然后根据自定义权限对它们进行评估。收集信息时,您可以使用评估方法来允许评估人员对员工进行评估。这样,评估的最终结果是通过两次评估获得的。系统的功能特性及分析员工管理用户界面的特性及分析员工管理部分实现功能(1)员工信息查询(2)设定员工考核系数实现步骤:(1)员工信息查询:员工基本信息菜单中选基本信息菜单后,点击树中的部门或员工就可查看员工基本信息。(2)设置员工评估系数:在树中单击员工或部门,然后在重量信息栏中输入重量。数据库系统人事管理系统离不开数据库系统的支持。系统信息存储在数据库中,数据库独立于程序而存在,具有较高的安全性。该系统中的数据库正式使用MicrosoftSQLServer2000数据库系统。本文还使用JDBC技术与数据库服务器交换数据,以更新,添加和修改人员信息和问题库信息。让我介绍一下JDBC,JDBC(Java数据库连接)是用于执行SQL语句的JavaAPI。由用Java编程语言编写的一组类和接口组成。JDBC为工具/数据库开发人员提供了标准API,使他们能够使用纯JavaAPI编写数据库应用程序。JDBC是Java程序员的API,也是连接到数据库的服务提供商的接口模型。作为一种API,JDBC提供了用于程序开发的标准接口,并为数据库供应商和第三方中间件供应商提供了实现与数据库的连接的标准方法[13]。JDBC使用现有的SQL标准并支持其他数据库连接标准,例如ODBC之间的桥梁。JDBC实现了所有这些面向标准的目标,并具有简单,严格的类型定义和高性能接口。JDBC的用途:(1)与数据库建立连接。DriverManager类在应用程序和数据库驱动程序之间起作用。它用于加载驱动程序并在数据库及其对应的驱动程序之间建立连接。(2)将SQL语句发送到数据库。语句对象用于将SQL语句发送到数据库并处理数据库中的查询。(3)处理数据库返回的结果。ResultSet类主要用于加载数据库查询的结果[14]。Connectioncon=DriverManager.getConnection(
“jdbc:odbc:wombat”,“login”,“password”);;Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery(“SELECTa,b,cFROMTable1”);
while(rs!=null&&rs.next())2.6本章小结在本章的需求分析中,我首先划分功能模块,分析不同的功能模块,然后选择不同的解决方案。然后详细阐述了系统的设计思想,最后介绍了SQLServer2000数据库系统,重点介绍了JDBC的含义和用法。第3章人事管理系统的详细设计与实现数据库的设计人事管理系统离不开数据库系统的支持,后者需要一个数据库来存储员工信息和评估问题库。而且,数据库独立于程序而存在并且具有良好的安全性。该系统中的数据库是使用MSSQLServer2000数据库实现的。请参见图3-1数据库人员信息图。您可以在此处详细定义人员信息。图3-1数据库人员信息图人事管理系统管理系统的数据库表如下:allusers表::序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2usernameVarChar50是255
3pwdVarChar50是255
4cxVarChar50是255
5addtimeDateTime8是23
jiabanjilu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2gonghaoVarChar50是255
3xingmingVarChar50是255
4riqiVarChar50是255
5jiabanshichangVarChar50是255
6beizhuVarChar500是255
7addtimeDateTime8是23
jiangchengjilu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2gonghaoVarChar50是255
3xingmingVarChar50是255
4jiangchengVarChar50是255
5shiyouVarChar50是255
6addtimeDateTime8是23
kaoqinjilu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2gonghaoVarChar50是255
3xingmingVarChar50是255
4kaoqinVarChar50是255
5riqiVarChar50是255
6beizhuVarChar50是255
7addtimeDateTime8是23
qingjiajilu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2gonghaoVarChar50是255
3xingmingVarChar50是255
4qingjiariqiVarChar50是255
5qingjiashiyouVarChar50是255
6qingjiatianshuVarChar50是255
7addtimeDateTime8是23
8qingjialeixingVarChar20是255
9isshVarChar50是255
rencaizhaopin表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2gangweimingchengVarChar50是255
3zhaopinrenshuVarChar50是255
4xingbieyaoqiuVarChar50是255
5xueliyaoqiuVarChar50是255
6xinzidaiyuVarChar50是255
7beizhuVarChar50是255
8addtimeDateTime8是23
xinwentongzhi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2biaotiVarChar300是255
3leibieVarChar50是255
4neirongText16是255
5tianjiarenVarChar50是255
6shouyetupianVarChar50是255
7dianjilvVarChar10是255
8addtimeDateTime8是23
yuangonggongzi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2gonghaoVarChar50是255
3xingmingVarChar50是255
4nianfenVarChar50是255
5yuefenVarChar50是255
6gongziVarChar50是255
7beizhuVarChar50是255
8addtimeDateTime8是23
yuangongxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2gonghaoVarChar50是255
3xingmingVarChar50是255
4xingbieVarChar50是255
5chushengnianyueVarChar50是255
6dianhuaVarChar50是255
7youxiangVarChar50是255
8jiguanVarChar50是255
9zuzhijigouVarChar50是255
10mimaVarChar50是255
11zhichengVarChar50是255
12beizhuVarChar50是255
13addtimeDateTime8是23
zuzhijigou表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2bianhaoVarChar50是255
3zuzhimingchengVarChar50是255
4fuzerenVarChar50是255
5dianhuaVarChar50是255
6chuanzhenVarChar50是255
7beizhuVarChar50是255
8addtimeDateTime8是23
数据库连接和系统模块细分该数据库用作人员管理系统的后台。建立之后,它必须在前台与jsp应用程序建立连接以发挥其作用。通过建立数据库连接文件,该系统将在需要与数据库进行交互的应用程序中引用此连接。如何建立JDBC连接?Connection对象代表与数据库的连接。连接过程包括执行的SQL语句和在连接上返回的结果。一个应用程序可以与一个数据库建立一个或多个连接,或者可以与多个数据库建立连接。如何打开连接?与数据库建立连接的标准方法是调用DriverManager.getConnection方法。此方法接受包含URL的字符串。DriverManager类将尝试查找可以连接到该URL表示的数据库的驱动程序。DriverManager类包含已注册的Driver类的列表。调用方法getConnection时,它将检查列表中的每个驱动程序,直到找到可以连接到URL中指定的数据库的驱动程序为止。驱动程序的方法connect使用此URL建立实际的连接。Stringurl=“jdbc:odbc:wombat”;;Connectioncon=DriverManager.getConnection(url,"freely","ec");以上介绍的是如何建立与数据库的连接。接下来,我将细分人事管理系统管理系统的四个主要模块。请参见表3-1人事管理系统模块明细表。表3-1人事管理系统模块细分表考核管理系统员工管理权重设置编辑员工权重,查询员工基本信息
组织机构管理组织机构对考核问题进行编辑处理人事管理系统管理添加请假记录添加请假记录项目管理请假记录管理请假记录项目添加加班记录:添加加班记录:项目管理加班记录管理加班记录项目员工工资管理添加考勤记录:添加考勤记录:项目管理考勤记录管理考勤记录项目添加员工工资:添加员工工资项目员工工资:查询管理员工工资项目人事管理系统界面的设计界面设计的原则体现功能系统开发的目的是满足用户的功能要求,这是第一位的。设计界面时,首先必须确保用户可以充分使用系统的功能。接口设计是否合理,可以在一定程度上确定用户掌握系统的时间以及系统是否正确。操作简单这是人类的体现,也是人类意志的技术要求。“屏蔽”复杂的事物并让用户以最舒适的方式使用我们的系统是一个非常重要的目标。视觉角度努力开发漂亮的界面。除了颜色形状和布局等因素之外,美丽的标准也非常简单。这个目标与原始目标是统一的。界面功能结构设计简单的查询,输入,修改,删除设计,使用一种简单的表设计方法,一行可以显示清晰的内容数据。操作员在每行数据的最左侧,填写需要添加的数据,然后单击“新建”按钮添加一条数据。同样,根据需要修改数据,然后单击该行的“修改”按钮以完成修改操作。人事管理系统模块的设计与实现该模块实现了登录,员工信息显示,评估管理,员工薪资管理和组织管理等功能。登陆信息功能员工只有通过登陆页面才能够进入主页面,在登陆页面中,须键入http://localhost:8080/login.jsp网址,出现登陆界面,输入正确的用户名、密码,就可以进入系统了。如果出现“用户名密码错误”提示,如图3-3所示图3-3错误提示信息该模块是系统登录界面。其功能是检测合法用户并验证其用户名和密码,以防止非法用户入侵系统。该模块的界面非常简单。有两个文本框和一个用于输入用户名和密码的登录按钮,但是实现方法更为复杂,因为系统必须自动判断输入的用户名和密码的正确性,并且还必须自动识别其权限(超级区别)(管理员和普通管理员之间),如果登录正常,则系统应记录当前的用户名和权限,以便以后可以为其他操作赋予适当的权限。实现本模块的主要代码如下所示:<basehref="<%=basePath%>"><title>用户登录</title><styletype="text/css"><!--body{ margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; overflow:hidden; background-image:url(images/hsgbg3.gif);}.STYLE3{color:#528311;font-size:12px;}.STYLE4{ color:#42870a; font-size:12px;}}.STYLE5{ color:#72AC27; font-size:26pt;}--></style><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><body><tablewidth="51%"height="92%"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdheight="134"valign="bottom"><tablewidth="72%"height="51"border="0"align="center"><tr><td><divstyle="font-family:宋体;color:#FFFFFF;filter:Glow(Color=#000000,Strength=2);WIDTH:100%;FONT-WEIGHT:bold;FONT-SIZE:19pt;margin-top:5pt"><divalign="center"class="STYLE5">人事管理系统管理系统</div></div></td></tr></table><p> </p></td></tr><tr><tdvalign="top"><tablewidth="571"height="303"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdwidth="595"height="246"valign="top"background="images/hsgbg2.gif"><p> </p><p> </p><formname="form1"method="post"action="adminyanzheng.jsp"><tablewidth="72%"height="148"border="0"align="center"><tr><tdwidth="25%"height="29"><strong><fontcolor=white>用户名</font></strong></td><tdwidth="75%"> <inputname="username"type="text"id="username"style="height:18px;width:130px;border:solid1px#cadcb2;font-size:12px;color:#81b432;"/></td></tr><tr><tdheight="34"><strong><fontcolor=white>密码</font></strong></td><td> <inputname="pwd"type="password"id="pwd"style="height:18px;width:130px;border:solid1px#cadcb2;font-size:12px;color:#81b432;"/></td></tr><trstyle="display:none"><tdheight="33"><strong><fontcolor=white>权限</font></strong></td><td> <selectname="cx"id="cx"><optionvalue="管理员">管理员</option><optionvalue="员工">员工</option></select></td></tr><tr><tdheight="40"> </td><td> <inputtype="submit"name="Button1"value="登陆"id="Button1"style="width:79px;"/><inputname="reset"type="reset"id="Reset1"style="width:76px"value="重置"/></td></tr>员工管理页面如果员工输入正确的名称和密码,它将通过系统验证并进入系统信息显示页面。在人员基本信息菜单中选择基本信息菜单后,单击人员选择1以查看人员基本信息。如图3-4员工管理信息图所示。图3-4员工管理信息图此页面为员工信息管理页面,可添加员工信息,和查询员工信息等功能,实现本模块的主要代码如下所示:<basehref="<%=basePath%>"><title>员工信息</title><LINKhref="CSS.css"type=text/cssrel=stylesheet><scriptlanguage="javascript"src="js/Calendar.js"></script></head><scriptlanguage="javascript">functioncheck(){{ if(document.form1.gonghao.value==""){alert("请输入工号");document.form1.gonghao.focus();returnfalse;}if(document.form1.xingming.value==""){alert("请输入姓名");document.form1.xingming.focus();returnfalse;}if(document.form1.dianhua.value==""){alert("请输入电话");document.form1.dianhua.focus();returnfalse;}if(document.form1.mima.value==""){alert("请输入密码");document.form1.mima.focus();returnfalse;}}functiongow(){ document.location.href="yuangongxinxi_add.jsp?jihuabifffanhao="+document.form1.jihuabifffanhao.value;}</script><body><formname="form1"id="form1"method="post"action="yuangongxinxi_add_post.jsp">添加员工信息:<br><br><tablewidth="100%"border="1"align="center"cellpadding="3"cellspacing="1"bordercolor="#00FFFF"style="border-collapse:collapse"><tr><td>工号:</td><td><inputname='gonghao'type='text'id='gonghao'value=''/> *</td></tr><tr><td>姓名:</td><td><inputname='xingming'type='text'id='xingming'value=''/> *</td></tr><tr><td>性别:</td><td><selectname='xingbie'id='xingbie'><optionvalue="男">男</option><optionvalue="女">女</option></select></td></tr><tr><td>出生年月:</td><td><inputname='chushengnianyue'type='text'id='chushengnianyue'value=''readonly='readonly'onClick="getDate(document.form1.chushengnianyue,'2')"need='1'/></td></tr><tr><td>电话:</td><td><inputname='dianhua'type='text'id='dianhua'value=''/> *</td></tr><tr><td>邮箱:</td><td><inputname='youxiang'type='text'id='youxiang'value=''/></td></tr><tr><td>籍贯:</td><td><inputname='jiguan'type='text'id='jiguan'value=''/></td></tr><tr><td>组织机构:</td><td><selectname='zuzhijigou'id='zuzhijigou'><%Stringsql="selectzuzhimingchengfromzuzhijigouorderbyiddesc";ResultSetRS_result=connDbBean.executeQuery(sql);while(RS_result.next()){%><optionvalue="<%=RS_result.getString("zuzhimingcheng")%>"><%=RS_result.getString("zuzhimingcheng")%></option><%}%></select></td></tr><tr><td>密码:</td><td><inputname='mima'type='text'id='mima'value=''/> *</td></tr><tr><td>职称:</td><td><inputname='zhicheng'type='text'id='zhicheng'value=''/></td></tr><tr><td>备注:</td><td><textareaname='beizhu'cols='50'rows='5'id='beizhu'></textarea></td></tr><tr><td> </td><td><inputtype="submit"name="Submit"value="提交"onclick="returncheck();"/><inputtype="reset"name="Submit2"value="重置"/></td></tr>人事管理系统管理页面上面是用于添加请假记录和请假记录的查询页面,包括姓名,工作编号,请假日期,请假原因等,可以按工作编号或姓名进行搜索。类似于此页面的奖惩记录添加了奖惩记录查询,时间和出勤记录查询以及时间和出勤记录添加。实现此模块的主要代码如下:<basehref="<%=basePath%>"><title>考勤记录</title><scriptlanguage="javascript"src="js/Calendar.js"></script><LINKhref="CSS.css"type=text/cssrel=stylesheet></head><scriptlanguage="javascript">functioncheck(){ if(document.form1.gonghao.value==""){alert("请输入工号");document.form1.gonghao.focus();returnfalse;}if(document.form1.xingming.value==""){alert("请输入姓名");document.form1.xingming.focus();returnfalse;}if(document.form1.beizhu.value==""){alert("请输入备注");document.form1.beizhu.focus();returnfalse;}}</script><body><%Stringid=request.getParameter("id");%><formname="form1"id="form1"method="post"action="kaoqinjilu_updt_post.jsp?id=<%=id%>">修改考勤记录:<br><br><%Stringsql="select*fromkaoqinjiluwhereid="+id;Stringgonghao="";Stringxingming="";Stringkaoqin="";Stringriqi="";Stringbeizhu="";ResultSetRS_result=connDbBean.executeQuery(sql);while(RS_result.next()){gonghao=RS_result.getString("gonghao");xingming=RS_result.getString("xingming");kaoqin=RS_result.getString("kaoqin");riqi=RS_result.getString("riqi");beizhu=RS_result.getString("beizhu");}%><tablewidth="100%"border="1"align="center"cellpadding="3"cellspacing="1"bordercolor="#00FFFF"style="border-collapse:collapse"><tr><td>工号:</td><td><inputname='gonghao'type='text'id='gonghao'value='<%=gonghao%>'/></td></tr><tr><td>姓名:</td><td><inputname='xingming'type='text'id='xingming'value='<%=xingming%>'/></td></tr><tr><td>考勤:</td><td><selectname='kaoqin'id='kaoqin'><optionvalue="正常">正常</option><optionvalue="迟到">迟到</option><optionvalue="早退">早退</option><optionvalue="缺席">缺席</option></select></td></tr><scriptlanguage="javascript">document.form1.kaoqin.value='<%=kaoqin%>';</script><tr><td>日期:</td><td><inputname='riqi'type='text'id='riqi'value='<%=riqi%>'onClick="getDate(form1.riqi,'2')"need="1"readonly='readonly'/></td></tr><tr><td>备注:</td><td><textareaname='beizhu'cols='50'rows='5'id='beizhu'><%=beizhu%></textarea></td></tr>本章小结本章主要介绍人事管理系统的登录界面和相应的数据库操作,并简要说明系统的四个主要模块的含义和实现功能。由于个人能力的限制,系统功能模块的实现相对简单且粗糙,我希望将来会有更多的人参与这项研究。人事管理系统测试系统完成后,必须测试完成的功能,这是一项复杂而艰巨的任务。本章从测试计划设计和应用程序示例中描述了该系统中的测试工作。软件工程的基础之一是尽可能地进行测试。在开发的早期发现并修复缺陷有两个原因:大多数错误是在项目周期的早期产生的,并且修改项目的成本将随着发现时间的增加而成倍增加。技术人员擅长完成编码和设计等技术任务。不幸的是,技术人员通常不擅长非技术工作。在许多情况下,软件开发人员和用户会有完全不同的想法。因为开发人员接近硬件的底层,所以更多的问题是从机器的“思维”考虑的,并且用户仅供使用。作为产品,我们必须能够考虑用户使用的所有方面,并考虑各种容错处理。为了记录用户使用软件的习惯,以提供软件的易用性并发现潜在的问题,Microsoft和许多大型外国软件开发公司甚至会使用专用的测试室来记录用户使用仪器的过程,以进行改进。接口的使用和存在的问题。软件测试是保证软件质量的重要手段。研究数据显示,国外软件开发机构的工作量的40%-50%用于软件测试,软件测试的成本占软件开发总成本的30%-50%。对于某些需要高可靠性和高安全性的软件,测试成本可能相当于整个软件项目开发总成本的3至5倍。但是,中国的软件开发人员经常忽
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广东云浮市八年级地生会考真题试卷+解析及答案
- 2025年广东省韶关市初二地生会考考试试题及答案
- 电气工程自动化就业方向及前景
- 鸡身上的这个部分很多人爱吃但实际是热量“炸弹”
- 人力资源外包合同范本及注意事项
- 护理安全中的团队协作
- 2026年房屋租赁合同纠纷解决策略
- 2026年劳动合同续签范本解析
- 护士个人政治思想总结报告(2篇)
- 护士自查报告(3篇)
- 2026年春季人教PEP版四年级下册英语Unit 3 Time for school 教案(共6课时)
- 海关相关知识
- 2025年湖北日报传媒集团招聘工作人员45人笔试参考题库附带答案详解
- 2026年考研英语(二)真题及答案
- 2026年幕墙工程专项安全监理实施细则
- 免疫细胞疗法在癌症治疗中的应用
- 卵巢早衰的课件
- 国家事业单位招聘2025国家药品监督管理局特殊药品检查中心招聘10人笔试历年参考题库典型考点附带答案详解(3卷合一)2套试卷
- 2025基于5G技术实现煤场斗轮机无人值守
- 出租转让茶厂合同范本
- GB/T 18711-2025选煤用磁铁矿粉试验方法
评论
0/150
提交评论