基于JSP的人力资源管理系统的设计与开发_第1页
基于JSP的人力资源管理系统的设计与开发_第2页
基于JSP的人力资源管理系统的设计与开发_第3页
基于JSP的人力资源管理系统的设计与开发_第4页
基于JSP的人力资源管理系统的设计与开发_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ基于JSSP的人力资资源管理理系统的的设计与与开发摘 要进入信息息时代以以来,随随着电脑脑与网络络技术的的日逐发发达,电电子商务务空前发发展,企企业之间间的竞争争已经从从有形的的市场逐逐渐转向向了网络络。而相相应的企企业管理理也都逐逐步进入入信息化化轨道人力力资源管管理系统统就应运运而生了了。人力力资源管管理系统统是企业业管理平平台(EMPP)的重重要组成成部分,是是为了提提高企业业人力资资源管理理水平而而设计开开发的企企业人力力资源信信息系统统。系统统设计的的目标是是实现对对企业人人力资源源信息进进行统一一管理,

2、提提供人力力资源信信息,用用以支持持决策,满满足用户户及时沟沟通需要要,实现现与其它它系统协协同工作作。本文运用用现代的的人力资资源管理理理论,结结合企业业具体情情况,通通过分折折国内外外人力资资源管理理系统现现状,实实现了一一个基于于JSPP的人力力资源管管理系统统,主要要内容有有:人员员管理、招聘管管理、培培训管理理、奖罚罚管理和和薪金管管理。系系统的建建立旨在在将与人人力资源源管理有有关的数数据统一一起来,形形成一个个统一的的数据源源,并能能帮助企企业的人人力资源源管理人人员进行行人力资资源管理理和规划划。关键词:企业管管理平台台,人力力资源管管理,SQLL数据库库,JSPPThe de

3、siign and impllemeentaatioon oof hamaanresoourccemaanaggemeentssysttemBBaseed oon JJSPAuthhor: Chhe YYanllinggTutoor: Yuaan JJinggboAbsttracctWithh thhe rrapiid ddeveeloppmennt oof ccompputeer,IInteemett annd eelecctriic bbusiinesss,theecommpettitiion bettweeen eenteerprrisees hhas beeen mmoveed ffr

4、omm taangiiblee maarkeet tto IInteerneetHamman Ressourrce Mannageemennt SSysttem emeergeed ffor appplyiing thee innforrmattionntecchniiquee inn ennterrpriise mannageemenntHamaan RResoourcce MManaagemmentt Syysteem iis aan iimpoortaant funnctiion of EntterpprisseMaanaggemeent Plaatfoorm(EMPP)It Cann

5、immproove thee maanaggemeent levvel of entterpprissThee puurpoose of HRMMS ddesiign is to reaalizze uunifformm maanaggemeent of humman ressourrceiinfoormaatioon,tto ssuppply hamman ressourrce infformmatiion forr deecissionn-maakinng ssuppportt,toomakke uuserrs ccommmuniicattingg wiith eacch ootheer

6、iin ttimee annd tto ccoopperaate witth ootheer ssysttemeeasiilyIn tthiss paaperr,a Humman Ressourrce Mannageemennt SSysttem bassed onJJSP is proopossed by commbinned thee moodemm thheorry oof hhumaan rresoourcce mmanaagemmentt anndennterrpriisessfacctsThee cuurreent staatuss offhumman rouurcee maana

7、ggemeent is anaalyzzedTheeressearrch of HRMMS iin tthiss Paaperr foocuss Oiil:orgganiizattionn maanaggemeent moddme,peoopleemannageemennt mmoduule,apppliccatiion mannageemennt mmoduule,perrforrmannce mannageemenntmoodulle,sallaryy maanaggemeent moddulee,traainiing mannageemennt mmoduule,byllawmmanaa

8、gemmentt moodulle aand sysstemm maanaggemeent modduleeThee puurpoose of HMRRSesstabblissh iis tto cconssoliidatte aall thee innforrmattionn reelatted to humman ressourrce mannageemennt, to forrm aa unnifiied datta rresoourcce aand to hellp hhumaan rresoourcce ssysttem admminiistrratoorannagee annd l

9、layoout hamman ressourrceKey worrds:Humman Ressourrce Mannageemennt SSysttem,JSP,sqll,Entterpprisse MManaagemmentt Pllatfformm目录TOC o 1-3 h z u HYPERLINK l _Toc2649619331 绪绪论 PAGEREF _Toc264961933 h 1 HYPERLINK l _Toc2649619341.1 系统统开发背背景 PAGEREF _Toc264961934 h 1 HYPERLINK l _Toc2649619351.1.1 背景介介

10、绍 PAGEREF _Toc264961935 h 1 HYPERLINK l _Toc2649619361.1.2人力力资源系系统发展展历史及及现状 PAGEREF _Toc264961936 h 22 HYPERLINK l _Toc2649619371.2 课题题的研究究意义和和主要内内容 PAGEREF _Toc264961937 h 2 HYPERLINK l _Toc2649619381.3 本文文的组织织结构 PAGEREF _Toc264961938 h 33 HYPERLINK l _Toc2649619392系统分分析 PAGEREF _Toc264961939 h 5 H

