基于JAVA的人事管理系统设计与实现论文

上传人:fgh****323 文档编号:162883141 上传时间:2022-10-20 格式:DOCX 页数:41 大小:287.89KB
收藏 版权申诉 举报 下载
基于JAVA的人事管理系统设计与实现论文_第1页
第1页 / 共41页
基于JAVA的人事管理系统设计与实现论文_第2页
第2页 / 共41页
基于JAVA的人事管理系统设计与实现论文_第3页
第3页 / 共41页
资源描述:

《基于JAVA的人事管理系统设计与实现论文》由会员分享,可在线阅读,更多相关《基于JAVA的人事管理系统设计与实现论文(41页珍藏版)》请在装配图网上搜索。

1、本 科 生 毕 业 论 文题目:基于于JAVVA的人人事管理理系统设设计与实实现目录1前言21.1信息息化的发发展21.2课题题的研究究背景221.3课题题的研究究目的332需求分析析32.1 可可行性分分析42.1.11 经济济可行性性42.1.22 技术术可行性性42.1.33 运行行可行性性42.2系统统需求552.3功能能需求552.4性能能需求553概要设计计63.1系统统开发环环境63.2 JJDK 1.66和Tommcatt 6.0 服服务器配配置63.3系统统结构图图73.4管理理端流程程图83.5客户户端流程程图93.6数据据库设计计93.6.11数据库库E-RR图设计计93

2、.6.22实体图图设计1103.6.33数据库库表设计计134详细设计计154.1登陆陆界面设设计1554.2部门门管理模模块设计计164.3职工工管理模模块设计计174.3.11职工列列表模块块设计1174.3.22职工查查询模块块设计1184.4事务务管理设设计1884.4.11考勤管管理模块块设计1184.4.22请假管管理模块块设计1194.4.33工资管管理模块块设计2204.4.44加班管管理模块块设计2204.5帐号号管理设设计2114.5.11管理员员模块设设计2114.5.22用户模模块设计计215调试与测测试2225.1程序序调试2225.2程序序的测试试225.2.11测

3、试的的重要性性和目的的225.2.22测试方方法设计计235.2.33测试的的用例设设计2336总结244参考文献225致谢25基于JAVVA的人人事管理理系统设设计与实实现作者:XXX 指指导教师师:XXX 讲讲师摘 要:随随着企业业的逐步步发展、复杂度度逐渐变变强,人人工作业业已经无无法适应应现代企企业的管管理,随随之取代代的是计计算机科科学而开开发的人人事管理理系统,而而且,一一个良好好的人事事管理系系统势在在必行。人人事管理理系统是是对工作作人员进进行统一一的管理理,可以以方便的的进行录录入,查查询,修修改,删删除,退退出。其其开发主主要包括括后台数数据库的的建立和和维护以以及前端端应

4、用程程序的开开发两个个方面。对对于前者者要求建建立起数数据一致致性和完完整性强强、数据据安全性性好的数数据库。而而对于后后者则要要求应用用程序功功能完备备,易使使用等特特点。在在网络迅迅速发展展的格局局下,基基于WEEB的人人事管理理系统为为首选。经经过考虑虑,本系系统使用用JAVVA作为为开发语语言和MMYSQQL作为为数据库库。关键词:人人事管理理系统;WEBB;JAAVA;MYSSQLThe DDesiignaand Impplemmenttatiion of Perrsonnnell Mannageemennt SSysttem ontthe bassis ofJJAVAAAuthoo

5、r: Tuutorr: Abstrractt:Witth tthe devveloopmeent of entterpprisses andd thhe ccompplexxityy haas bbeenn sttronng,Thee Maanuaal ooperratiion cannt addaptt too mooderrn bbusiinesss mmanaagemmentt, rrepllaciing by thee peersoonneel mmanaagemmentt syysteem wwhicch ccomee ouut wwithh tthe devveloopmeent

6、of commputter sciienttifiic , soo a goood pperssonnnel mannageemennt ssysttem is neccesssaryy.Peersoonneel MManaagemmentt Syysteem iis aa unnifiied mannageemennt sstafff, cann eaasilly bbe iinpuut, queery, moodiffy, delletee, eexitt.Whhichh maainlly iinclludeed ddataabasse ccreaatioon aand maiinteen

7、annce, annd ffronnt-eend apppliccatiion devveloopmeent asppectts. Thee foormeer rrequuireed sstroong datta cconssisttenccy aand inttegrrityy off daata, goood saffetyy daatabbasee.Foor tthe lattterr apppliicattionn poowerrfull, eeasyy too usse aand so on.。Pattterrn oof rrapiid ddeveeloppmennt iin tth

8、e nettworrk uundeer WWEB-bassed perrsonnnell maanaggemeent sysstemm off chhoicce. Aftter connsidderaatioon, thee syysteem uusess JAAVA as thee deevellopmmentt laanguuagee annd MMYSQQL aas tthe dattabaase.Key wwordds:Perrsonnnell maanaggemeent Sysstemm;WEEB;JJAVAA;MYYSQLL1前言1.1信息息化的发发展随着人类迈迈入二十十一世纪纪,

