《基于Eclipse的人事管理系统的设计3040.docx》由会员分享,可在线阅读,更多相关《基于Eclipse的人事管理系统的设计3040.docx(51页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 南 京 工工 程 学 院院毕业设计计说明书书(论文文)作 者: 李俊俊 学学 号号: 220200906633 院 系: 计算算机工程程学院 专 业: 电子子信息科科学与技技术 题 目:基基于Ecclippse的的人事管管理系统统的设计计指导者: 韩磊磊 讲师 评阅者:陈敏聪聪 讲师师 220一三三年6 月 南 京毕业设计计说明书书(论文文)中文文摘要 在当今今社会,互互联网空空前的发发展,给给人们的的工作和和生活带带来了极极大的便便利和高高效,信信息化、电电子化已已经成为为节约运运营成本本,提高高工作效效率的首首选。考考虑到当当前还有有一些企企业的人人事管理理尚处于于手工作作业阶段段,不但
2、但效率低低下,还还常常因因为管理理的不慎慎而出现现纰漏。因因此根据据部分中中小型企企业的需需求,设设计此企企业人事事管理系系统,以以帮助企企业达到到人事管管理办公公自动化化、节约约管理成成本、提提高企业业工作效效率的目目的。本人事管管理系统统以B/S模式式实现,以以MySSQL数数据库作作为开发发数据库库。在添添加了网网站开发发插件的的Ecllipsse中创创建工程程,使用用Javva语言言设计操操作控件件和编写写操作程程序,完完成数据据输入、修修改、存存储、调调用查询询等功能能,在前前端用jjsp页页面对操操作结果果进行显显示。MMySQQL数据据库中存存储了系系统所需需的所有有数据表表,根
3、据据系统的的功能需需求在程程序中执执行SQQL语句句就可以以对数据据表中的的信息进进行修改改。本文文设计的的系统的的主要功功能有:对部门门、职员员和文档档进行添添加、删删除等处处理。本设计中中文档模模块是人人事管理理系统的的创新点点,它能能够促进进公司文文化的交交流,有有助于公公司的发发展。关键词:人事管管理系统统、Ecclippse、MMySqqL、ttomccat毕业设计计说明书书(论文文)外文文摘要TitlleDesiign of Thee Huumann Reesouurcee Maanaggemeent Sysstemm Baasedd onn EcclippseAbsttracct
4、In oour soccietty, thee unnpreeceddentted devveloopmeent or Intternnet hass brrougght us greeat connvenniennce andd effficcienncy. Innforrmattizaatioon aand eleectrroniizattionn haave beccomee thhe ffirsst cchoiice of savvingg opperaatioon ccostt annd iimprroviing worrk eeffiicieencyy. SSomee ennter
5、rpriisess peersoonneel aadmiinisstraatioon ssysttemss liie iin tthe phaase of mannuall maanaggemeent whiich is ineeffiicieent andd eaasy to go wroong by carreleessnnesss. TTherrefoore, thhis Mannageemennt IInfoormaatioon SSysttem is dessignned to makke tthe perrsonnnell addminnisttrattionn moore sci
6、ienttifiic, norrmattivee annd eeffiicieent.The perrsonnnell maanaggemeent sysstemm addoptts tthe strructturee moode of broowseer/sservver(B/SS). It is bassed on thee MyySQLL daatabbasee ass a devveloopmeent dattabaase andd crreatte tthe proojecct iin tthe Ecllipsse wwhicch iis aaddeed tthe Webb Deev
7、ellopmmentt pllugss. TThe usee off Jaava dessignn, ooperratiion conntrool aand thee prrepaarattionn off opperaatinng pprocceduuress, ddataa enntryy, mmodiificcatiion, sttoraage, caall thee quueryy fuuncttionn; aand thee usse oof JJSP pagge ffromm diispllayiing thee opperaatioon rresuult. MyySQLL daa
8、tabbasee sttorees aall thee daata tabble neeededd byy thhe ssysttem. Acccorrdinng tto tthe funnctiionaal rrequuireemennts of thee syysteem,wwe ccan moddifyy thhe iinfoormaatioon iin tthe datta ttablle bby eexeccutiing SQLL sttateemennts in thee prrogrram. Thhe mmainn fuuncttionn off thhe ssysttem ar
9、ee: tthe Depparttmennt, staaff andd doocummentt too addd, delletee annd sso oon.The doccumeent moddulee iss ann innnovvatiion of thee syysteem, it can proomotte tthe commmunnicaatioon aand conntriibuttes to thee deevellopmmentt off thhe ccomppanyy.Keywwordds: Humman Ressourrce Mannageemennt SSysttem
10、, Ecclippse, MyySqLL, toomcaat目录录前言1第一章 绪论221.1 课题研研究意义义21.2 国内外外研究现现状21.3 课题研研究内容容3第二章 开发工工具的选选择42.1 Javva语言言42.2 MySSQL数数据库552.3 tommcatt服务器器6第三章 系统分分析83.1 可行性性分析883.2 运行环环境分析析93.3 需求分分析9第四章 系统总总体设计计124.1 功能描描述1224.2 数据库库设计一一三第五章 系统详详细设计计一五5.1 机构模模块设计计一五5.2 部门模模块设计计195.3 员工模模块设计计245.4 文档模模块设计计27第六
11、章 系统测测试3116.1 测试意意义3116.2 测试方方法3116.3 进行测测试311第七章 结束语语34参考文献献35致谢366附录:英英文技术术资料翻翻译377ii英文原文文37中文译文文42ii 南京工程学院毕业设计说明书(论文) 前言 随着计计算机、网网络技术术和信息息技术的的发展,现现在的办办公系统统更加趋趋于系统统化、科科学化及及网络化化。网络络办公自自动化系系统是计计算机技技术和网网络迅速速发展的的一个办办公应用用的解决决方案,它它的主要要目的是是实现信信息的交交流和信信息的共共享,提提高办公公效率。现现在还有有一些中中小型企企业的人人事管理理仍然需需要人力力通过在在纸张上
12、上来实现现,这种企企业信息息的管理理方发已已经不能能够适应时时代的发发展,因因为耗费费了很多物力以以及人力力,在信信息迅速速发展的的时代这这种管理理机制必必然会被现代化化的管理理系统所所取代。随随着国际际市场经经济快速速的发展,人人事管理理系统在在企业日日常管理理中发挥挥着越来来越重要要的作用用。人事事管理系系统可以以进行公公司的信信息管理理、员工工档案的的管理、公公司文化化交流等等,方便便处理企企业内部部结构、员员工的相相关信息息。 在这个信信息迅速速膨胀、计计算机技技术及网网络技术术飞速发发展的社社会,计计算机在在企业管管理中的的应用也也得到了了普及,利利用计算算机实现现企业人人事的管管理
13、势在在必行。信息涉及及到不同同的领域域蕴含着着不同的的意义,就管理科科学领域域而言,信信息通常常被认为为是一种种经过有次次序符号号排列加加工处理理的一种种数据形形式,它它是供系统传传输和处处理的对对象。在在信息迅迅速发展展的今天天,信息息所凸显显出来的的巨大作作用慢慢慢被人们们所洞悉悉。研究究投资策策略,制定工工作计划划,都需需要收集集大量的的信息并并加以从从分的利利用。管管理信息息系统是是一种“人机系系统”,它以以一种特定定的模式支支持一个个组织内内各级组组织机构构之间的的信息管管理,对信息息数据进进行快速速的加工工、处理理,大大大的提高高了组织织管理的的效率,同同时也能能够及时时的为决决策
14、分析析提供信信息。 人事管理理系统的的开发主主要包括括前端应应用程序序的开发发以及后台台数据库库的建立立与维护。对对于前者要求求应用程程序具有有功能完完备、易易操作等特点,而而对于后者则要求建建立一个个具有一一致性数数据和数数据安全全性好、完整性性强的数数据库。本本文就人人事管理理系统的的设计与与实现进进行了分分析:首首先对系系统的需需求进行行了分析析,然后后介绍了了系统的的整体设计计,之后后阐述了了系统的的详细设设计与实实现,最最后进行行了系统统测试。本本人事管管理系统统采用基基于网页页端/服服务端 (B/S) 模式开开发,服服务端采采用 MMySQQL 数数据库服服务器作作为数据据处理和和
15、存储平平台,开开发语言言选用开开发环境境中 JJavaa 的语语言。用用户使用用前端网网页对服服务端数数据进行行操作。第一章 绪论本章主要要介绍课课题的研研究目的的与意义义、课题题的国内内外研究究现状及及本文研研究的主主要研究究工作和和内容安安排。1.1 课题研研究意义义现代化的的企业管管理要求求各级决决策部门门及时、果果断地给给出计划划和决策策,其中中包括人人员的调调整和安安排、干干部的配配备以及及技术人人员的合合理使用用等。所所有这些些都需要要人事管管理部门门及时、准准确地提提供有关关信息。传传统管理理方法以以手工检检索为主主,用人人工摘录录、统计计、综合合来分析析人事数数据,既既费时又又
16、费力,还还容易造造成漏、误误检。随随着计算算机技术术和网络络技术的的快速发展展,档案案管理的的现代化化步伐越越来越快快,以纸介介质为基基础的人人事档案案管理机机制已经经满足不不了新形形势发展展的需要要,借助助计算机机来管理人人事档案案已经势在必必行。代代替传统统的管理理方式,使用计算算机等现现代技术术管理人人事档案案,实现现人事档档案的电子化化是人事事管理工作作的发展展趋势。 随着着计算机机、网络络技术和和信息技技术的发发展,办办公系统统更趋于于系统化化、效益益化和网网络化。网网络办公公的自动动化系统统是计算算机技术术、网络络迅速发发展的一一个办公公解决方方案,主主要目的的是提供供协同工工作手
17、段段,实现信信息的共共享和交交流,使使人们从从低效、繁繁琐的传传统办公公中解脱出出来,提提高办公公效率。目前还有有一些中中小型企企业的人人事管理理水平任任停留在在完全使使用纸介介质上,这这种办公公机制已已经不能能够适应应时代的的发展,即要耗费大量的人力,又要耗费大量的物力,在信息迅速发展的时代这种管理方式必将被以计算机为承载环境的软件管理系统所取代。随着我国市场经济的快速发展,人事管理系统在企业的日常管理中发挥着越来越重要的作用。人事管理系统可以进行公司信息管理、员工档案管理、公司文化交流等,方便处理企业内部结构、员工的相关信息。1.2 国内外外研究现现状国内的人人事管理理系统的的开发技技术已
18、经经非常成成熟,主主要是因因为人事事管理系系统自身具有有数据处处理规范范、业务清清晰等诸诸多优点点,为其其在计算机机上的信息息化提供供了人事事管理必必需的优越越条件。由于近近十几年来国国内各应应用单位位的高度度重视,以以及计算算机技术术的飞速速发展,人人事管理理系统在在国内已已经基本进入了应应用普及及的阶段段,再加上国国内计算算机应用用开发商商以及国家家劳动人人事部的的共同努努力,国国内目前前已有多多种通用用的人事事管理系系统软件件供应用用单位挑挑选使用用,而且且还有多多种人事事管理系系统开发发的通用用工具供供用户开开发自己己的人事事管理系系统。可可以说,人人事管理理系统的的开发以以及应用用在
19、国内内已进入入了一个个相当成成熟的时时期。在国外,与与我国的的人事管管理信息息系统相相对应的的是人力力资源管管理系统统 (HHRMSS,Huumann Reesouurcees MManaagemmentt Syysteem),该该系统本本身与其其相应的的计算机机信息应应用技术术都已非常常成熟。国国外几乎乎所有的的发达国国家都建立了了自己的的人力资资源管理理信息系系统,这这个系统统是全国国性的,覆覆盖了全全国的人人力资源源管理。国国外公司司的劳工工部或人人事部一一般都被被建立了了计算机机信息系系统,负负责公司司内部的的劳工或或人力资资源管理理。在国国外一些些发达国国家的企企、事业单单位非常常注
20、重决决策的支支持与人人力资源源管理系系统的开开发与应应用。特特别是一一些跨国国公司,更更是不吝吝惜巨大大的投资来来开发相相应的决决策支持持与人力力资源管管理系统统。决策策的支持持与人力力资源管管理系统统在跨国国公司,既既不是一一个普通通的人事事部门,也也不是一一个福利利部门,它它是围绕绕提高工工作的效效能设立立的由多多种信息息、数据据和活动动形成的的开放性性系统。1.3 课题研研究内容容本文开发发了一个个采用网网页端/服务端端(B/S)模模式实现现的人事事管理系系统,服服务端采采用 MMySQQL 数数据库服服务器作作为数据据处理和和存储平平台,开开发语言言选用开开发环境境中 JJavaa 的
21、语语言,使使用小型型开发服服务器 tommcatt 承载载运行。用用户使用用前端网网页对服服务端数数据进行行操作。课课题的主主要任务务是设计计出一个个可供用用户阅览览和操作作的 WWeb 前端,可可供使用用的功能能主要有有:对部部门、职职员和文文档进行行添加、删删除等处处理。此此次设计计的人事事管理系系统主要要是用于于单个企企业的管管理,所所以只在在公司的的内网中中联通。第二章 开发工工具的选选择2.1 Javva语言言选择Jaava作作为开发发语言主主要是是是因为 Javva 语语言具有有面向对对象、平平台无关关性、安安全性、并并发性的的特性,一一下对这这几点特特性做以以介绍。面向对象象:面
22、向向对象是是一种很很优秀的的程序设设计方法法,它的的基本思思想是使使用类、对对象、继继承、封封装、消消息等基基本概念念来进行行程序设设计。它它从现实实世界中中客观存存在的事事物(即即对象)出出发来构构造软件件系统,并并在系统统构造中中尽可能能运用人人类的自自然思维维方式,强强调直接接以现实实世界中中的事物物(即对对象)为为中心来来思考、认认识问题题,并根根据这些些事物的的本质特特点,把把它们抽抽象地表表示为系系统中的的类,作作为系统统的基本本构成单单元(而而不是用用一些与与现实世世界中的的事物相相关比较较远,并并且没有有对应关关系的过过程来构构造系统统),这这使得软软件系统统的组件件可以直直接
23、影像像到客观观世界,并并保持客客观世界界中事物物及其相相互关系系的本来来面貌。采采用面向向对象方方式开发发的软件件系统,其其最小的的程序单单元是类类,这些些类可以以生成系系统中的的多个对对象,而而这些对对象则直直接影像像成客观观世界的的各种事事物。面面向对象象的软件件系统由由多个类类组成,类类代表了了客观世世界中具具有某种种特种的的一类事事物,这这类事物物往往有有一些内内部的状状态,比比如人有有身高、体体重、年年龄、爱爱好等各各种状态态数据当然然程序没没必要记记录该事事物所有有的状态态数据,程程序只要要记录业业务关心心的状态态数据即即可。面面向对象象比面向向过程的的编程粒粒度要大大:面向向对象
24、的的程序单单位是类类;面向向过程的的程序单单位是函函数(相相当于方方法),因因此面向向对象比比面向过过程更简简单、易易用。平台无关关性:用用 Jaava 写的应应用程序序不用修修改就可可在其它它不同的的软硬件件平台上上运行。平平台无关关性有两两种级别别:源代代码级别别和目标标代码级级别。 C 和和 C+ 具具有一定定程度的的源代码码级平台台无关性性,表明明用 CC 或者者 C+ 编编写的应应用程序序不用修修改只需需重新编编译就可可以在不不同的平平台上运运行。 Javva 主主要依靠靠 Jaava 虚拟机机(JVVM)在在目标码码级实现现平台无无关性。JJVM是是一种抽抽象的机机器,它它附着在在
25、具体的的操作系系统上,本本身具有有一套虚虚拟机器器指令,并并有自己己的栈、寄寄存器组组等。但但Javva虚拟拟机通常常是在软软件上来来实现而而不是在在硬件上上。目前前, SSUN 统公司司已经设设计实现现了 JJavaa 芯片片,主要要使用在在网络计计算机 NC 上。另另外, Javva 芯芯片的出出现也会会使 JJavaa 更容容易嵌入入到家用用电器中中。 JJavaa 虚拟拟机是 Javva 平平台无关关的基础础,在 Javva 虚虚拟机上上,有一一个 JJavaa 解释释器用以以解释 Javva 编编译器编编译后的的程序。 Javva 编编程人员员在编写写完软件件以后,通通过 JJava
26、a 编译译器将 Javva 源源程序编编译为 Javva 虚虚拟机的的字节代代码。任任何一台台机器只只要是配配备了 Javva 解解释器,就就可以运运行这个个程序,而而不用管管这种字字节码是是在哪一一种平台台上生成成的。另另外, Javva 采采用的是是基于 IEEEE 标标准的数数据类型型。通过过 Jaava 虚拟机机保证数数据类型型的一致致性,也也确保了了 Jaava 的平台台不相关关性。安全性:在 iiSerriess 服务务器上运运行的大大多数的的 Jaava(TM) 程序序都是应应用程序序,而不不是 aappllet,所所以砂箱箱安全性性模型对对它们起起不到限限制的作作用。从从安全性
27、性的观点点来看,JJavaa 应用用程序所所受到的的安全性性限制与与 iSSeriies 服务器器上的其其它任何何程序相相同。要要在 iiSerriess 服务务器上运运行 JJavaa 程序序,你必必须对集集成文件件系统中中的类文文件具有有权限。程程序一旦旦被启动动,它就就会在该该用户的的权限控控制下运运行。你你可以使使用沿用用权限来来访问具具有运行行程序的的用户权权限和程程序拥有有者的权权限的对对象。沿沿用权限限临时的的将用户户原先无无权访问问的对象象权限授授予用户户。并发性:JAVVA 支支持多线线程编程程技术,就就是多个个线程并并行执行行的机制制,多线线程是 Javva 的的一个重重要
28、的处处理方法法,特别别是有利利于在程程序中实实现并发发的任务务。 JJavaa 提供供 Thhreaad 线线程类,实实现了多多线程的的并发机机制。然然而,程程序并发发的执行行必定会会出现多多个执行行线程互互相排斥斥访问临临界资源源的局面面,因此此并发系系统要解解决的关关键问题题就是对对临界资资源的管管理和分分配,而而在进行行临界资资源分配配的时候候有两方方面需要要我们考考虑,即即安全性性及公平平性,文文中首先先对多线线程并发发系统中中的安全全性和公公平性问问题做了了讨论,指指出安全全性和公公平性在在并发系系统访问问临界资资源时的的重要性性。当然然本文设设计的人人事管理理系统在在当前设设计的功
29、功能中还还未涉及及到多线线程并发发的问题题。2.2 MySSQL数数据库MySQQL 是是一个精精巧的开开源 SSQL 数据库库管理系系统,它它是一种种开放源源代码的的关系型型数据库库管理系系统(RRDBMMS), MySSQL 数据库库系统运运用最常常用的数数据库管管理语言言,即结结构化查查询语言言(SQQL)进进行对数数据库的的管理。由由于 MMySQQL 是是开放源源代码的的,您可可以自由由的使用用。由于于它强大大的功能能、灵活活性、丰丰富的应应用编程程接口(AAPI)及及精巧的的系统结结构,受受到广大大自由软软件爱好好们者甚甚至是商商业类软软件用户户的青睐睐,特别别是与 Apaache
30、e 和 PHPP/PEERL 结合,给给建立基基于数据据库的动动态网站站提供了了强大的的动力。MySQQL 是是一个真真正意义义上的多多用户、多多线程的的 SQQL 数数据库服服务器。SSQL(结结构化查查询语言言)是世世界上最最流行和和标准化化的数据据库语言言。 MMySQQL 是是以一个个客户机机/服务务器结构构来实现现的,它它是由一一个服务务器守护护程序 myssqldd 和很很多个不不同的客客户程序序和数据据库组成成的。SQL 是一种种标准化化的语言言,它使使得存储储、更新新和获取取信息变变得更加加容易。比比如,你你可以用用 SQQL 语语句为一一个网站站检索产产品信息息和存储储顾客的
31、的信息,同同时 MMySQQL 也也是足够够的快和和灵活可可以让你你存储记记录的文文件和图图片。MySQQL 的的主要目目标是健健壮、快快速和易易用。一一开始是是因为我我们需要要这样一一个数据据库服务务器,它它能处理理与任何何可以不不在昂贵贵硬件平平台上提提供数据据库的厂厂商在一一个数量量级上的的大型数数据库,但但是速度度更快,所所以MyySQLL就应运运而生了了。自119966年以来来,许多多应用的的开发使使用了MMySQQL数据据库,其其环境有有超过440个数数据库,包包含100,0000个表表,其中中5000多个表表超过77百万行行,这大大约有1100 个吉字字节(GGB)的的关键应应用
32、数据据。MyySQLL数据库库的主要要功能只只在组织织和管理理很庞大大或复杂杂的信息息和基于于WEBB的库存存查询请请求不仅仅仅为客客户提供供信息,而而且还可可以为您您自己使使用数据据库可以以提供如如下功能能: 1)减少少记录编编档的时时间2)减小小记录检检索时间间3)灵活活的查找找序列4)灵活活的输出出格式5)多个个用户同同时访问问记录在运行数数据库系系统时,MMySQQL的使使用相当当简单,且且进行MMySQQL安装装和使用用所需的的工作也也很少。2.3 tommcatt服务器器Tomccat 服务器器是一个个免费的的开放源源代码的的Webb 应用用服务器器,属于于轻量级级的应用用服务器器
33、,在中中小型的的系统和和并发访访问的用用户不是是很多的的场合下下被普遍遍的使用用,是开开发和调调试JSSP程序序的首选选。对于于一个初初学者来来说,可可以这样样认为,当当在一台台机器上上配置好好 Appachhe 服服务器后后,可利利用它来来响应对对 HTTML 页面的的访问请请求。事事实上 Tommcatt 部分分是 AApacche 服务器器的扩展展,但它它是独立立运行的的,所以以当你在在运行 tommcatt 的时时候,它它实际上上是作为为一个与与 Appachhe 独独立的进进程在单单独的运运行。选择Toomcaat还因因为它具具有以下下几个特特点:部署简单单:与传传统的桌桌面应用用程
34、序不不同,TTomccat中中的应用用程序是是一个WWAR(WebbArcchivve)文文件。WWAR是是Sunn提出的的一种WWeb应应用程序序格式,与与JARR类似,也也是许多多文件的的一个压压缩包。这这个包中中的文件件按一定定目录结结构来组组织。你你只需将将你的WWAR放放到Toomcaat的WWebaapp目目录下,TTomccat会会自动检检测到这这个文件件,并将将其解压压。另外外Tommcatt也提供供了一个个应用管管理器,通通过这个个应用,辅辅助于FFtp,你你可以在在远程通通过Weeb部署署和撤销销应用,当当然本地地也可以以。可见见一个WWeb应应用在TTomccat中中的部
35、署署与管理理都是如如此的简简单方便便。Toomcaat短小小精悍,配配置方便便,能满满足实际际的需求求,这种种情况下下自然会会选择TTomccat。易操作:基于TTomccat的的开发其其实主要要是JSSP和SServvlett的开发发,开发发JSPP和Seervllet非非常简单单,可以以用普通通的文本本编辑器器或者IIDE,然然后将其其打包成成WARR即可。只只需要写写一个bbuilldxxml文文件,然然后运行行Antt就可以以完成xxml文文件中定定义的工工作,这这个工具具对于一一个大的的应用来来说非常常好,只只需在xxml中中写很少少的东西西就可以以将其编编译并打打包成WWAR。事事
36、实上,在在很多应应用服务务器的发发布中都都包含了了Antt。另外外,在JJSPll2中中,可以以利用标标签库实实现Jaava代代码与HHTMLL文件的的分离,使使JSPP的维护护更方便便。集成方便便:Toomcaat也可可以与其其他一些些软件集集成起来来实现更更多的功功能。如如与OppenJJMS集集成起来来开发JJMS应应用,与Coccoonn(Appachhe的另另外一个个项目)集成起起来开发发基于XXML的的应用,与与JBooss集集成起来来开发EEJB。除除了提到到的这几几种外,还还有很多多软件可可以与TTomccat集集成进行行开发。TTomccat目目前已经经被许多多软件集集成,例
37、例如有EEcliipsee、JBBosss、NeetBeeanss、WeebSppherreApppliicattionnStuudi00、JBBuillderr等IDDE软件件,它们们能够方方便地集集成Toomcaat的各各种版本本。这些些IDEE软件在在开发中中能够自自由的配配置指向向Tommcatt的安装装路径,可可以随意意选择TTomccat的的不同安安装版本本,在开开发环境境中即可可嵌入TTomccat运运行环境境,进行行集成调调试。这这时的TTomccat就就好比一一个插件件,即插插即用,十十分方便便。Ecclippse等等使用TTomccat进进行开发发为当前前许多的的开发人人员
38、所应应用。本本文的设设计就是是在Ecclippse中中集成TTomccat来来开发的的。第三章 系统分分析3.1 可行性性分析经济可行行性:现代社会会,计算算机的价价格已经经是十分分的低廉廉,性能能却是有有了长足足的进步步。而运运行于计计算机上上的本系系统的开开发,为为企业的的工作效效率和经经济效益益带来了了一个质质的飞跃跃,主要要表现有有以下几几个方面面:1)本管管理系统统的运行行能代替替人工进进行很多多繁杂的的劳动;2)本管管理系统统的运行行能节省省很多资资源,比比如如纸纸质和笔笔墨;3)本管管理系统统的运行行能大大大的提高高企业的的工作效效率;所以,本本系统在在经济上上是可行行的。技术可
39、行行性:技术上的的可行性性分析,主主要是分分析技术术条件能能否允许许顺利完完成开发发工作,软软、硬件件能否满满足开发发者的需需求等。该该管理系系统采用用了当前前流行的的Broowseer/SServver模模式进行行开发,引引入了数数据访问问层、业业务逻辑辑层、表表现层三层层的架构构体系,是是技术发发展的必必然趋势势,它把把管理系系统带入入了一个个崭新的的发展时时代。本本设计的的数据库库服务器器选取MMySQQL 数数据库,因因为MyySQLL数据库库能够处处理大量量的数据据,同时时数据在在经过处处理后能能够保持持完整性性,并且MySSQL数数据库还还提供了了许多高级级管理的的功能。SQL语句
40、的易用性、安全性和灵活性为数据库的编程提供了良好的条件。所以,系统开发的软件条件已经成熟可行。硬件方面,在科技快速发展的今天,硬件的更新速度是越来越快,容量也越来越大,可靠性也越来越高,价格更是越来越低,其硬件条件完全能满足本系统的设计需求。时机可行行性:目前,企企业、事事业单位位内部大大多都实实现了数数字化办办公,办办公室的的有线、无无线网络络的覆盖盖情况也也相当理理想,企企业、事事业单位位良好的的硬件设设施为公公司人事事管理系系统提供供了坚实实的基础础。管理可行行性:企业、事事业单位位的人员员管理是是否支持持数字化化管理,现现有的管管方法和和理制度度科不科科学,规规章制度度齐不齐齐全,原原
41、始数据据正不正正确等问问题,需需要企、事事业高层层管理人人员作出出进一步步的肯定定。管理理方法和和规章制制度是该该管理系系统的制制度保障障。综上所述述,此管管理系统统的开发发目标已已经明确确,在经经济上和和技术等等方面都都是可行行的,并并且投入入少、见见效快。所所以此管管理系统统的开发发是完全全具有可可行性的。3.2 运行环环境分析析本文设计计的人事事管理系系统是采采用网页页端/服服务端 (B/S)模模式开发发的,服服务端采采用MyySQLL数据库库服务器器作为数数据处理理和存储储平台,开开发语言言选用开开发环境境中Jaava的的语言。用用户使用用前端网网页对服服务端数数据进行行操作,所所以一
42、台台能上网网的电脑脑是必须须的,至至少对公公司的内内网是可可以联通通的。系系统运行行在Miicroosofft WWinddowss98以以上,对对服务器器即承载载电脑的的最低硬硬件配置置大致如如下:CPU: Inntell Peentiium II内存:1128MM硬盘:110G网卡:110M/1000M3.3 需求分分析系统需求求的分析析是开发发管理信信息系统统的关键键性步骤骤,是一一个不断断认识及及逐步细细化的过过程,是是开展下下一阶段段工作的的基础,是是为开展展下一阶阶段物理理方案设设计、解解决“怎么做做”提供依依据,其其关键性性主要是是表现在在“理解需需求”以及“表达需需求”两方面面
43、。通过对现现行管理理系统的的详细调调研,主主要是从从系统的的角度来来理解用用户的需需要,确确定新管管理系统统的综合合要求,并并且提出出这些需需求的实实现条件件和需求求应该达达到的标标准,也也即是确确定新管管理系统统要做什什么,要要做到什什么程度度。这些些需求包包括:1)功能能需求。确确定新管管理系统统应该包包含哪些些主要功功能,这这是最主主要的功功能需求求。2)性能能需求。给给出所要要开发的的新管理理系统的的技术性性能指标标,包括括存储容容量限制制、运行行时间限限制、安安全保密密性等。3)环境境需求。这这是对系系统运行行以及所所处环境境的要求求。例如如,在软软件方面面,采用用什么系系统软件件(
44、指操操作系统统、数据据库管理理系统)支支持系统统的运行行;在硬件件方面,用什么么机型、对硬件有什么要求、还需要其它什么硬件设备等。4) 未未来需求求。这类类要求主主要是指指目前还还不属于于系统的的开发范范围,但但是将来来随着外外界环境境的变化化以及系系统的不不断发展展可能会会提出来来的要求求。了解解这一类类要求的的目的在在于,在在开发的的过程中中可以对对将来系系统可能能的修改改与扩展展做准备备。一旦旦需要时时,就可可比较容容易的进进行修改改和补充充了。通过对课课题研究究意义的的分析以以及对国国内外研研究现状状的调研研,可以以看出人人事管理理系统在在将来会会有更广广阔的发发展前景景,随着着企、事
45、事业管理理的效益益化、人人性化、系系统化,更更多易用用、丰富富的功能能将会被被加入到到人事管管理系统统中,而而这个过过程将会会随着各各个企、事事业单位位的不断断发展而而完成,同同时针对对不同企企、事业业单位的的管理需需求人事事管理系系统也会会具有相相对的差差异性,但但是对系系统完善善的最终终目标都都是一致致的,那那就是对对自己公公司的实实用性。通通过对系系统运行行环境的的分析基基本上对对性能需需求和环环境需求求就有了了一个大大致的了了解,当当然性能能的高低低和所需需的运行行环境在在一定程程度上取取决于开开发所用用的工具具和承载载的服务务器。一一个系统统从设计计到测试试贯穿整整个开发发过程的的是
46、系统统的功能能,系统统的每一一个功能能在不同同的开发发阶段都都引导着着开发者者去想下下一步该该做什么么要怎么么做。下下面就着着重的介介绍一下下本文设设计的系系统的功功能需求求。本管管理系统统的数据据流程如如图3-1所示示。部门管理机构管理员工管理文档管理管理员管理员员工员工图3-11 数据据流程图图首先,本本系统是是采用网网页端/服务端端(B/S)模模式实现现的,所所以要将将内容以以网页的的形式呈呈献给用用户,用用户群就就是使用用本管理理系统的的企业的的所有人人员。用用户要想想进入主主页必须须通过登登录页面面登入系系统,因因为本系系统只给给公司的的人员使使用,所所以登录录页面没没有注册册入口,
47、即即使知道道网址但但是在数数据库中中没有用用户信息息记录就就不能自自行通过过注册来来使用本本管理系系统。只只有具有有最高权权限的管管理员才才可以将将新员工工作为公公司职员员录入人人事管理理系统。这这样便于于人事管管理系统统的维护护和人员员变动的的管理。因因此每个个用户都都拥有各各自的rroleeId,不不同的rroleeId对对应不同同的用户户权限。然后,就就是系统统的主要要功能了了。考虑虑到一个个企业可可能会有有多层的的企业结结构,所所以要求求系统根根据企业业的结构构划分出出不同层层级的模模块,对对于企业业中某一一部门的的变动系系统中要要有相应应的处理理功能,比比如说新新增加一一个部门门,管理理员可以以通过操操作将此此部门添添加到人人事管理理系统中中。如果果公司职职员的信信息有变变动,管管理员也也要通过过人事管管理系统统来进行行修改。一一个企业业能否稳稳健的发发展取决决于该企企业的综综合实力力,而综综合实力力的保持持与企业业文化有有着很大大的关系系,出于于此考虑虑可以在在人事管管理系统统中附加加一个模模块。通通过此模模块公司