11、YPERLINK l _Toc2649619402.1 系统统需求分分析 PAGEREF _Toc264961940 h 5 HYPERLINK l _Toc2649619412.1.1 性能需需求 PAGEREF _Toc264961941 h 5 HYPERLINK l _Toc2649619422.1.2 功能需需求 PAGEREF _Toc264961942 h 5 HYPERLINK l _Toc2649619432.2 系统统可行性性分析 PAGEREF _Toc264961943 h 66 HYPERLINK l _Toc2649619442.2.1 经济可可行性 PAGEREF

12、 _Toc264961944 h 66 HYPERLINK l _Toc2649619452.2.2 技术可可行性 PAGEREF _Toc264961945 h 66 HYPERLINK l _Toc2649619463系统设设计 PAGEREF _Toc264961946 h 7 HYPERLINK l _Toc2649619473.1 系统目标标 PAGEREF _Toc264961947 h 7 HYPERLINK l _Toc2649619483.2 系统统功能结结构设计计 PAGEREF _Toc264961948 h 7 HYPERLINK l _Toc2649619493.3

13、数据据库设计计 PAGEREF _Toc264961949 h 8 HYPERLINK l _Toc2649619503.3.1 数据库库需求分分析 PAGEREF _Toc264961950 h 8 HYPERLINK l _Toc2649619513.3.2 数据库库概念设设计 PAGEREF _Toc264961951 h 9 HYPERLINK l _Toc2649619523.3.3 数据库库逻辑结结构设计计 PAGEREF _Toc264961952 h 9 HYPERLINK l _Toc2649619534开发工工具的介介绍 PAGEREF _Toc264961953 h 一三

14、三 HYPERLINK l _Toc2649619544.1关关于sqql PAGEREF _Toc264961954 h 一三三 HYPERLINK l _Toc2649619554.1.1Sqql的简简介 PAGEREF _Toc264961955 h 一三三 HYPERLINK l _Toc2649619564.1.2sqql功能能介绍 PAGEREF _Toc264961956 h 一一三 HYPERLINK l _Toc2649619574.1.3SQQL中的的五种数数据类型型 PAGEREF _Toc264961957 h 一三 HYPERLINK l _Toc2649619584

15、.1.4Sqql的安安全问题题 PAGEREF _Toc264961958 h 14 HYPERLINK l _Toc2649619594.2关关于JSSP PAGEREF _Toc264961959 h 144 HYPERLINK l _Toc2649619604.2.1JSSP 简简介 PAGEREF _Toc264961960 h 144 HYPERLINK l _Toc2649619614.2.2 JJSP技技术的强强势 PAGEREF _Toc264961961 h 一五五 HYPERLINK l _Toc2649619624.2.3 JJSP技技术的弱弱势 PAGEREF _Toc

16、264961962 h 一五五 HYPERLINK l _Toc2649619634.2.4 JJSP的的技术方方法 PAGEREF _Toc264961963 h 166 HYPERLINK l _Toc2649619644.2.5 数数据库连连接 PAGEREF _Toc264961964 h 177 HYPERLINK l _Toc2649619654.2.6 JJSP的的应用模模型 PAGEREF _Toc264961965 h 177 HYPERLINK l _Toc2649619665 系统统实现 PAGEREF _Toc264961966 h 119 HYPERLINK l _T

17、oc2649619675.1 系统统界面实实现 PAGEREF _Toc264961967 h 199 HYPERLINK l _Toc2649619685.2 系统统测试 PAGEREF _Toc264961968 h 227 HYPERLINK l _Toc2649619695.2.1 测试内内容 PAGEREF _Toc264961969 h 277 HYPERLINK l _Toc2649619705.2.2 测试的的结果 PAGEREF _Toc264961970 h 228 HYPERLINK l _Toc264961971结论 PAGEREF _Toc264961971 h 29

18、9 HYPERLINK l _Toc264961972致谢 PAGEREF _Toc264961972 h 300 HYPERLINK l _Toc264961973参考文献献 PAGEREF _Toc264961973 h 31 HYPERLINK l _Toc264961974附录 PAGEREF _Toc264961974 h 322需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ1绪论1.1系系统开发发背景1.1.1背景景介绍人力资源源管理从从产生至至今已有有近百年年的历史史。传统统的人事事管理是是伴随着着组织的的出现而而产生的的。现代代意义上上的人事事

19、管理是是随着工工业革命命的产生生而发展展起来的的。在发发展进程程中,它它不断地地从各种种学科中中汲取养养分,自自我升华华,从而而孕育成成今日的的现代人人力资源源管理理理论体系系。现代代人力资资源管理理将人力力资源与与物质资资源相区区别,强强调了人人的能动动性、时时效性、智力性性和社会会性。它它的产生生以200世纪初初泰勒等等人创立立科学管管理理论论为标志志。按照照西方学学者的观观点,人人力资源源管理的的发展可可以划分分为以下下四个阶阶段:第一阶段段(20世纪纪30年代代之前):在这这一阶段段,泰勒勒等人创创立了科科学管理理理论,这这一理论论以研究究如何提提高人的的劳动效效率为核核心,并并主要集