9、 计计算机技技术、通通信技术术、网络络技术为为代表的的现代信信息技术术的飞跃跃发展,人人类正在在从工业业时代向向信息时时代迈进进,人们们越来越越重视信信息资源源的开发发和利用用,“信息化化”已成为为一个国国家经济济和社会会发展的的关键环环节,信信息化水水平的高高低已成成为衡量量一个国国家现代代化水平平和综合合国力的的重要标标志,信信息化的的实质是是使信息息这一社社会的主主导资源源充分发发挥作用用,可以以说推广广信息技技术使手手段,真真正利用用信息是是目的,信信息化则则是实现现目的的的过程。我我国自119833年大力力推广微微型计算算机应用用以来,在在管理信信息领域域,无论论在理论论方面,还还是

10、在实实践方面面都有了了很大的的发展。119866年2月月国务院院批准建建设了国国家经济济信息系系统,全全国从中中央到省省、市地地方都陆陆续成立立了信息息中心,各各行各业业应用电电子计算算机的热热情普遍遍高涨。目目前,已已从单项项业务的的信息管管理迅速速项综合合的管理理层和决决策层的的信息管管理发展展,应用用水平日日趋提高高;已金金桥工程程、金关关工程和和金卡工工程为代代表的国国民经济济信息工工程也正正在加速速建设。11.2课题题的研究究背景人事管理系系统的发发展历史史可以追追溯到220世纪纪60年年代末期期。由于于当时计计算机技技术已经经进入实实用阶段段,同时时大型企企业用手手工来计计算和发发

11、放薪资资既费时时费力又又非常容容易出差差错,为为了解决决这个矛矛盾,第第一代的的人事管管理系统统应运而而生。当当时由于于技术条条件和需需求的限限制,用用户非常常少,而而且那种种系统充充其量也也只不过过是一种种自动计计算薪资资的工具具,既不不包含非非财务的的信息,也也不包含含薪资的的历史信信息,几几乎没有有报表生生成功能能和薪资资数据分分析功能能。但是是,它的的出现为为人事管管理的管管理展示示了美好好的前景景,即用用计算机机的高速速度和自自动化来来替代手手工的巨巨大工量量,用计计算机的的高准确确性来避避免手工工的错误误和误差差,使大大规模集集中处理理大型企企业的薪薪资成为为可能。第二代的人人事管

12、理理系统出出现于220世纪纪70年年代末。由由于计算算机技术术的飞速速发展,无无论是计计算机的的普及性性,还是是计算机机系统工工具和数数据库技技术的发发展,都都为人事事管理系系统的阶阶段性发发展提供供了可能能。第二二代人事事管理系系统基本本上解决决了第一一代系统统1引用计计算机毕毕业设计计专业站站:htttp:/n/Arrticclennewss.assp?iid=110222的主要缺陷陷,对非非财务的的人事管管理信息息和薪资资的历史史信息都都给予了了考虑,其其报表生生成和薪薪资数据据分析功功能也都都有了较较大的改改善。但但这一代代的系统统主要是是由计算算机专业业人员开开发研制制的,未未能系统

13、统地考虑虑人事管管理的需需求和理理念,而而且其非非财务的的人事管管理信息息也不够够系统和和全面。1人事管理系系统的革革命性变变革出现现在200世纪990年代代末。由由于市场场竞争的的需要 如何何吸引和和留住人人才,激激发员工工的创造造性、工工作责任任感和工工作热情情已成为为关系企企业兴衰衰的重要要因素,人人才已经经成为企企业最重重要的资资产之一一。公公正、公公平、合合理的的企业管管理理念念和企业业管理水水平的提提高,使使社会对对人事管管理系统统有了更更高的需需求;同同时由于于个人电电脑的普普及,数数据库技技术、客客户/服服务器技技术,特特别是IInteerneet/IIntrraneet技术术

14、的发展展,使得得第三代代人事管管理系统统的出现现成为必必然。第第三代人人事管理理系统的的特点是是从人事事管理的的角度出出发,用用集中的的数据库库将几乎乎所有与与人事管管理相关关的数据据统一管管理起来来,形成成了集成成的信息息源。友友好的用用户界面面,强有有力的报报表生成成工具、分分析工具具和信息息的共享享使得人人事管理理人员得得以摆脱脱繁重的的日常工工作,集集中精力力从战略略的角度度来考虑虑企业人人事管理理规划和和政策。21.3课题题的研究究目的随着着网络技技术的发发展 ,传传统的人人工管理理模式已已经不适适应当前前企业的的发展,这这种管理理方式存存在着许许多缺点点,如:效率低低、保密密性差、

