版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ目录TOC o 1-3 h z u HYPERLINK l _Toc2630678781前言 PAGEREF _Toc263067878 h 22 HYPERLINK l _Toc2630678791.1信信息化的的发展 PAGEREF _Toc263067879 h 22 HYPERLINK l _Toc2630678801.2课课题的研研究背景景 PAGEREF _Toc263067880 h 2 HYPERLINK l _Toc2
2、630678811.3课课题的研研究目的的 PAGEREF _Toc263067881 h 3 HYPERLINK l _Toc2630678822需求分分析 PAGEREF _Toc263067882 h 3 HYPERLINK l _Toc2630678832.1 可行性性分析 PAGEREF _Toc263067883 h 44 HYPERLINK l _Toc2630678842.1.1 经经济可行行性 PAGEREF _Toc263067884 h 4 HYPERLINK l _Toc2630678852.1.2 技技术可行行性 PAGEREF _Toc263067885 h 4 H
3、YPERLINK l _Toc2630678862.1.3 运运行可行行性 PAGEREF _Toc263067886 h 4 HYPERLINK l _Toc2630678872.2系系统需求求 PAGEREF _Toc263067887 h 5 HYPERLINK l _Toc2630678882.3功功能需求求 PAGEREF _Toc263067888 h 5 HYPERLINK l _Toc2630678892.4性性能需求求 PAGEREF _Toc263067889 h 5 HYPERLINK l _Toc2630678903概要设设计 PAGEREF _Toc263067890
4、 h 6 HYPERLINK l _Toc2630678913.1系系统开发发环境 PAGEREF _Toc263067891 h 66 HYPERLINK l _Toc2630678923.2 JDKK 1.6和Tommcatt 6.0 服服务器配配置 PAGEREF _Toc263067892 h 6 HYPERLINK l _Toc2630678933.3系系统结构构图 PAGEREF _Toc263067893 h 7 HYPERLINK l _Toc2630678943.4管管理端流流程图 PAGEREF _Toc263067894 h 88 HYPERLINK l _Toc2630
5、678953.5客客户端流流程图 PAGEREF _Toc263067895 h 99 HYPERLINK l _Toc2630678963.6数数据库设设计 PAGEREF _Toc263067896 h 9 HYPERLINK l _Toc2630678973.6.1数据据库E-R图设设计 PAGEREF _Toc263067897 h 9 HYPERLINK l _Toc2630678983.6.2实体体图设计计 PAGEREF _Toc263067898 h 10 HYPERLINK l _Toc2630678993.6.3数据据库表设设计 PAGEREF _Toc263067899
6、h 一三三 HYPERLINK l _Toc2630679004详细设设计 PAGEREF _Toc263067900 h 一五五 HYPERLINK l _Toc2630679014.1登登陆界面面设计 PAGEREF _Toc263067901 h 一一五 HYPERLINK l _Toc2630679024.2部部门管理理模块设设计 PAGEREF _Toc263067902 h 166 HYPERLINK l _Toc2630679034.3职职工管理理模块设设计 PAGEREF _Toc263067903 h 177 HYPERLINK l _Toc2630679044.3.1职工工
7、列表模模块设计计 PAGEREF _Toc263067904 h 17 HYPERLINK l _Toc2630679054.3.2职工工查询模模块设计计 PAGEREF _Toc263067905 h 一八 HYPERLINK l _Toc2630679064.4事事务管理理设计 PAGEREF _Toc263067906 h 一一八 HYPERLINK l _Toc2630679074.4.1考勤勤管理模模块设计计 PAGEREF _Toc263067907 h 一八 HYPERLINK l _Toc2630679084.4.2请假假管理模模块设计计 PAGEREF _Toc2630679
8、08 h 19 HYPERLINK l _Toc2630679094.4.3工资资管理模模块设计计 PAGEREF _Toc263067909 h 20 HYPERLINK l _Toc2630679104.4.4加班班管理模模块设计计 PAGEREF _Toc263067910 h 20 HYPERLINK l _Toc2630679114.5帐帐号管理理设计 PAGEREF _Toc263067911 h 221 HYPERLINK l _Toc2630679124.5.1管理理员模块块设计 PAGEREF _Toc263067912 h 221 HYPERLINK l _Toc26306
9、79一三9一三4.55.2用用户模块块设计 PAGEREF _Toc2630679一三 h 221 HYPERLINK l _Toc2630679145调试与与测试 PAGEREF _Toc263067914 h 222 HYPERLINK l _Toc2630679一五9一五5.11程序调调试 PAGEREF _Toc2630679一五 h 222 HYPERLINK l _Toc2630679165.2程程序的测测试 PAGEREF _Toc263067916 h 222 HYPERLINK l _Toc2630679175.2.1测试试的重要要性和目目的 PAGEREF _Toc2630
10、67917 h 222 HYPERLINK l _Toc2630679一八9一八5.22.2测测试方法法设计 PAGEREF _Toc2630679一八 h 223 HYPERLINK l _Toc2630679195.2.3测试试的用例例设计 PAGEREF _Toc263067919 h 223 HYPERLINK l _Toc2630679206总结 PAGEREF _Toc263067920 h 224 HYPERLINK l _Toc263067921参考文献献 PAGEREF _Toc263067921 h 25 HYPERLINK l _Toc263067922致谢 PAGERE
11、F _Toc263067922 h 255基于JAAVA的人事管管理系统统设计与与实现xXX 指导教教师:XXX 讲师摘 要:随着企企业的逐逐步发展展、复杂度度逐渐变变强,人人工作业业已经无无法适应应现代企企业的管管理,随随之取代代的是计计算机科科学而开开发的人人事管理理系统,而而且,一一个良好好的人事事管理系系统势在在必行。人事管管理系统统是对工工作人员员进行统统一的管管理,可可以方便便的进行行录入,查查询,修修改,删删除,退退出。其其开发主主要包括括后台数数据库的的建立和和维护以以及前端端应用程程序的开开发两个个方面。对于前前者要求求建立起起数据一一致性和和完整性性强、数数据安全全性好的的
12、数据库库。而对对于后者者则要求求应用程程序功能能完备,易易使用等等特点。在网络络迅速发发展的格格局下,基基于WEB的人事事管理系系统为首首选。经经过考虑虑,本系系统使用用JAVVA作为开开发语言言和MYSSQL作为数数据库。关键词:人事管管理系统统;WEBB;JAAVA;MYSSQLThe Desiignaand Impplemmenttatiion of Perrsonnnell Mannageemennt SSysttem ontthe bassis ofJJAVAAAuthhor: TTutoor: Absttracct:Witth tthe devveloopmeent of entt
13、erpprisses andd thhe ccompplexxityy haas bbeenn sttronng,Thee Maanuaal ooperratiion cannt adaapt to moddernn buusinnesss maanaggemeent, reeplaacinng bby tthe perrsonnnell maanaggemeent sysstemm whhichh coome outt wiith thhe ddeveeloppmennt oof ccompputeer sscieentiificc , so a ggoodd peersoonneel mm
14、anaagemmentt syysteem iis nneceessaary.Perrsonnnell Maanaggemeent Sysstemm iss a uniifieed mmanaagemmentt sttafff, ccan eassilyy bee innputt, qquerry, moddifyy, ddeleete, exxit.Whiich maiinlyy inncluudedd daatabbasee crreattionn annd mmainntennancce, andd frrontt-ennd aappllicaatioon ddeveeloppmennt
15、 aaspeectss. TThe forrmerr reequiiredd sttronng ddataa coonsiisteencyy annd iinteegriity of datta, goood ssafeety dattabaase.Forr thhe llattter apppliccatiion powwerfful, eaasy to usee annd sso oon.。Pattterrn oof rrapiid ddeveeloppmennt iin tthe nettworrk uundeer WWEB-bassed perrsonnnell maanaggemee
16、nt sysstemm off chhoicce. Aftter connsidderaatioon, thee syysteem uusess JAAVA as thee deevellopmmentt laanguuagee annd MMYSQQL aas tthe dattabaase.Key worrds:Perrsonnnell maanaggemeent Sysstemm;WEB;JAVVA;MYSSQL1前言1.1信信息化的的发展随着人类类迈入二二十一世世纪, 计算机机技术、通信技技术、网网络技术术为代表表的现代代信息技技术的飞飞跃发展展,人类类正在从从工业时时代向信信息时代代
17、迈进,人人们越来来越重视视信息资资源的开开发和利利用,“信息化”已成为为一个国国家经济济和社会会发展的的关键环环节,信信息化水水平的高高低已成成为衡量量一个国国家现代代化水平平和综合合国力的的重要标标志,信信息化的的实质是是使信息息这一社社会的主主导资源源充分发发挥作用用,可以以说推广广信息技技术使手手段,真真正利用用信息是是目的,信信息化则则是实现现目的的的过程。我国自自19883年大力力推广微微型计算算机应用用以来,在在管理信信息领域域,无论论在理论论方面,还还是在实实践方面面都有了了很大的的发展。19886年2月国务务院批准准建设了了国家经经济信息息系统,全全国从中中央到省省、市地地方都
18、陆陆续成立立了信息息中心,各各行各业业应用电电子计算算机的热热情普遍遍高涨。目前,已已从单项项业务的的信息管管理迅速速项综合合的管理理层和决决策层的的信息管管理发展展,应用用水平日日趋提高高;已金金桥工程程、金关关工程和和金卡工工程为代代表的国国民经济济信息工工程也正正在加速速建设。11.2课课题的研研究背景景人事管理理系统的的发展历历史可以以追溯到到20世纪60年代末末期。由由于当时时计算机机技术已已经进入入实用阶阶段,同同时大型型企业用用手工来来计算和和发放薪薪资既费费时费力力又非常常容易出出差错,为为了解决决这个矛矛盾,第第一代的的人事管管理系统统应运而而生。当当时由于于技术条条件和需需
19、求的限限制,用用户非常常少,而而且那种种系统充充其量也也只不过过是一种种自动计计算薪资资的工具具,既不不包含非非财务的的信息,也也不包含含薪资的的历史信信息,几几乎没有有报表生生成功能能和薪资资数据分分析功能能。但是是,它的的出现为为人事管管理的管管理展示示了美好好的前景景,即用用计算机机的高速速度和自自动化来来替代手手工的巨巨大工量量,用计计算机的的高准确确性来避避免手工工的错误误和误差差,使大大规模集集中处理理大型企企业的薪薪资成为为可能。第二代的的人事管管理系统统出现于于20世纪70年代末末。由于于计算机机技术的的飞速发发展,无无论是计计算机的的普及性性,还是是计算机机系统工工具和数数据
20、库技技术的发发展,都都为人事事管理系系统的阶阶段性发发展提供供了可能能。第二二代人事事管理系系统基本本上解决决了第一一代系统统1引用计计算机毕毕业设计计专业站站: HYPERLINK xxbylw99x/Articlenews.asp?id=1022xxxbyllw999x/AArtiicleenewws.aasp?id=10222的主要缺缺陷,对对非财务务的人事事管理信信息和薪薪资的历历史信息息都给予予了考虑虑,其报报表生成成和薪资资数据分分析功能能也都有有了较大大的改善善。但这这一代的的系统主主要是由由计算机机专业人人员开发发研制的的,未能能系统地地考虑人人事管理理的需求求和理念念,而且且
21、其非财财务的人人事管理理信息也也不够系系统和全全面。1人事管理理系统的的革命性性变革出出现在20世纪90年代末末。由于于市场竞竞争的需需要 如何吸吸引和留留住人才才,激发发员工的的创造性性、工作作责任感感和工作作热情已已成为关关系企业业兴衰的的重要因因素,人人才已经经成为企企业最重重要的资资产之一一。公正、公平、合理的企业业管理理理念和企企业管理理水平的的提高,使使社会对对人事管管理系统统有了更更高的需需求;同同时由于于个人电电脑的普普及,数数据库技技术、客客户/服务器器技术,特特别是Intternnet/Inttrannet技术的的发展,使使得第三三代人事事管理系系统的出出现成为为必然。第三
22、代代人事管管理系统统的特点点是从人人事管理理的角度度出发,用用集中的的数据库库将几乎乎所有与与人事管管理相关关的数据据统一管管理起来来,形成成了集成成的信息息源。友友好的用用户界面面,强有有力的报报表生成成工具、分析工工具和信信息的共共享使得得人事管管理人员员得以摆摆脱繁重重的日常常工作,集集中精力力从战略略的角度度来考虑虑企业人人事管理理规划和和政策。21.3课课题的研研究目的的随随着网络络技术的的发展 ,传统统的人工工管理模模式已经经不适应应当前企企业的发发展,这这种管理理方式存存在着许许多缺点点,如:效率低低、保密密性差、数据量量大、查查询等都都不方便便,而且且还会影影响企业业的发展展。
23、但人人事管理理系统是是一个企企业单位位不可缺缺少的部部分,所所以一个个好的人人事管理理系统会会给企业业带来更更大的发发展。基基于WEB模式的的人事管管理系统统适应了了当前发发展的潮潮流,作作为计算算机应用用的一部部分,使用计计算机对对人事信信息进行行管理,具有着着手工管管理所无无法比拟拟的优点点.例如:检索迅迅速、查查找方便便、可靠靠性高、存储量量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高人事劳劳资管理理的效率率,也是企企业的科科学化、正规化化管理,与世界界接轨的的重要条条件。从从另一方方面推动动了企业业的向前前发展。课题的的目的是是:针对对企事业业对人事事管理的
24、的需求,开开发人事事管理系系统,力力求方便便快捷实实现人事事档案的的管理,推推动企业业的向前前发展。2需求分分析需求分析析是系统统开发必必要环节节,也是是重中之之重。作作为该过过程的结结果,需需求规120075CCBACC人事管管理系统统:xxllw5110 x/VC/0755.httm格说明书书是对系系统的功功能和行行为完整整的描述述。系统统设计将将来自于于需求分分析的抽抽象规格格说明转转变为面面向真实实世界的的设计。一旦构构建完成成,该系系统就会会投入使使用,同同时会不不可避免免地产生生更多的的新需求求。同时时,需求求过程与与分析活活动之间间有相当当程度的的重叠,分分析建模模对于设设定工作
25、作的范围围和其他他一些事事来说是是必要的的,所以以我们利利用分析析模型来来描述需需求过程程,随着着开发工工作的继继续,分分析活动动在工作作中占的的比例将将变得越越来越大大,直到到所有需需求都已已知。12.1 可行性性分析该阶段通通过对系系统目标标的初步步调研和和分析,提提出可行行性方案案并进行行论证。我们在在这里主主要从技技术可行行性、经经济可行行性和运运行可行行性等方方面进行行分析。2.1.1 经济可可行性开发该系系统所需需的相关关资料可可以通过过已存在在的相关关系统进进行调查查采集,所所需的其其他应用用软件、硬件系系统也易易于获得得.因此,开发成成本较低低。而引引进使用用本系统统后,与与传
26、统方方式相比比,具有有高效率率、低成成本、高高质量的的特点,可可以节省省不少人人力、物物力及财财力。所所以,从从经济的的角度来来看,该该系统可可行。2.1.2 技术可可行性技术可行行性要考考虑现有有的技术术条件是是否能够够顺利完完成开发发工作,软软硬件配配置是否否满足开开发的需需求等。本系统统用的是是JSPP+JAAVA开开发语言言,当前前的计算算机硬件件配置也也完全能能满足开开发的需需求,因因此在技技术上是是绝对可可行的。软件方方面:由由于目前前单机模模式相对对发展成成熟,故故软件的的开发平平台成熟熟可行,它们速速度快、容量大大、可靠靠性能高高、价格格低,完完全能满满足系统统的需求求。2.1
27、.3 运行可可行性运行可行行性是对对组织结结构的影影响,现现有人员员和机构构和环境境对系统统的适应应性及人人员培训训补充计计划的可可行性。当前信信息化技技术已经经相当普普及,各各类操作作人员水水平都有有相当的的高度,所所以在运运行上是是可行性性的。1引引用藩编编著软软件工程程导论M清华华大学出出版社出出版,20003,1-11732.2系系统需求求随着企业业规模的的进一步步扩大,企企业职工工的数量量越来越越多,管管理制度度也越来来越变的的严密复复杂,传传统的人人工管理理方式或或C/S架构的的管理软软件的缺缺陷逐渐渐显露出出来,为为了提高高企业人人事管理理系统的的效率和和正确性性,方便便职工对对
28、个人基基本信息息的查询询,同时时也为了了降低管管理系统统的维护护费用,所所以决定定开发基基于B/S的人事事管理系系统。2.3功功能需求求 基于系系统需求求分析,该该人事管管理系统统实现下下面的功功能:系系统分两两种身份份:员工工,管理理员,登登陆时根根据选择择角色进进入功能能界面。管理员:1)员工工资料管管理:包包括查看看职工列列表、添添加职工工、修改改职工信信息等。2)部门门管理:包括查查看部门门列表、修改部部门信息息及添加加新部门门等。3)职工工考勤管管理:添添加、修修改、删删除职工工考勤信信息。4)职工工加班管管理:包包括个人人加班信信息查询询及添加加新的加加班记录录等。5)假期期情况管
29、管理:主主要用来来处理职职工的请请假申请请。6)职工工工资管管理:主主要用来来处理职职工的工工资情况况。员工:1)职工工登陆后后查询个个人基本本的信息息。2)职工工还可以以查询个个人考勤勤记录。3)职工工可以查查询个人人请假信信息。4)职工工可以修修改个人人密码。5)职工工可以在在线请假假2.4性性能需求求1)硬件件环境推荐配置置为:处理器器:Inntell 奔腾或更更高内存:5122M硬盘空空间:80GGB显卡:Gefforcce系列显显示适配配器或更更高。2)软件件环境操作系系统:winndowws XXP数据库库:MYSSQL 5.00开发平平台:MyEEcliipsee3概要设设计3.
30、1系系统开发发环境1)JDDK 11.62)MYYSQLL 5.0数据库库3)Toomcaat 66.0 服务器器3.2 JDKK 1.6和Tommcatt 6.0 服务器器配置安装好JJDK和和Tommcatt后,要要对系统统的环境境变量进进行配置置才能运运行。点点“我的电电脑”右键属性,选选择“高级”环境变变量,在在系统变变量中新新建下面面几个变变量。如如图所示示:JAVAA_HOOME vvaulle为c:Proograam FFileesJJavaajddk1.6.00_022CLASSSPAATH vauule为为 .;c:Proograam FFileesJJavaaJDDBCms
31、bbasee.jaar;cc:PProggramm FiilessJaavaJDBBCmmssaalseerveer.jjar;c:Proograam FFileesJJavaaJDDBCmsuutill.jaar接着着把编辑辑PATTH变量量设置我我们需要要的值如如下 vvaulle为%SysstemmRooot%sysstemm32;%SyysteemRooot%;%SSysttemRRoott%SSysttem332WWbemm:%jjavaa_hoome%biin;%javva_hhomee%jjrebinn;%JJAVAA_HOOME%biin;%CATTALIINA_HOMME%b
32、inn;c:Prrogrram FillesJavvaJJDBCCmssbasse.jjar;c:Proograam FFileesJJavaaJDDBCmsssalsservver.jarr;c:Prrogrram FillesJavvaJJDBCCmssutiil.jjar;c:Proograam FFileesJJavaajddk1.6.00_022biin;%SysstemmRooot%sysstemm32;%SyysteemRooot%;%SSysttemRRoott%SSysttem332WWbemm;C:Prrogrram FillesCommmonn FiilessThhund
33、der NettworrkKKanKKanCoddecss;C:Prrogrram FillesMySSQLMySSQL Serrverr 5.0bbin设设置完以以后重新新启动ttomccat,打打开浏览览器,在在地址栏栏中输入入 HYPERLINK xlocalhost:8080/xloocallhosst:880800进行验验证配置置是否成成功。图1 环环境配置置3.3系系统结构构图人事管理系统管理员职工职工资料管理职工考勤管理职工加班管理假期情况管理部门管理个人资料查询请假记录查询在线请假职工工资管理考勤信息查询修改个人密码图2 系系统功能能3.4管管理端流流程图职工管理员登录部门管理
34、事务管理职工管理帐号管理部门列表职工管理请假管理考勤管理工资管理加班管理添加删除修改添加、删除、修改添加删除修改管理员职工添加、删除管理员查询图3 管管理端流流程3.5客客户端流流程图登录职工职工管理事物管理帐号管理查看职工信息查看请假信息查看加班信息查看工资信息查看考勤信息查看帐号信息修改个人密码在线请假信息图4 客客户端流流程3.6数数据库设设计数据库的的设计是是系统设设计的关关键部分分,好的的数据库库设计不不仅能够够提高系系统的整整体性能能,也会会在很大大程度上上影响整整个项目目的后续续开发工工作。因因此需要要正确无无误的操操作。3.6.1数据据库E-R图设计图5 数数据库E-R图3.6
35、.2实体体图设计计该人事管管理系统统中的实实体主要要包括部部门、职职工、请请假信息息、考勤勤信息、加班信信息、工工资信息息、用户户登录信信息,下下面将依依次给出出各实体体图。部门部门编号部门名称部门负责人部门电话(1)部部门实体体图职工职工编号职工姓名性别生日学历所属部门工资(2)职职工实体体图考勤信息时间考勤类型职工编号(3)考考勤信息息实体图请假信息请假时间离开时间请假原因是否同意职工编号 (44)请假假信息实实体图加班信息加班时间加班小时加班工资职工编号(5)加加班信息息实体图工资信息发工资时间基本工资加班工资总工资职工编号(6)工工资信息息实体图用户信息用户名用户密码职工编号(7)用用
36、户登录录信息实实体图管理员信息管理员名密码(8)管管理员信信息实体体图3.6.3数据库库表设计计该人事管管理系统统中的表表主要有有7张,包包括部门门、职工工、请假假信息、考勤信信息、加加班信息息、工资资信息、用户登登录信息息,下面面将依次次给出各各表。1)部门门信息表表:(deppt)主要要包括部部门编号号、部门门名称、部门负负责人、部门电电话。名称字段名称称数据类型型字段大小小部门编号号depttIdvarccharr5部门名称称depttNammevarccharr20部门负责责人manaagerrvarccharr20部门电话话phonnevarccharr20(1)部部门信息息表(de
37、ppt)2)职工工信息表表:(emmplooyeee)主要包包括职工工编号、职工姓姓名、性性别、生生日、学学历、工工资、部部门编号号。名称字段名称称数据类型型字段大小小职工编号号empIIdvarccharr5职工姓名名emNaamevarccharr20性别sexvarccharr10生日birtthdateeN/A学历educcatiionvarccharr20工资wageesdoubbleN/A部门编号号depttIdvarccharr5(2)职职工信息息表 (eemplloyeee)3)考勤勤信息表表:(atttenndannce)主要包包括时间间、考勤勤类型、职工编编号。名称字段名称
38、称数据类型型字段大小小时间empddateedateetimmeN/A考勤类型型stattusvarccharr30职工编号号empIIdvarccharr5(3)考考勤信息息表 (aatteendaancee)4)请假假信息表表:(leeavees)主要包包括请假假时间、离开原原因、请请假原因因、0不同意意,1同意、职工编编号。名称字段名称称数据类型型字段大小小请假时间间dateesdateetimmeN/A离开时间间leavveTiimeint10请假原因因reassonvarccharr102440不同意意,1同意isAppprooveint100职工编号号empIIdvarccharr
39、5(4)请请假信息息表(leaavess)5)加班班信息表表:(ovverttimee)主要包包括加班班时间、加班小小时、加加班工资资、职工工编号。名称字段名称称数据类型型字段大小小加班时间间dateesdateetimmeN/A加班小时时howllonggint10加班工资资jbWaagessdoubbleN/A职工编号号empIIdvarccharr5(5)加加班信息息表 (ooverrtimme)6)工资资信息表表:(waage)主要包包括发工工资时间间、基本本工资、加班工工资、总总工资、职工编编号。名称字段名称称数据类型型字段大小小发工资时时间montthsWWageesdateeN/
40、A基本工资资wageesint10加班工资资jbWaagessdoubbleN/A总工资TotaalWaagessdoubbleN/A职工编号号empIIdvarccharr5(6)工工资信息息表 (wwagee)7)用户户登录信信息表:(emmplooginn)主要包包括用户户名、用用户密码码、职工工编号。名称字段名称称数据类型型字段大小小用户名userrNammevarccharr20用户密码码pwdvarccharr20职工编号号empIIdvarccharr5(7)用用户登录录信息表表 (eempllogiin)8)管理理员登录录信息表表:(admminllogiin)主要要包括管管理
41、员名名、密码码。名称字段名称称数据类型型字段大小小管理员名名userrNammevarccharr20密码pwdvarccharr20(8)管管理员登登录信息息表(admminllogiin)4详细设设计4.1登登陆界面面设计服务器端端界面管管理员输输入的帐帐号和密密码后就就进入到到管理界界面。如如果输入入的用户户名和密密码都正正确,则则进入管管理界面面;如果果输入的的用户名名或密码码两者其其中有一一个错误误,则返返回到llogiin.jjsp界界面进行行重新登登录。而而其实现现方法则则是通过过cheeck方方法来检检查用户户名和密密码是否否正确,并并将错误误的用户户名或密密码指示示出来。客户
42、端端的用户户登录也也是同样样的方法法。其登登录的窗窗口如下下:图6 登登陆界面面Striing sqll = seelecct * frrom admminLLogiin wwherre uuserrNamme = + useernaame+ ;Sttateemennt sstmtt = DB.gettStaatemmentt(connn);ReesulltSeet rrs = DBB.geetReesulltSeet(stmmt, sqll);u = neew AAdmiinLooginn();u.ssetIId(rrs.ggetIInt(idd);u.ssetUUserrNamme(rrs
43、.ggetSStriing(usserNNamee);u.settPwdd(rss.geetSttrinng(pwdd);4.2部部门管理理模块设设计部门管理理主要是是对部门门进行添添加、删删除和修修改操作作,实现现了部门门的录入入等功能能。管理理员可以以在此模模块上查查看部门门信息,及及负责人人的信息息。图7 部部门管理理界面Striing sqll = innserrt iintoo deept valluess (nnulll, ?, ?, ?, ?);PrrepaareddStaatemmentt psstmtt = DB.preeparre(connn, sqll);try ppst
44、mmt.ssetSStriing(1, d.ggetDDepttId();ppstmmt.ssetSStriing(2, d.ggetNNamee();ppstmmt.ssetSStriing(3, d.ggetMManaagerr();ppstmmt.ssetSStriing(4,dd.geetPhhonee();ppstmmt.eexeccuteeUpddatee();cconnnxmiit();4.3职职工管理理模块设设计4.3.1职工工列表模模块设计计TOC o 1-3 h z u其主要的的功能是是对职工工的信息息进行添添加、删删除、职职工信息息更新。此模块块实现了了职工信信息的录录入
45、。职职工可以以在客户户端登录录后查看看个人的的所有信信息。图8 添添加管理理界面Striing sqll = innserrt iintoo emmplooyeee vaaluees (nulll, ?, ?, ?, ?, ?, ?,?);ppstmmt = DBB.prrepaare(connn, sqll);ppstmmt = DBB.prrepaare(connn, sqll);ppstmmt.ssetSStriing(1, p.ggetEEmpIId();ppstmmt.ssetSStriing(2, p.ggetNNamee();ppstmmt.ssetSStriing(3,pp.g
46、eetSeex();ppstmmt.ssetSStriing(4,pp.geetBiirthh();ppstmmt.ssetSStriing(5, p.ggetEEduccatiion();ppstmmt.ssetDDoubble(6, p.ggetWWagees();ppstmmt.ssetSStriing(7, p.ggetDDepttId();4.3.2职工工查询模模块设计计TOC o 1-3 h z u图9 搜搜索界面面本模块可可以用来来搜索职职工。其其操作可可以通过过职工编编号搜索索,可以以通过职职工姓名名搜索,可可以职工工部门编编号搜索索等。通通过不同同的方法法实现了了对职工工的查
47、询询。Striing queerySStr = whheree p.depptIdd = + deeptIId;retuurnddao.finnd(eemplloyeees, paageNNo, paggeSiize, quueryyStrr);Strringg quueryyStrr = wwherre pp.emmpIdd liike % + keyyworrd + % oor pp.emmpNaame likke % + kkeywwordd + % orr p.depptIdd liike %+ kkeywwordd + %;4.4事事务管理理设计4.4.1考勤勤管理模模块设计计其主要
48、的的功能是是对职工工的考勤勤信息进进行添加加、删除除和更新新。此模模块实现现了对职职工考勤勤信息的的管理,可可以很明明确的使使管理人人员对职职工的考考勤信息息进行查查看。图10考考勤管理理界面SStriing sqll=iinseert intto aatteendaancee vaaluees(nnulll,noow(),?,?) ;psttmt=DB.preeparre(connn, sqll);/psstmtt.seetDaate(1,(Datte) atttenddancce.ggetDDatee();psttmt.settStrringg(1,atttenddancce.ggetSS
49、tattus();psttmt.settStrringg(2,atttenddancce.ggetEEmpIId();4.4.2请假假管理模模块设计计其主要的的功能是是对职工工的请假假信息进进行添加加、删除除、更新新,同时时也处理理职工在在线请假假信息。首先,职职工在线线请假后后,其是是否同意意的值为为空。然然后通过过数据库库将其请请假信息息返回到到管理端端。最后后管理员员可以查查看其请请假信息息,并做做出是否否同意其其请假的的判断。图11 请假管管理界面面Striing sqll = innserrt iintoo leeavees vvaluues(nulll,nnow(),?,?,?,?
50、);ppstmmt = DBB.prrepaare(connn, sqll);/ ppstmmt.ssetDDatee(1,(Daate) leeavee.geetDaate();ppstmmt.ssetIInt(1, leaave.gettLeaaveTTimees();ppstmmt.ssetSStriing(2, leaave.gettReaasonn();ppstmmt.ssetSStriing(3, leaave.gettIsAApprrovee();ppstmmt.ssetSStriing(4, leaave.gettEmppId();4.4.3工资资管理模模块设计计其主要的的功能
51、是是对职工工的工资资信息进进行添加加、删除除和更新新。此模模块对职职工的工工资信息息进行了了比较详详细的整整理,总总工资由由基本工工资和加加班工资资生成。而在设设计时加加班工资资的算法法为每小小时800元。图12 工资管管理界面面Striing sqll=uupdaate wagge sset monnthssWagge=?,waagess=?,jbWWagees=?,tootallWagges=? wwherre iid=?;psstmtt=DBB.prrepaare(connn, sqll);Daate d=(Datte) w.ggetDDatee();SiimplleDaateFForm
52、mat sdff=neew SSimppleDDateeForrmatt(yyyyyy-MMM-ddd);Sttrinng ddatee=sddf.fformmat(d);4.4.4加班班管理模模块设计计其主要的的功能是是对职工工的加班班信息进进行添加加、删除除和更新新。此模模块可以以很清晰晰的显示示出职工工的加班班时间,加加了多少少小时和和其加班班的工资资是多少少。职工工可以在在客户端端很清晰晰的查看看。图一三 假期管管理界面面Striing sqll=uupdaate oveertiime sett hoowLoong=?,jjbWaagess=? wheere id=? ;Prrepaa
53、reddStaatemmentt psstmtt=DBB.prrepaare(connn, sqll);try /psstmtt.seetDaate(1,(Datte) t.ggetDDatee();ppstmmt.ssetIInt(1,tt.geetHoowLoong();ppstmmt.ssetDDoubble(2,tt.geetJbbWagges();/psstmtt.seetSttrinng(33,t.gettEmppId();ppstmmt.ssetIInt(3,tt.geetIdd();4.5帐帐号管理理设计4.5.1管理理员模块块设计其主要的的功能是是对管理理员的帐帐号和密密码信
54、息息进行添添加和删删除,因因为管理理员不可可能是一一个人,基基本上每每个部门门都需要要设置一一个管理理员。各各个部门门的管理理员主要要任务是是对自己己部门的的职工进进行操作作,这样样可以提提高管理理的效率率。图14 管理员员帐号界界面4.5.2用户户模块设设计其主要的的功能是是对职工工的帐号号和密码码信息进进行添加加和删除除。用户户的用户户名必须须以其职职工编号号为内容容。图一五 用户帐帐号界面面由于管理理员的帐帐号、密密码跟用用户的设设置基本本一样所所以其主主要就是是实现添添加和删删除。deleete(intt idd) boolleann b = ffalsse;Coonneectiion
55、 connn = DBB.geetCoonn();Sttrinng ssql = delletee frrom admminLLogiin wwherre iid = + iid;Sttateemennt sstmtt = DB.gettStaatemmentt(connn);Add(admminllogiin llogiin)(connn = DB.gettConnn();SStriing sqll = innserrt iintoo addminnloggin valluess(nuull,?,?);ppstmmt = DBB.prrepaare(connn, sqll);5调试与与测试5
56、.1程程序调试试在做系统统时,代代码部分分肯定是是会出现现错误的的,不管管是自己己写还是是从网上上或是其其他渠道道获得的的。而一一般情况况下,调调试程序序时,系系统会自自动的将将错误地地方列表表出来,这这种错误误比较容容易改正正。然而而还会出出现其他他形式的的错误,一一般系统统没有提提示,单单个程序序运行起起来并没没有什么么错误,但但在整个个项目中中,却出出现问题题,这类类的错误误不容易易解决,它它很有可可能是一一些类的的错误,也也有可能能是一些些函数的的调用错错误,总总之,这这些错误误是很难难找的,需需要大量量的时间间来排查查和改正正。5.2程程序的测测试5.2.1测试试的重要要性和目目的软
57、件测试试是对软软件需求求分析、设计、编码实实现的审审查,它它是软件件质量保保证的关关键步骤骤。通常常对测试试的定义义有两中中描述:软件测试试是为了了发现错错误而执执行程序序的过程程;2)软件件测试是是根据软软件开发发各个阶阶段的规规格说明明和程序序的内部部结构而而精心设设计的一一批测试试用例,并并利用这这些测试试用例运运行程序序以及发发现错误误的过程程,即啊啊执行测测试步骤骤。11测试应该该尽早进进行,因因为软件件的质量量是在开开发过程程中形成成的,缺缺陷是在在不知不不觉中引引入的。测试的的目的就就是设计计测试案案例,通通过这些些测试案案例来发发现软件件的缺陷和排排除缺陷陷。测试试的目的的是在
58、最最小的成成本和最最少的时时间内,通通过设计计合适的的测试用用例,系系统地发发现不同同类别的的错误。212引用韩韩万江编编著软软件工程程案例教教程M.北京:机械工工业出版版社,20007.555.2.2测试试方法设设计本系统主主要的测测试方法法是系统统测试。系统测测试是将将软件系系统,作作为整个个基于计计算机系系统的一一个元素素,与计计算机硬硬件、外外设、某某些支持持软件、数据和和人员等等元素组组合在一一起,对对计算机机系统进进行一系系列的组组装测试试和确认认测试。5.2.3测试试的用例例设计测试用例例:(系系统测试试)测试项目目名称:基于JAVVA的人事事管理系系统客户端端测试用例例编号:0
59、1测试人员员:XXX测试时间间:20010-05-02测试项目目标题:所有基基本页面面能正确确显示连连接测试内容容:验证系统统客户端端首页是是否能够够正常显显示验证系统统客户端端登录后后其内容容是否显显示正常常验证系统统客户端端内各模模块内容容信息是是否正确确测试环境境与系统统配置:软件环境境:Miccrossoftt Wiindoows XP Proofesssioonall+傲游浏浏览器+Innterrnett Exxploorerr 浏览器器硬件环境境:Intter(R)CCeleeronn(R)1.660 GGHz CPPU+11.600 GHHz 11.5GGB内存网络环境境:4人共
60、享1000MB/s 带宽测试输入入数据无测试次数数:用两两种浏览览器进行行测试预期结果果:可以正确确显示系系统客户户端首页页、可以正确确显示系系统客户户端登录录后其内内容可以正确确显示系系统客户户端内各各模块内内容信息息测试过程程:登录 HYPERLINK xlocalhost:8080/jpms/login.jspxllocaalhoost:80880/jjpmss/looginn.jssp对于每个个模块点点击进行行查看其其内容信信息是否否正确查看每个个页面的的连接是是否有误误测试结果果:可以正确确显示系系统客户户端首页页、可以正确确显示系系统客户户端登录录后其内内容可以正确确显示系系统客户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高职(网络工程技术)网络安全防护试题及答案
- 2025年大学本科(财务管理)营运资金管理综合测试题及答案
- 2025年高职食品质量与安全检测技术(食品检测)试题及答案
- 2025年高职(化学制药技术)药物工艺优化阶段测试题及答案
- 2025年中职智慧安防技术(安防设备安装)试题及答案
- 2025年大学食品质量与安全(食品质量理论)试题及答案
- 2025年本科工程管理(工程监理实务)试题及答案
- 焦炉炉前工创新思维评优考核试卷含答案
- 旅游鞋制作工岗前实操评估考核试卷含答案
- 平路机司机岗前进度管理考核试卷含答案
- 足疗店消防安全制度
- 奥林巴斯微单相机E-PL8说明书
- 智能安全帽解决方案-智能安全帽
- 中医临床路径18脾胃科
- 零星维修合同模板
- 九三学社申请入社人员简历表
- 聚氨酯门窗研究汇报
- 医院电子病历四级建设需求
- 上海2023届高三二模数学卷汇总(全)
- 《锐角三角函数》复习(公开课)课件
- 计算机视觉PPT完整全套教学课件
评论
0/150
提交评论