20、集中在两两个领域域:一是是对人的的动作和和劳动时时间进行行研究,制制定“标准化化”的工作作方法;二是对对人进行行选择、训练以以及用“计件工工资实行“刺激。科学学管理理理论使管管理由经经验成为为科学,并并提高了了劳动效效率,因因此成为为了人力力资源管管理的起起点。但但是,管管理者将将人视为为“物质人人”,完全全忽视工工人的心心理需要要。因此此,该阶阶段仍属属于人事事管理,工工作的主主要内容容是招录录和雇用用工人,确确立工资资支付制制度,解解决企业业内部的的分工与与协作问问题。第二阶段段(20世纪纪30年代代至200世纪600年代):在本本阶段,行行为科学学理论和和产业关关系学对对人力资资源管理理

21、理论产产生了重重要影响响。其工工作重点点从以“事”为中心心转向以以“人为中心心,强调调充分发发挥人的的积极性性。该阶阶段出现现了劳动动人事部部门,除除了负责责招工外外,还负负责协调调劳资关关系,明明确管理理人员与与工人之之间的分分工,并并开始有有目的的的培训,然然后根据据其特点点分配适适当的工工作,实实行有差差别的计计件工资资制。第三阶段段(20世纪纪60年代代至200世纪800年代):这一一时期劳劳动经济济学对人人力资源源管理理理论产生生了重要要影响,该该理论认认为必须须通过国国家立法法来强化化就业保保障,并并强调改改善雇佣佣关系、提高工工人地位位的重要要性等等等,因此此有效而而合法的的管理

22、活活动开始始变得越越来越重重要。第四阶段段(20世纪80年代至至今):在该该阶段,人人力资源源管理在在企业中中的作用用发生了了质的变变化。人人力资源源管理部部门从员员工的保保护者和和甄选者者向企业业发展的的规划者者和变革革者转变变。同时时,信息息技术的的成熟与与应用使使管理者者摆脱了了日常琐琐碎工作作的束缚缚,有精精力关注注管理决决策的科科学性和和有效性性。该阶阶段人力力资源管管理已经经成为企企业的中中枢,开开始从企企业长远远战略的的角度对对人进行行管理。它是现现在人们们所说的的真正意意义上的的人力资资源管理理。随着着经济全全球化、网络化化、数字字化的发发展,知知识经济济时代已已经来临临,企业

23、业竞争的的焦点也也也从资资金、物物质等物物化资源源的竞争争转化为为智力资资源的竞竞争,而而智力资资源的竞竞争实质质是人力力资源的的竞争,因因此,人人力资源源管理己己成为企企业管理理的重要要内容。人力资源源系统发发展历史史及现状状随着工业业的发展展,人力力资源管管理在企企业中的的作用发发生了质质的变化化,并发发生了许许多新的的需求,单单纯靠手手工和文文书已经经无法完完成如此此繁重劳劳动。计计算机和和网络的的日益发发展是这这个矛盾盾得到了了缓解,人人力资源源系统也也就应运运而生了了,它经经历了一一下的几几个发展展阶段:第一代人人力资源源管理系系统出现现于20世纪60年代末末期,除除了能自自动计算算

24、人员薪薪酬外,几几乎没有有更多如如报表生生成和数数据分析析等功能能,也不不保留任任何历史史信息。 第二代人人力资源源管理系系统出现现于20世纪70年代末末,对非非财务人人力资源源信息和和薪资的的历史信信息都进进行设计计,也有有了初级级的报表表生成和和数据分分析功能能。 第三代人人力资源源管理系系统出现现于20世纪90年代末末,这一一代人力力资源管管理系统统的数据据库将几几乎所有有与人力力资源相相关的数数据都进进行了收收集与管管理,更更有强力力报表生生成工具具、数据据分析工工具和信信息共享享的实现现。 现现代人力力资源管管理系统统融合了了先进的的管理经经验和电电子信息息技术技技术。随随着知识识经

25、济的的来临,所所谓人力力资本的的观念已已经形成成,人力力资本的的重要性性更不下下于土地地、厂房房、设备备与资金金等,甚甚至超越越,除此此之外,人人是知识识的载体体,为了了有效运运用知识识,将知知识发挥挥最大的的效用,便便需要妥妥善的人人力资源源管理,才才能够发发挥人力力资源的的最佳效效用。这这就是人人力资源源管理系系统快速速发展的的根本原原因。1.2 课题的的研究意意义和主主要内容容人力资源源管理系系统完善善其在资资源共享享、知识识管理等等方面的的功能具具有理论论意义和和现实意意义。人人是组织织中最重重要的资资源,对对人员的的有效管管理是企企事业管管理工作作中的一一项重要要职能,是是加强竞竞争