15、数数据量大大、查询询等都不不方便,而而且还会会影响企企业的发发展。但但人事管管理系统统是一个个企业单单位不可可缺少的的部分,所所以一个个好的人人事管理理系统会会给企业业带来更更大的发发展。基基于WEEB模式式的人事事管理系系统适应应了当前前发展的的潮流,作作为计算算机应用用的一部部分,使使用计算算机对人人事信息息进行管管理,具具有着手手工管理理所无法法比拟的的优点.例如:检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高人事劳劳资管理理的效率率,也是是企业的的科学化化、正规规化管理理,与世世界接轨轨的重要要条件。从从另一方方面

16、推动动了企业业的向前前发展。课题的目的是:针对企事业对人事管理的需求,开发人事管理系统,力求方便快捷实现人事档案的管理,推动企业的向前发展。2需求分析析需求分析是是系统开开发必要要环节,也也是重中中之重。作作为该过过程的结结果,需需求规120075CCBACC人事管管理系统统:htttp:/m/VCC/0775.hhtm格说明书是是对系统统的功能能和行为为完整的的描述。系系统设计计将来自自于需求求分析的的抽象规规格说明明转变为为面向真真实世界界的设计计。一旦旦构建完完成,该该系统就就会投入入使用,同同时会不不可避免免地产生生更多的的新需求求。同时时,需求求过程与与分析活活动之间间有相当当程度的

17、的重叠,分分析建模模对于设设定工作作的范围围和其他他一些事事来说是是必要的的,所以以我们利利用分析析模型来来描述需需求过程程,随着着开发工工作的继继续,分分析活动动在工作作中占的的比例将将变得越越来越大大,直到到所有需需求都已已知。12.1 可可行性分分析该阶段通过过对系统统目标的的初步调调研和分分析,提提出可行行性方案案并进行行论证。我我们在这这里主要要从技术术可行性性、经济济可行性性和运行行可行性性等方面面进行分分析。2.1.11 经济济可行性性开发该系统统所需的的相关资资料可以以通过已已存在的的相关系系统进行行调查采采集,所所需的其其他应用用软件、硬硬件系统统也易于于获得.因此,开发成成

18、本较低低。而引引进使用用本系统统后,与与传统方方式相比比,具有有高效率率、低成成本、高高质量的的特点,可可以节省省不少人人力、物物力及财财力。所所以,从从经济的的角度来来看,该该系统可可行。2.1.22 技术术可行性性技术可行性性要考虑虑现有的的技术条条件是否否能够顺顺利完成成开发工工作,软软硬件配配置是否否满足开开发的需需求等。本本系统用用的是JJSP+JAVVA开发发语言,当当前的计计算机硬硬件配置置也完全全能满足足开发的的需求,因因此在技技术上是是绝对可可行的。软软件方面面:由于于目前单单机模式式相对发发展成熟熟,故软软件的开开发平台台成熟可可行,它它们速度度快、容容量大、可可靠性能能高

19、、价价格低,完完全能满满足系统统的需求求。2.1.33 运行行可行性性运行可行性性是对组组织结构构的影响响,现有有人员和和机构和和环境对对系统的的适应性性及人员员培训补补充计划划的可行行性。当当前信息息化技术术已经相相当普及及,各类类操作人人员水平平都有相相当的高高度,所所以在运运行上是是可行性性的。1引用用藩编著著软件件工程导导论MM清清华大学学出版社社出版,20003,11-17732.2系统统需求随着企业规规模的进进一步扩扩大,企企业职工工的数量量越来越越多,管管理制度度也越来来越变的的严密复复杂,传传统的人人工管理理方式或或C/SS架构的的管理软软件的缺缺陷逐渐渐显露出出来,为为了提高

20、高企业人人事管理理系统的的效率和和正确性性,方便便职工对对个人基基本信息息的查询询,同时时也为了了降低管管理系统统的维护护费用,所所以决定定开发基基于B/S的人人事管理理系统。2.3功能能需求 基基于系统统需求分分析,该该人事管管理系统统实现下下面的功功能:系系统分两两种身份份:员工工,管理理员,登登陆时根根据选择择角色进进入功能能界面。管理员:1)员工资资料管理理:包括括查看职职工列表表、添加加职工、修修改职工工信息等等。2)部门管管理:包包括查看看部门列列表、修修改部门门信息及及添加新新部门等等。3)职工考考勤管理理:添加加、修改改、删除除职工考考勤信息息。4)职工加加班管理理:包括括个人

21、加加班信息息查询及及添加新新的加班班记录等等。5)假期情情况管理理:主要要用来处处理职工工的请假假申请。6)职工工工资管理理:主要要用来处处理职工工的工资资情况。员工:1)职工登登陆后查查询个人人基本的的信息。2)职工还还可以查查询个人人考勤记记录。3)职工可可以查询询个人请请假信息息。4)职工可可以修改改个人密密码。5)职工可可以在线线请假2.4性能能需求1)硬件环环境推荐配置为为:处理器:Inttel 奔腾或更更高内存:5512MM硬盘空间间:800GB显卡:GGefoorcee系列显显示适配配器或更更高。2)软件环环境操作系统统:wiindoows XP数据库:MYSSQL 5.00开发

