人事管理信息系统本科毕业设计论文.docx
- 文档编号:5750313
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:47
- 大小:3.14MB
人事管理信息系统本科毕业设计论文.docx
《人事管理信息系统本科毕业设计论文.docx》由会员分享,可在线阅读,更多相关《人事管理信息系统本科毕业设计论文.docx(47页珍藏版)》请在冰豆网上搜索。
人事管理信息系统本科毕业设计论文
毕业设计论文
人事管理信息系统
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
摘要
高等学校的人事管理工作意义重大,较高的人事管理水平,必将为学校的教学科研提供强有力的支撑。
而人事管理系统则是现代化人力资源管理的有效工具。
通过人事管理信息系统,可以更快捷、高效的进行人力资源的管理,对高校的人事管理工作影响深远。
本系统遵照实际需求,共包含了高校人员信息录入、人员信息查看、人员信息查询、报表查看、人员信息的修改、删除等功能模块,同时,也为系统用户提供了注册、登录、修改个人信息,以及权限管理的相关功能。
界面简洁、友好,使用方便,性能可靠。
该系统的开发,参照了系统设计的三层架构模型,即将业务应用划分为表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),体现了“高内聚,低耦合”的思想。
其中,展现层使用了JSP技术,业务逻辑层使用了Servlet技术,数据访问层采用JDBC作为持久化对象。
选择此课题可以更加深入的了解人事管理的相关业务,并在对业务需求了解的情况下,做出技术层面的详细设计,以达到同时提升自己的业务技能和技术能力的目的。
关键词:
高校人事系统Java
Abstract
Personnelmanagementworkofcollegesanduniversitiesisofgreatsignificance,thehigherlevelofmanagement,personnelfortheteachingandscientificresearchwillprovidestrongsupport.Andpersonnelmanagementsystem,modernhumanresourcesmanagementistheeffectivetools.Throughthepersonnelmanagementsystem,wecanbemorefastandefficientinhumanresourcemanagement,personnelmanagementofcollegeisofimportantsignificance.
Inaccordancewiththeactualdemand,thissystemofuniversitystaffcontainstheinformationinput,personnelinformationview,personnelinformationquery,statementsofthereview,researchers'informationmodificationanddeletionfunctionmodule,andatthesametime,alsoforusersofthesystemprovidesregister,login,modify,personalinformation,andrightsmanagementofrelatedfunctions.Theinterfaceissimpleandfriendly,useconvenient,reliableperformance.
Thedevelopmentofthesystem,referenceforthedesignofthesystemarchitecturemodels,threelayerstobusinessapplicationisdividedintothepresentationlayer(UI),businesslogiclayer(BLL),dataaccesslayer(DAL),embodiesthe"highcohesionandlowcoupling"thought.ItUSESanJSPasshowthetechnologytoachieve,businessoflogiclayerusetheServlettechnology,dataaccesslayerusingJDBCaspersistentobject.
Choosethetopiccanbemorein-depthunderstandingofthepersonnelmanagementofrelevantbusiness,andtounderstandtheneedsofthebusinessinthecase,makethetechnicallevelofthedetaileddesign,inordertoachievewhileincreasingyourbusinessskillsandtechnicalabilityofthegoal.
Keywords:
collegesanduniversitiespersonnelsystemJava
前言
人力资源管理是高校管理中的一个重要内容,随着教育改革的推进,高校的规模不断扩大,师资的数量也水涨船高。
如何管理好高校内部的人员信息,成为高校管理中一个大问题。
在这种情况下,开发一个高效人事管理系统就显得尤为重要。
本系统结合具体的功能要求,采用B/S架构的JavaWeb开发技术编写。
整个系统从符合操作简便、界面友好、灵活、实用的要求出发。
本系统包括人员信息录入、人员信息查看、人员信息查询、人员信息修改、人员信息删除、报表查看、权限管理等功能。
目前,在众多的高校中,人事管理系统的使用相当广泛。
同时,也有众多应用比较成熟的人事管理信息系统。
不同的高校或者企业,有着不同的人事管理制度,这就决定了不同的组织需要不同的人事管理信息系统。
鉴于人力资源在高校中的重要地位,高校人事管理系统则不可或缺。
本系统采用三层架构,分别在展现层、业务逻辑层、持久化层使用了JSP、Servlet、JDBC等技术。
1高校人事管理概述
1.1高校人事管理现状
传统的“高校人事管理”,是指以教职工与有关教学、科研、管理以及其它教辅活动的相互关系为对象,运用有关理论原则和方法,对吸收录用、调配派遣、奖惩任免、培训考核、工资福利等事务,进行计划、组织、协调、指挥、监督的活动,以保证学校活动的正常高效运作。
高校人力资源指高校从事教学、科研、管理、后勤等教职工总体所具有的劳动能力的总和,其中教研人员是主体,管理人员是关键,服务人员与离退休人员是补充。
人力资源管理是指运用现代化的科学方法,对人力进行合理的培训与配置,同时对人的思想、心理和行为进行恰当的引导,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。
因此,人力资源管理是在人事管理基础上发展起来的人性化管理,从以工作为导向转变成以员工为导向,“以人为本”的管理理念是现代人力资源管理与传统人事管理最根本的区别。
1.2人事管理信息系统的意义
随着高校规模的扩大,高校的管理组织也变得越来越庞大,相应的也就给高校的人事管理工作带来了更大的困难,而信息的处理与使用也变得越来越重要,它对于企业的决策者和管理者来说都至关重要。
所以人事管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。
建立一套人事管理信息系统能够加快物质的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。
从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会大生产的周期,因此,开发一套管理软件成为很有必要的事情。
人事管理的对象是一个单位或若干单位中员工的基本信息,这些信息是在变化的。
人事部门要为本单位、上级部门提供准确的统计数据。
由于人员众多、数据源复杂、统计工作困难,以往每做一项工作,都需要花费很多的精力和时间。
传统的人工管理方式存有诸如效率低、保密性差,查找、更新、维护困难等各种各样的缺点。
因此,人事管理信息系统能够为用户提供充足的信息和快捷的查询手段。
使用计算机进行人事资料管理,会给应用者带来很多的方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,同时,这也是高校的科学化、正规化管理以及与先进管理技术接轨的重要条件。
人事管理信息系统具有的重要意义是:
大幅度的提高工作效率,使高校的人事管理从繁重琐碎的人事工作中解脱出来,把主要精力投入到日常工作中。
用计算机数据库管理替代手工统计工作,并且对数据库中的各数据自动进行逻辑验证,使数据统计过程中的错漏减少到最低程度。
使各管理部门的信息管理工作规范化、高效化,大大简化数据汇总的工作量。
2开发工具与技术方案
2.1开发工具选择
开发平台采用Eclipse开发工具;中间件采用Tomcat6.0;Java虚拟机采用jdk1.6.0_10;数据库平台采用MySQLServer5.0;
表2-1开发工具列表
平台名称
工具名称
备注
开发集成平台
Eclipse
虚拟机
JDK
1.6.0_10版本
中间件(服务器)
Tomcat
6.0版本
数据库
MySQLServer
5.0版本
2.2开发工具介绍
2.2.1Eclipse
Eclipse是一个基于Java的开源平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。
Eclipse最初是由IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。
2003年,Eclipse3.0选择OSGi服务平台规范为运行时架构。
2007年6月,稳定版3.3发布。
2008年6月发布代号为Ganymede的3.4版。
2009年7月发布代号为GALILEO的3.5版。
2010年6月发布代号为Helios的3.6版。
Eclipse是著名的跨平台的自由集成开发环境(IDE)。
最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。
Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。
许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。
IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE。
目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、RationalSoftware、RedHat及Sybase等。
Eclipse是一个开发源码项目,它其实是VisualAgeforJava的替代品,其界面跟先前的VisualAgeforJava差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。
近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。
虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。
Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。
由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
基于Eclipse的应用程序的突出例子是IBM的WebSphereStudioWorkbench,它构成了IBMJava开发工具系列的基础。
例如,WebSphereStudioApplicationDeveloper添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。
它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——EclipsePlatform、JDT、CDT和PDE。
JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。
它提供建造块和构造并运行集成软件开发工具的基础。
EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
2.2.2JDK
JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。
自从Java推出以来,JDK已经成为使用最广泛的JavaSDK。
JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
JDK是学好Java的第一步。
而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。
从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
SE(J2SE),standardedition,标准版,是我们通常用的一个版本,从JDK5.0开始,改名为JavaSE。
EE(J2EE),enterpriseedition,企业版,使用这种JDK开发J2EE应用程序,从JDK5.0开始,改名为JavaEE。
ME(J2ME),microedition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK5.0开始,改名为JavaME。
没有JDK的话,无法安装或者运行eclipse。
因此JDK要作为eclipse的运行支撑。
2.2.3Tomcat
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。
因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的tomcat标志
改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。
实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。
另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。
2.2.4MySQLServer
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。
在2008年1月16号被Sun公司收购。
而2009年,SUN又被Oracle收购。
对于Mysql的前途,没有任何人抱乐观的态度。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 管理信息系统 本科 毕业设计 论文