26、能力力的有效效保障。在人才才竞争越越来越激激烈的情情况下,需需要应用用现代信信息技术术,辅助助管理者者完成多多方面的的任务。一套完完善的人人力资源源管理系系统,可可以使企企业避免免发生一一些不必必要的问问题,公公司能否否找到适适当的员员工,取取决于公公司是否否建立了了一套完完善的人人力资源源管理系系统,因因为“选对人人”会使公公司的业业务蒸蒸蒸日上,“选错人则会拖跨公司,一个企业基本上是靠人来运作的,用人的问题直接关系到企业的生死存亡,在用人方面不可掉以轻心,没有一套好的人力资源管理系统,就无法吸引优秀的人才,只有建立完善的人力资源管理系统,才能吸引更多适合本企业的优秀员工,拟订具体的计划,逐

27、步进行人员培训,建立和完善员工的招聘、奖惩、培训以及调度等问题。现代人力力资源管管理系统统是由多多个不同同结构、采用不不同处理理技术的的子系统统构成,包包括人员员管理,薪薪酬管理理,招聘聘管理等等几个核核心模块块。就实实际应用用而言,如如何对员员工进行行合理的的分配,调调动员工工工作的的积极性性,对员员工进行行提升培培训已经经成为一一个企业业能否健健康迅速速发展的的最为重重要的因因素,然然而由于于在网络络化组织织中,各各个事业业部所处处的地理理位置不不同,具具备的人人力资源源种类、能力、数量以以及所接接受的任任务也有有所不同同,因此此可能会会出现员员工管理理上的一一些问题题,例如如如何提提升员

28、工工的能力力,调动动员工的的积极性性,合理理利用人人力资源源以提高高市场响响应速度度、客户户满意度度和人力力资源的的利用率率,便成成为一个个迫切需需要解决决的问题题。本文文即是在在上述意意义的基基础上,提提出了一一种合理理的、有有效的、易于维维护的人人力资源源管理系系统。本文是介介绍一个个建立在在成熟的的IntternnetInttrannet之之上的人人力资源源管理系系统。在在系统需需求分析析过程中中,我们们采用原原型法获获取用户户需求,根根据用户户需求设设计用例例图,确确定系统统功能模模块和结结构。该该系统对对企业员员工各种种信息进进行统一一管理,公公司每一一位员工工都可以以登录本本系统,

29、增增加人力力资源管管理的透透明度,并并使人力力资源管管理人员员从繁杂杂、重复复的劳动动中脱离离出来,集集中时间间、精力力进行人人力资源源的整体体规划与与决策,提提高企业业的市场场竞争力力。系统统把成熟熟的InnterrnettInttrannet技技术应用用到人力力资源管管理系统统中,使使企业员员工在全全国各地地都可以以随时了了解企业业相关信信息。在在人员招招聘方面面,企业业通过IInteerneet对外外发布招招聘信息息,应聘聘人员可可以根据据自己的的特点填填报相关关空缺职职位;在在内部管管理方面面,应能能方便员员工交流流;员工工不能修修改自己己的相关关信息,但但可以了了解公司司各部门门的人

30、事事结构和和基本资资料。1.3本本文的组组织结构构本文共分分5章,各各章内容容安排如如下:第1章绪绪论主要要介绍了了人力资资源管理理的背景景和发展展现状,深深入介绍绍了课题题研究的的意义以以及文章章的主要要内容和和本文的的组织结结构。第2章对对系统进进行了分分析。具具体对系系统的性性能需求求,功能能需求和和可行性性进行了了详细的的分析。并简单单介绍了了系统的的环境。第3章就就第2章的功功能、性性能和可可行性分分析,对对人力资资源管理理系统进进行了详详细的设设计。规规划了系系统目标标、系统统的业务务流程图图,并对对系统的的数据库库进行了了详细的的分析和和设计。第4章具具体介绍绍了实现现系统所所用

31、到到到关键技技术:ssql和和jspp。第5章具具体介绍绍了系统统的实现现。主要要是对系系统界面面实现和和进行了了详细的的介绍并并阐述了了系统测测试的内内容。2系统分分析2.1系系统需求求分析人事管理理系统是是一个企企事业单单位不可可缺少的的部分,它的内内容对于于单位决决策者和和管理者者来说都都至关重重要,所以人人事管理理系统应应该能够够为用户户提供充充足的信信息和快快捷的查查询手段段。但一一直以来来人们使使用传统统人工的的方式管管理文件件档案,这这种管理理方式存存在着许许多缺点点,如:效率低低、保密密性差,另外时时间一长长,将产生生大量的的文件和和数据,这对于于查找、更新和和维护都都带来了了

32、不少的的困难。随着科学学技术的的不断提提高,计算机机科学日日渐成熟熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。作为计算算机应用用的一部部分,使用计计算机对对人事信信息进行行管理,具有手手工管理理所无法法比拟的的优点.例如:检索迅迅速、查查找方便便、可靠靠性高、存储量量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高人事管管理的效效率,也是企企业的科科学化、正规化化管理,与世界界接轨的的重要条条件。因因此,开开发一个个运行稳稳定,功功能完善善的人力力资源管管理系统统成为一一种必要要。2.1.1性能能需求作为