22、平台台:MyyEcllipsse3概要设计计3.1系统统开发环环境1)JDKK 1.62)MYSSQL 5.00数据库库3)Tommcatt 6.0 服服务器3.2 JJDK 1.66和Toomcaat 66.0 服务器器配置安装好JDDK和Tommcatt后,要要对系统统的环境境变量进进行配置置才能运运行。点点“我的电电脑”右键属性,选选择“高级”环境变变量,在在系统变变量中新新建下面面几个变变量。如如图所示示:JAVA_HOMME vaaulee为c:Proograam FFileesJJavaajddk1.6.00_022CLASSSPATTH vvaulle为 .;c:Proograa

23、m FFileesJJavaaJDDBCmsbbasee.jaar;cc:PProggramm FiilessJaavaJDBBCmmssaalseerveer.jjar;c:Proograam FFileesJJavaaJDDBCmsuutill.jaar接着着把编辑辑PATTH变量量设置我我们需要要的值如如下 vvaulle为%SysttemRRoott%ssysttem332;%SysstemmRooot%;%SyysteemRooot%Syysteem322Wbbem:%jaava_homme%binn;%jjavaa_hoome%jrrebbin;%JAAVA_HOMME%binn;

24、%CCATAALINNA_HHOMEE%bbin;c:Proograam FFileesJJavaaJDDBCmsbbasee.jaar;cc:PProggramm FiilessJaavaJDBBCmmssaalseerveer.jjar;c:Proograam FFileesJJavaaJDDBCmsuutill.jaar;cc:PProggramm FiilessJaavajdkk1.66.0_02binn;%SSysttemRRoott%ssysttem332;%SysstemmRooot%;%SyysteemRooot%Syysteem322Wbbem;C:Proograam FFi

25、leesCCommmon FillesThuundeer NNetwworkkKaanKaanCCodeecs;C:Proograam FFileesMMySQQLMMySQQL SServver 5.00biin设置置完以后后重新启启动toomcaat,打打开浏览览器,在在地址栏栏中输入入htttp:/loocallhosst:880800进行验验证配置置是否成成功。图1 环境境配置3.3系统统结构图图人事管理系统管理员职工职工资料管理职工考勤管理职工加班管理假期情况管理部门管理个人资料查询请假记录查询在线请假职工工资管理考勤信息查询修改个人密码图2 系统统功能3.4管理理端流程程图职工管理

26、员登录部门管理事务管理职工管理帐号管理部门列表职工管理请假管理考勤管理工资管理加班管理添加删除修改添加、删除、修改添加删除修改管理员职工添加、删除管理员查询图3 管理理端流程程3.5客户户端流程程图登录职工职工管理事物管理帐号管理查看职工信息查看请假信息查看加班信息查看工资信息查看考勤信息查看帐号信息修改个人密码在线请假信息图4 客户户端流程程3.6数据据库设计计数据库的设设计是系系统设计计的关键键部分,好好的数据据库设计计不仅能能够提高高系统的的整体性性能,也也会在很很大程度度上影响响整个项项目的后后续开发发工作。因因此需要要正确无无误的操操作。3.6.11数据库库E-RR图设计图5 数据据

27、库E-R图3.6.22实体图图设计该人事管理理系统中中的实体体主要包包括部门门、职工工、请假假信息、考考勤信息息、加班班信息、工工资信息息、用户户登录信信息,下下面将依依次给出出各实体体图。部门部门编号部门名称部门负责人部门电话(1)部门门实体图职工职工编号职工姓名性别生日学历所属部门工资(2)职工工实体图考勤信息时间考勤类型职工编号(3)考勤勤信息实实体图请假信息请假时间离开时间请假原因是否同意职工编号 (4)请请假信息息实体图加班信息加班时间加班小时加班工资职工编号(5)加班班信息实实体图工资信息发工资时间基本工资加班工资总工资职工编号(6)工资资信息实实体图用户信息用户名用户密码职工编号

28、(7)用户户登录信信息实体体图管理员信息管理员名密码(8)管理理员信息息实体图3.6.33数据库库表设计计该人事管理理系统中中的表主主要有77张,包包括部门门、职工工、请假假信息、考考勤信息息、加班班信息、工工资信息息、用户户登录信信息,下下面将依依次给出出各表。1)部门信信息表:(deept)主主要包括括部门编编号、部部门名称称、部门门负责人人、部门门电话。名称字段名称数据类型字段大小部门编号deptIIdvarchhar5部门名称deptNNameevarchhar20部门负责人人managgervarchhar20部门电话phoneevarchhar20(1)部门门信息表表(deept)