33、一个个数据库库系统,首首先,系系统要有有很好的的稳定性性和可维维护性,使使得系统统易于维维护;其其次,系系统要有有很好的的可扩展展性,能能够在现现有框架架不变的的前提下下增加新新的业务务逻辑,进进行二次次开发;第三,系系统要有有很好的的可移植植性,在在Winndowws系统统下开发发,适合合觉得部部分用户户,以满满足不同同用户的的需求;第四,系系统要考考虑使用用该系统统的所有有用户的的实际电电脑操作作水平,尽尽可能使使界面简简洁、美美观、操操作简单单。2.1.2功能能需求人力资源源管理系系统需要要人力资资源管理理不受地地域的限限制,不不受时间间限制,只只要人员员能够上上网,通通过验证证并登陆陆

34、系统,便便可以随随时查看看人力资资源信息息,进行行人力资资源信息息数据的的管理和和更新。人力资资源管理理系统具具有人员员管理、招聘管管理、培培训管理理、奖罚罚管理和和薪金管管理等功功能。人人力资源源管理部部门负责责添加、修改、删除各各类信息息。领导导和人力力资源管管理部门门可以输输入关键键字查询询档案信信息、出出勤信息息、考核核信息和和薪水信信息。职职工可以以查看个个人出勤勤信息、考核信信息和薪薪水信息息。2.2系系统可行行性分析析计算机网网络作为为一种先先进的信信息传输输媒体,有有着信息息传送速速度快、信息覆覆盖面广广、成本本低的特特点。因因此,很很多企业业都开始始利用网网络开展展商务活活动

35、,可可以看到到,在企企业进行行网上商商业活动动时产生生的效益益是多方方面的。但是,开开发任何何一个基基于计算算机的系系统,都都会受到到时间和和资源上上的限制制。因此此,对在在接受任任何一个个项目开开发任务务之前,必必须根据据客户可可能提供供的时间间和资源源条件进进行可行行性分析析,以减减少项目目的开发发风险,避避免人力力、物力力和财力力的浪费费.经济可可行性分分析和技技术可行行性分析析在很多多方面是是互相关关联的,项目风风险越大大,开发高高质量的的软件的的可行性性就越小小。2.2.1经济济可行性性通过网络络化的人人力资源源管理,大大大的提提高了企企业人才才的利用用率,使使之为企企业创造造了更大

36、大价值。人才利利用率的的提高,增增强了企企业的核核心竟争争力,全全面提升升了企业业的管理理能力,从从而企业业适应了了信息时时代的网网络化管管理要求求。2.2.2技术术可行性性由于开发发此系统统需要的的环境有有操作系系统:WinndowwsXPP/Wiindoows220000;数据据库:SQLL Seerveer 220000;开发发工具包包:JDKK Veersiion11.4.2;JSP服务器器:Tommcatt;基于编编程开发发语言JJSP,需需要操作作人员熟熟练使用用JSPP语言和SQL查询语语言;需需要操作作人员熟熟练使用用进行相相关数据据库的操操作,具有一一定的数数据库开开发功底底

37、及编程程能力。使用的的开发工工具把 JSPP、SQLL 相结合合,优美美的界面面设计再再加上Winndowws 稳定的的运行环环境的支支持和开开发人员员的过硬硬技术,从从功能和和性能上上完全都都满足系系统的要要求,因因此从技技术方面面讲此系系统是可可行的综综合以上上两点开开发此系系统是可可行的。3系统设设计3.1系系统目标标人力资源源管理系系统的使使用,应应该达到到以下目目标:(1)系系统开发发符合企企业实际际需求,切切合实际际,能够够提高企企业人力力资源管管理水平平,提高工作作效率,降降低成本本。(2)用用户可以以根据自自己的实实际情况况做出修修改,并并有效的的查找相相关员工工等信息息(3)

38、系系统根据据用户实实际设计计,使用用方便,设设计统一一的人力力资源界界面。(4)能能够及时时提供相相关数据据和报表表,用以以支持企企业决策策。(5)系系统运行行稳定、安全可可靠。3.2系系统功能能结构设设计人力资源源管理系系统是针针对员工工管理的的一个WWEB管管理平台台。系统统主要包包括以下下功能模模块:人员管理理:主要要包括浏浏览人员员信息、添加人人员信息息、人员员信息的的添加、人员信信息的修修改。招聘管理理:主要要包括应应聘人员员信息的的详细查查看、删删除、添添加以及及信息入入库。培训管理理:主要要包括培培训计划划的详细细信息、信息删删除、添添加培训训计划和和填写培培训总结结。奖惩管理理

39、:主要要包括奖奖惩详细细信息、删除详详细信息息、添加加详细信信息、修修改详细细信息。薪金管理理:主要要包括薪薪金的修修改、添添加、删删除。人力资源源管理系系统功能能结构如如图3.1所示示:图3.11系统功功能结构构3.3数数据库设设计数据库在在一个信信息管理理系统中中地位非非常重要要,数据据库结构构设计的的好坏将将直接对对应用系系统的效效率,实实现的效效果产生生影响。合理的的数据库库结构设设计可以以提高数数据存储储的效率率,保证证数据的的完整和和一致。3.3.1数据据库需求求分析数据库系系统应充充分了解解用户各各方面的的需求,本本系统用用户的需需求具体体体现在在各种信信息的提提供、保保存、更更

40、新和查查询,这这要求数数据库的的结构能能充分满满足各种种信息的的输入和和输出。收集基基本数据据、数据据结构及及数据处处理的流流程,为为后面的的具体设设计打下下基础。数据录录入和处处理的准准确性和和实时性性:数据据的输入入是否准准确是数数据处理理的前提提,错误误的输入入会导致致系统输输出的不不正确和和不可用用,从而而使系统统的工作作失去意意义。数数据的输输入来源源是手工工输入。手工输输入要通通过系统统界面上上的安排排系统具具有容错错性。在在系统中中,数据据的输入入往往是是大量的的,因此此系统要要有一定定的处理理能力,以以保证迅迅速的处处理数据据。数据据的一致致性与完完整性:由于系系统的数数据是共

41、共享的,在在不同的的部门中中,信息息是共享享数据,所所以如何何保证这这些数据据的一致致性,是是系统必必须解决决的问题题。要解解决这一一问题,要要有一定定的人员员维护数数据的一一致性,在在数据录录入处控控制数据据的去向向,并且且要求对对数据库库的数据据完整性性进行严严格的约约束。对对于输入入的数据据,要为为其定义义完整性性规则,如如果不能能符合完完整性约约束,系系统应该该拒绝该该数据。根据系系统功能能分析和和需求总总结,考考虑到将将来功能能上的扩扩展,设设计用户户信息表表、管理理员信息息表、培培训信息息表应聘聘信息表表、招聘聘信息表表、薪水水信息表表。3.3.2数据据库概念念设计得到上面面的数据

42、据项和数数据结构构以后,就就可以设设计出能能够满足足用户需需求的各各种实体体,以及及它们之之间的关关系,为为后面的的逻辑结结构设计计打下基基础。这这些实体体包含各各种具体体信息,通通过相互互之间的的作用形形成数据据的流动动。本系系统根据据上面的的设计规规划出的的实体有有:管理理员实体体、用户户实体、培训实实体、应应聘实体体、招聘聘实体。3.3.3数据据库逻辑辑结构设设计数据的概概念结构构设计完完之后,可可以将上上面的数数据库概概念结构构转化为为某种数数据库系系统所支支持的实实际数据据模型,也也就是数数据库的的逻辑结结构。系系统数据据库中各各表的详详细设计计请看下下面各表表。(1)eeducca

43、tee(培训训信息表表)培训信息息表主要要用于保保存培训训信息,如如表3.1所示示。字段名数据类型型长度是否主键键描述idint4是数据库流流水号nameevarccharr100培训名称称purpposeevarccharr500培训目的的begiintiimedateetimme8开始培训训时间endttimeedateetimme8结束培训训时间datuumvarccharr20000培训人员员teaccherrvarccharr50培训讲师师studdenttvarccharr50学生creaatettimeedateetimme8创建时间间educcateebit1培训级别别effe

44、ectvarccharr500培训影响响度summmariizevarccharr20000培训材料料表.3.1 eeduccatee的结构构(2)iinsttituutioon(奖奖惩表)奖惩表主主要用于于保存奖奖惩信息息。字段名数据类型型长度是否主键键描述Idint4是数据库流流水号Nameevarccharr20000奖惩名称称Reassonvarccharr50奖惩原因因expllainnvarccharr50描述creaatettimeedateetimme8创建时间间表3.22 innstiituttionn的结构构(3)jjob(应应聘信息息表)应聘信息息表主要要用于保保存应聘聘

45、信息。字段名数据类型型长度是否主键键描述idint4是数据库流流水号nameevarccharr50姓名sexbit1性别ageint4年龄jobvarccharr50应聘职位位speccialltyvarccharr50所学专业业expeerieenceevarccharr50工作经验验studdyeffforrtvarccharr50在校所学学专业schooolvarccharr50毕业学校校telvarccharr50电话emaiilvarccharr50电子邮件件creaatettimeedateetimme8创建时间间conttenttntexxt16详细经历历issttockkbi

46、t1标识表3.33 joob的结构构(4)sstippendd(薪金金表)薪金表主主要用于于保存薪薪金表。字段名数据类型型长度是否主键键描述idint4是数据库流流水号nameevarccharr50员工姓名名basiicfloaat8基本薪资资eatfloaat8饭补houssefloaat8房补dutyyfloaat8全勤奖scottfloaat8赋税puniishmmenttfloaat8额外补助助otheerfloaat8罚款grannttiimedateetimme8发放时间间totaalizzefloaat8总计表3.44 sttipeend的结构构(5)uuserr(用户户表)用