29、2)职工信信息表:(emmplooyeee)主要要包括职职工编号号、职工工姓名、性性别、生生日、学学历、工工资、部部门编号号。名称字段名称数据类型字段大小职工编号empIddvarchhar5职工姓名emNammevarchhar20性别sexvarchhar10生日birthhdateN/A学历educaatioonvarchhar20工资wagessdoublleN/A部门编号deptIIdvarchhar5(2)职工工信息表表 (eemplloyeee)3)考勤信信息表:(atttenndannce)主要包包括时间间、考勤勤类型、职职工编号号。名称字段名称数据类型字段大小时间empdaa

30、tedatettimeeN/A考勤类型statuusvarchhar30职工编号empIddvarchhar5(3)考勤勤信息表表 (aatteendaancee)4)请假信信息表:(leeavees)主主要包括括请假时时间、离离开原因因、请假假原因、00不同意意,1同同意、职职工编号号。名称字段名称数据类型字段大小请假时间datessdatettimeeN/A离开时间leaveeTimmeint10请假原因reasoonvarchhar10240不同意,11同意isAppprovveint100职工编号empIddvarchhar5(4)请假假信息表表(leeavees)5)加班信信息表:(

31、ovverttimee)主要要包括加加班时间间、加班班小时、加加班工资资、职工工编号。名称字段名称数据类型字段大小加班时间datessdatettimeeN/A加班小时howloongint10加班工资jbWaggesdoublleN/A职工编号empIddvarchhar5(5)加班班信息表表 (ooverrtimme)6)工资信信息表:(waage)主要包包括发工工资时间间、基本本工资、加加班工资资、总工工资、职职工编号号。名称字段名称数据类型字段大小发工资时间间monthhsWaagessdateN/A基本工资wagessint10加班工资jbWaggesdoublleN/A总工资Tot

32、allWaggesdoublleN/A职工编号empIddvarchhar5(6)工资资信息表表 (wwagee)7)用户登登录信息息表:(empploggin)主要包包括用户户名、用用户密码码、职工工编号。名称字段名称数据类型字段大小用户名userNNameevarchhar20用户密码pwdvarchhar20职工编号empIddvarchhar5(7)用户户登录信信息表 (emmplooginn)8)管理员员登录信信息表:(addminnloggin)主主要包括括管理员员名、密密码。名称字段名称数据类型字段大小管理员名userNNameevarchhar20密码pwdvarchhar20

33、(8)管理理员登录录信息表表(addminnloggin)4详细设计计4.1登陆陆界面设设计服务器端界界面管理理员输入入的帐号号和密码码后就进进入到管管理界面面。如果果输入的的用户名名和密码码都正确确,则进进入管理理界面;如果输输入的用用户名或或密码两两者其中中有一个个错误,则则返回到到loggin.jspp界面进进行重新新登录。而而其实现现方法则则是通过过cheeck方方法来检检查用户户名和密密码是否否正确,并并将错误误的用户户名或密密码指示示出来。客客户端的的用户登登录也是是同样的的方法。其其登录的的窗口如如下:图6 登陆陆界面Strinng ssql = sellectt * froom