47、户表主主要用于于保存用用户信息息。字段名数据类型型长度是否主键键描述idint4是数据库流流水号userrnammevarccharr50用户名称称passsworrdvarccharr50用户密码码sexbit1用户性别别birtthdaaydateetimme8用户出生生年月日日creaatettimeedateetimme8用户创建建的时间间isaddminnbit1是否是超超级管理理员conttenttvarccharr20000管理员级级别表3.55 usser的结构构4开发工工具的介介绍4.1关关于sqll4.1.1Sql的简简介SQL(Strructtureed QQuerry

48、LLangguagge)结构化化查询语语言,是是一种数数据库查查询和程程序设计计语言,用用于存取取数据以以及查询询、更新新和管理理关系数数据库系系统。同同时也是是 HYPERLINK xbaike.baidux/view/702767.htm数据库库脚本文文件的扩扩展名。它是高级级的非过过程化编编程语言言,允许许用户在在高层数数据结构构上工作作。它不不要求用用户指定定对数据据的存放放方法,也也不需要要用户了了解具体体的数据据存放方方式,所所以具有有完全不不同底层层结构的的不同数数据库系系统,可可以使用用相同的的SQL语言作作为数据据输入与与管理的的 SQQL接口。它以记记录集合合作为操操作对象

49、象,所有有SQL语句接接受集合合作为输输入,返返回集合合作为输输出,这这种集合合特性允允许一条条SQL语句的的输出作作为另一一条SQL语句的的输入,所所以SQL语句可可以嵌套套,这使使他具有有极大的的灵活性性和强大大的功能能,在多多数情况况下,在在其他语语言中需需要一大大段程序序实现的的功能只只需要一一个SQL语句就就可以达达到目的的,这也也意味着着用SQL语言可可以写出出非常复复杂的语语句。 4.1.2sqql功能能介绍SQQL 面向数数据库执执行查询询;SQLL 可从数数据库取取回数据据;SQLL 可在数数据库中中插入新新的记录录;SQLL 可更新新数据库库中的数数据;SQLL 可从数数据

50、库删删除记录录;SQLL 可创建建新数据据库;SQLL 可在数数据库中中创建新新表;SQLL 可在数数据库中中创建 HYPERLINK xbaike.baidux/view/68525.htm存存储过程程;SQLL 可在数数据库中中创建视视图;SQLL 可以设设置表、存储过过程和视视图的权权限。 SQL 是一种种标准 。SQQL 是一门 ANNSI 的标准准计算机机语言,用用来访问问和操作作数据库库系统。SQLL 语句用用于取回回和更新新数据库库中的数数据。SQLL 可与数数据库程程序协同同工作,比比如 MSS Acccesss、DB2、Infformmix、MS SQLL Seerveer、

51、Oraaclee、Sybbasee 以及其其他数据据库系统统。 4.1.3SQQL中的五五种数据据类型简要要描述一一下SQL中的五五种数据据类型:字符型型,文本本型,数数值型,逻逻辑型和和日期型型 字符符型 VAARCHHAR VS CHAAR VAARCHHAR型和CHAAR型数据据的这个个差别是是细微的的,但是是非常重重要。他他们都是是用来储储存字符符串长度度小于255的字符符(?sqll seerveer中varrchaar类型最最大长度度可以到到80000,oraaclee中可以以到40000)。 假如如你向一一个长度度为四十十个字符符的VARRCHAAR型字段段中输入入数据Billl

52、 GGatees。当你你以后从从这个字字段中取取出此数数据时,你你取出的的数据其其长度为为十个字字符字符串Billl GGatees的长度度。 现在假假如你把把字符串串输入一一个长度度为四十十个字符符的CHAAR型字段段中,那那么当你你取出数数据时,所所取出的的数据长长度将是是四十个个字符。字符串串的后面面会被附附加多余余的空格格。 当你你建立自自己的站站点时,你你会发现现使用VARRCHAAR型字段段要比CHAAR型字段段方便的的多。使使用VARRCHAAR型字段段时,你你不需要要为剪掉掉你数据据中多余余的空格格而操心心。 4.1.4Sql的安全问问题由于于 SQQL 指令在在部份进进阶使用

53、用时,语语法会依依照特定定条件来来变换,而而且若是是表格中中的字段段过多时时,许多多开发人人员都会会习惯以以字串组组立的方方式建立立 SQQL 指令,而而且又使使用系统统管理员员级的帐帐户连到到数据库库,因此此让黑客客有机会会利用 SQQL 的组立立方式进进行攻击击,像是是在指令令中添加加部份刺刺探性或或破坏性性的指令令 (例如 DRROP TABBLE、DROOP DDATAABASSE 或是 DEELETTE * FRROM myTTablle 等具破破坏性的的指令),让数数据库的的资料或或实体服服务器被被破坏,导导致服务务中断或或是系统统瘫痪等等后果,此此种攻击击手法称称为SQL注入(S

54、QLL Innjecctioon)。目目前实务务上较有有效的防防御方法法,就是是全面改改用参数数化查询询,或是是检查输输入数据据,过滤滤掉可能能的危险险指令或或数据来来防范。 4.2关关于JSSP4.2.1JSSP 简简介JSP(Javva SServver Pagges)是由Sunn Miicroosysstemms公司倡倡导、许许多公司司参与一一起建立立的一种种动态网网页技术术标准。JSP技术有有点类似似ASP技术,它它是在传传统的网网页HTMML文件(*.htmm,*.htmml)中插入Javva程序段(Sccripptleet)和JSP标记(taag),从而而形成JSP文件(*.jsp

55、p)。 用JSP开发的Web应用是是跨平台台的,既既能在Linnux下运行行,也能能在其他他操作系系统上运运行。 JSSP技术使使用Javva编程语语言编写写类XML的taggs和scrripttletts,来封封装产生生动态网网页的处处理逻辑辑。网页页还能通通过taggs和scrripttletts访问存存在于服服务端的的资源的的应用逻逻辑。JSP将网页页逻辑与与网页设设计和显显示分离离,支持持可重用用的基于于组件的的设计,使使基于Web的应用用程序的的开发变变得迅速速和容易易。 Weeb服务器器在遇到到访问JSP网页的的请求时时,首先先执行其其中的程程序段,然然后将执执行结果果连同JSP文

56、件中中的HTMML代码一一起返回回给客户户。插入入的Javva程序段段可以操操作数据据库、重重新定向向网页等等,以实实现建立立动态网网页所需需要的功功能。 JSSP与Javva SServvlett一样,是是在服务务器端执执行的,通通常返回回该客户户端的就就是一个个HTMML文本,因因此客户户端只要要有浏览览器就能能浏览。 4.2.2JSSP技术的的强势(11)一次次编写,到到处运行行。在这这一点上上Javva比 HYPERLINK xbaike.baidux/view/99.htmPHPP更出色色,除了了系统之之外,代代码不用用做任何何更改。 (22)系统统的多平平台支持持。基本本上可以以在

57、所有有平台上上的任意意环境中中开发,在在任意环环境中进进行系统统部署,在在任意环环境中扩扩展。相相比 HYPERLINK xbaike.baidux/view/2616.htmASSP/PPHP的局限限性是显显而易见见的。 (33)强大大的可伸伸缩性。从只有有一个小小的 HYPERLINK xbaike.baidux/view/50457.htmJaar文件件就可以以运行Serrvleet/JJSP,到由由多台服服务器进进行集群群和负载载均衡,到到多台Apppliccatiion进行事事务处理理,消息息处理,一一台服务务器到无无数台服服务器,Javva显示了了一个巨巨大的生生命力。 (4)多多

58、样化和和功能强强大的开开发工具具支持。这一点点与ASP很像,Javva已经有有了许多多非常优优秀的开开发工具具,而且且许多可可以免费费得到,并并且其中中许多已已经可以以顺利的的运行于于多种平平台之下下。 4.2.3JSSP技术的的弱势(1) 与ASP一样,Javva的一些些优势正正是它致致命的问问题所在在。正是是由于为为了跨平平台的功功能,为为了极度度的伸缩缩能力,所所以极大大的增加加了产品品的复杂杂性。 (22) Jaava的运行行速度是是用claass常驻内内存来完完成的,所所以它在在一些情情况下所所使用的的内存比比起用户户数量来来说确实实是“最低性性能价格格比”了。从从另一方方面,它它还

59、需要要硬盘空空间来储储存一系系列的.jaava文件和.cllasss文件,以以及对应应的版本本文件。4.2.4JSSP的技术术方法为了了快速方方便地进进行动态态网站的的开发,JSP在以下下几个方方面做了了改进,使使其成为为快速建建立跨平平台的动动态网站站的首选选方案。 (1).将内容容的生成成和显示示进行分分离用JJSP技术,Web页面开开发人员员可以使使用HTMML或者XML标识来来设计和和格式化化最终页页面,并并使用JSP标识或或者小脚脚本来生生成页面面上的动动态内容容(内容容是根据据请求变变化的,例例如请求求账户信信息或者者特定的的一瓶酒酒的价格格等)。生成内内容的逻逻辑被封封装在标标识

60、和JavvaBeeanss组件中中,并且且捆绑在在脚本中中,所有有的脚本本在服务务器端运运行。由由于核心心逻辑被被封装在在标识和和JavvaBeeanss中,所所以Web管理人人员和页页面设计计者,能能够编辑辑和使用用JSP页面,而而不影响响内容的的生成。 在服服务器端端,JSP引擎解解释JSP标识和和脚本,生生成所请请求的内内容(例例如,通通过访问问JavvaBeeanss组件,使使用JDBBC技术访访问数据据库或者者包含文文件),并并且将结结果以HTMML(或者XML)页面面的形式式发送回回浏览器器。这既既有助于于作者保保护自己己的代码码,又能能保证任任何基于于HTMML的Web浏览器器的

温馨提示

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

评论

0/150

提交评论