34、 aadmiinLooginn whheree usserNNamee = + uuserrnamme+ ;Staatemmentt sttmt = DDB.ggetSStattemeent(connn);RessulttSett rss = DB.gettRessulttSett(sttmt, sqql);uu = neww AddminnLoggin();uu.seetIdd(rss.geetInnt(id);u.seetUsserNNamee(rss.geetSttrinng(useerNaame);u.ssetPPwd(rs.gettStrringg(ppwd);4.2部门门管理模模块

35、设计计部门管理主主要是对对部门进进行添加加、删除除和修改改操作,实实现了部部门的录录入等功功能。管管理员可可以在此此模块上上查看部部门信息息,及负负责人的的信息。图7 部门门管理界界面Strinng ssql = inssertt innto deppt vvaluues (nuull, ?, ?, ?, ?);PreeparredSStattemeent psttmt = DDB.pprepparee(coonn, sqql);try psstmtt.seetSttrinng(11, dd.geetDeeptIId();psstmtt.seetSttrinng(22, dd.geetNaam

36、e();psstmtt.seetSttrinng(33, dd.geetMaanagger();psstmtt.seetSttrinng(44,d.gettPhoone();psstmtt.exxecuuteUUpdaate();mmitt();4.3职工工管理模模块设计计4.3.11职工列列表模块块设计其主要的功功能是对对职工的的信息进进行添加加、删除除、职工工信息更更新。此此模块实实现了职职工信息息的录入入。职工工可以在在客户端端登录后后查看个个人的所所有信息息。图8 添加加管理界界面Strinng ssql = inssertt innto empployyee valluess (nn

37、ulll, ?, ?, ?, ?, ?, ?,?);psstmtt = DB.preeparre(cconnn, ssql);psstmtt = DB.preeparre(cconnn, ssql);psstmtt.seetSttrinng(11, pp.geetEmmpIdd();psstmtt.seetSttrinng(22, pp.geetNaame();psstmtt.seetSttrinng(33,p.gettSexx();psstmtt.seetSttrinng(44,p.gettBirrth();psstmtt.seetSttrinng(55, pp.geetEdducaatio

38、on();psstmtt.seetDooublle(66, pp.geetWaagess();psstmtt.seetSttrinng(77, pp.geetDeeptIId();4.3.22职工查查询模块块设计图9 搜索索界面本模块可以以用来搜搜索职工工。其操操作可以以通过职职工编号号搜索,可可以通过过职工姓姓名搜索索,可以以职工部部门编号号搜索等等。通过过不同的的方法实实现了对对职工的的查询。Strinng qquerrySttr = wheere p.ddepttId = + depptIdd;returrndaao.ffindd(emmplooyeees, paggeNoo, ppag

39、eeSizze, queerySStr);Striing queerySStr = whheree p.emppId likke % + kkeywwordd + % orr p.emppNamme llikee % + keeywoord + % or p.ddepttId likke %+ keeywoord + %;4.4事务务管理设设计4.4.11考勤管管理模块块设计其主要的功功能是对对职工的的考勤信信息进行行添加、删删除和更更新。此此模块实实现了对对职工考考勤信息息的管理理,可以以很明确确的使管管理人员员对职工工的考勤勤信息进进行查看看。图10考勤勤管理界界面Sttrinng ssq

40、l=innserrt iintoo atttenndannce valluess(nuull,noww(),?,?) ;ppstmmt=DDB.pprepparee(coonn, sqql);/psttmt.settDatte(11,(DDatee) aatteendaancee.geetDaate();ppstmmt.ssetSStriing(1,aatteendaancee.geetSttatuus();ppstmmt.ssetSStriing(2,aatteendaancee.geetEmmpIdd();4.4.22请假管管理模块块设计其主要的功功能是对对职工的的请假信信息进行行添加、删

41、删除、更更新,同同时也处处理职工工在线请请假信息息。首先先,职工工在线请请假后,其其是否同同意的值值为空。然然后通过过数据库库将其请请假信息息返回到到管理端端。最后后管理员员可以查查看其请请假信息息,并做做出是否否同意其其请假的的判断。图11 请请假管理理界面Strinng ssql = inssertt innto leaavess vaaluees(nnulll,noow(),?,?,?,?);psstmtt = DB.preeparre(cconnn, ssql);/ psstmtt.seetDaate(1,(Datte) leaave.gettDatte();psstmtt.seetI

42、nnt(11, lleavve.ggetLLeavveTiimess();psstmtt.seetSttrinng(22, lleavve.ggetRReasson();psstmtt.seetSttrinng(33, lleavve.ggetIIsAppproove();psstmtt.seetSttrinng(44, lleavve.ggetEEmpIId();4.4.33工资管管理模块块设计其主要的功功能是对对职工的的工资信信息进行行添加、删删除和更更新。此此模块对对职工的的工资信信息进行行了比较较详细的的整理,总总工资由由基本工工资和加加班工资资生成。而而在设计计时加班班工资的的算法为

43、为每小时时80元。图12 工工资管理理界面Strinng ssql=uppdatte wwagee seet mmontthsWWagee=?,wagges=?,jjbWaagess=?,tottalWWagees=? whheree idd=?;psttmt=DB.preeparre(cconnn, ssql);Datte dd=(DDatee) ww.geetDaate();SimmpleeDatteFoormaat ssdf=neww SiimplleDaateFFormmat(yyyyy-MM-dd);Strringg daate=sdff.foormaat(dd);4.4.44加班管

44、管理模块块设计其主要的功功能是对对职工的的加班信信息进行行添加、删删除和更更新。此此模块可可以很清清晰的显显示出职职工的加加班时间间,加了了多少小小时和其其加班的的工资是是多少。职职工可以以在客户户端很清清晰的查查看。图13 假假期管理理界面Strinng ssql=uppdatte ooverrtimme sset howwLonng=?,jbbWagges=? wwherre iid=? ;PreeparredSStattemeent psttmt=DB.preeparre(cconnn, ssql);try /psttmt.settDatte(11,(DDatee) tt.geetDaa

45、te();psstmtt.seetInnt(11,t.gettHowwLonng();psstmtt.seetDooublle(22,t.gettJbWWagees();/psttmt.settStrringg(3,t.ggetEEmpIId();psstmtt.seetInnt(33,t.gettId();4.5帐号号管理设设计4.5.11管理员员模块设设计其主要的功功能是对对管理员员的帐号号和密码码信息进进行添加加和删除除,因为为管理员员不可能能是一个个人,基基本上每每个部门门都需要要设置一一个管理理员。各各个部门门的管理理员主要要任务是是对自己己部门的的职工进进行操作作,这样样可以提提高

46、管理理的效率率。图14 管管理员帐帐号界面面4.5.22用户模模块设计计其主要的功功能是对对职工的的帐号和和密码信信息进行行添加和和删除。用用户的用用户名必必须以其其职工编编号为内内容。图15 用用户帐号号界面由于管理员员的帐号号、密码码跟用户户的设置置基本一一样所以以其主要要就是实实现添加加和删除除。delette(iint id) booleean b = faalsee;Connnecctioon cconnn = DB.gettConnn();Strringg sqql = ddeleete froom aadmiinLooginn whheree idd = + idd;Staate

47、mmentt sttmt = DDB.ggetSStattemeent(connn);Add(aadmiinlooginn looginn)(conn = DDB.ggetCConnn();Sttrinng ssql = inssertt innto admminllogiin vvaluues(nulll,?,?);psstmtt = DB.preeparre(cconnn, ssql);5调试与测测试5.1程序序调试在做系统时时,代码码部分肯肯定是会会出现错错误的,不不管是自自己写还还是从网网上或是是其他渠渠道获得得的。而而一般情情况下,调调试程序序时,系系统会自自动的将将错误地地方列表表

48、出来,这这种错误误比较容容易改正正。然而而还会出出现其他他形式的的错误,一一般系统统没有提提示,单单个程序序运行起起来并没没有什么么错误,但但在整个个项目中中,却出出现问题题,这类类的错误误不容易易解决,它它很有可可能是一一些类的的错误,也也有可能能是一些些函数的的调用错错误,总总之,这这些错误误是很难难找的,需需要大量量的时间间来排查查和改正正。5.2程序序的测试试5.2.11测试的的重要性性和目的的软件测试是是对软件件需求分分析、设设计、编编码实现现的审查查,它是是软件质质量保证证的关键键步骤。通通常对测测试的定定义有两两中描述述:1) 软件测试是是为了发发现错误误而执行行程序的的过程;2

49、)软件测测试是根根据软件件开发各各个阶段段的规格格说明和和程序的的内部结结构而精精心设计计的一批批测试用用例,并并利用这这些测试试用例运运行程序序以及发发现错误误的过程程,即啊啊执行测测试步骤骤。11测试应该尽尽早进行行,因为为软件的的质量是是在开发发过程中中形成的的,缺陷陷是在不不知不觉觉中引入入的。测测试的目目的就是是设计测测试案例例,通过过这些测测试案例例来发现现软件的的缺陷和排除除缺陷。测测试的目目的是在在最小的的成本和和最少的的时间内内,通过过设计合合适的测测试用例例,系统统地发现现不同类类别的错错误。2122引用用韩万江江编著软件工工程案例例教程M.北京:机械工工业出版版社,220

50、077.55.2.22测试方法法设计本系统主要要的测试试方法是是系统测测试。系系统测试试是将软件系系统,作作为整个个基于计计算机系系统的一一个元素素,与计计算机硬硬件、外外设、某某些支持持软件、数数据和人人员等元元素组合合在一起起,对计计算机系系统进行行一系列列的组装装测试和和确认测测试。5.2.33测试的用用例设计计测试用例:(系统统测试)测试项目名名称:基基于JAAVA的的人事管管理系统统-客户端端测试用例编编号:001测试人员:XX测试时间:20110-005-002测试项目标标题:所所有基本本页面能能正确显显示连接接测试内容:验证系统客客户端首首页是否否能够正正常显示示验证系统客客户端

51、登登录后其其内容是是否显示示正常验证系统客客户端内内各模块块内容信信息是否否正确测试环境与与系统配配置:软件环境:Miccrossoftt Wiindoows XP Proofesssioonall+傲游游浏览器器+Innterrnett Exxploorerr 浏览览器硬件环境:Intter(R)CCeleeronn(R)1.660 GGHz CPPU+11.600 GHHz 11.5GGB内存存网络环境:4人共共享1000MBB/s 带宽测试输入数数据无测试次数:用两种种浏览器器进行测测试预期结果:可以正确显显示系统统客户端端首页、可以正确显显示系统统客户端端登录后后其内容容可以正确显显示

52、系统统客户端端内各模模块内容容信息测试过程:登录htttp:/loocallhosst:880800/jppms/loggin.jspp对于每个模模块点击击进行查查看其内内容信息息是否正正确查看每个页页面的连连接是否否有误测试结果:可以正确显显示系统统客户端端首页、可以正确显显示系统统客户端端登录后后其内容容可以正确显显示系统统客户端端内各模模块内容容信息实现限制:无6总结本次毕业论论文设计计在XXX老师的的悉心指指导和严严格要求求下业已已完成,我我想我需需要对自自己这段段时间内内完成的的毕业论论文设计计做一个个总结。几个月月来忙碌碌紧张而而又有条条不紊的的毕业设设计,使使我有机机会对本本专业

53、的的基本理理论、专专业知识识和基本本技术有有了更深深入的了了解和体体会,使使我在四四年中所所学到的的知识得得到了系系统和升升华,真真正达到到了学以以致用。 (1)从心心态方面面来说:在整个个毕业论论文设计计的过程程中我学学到了做做任何事事情所要要有的态态度和心心态,首首先我明明白了做做学问要要一丝不不苟,对对于出现现的任何何问题和和偏差都都不要轻轻视,要要通过正正确的途途径去解解决,在在做事情情的过程程中要有有耐心和和毅力,不不要一遇遇到困难难就打退退堂鼓,只只要坚持持下去就就可以找找到思路路去解决决问题的的。在工工作中要要学会与与人合作作的态度度,认真真听取别别人的意意见,这这样做起起事情来

54、来就可以以事倍功功半。(2)从实实践方面面来说:在本次次的毕业业论文设设计中,我我充分的的体会到到了“实践出出真知”这一点点,书本本上的知知识是不不够的,只只有把理理论与实实践相结结合才能能够真正正的学到到知识。一一个管理理信息系系统的设设计,不不可能一一步到位位,还需需要不断断的完善善和补充充。编程程前的深深思熟虑虑是减少少程序调调试工作作量的重重要方法法,只有有进行充充分考虑虑,才会会减少调调试过程程中的工工作量。虽虽然在开开始写程程序之前前我们做做了多的的准备工工作,但但在真正正的写程程序时仍仍然发现现许多问问题,有有些问题题是分析析时的疏疏漏,有有些则是是如果不不做无论论如何也也想不到

55、到的。所所以,在在收获知知识的同同时,还还收获了了阅历,收收获了成成熟,不不仅培养养了独立立思考、动动手操作作的能力力,在各各种其它它能力上上也都有有了提高高。更重重要的是是,在设设计过程程中,我我学会了了很多学学习的方方法。而而这是日日后最实实用的,真真的是受受益匪浅浅。要面面对社会会的挑战战,只有有不断的的学习、实实践。(3)从技技术方面面来说:本次的的毕业论论文设计计我用的的是JAAVA+JSPP+MYYSQLL来开发发,我没没有系统统的学过过JSPP这只能能由我边边学边做做。数据据库上的的链接同同样需要要我自己己学习。在在做完本本次的论论文设计计后我不不仅是掌掌握一门门语言这这么简单单

56、,它让让我懂得得如何来来学习一一门语言言,如何何链接数数据库等等等。在在技术上上得到了了很大的的提高。总的来说,论论文设计计结束了了,我从从中获得得了大量量的知识识,学习习到了一一些课本本上没有有的知识识,也掌掌握了很很多专业业技能,相相信这对对我以后后走上工工作岗位位有很大大的帮助。参考文献1 计计算机毕毕业设计计专业站站:htttp:/n/Arrticclennewss.assp?iid=1102222 张张海藩编编著软软件工程程导论M清华大大学出版版社出版版,20003,1-11733 吴吴亚峰,索索依娜等等编著.Javva WWeb项项目案例例开发M.北京:电子工工业出版版社,2200

57、99.74 韩韩万江编编著软软件工程程案例教教程MM.北北京:机机械工业业出版社社,20007.55 应应届生资资讯网:htttp:/n/biiyellunwwenffw/bbiyeelunnwennfw-32222.httml6 清清宏计算算机工作作室.JJSP编编程技巧巧M. 机机械工业业出版社社, 220044.5:1-4410 7 郭郭雪妍. JAAVA语语言程序序设计. 北京京:机械械工业出出版社,220033.68王克克宏. JAVVA语言言编程技技术. 北京京:清华华大学出出版社,2200119 陆陆迟. JAVVA语言言程序设设计. 北京:电子工工业出版版社,11998810

58、萨师煊煊王珊珊数据据库系统统概论北京:高等教教育出版版社,220000.2 111苏选选良.数数据库与与管理信信息系统统实验教教程. 北京京:电子子工业出出版社,220044.212 朱顺泉泉,姜灵灵敏管管理信息息系统理理论与实实务(修修订版),人人民邮电电出版社社,20004.413 Buddi KKurnniawwan.Strrutss 2 Dessignn annd PProggrammminng: A TTutooriaal. BraainyySofftwaare,Seccondd edditiion ediitioon ,20008.11.255.致谢毕业设计的的顺利完完成,首首先我应应该感谢谢我的毕毕业论文文指导老老师XXX老师,他他的悉心心指导和和大力支支持,在在总体结结构、功功能的把把握上给给予了我我非常大大的帮助助。其次次需要感感谢对我我帮助同同学,感感谢他们们对我提提出的意意见和建建议。最最后,我我还需要要感谢整整个大学学期间所所有教授授我知识识的老师师,他们们使我获获得了良良好的专专业知识识和技能能,我才才可以顺顺利的完完成本次次的毕业业设计。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!