高校人事管理系统—培训管理模块的设计与实现.doc
《高校人事管理系统—培训管理模块的设计与实现.doc》由会员分享,可在线阅读,更多相关《高校人事管理系统—培训管理模块的设计与实现.doc(53页珍藏版)》请在三一办公上搜索。
1、XXXX学院本科毕业论文(设计)论文题目:高校人事管理系统培训管理模块的设计与实现作 者: 学号: 学 院: 年 级: 专 业: 指导教师: 职称: 日 期: XXXX学院教务处制XXXX学院 本论文(设计)经答辩小组全体成员审查,确认符合曲靖师范学院本科(学士学位)毕业论文(设计)质量要求。 答辩小组签名主席姓 名工 作 单 位职 称成员 答辩日期:原创性声明本人声明:所呈交的论文(设计)是本人在指导教师指导下进行的研究工作成果。除了文中特别加以标注和致谢的地方外,论文(设计)中不包含其他人已发表或撰写过的研究成果。参与同一工作的其他同志对本研究所作的任何贡献已在论文(设计)中作了明确的说明
2、并表示了谢意。签名: 日期: 。论文设计(设计)使用授权说明本论文(设计)作者完全了解曲靖师范学院有关保留、使用毕业(学位)论文(设计)的规定,即学校有权保留论文(设计)及送交论文(设计)复印件,允许论文(设计)被查阅和借阅;学校可以公布论文(设计)的全部或部分内容。签名: 指导教师签名: 日期: 。高校人事管理系统培训管理模块的设计与实现摘 要本系统对近年来有关我国高校人事培训管理现状的研究进行了分析,归纳出我国企业培训管理现存主要问题是,并强调加强高校人事培训管理、提高劳动生产率是未来促进我国高校发展的根本出路。在高校,虽然人事管理系统已经投入使用,然而该系统中很少有培训管理功能,虽然有些
3、人事管理系统有一定的培训管理能力,但功能简单、不实用,这也使得目前高校的培训管理工作仍处于人工管理阶段,培训数据的录入、查询、修改等过程不仅工作量大、效率低下且容易出错。针对目前高校培训管理方式中存在的缺点,本文将设计一个准确、高效、实用的高校培训管理系统。本文主要负责人事管理系统培训管理模块的设计与实现。关键词:用例图;时序图;MVC;培训管理Universities Personnel Management System - Design and Implementation of Training Management ModuleAbstract: The system of univ
4、ersity personnel training management status in recent years, summed up the training of Chinese enterprises manage existing major problems, and the emphasis on strengthening the management of university personnel training, improve labor productivity is the fundamental way in the future to promote the
5、 development of Chinese Universities.In colleges and universities, although the personnel management system has been put into use, the system, however, there is little training management function, although some of the personnel management system training management capabilities, but the function is
6、 simple, is not practical, which also makes the management of university training is still in the stage of manual management process is not only the heavy workload of the training data entry, query, modify, inefficient and error-prone.Shortcomings in the university training management mode, this pap
7、er is to design an accurate, efficient, and practical the college training management system. This paper is mainly responsible for the Design and Implementation of the personnel management system training management module.Key words: Use case diagram; Sequence Diagram; MVC; training management目 录1 前
8、言11.1研究的目的及意义11.2高校人事培训管理系统的发展状况11.3研究内容21.4 论文结构22 开发工具介绍42.1 MyEclipse工具42.2 Tomcat工具42.3 power designer工具42.4 Rational Rose工具52.5 SVN工具53 开发技术介绍53.1 RUP软件开发过程模型53.2 Java EE技术53.3 MVC模式63.4 struts2框架73.5 Hibernate框架83.6 Microsoft SQL Server 2005数据库技术94 系统分析104.1 系统概述104.2 系统分析104.2.1 系统需求分析104.2.2
9、 系统的功能分析114.2.3 系统可行性分析124.2.4系统用例模型124.3系统用例分析144.3.1 系统管理登陆活动图一五4.3.2 培训规划新增活动图164.3.3 培训报名活动图174.3.4 培训审核活动图174.4领域模型设计一八5 系统总体设计195.1概念结构设计(CDM)195.2物理结构设计(PDM)205.3 数据库设计215.4 目录结构设计236 系统详细设计256.1时序图256.2培训规划新增、修改、删除信息界面设计与实现266.3在线报名功能的设计与实现286.4 培训审核界面326.5培训结果新增、修改信息界面设计与实现346.5培训统计设计与实现386
10、.5首页模块设计及实现406.6分页的设计及实现417 系统测试427.1 软件测试常识及主要技术427.2 测试用例及结果分析438 结束语458.1 启示和意义458.2 局限性458.3 对未来研究的建议46高校人事管理系统培训管理模块的设计与实现 1 前言1.1研究的目的及意义近几年以来,培训已经成了众多企业经营中企业管理者最为重要的工作之一。而且如果做得好,企业能够快速发展,做不好,企业就很可能面临危机。这里需要注意的是,对于企业培训的目标制定显得很重要。目前学校对培训的管理大都采用传统的电脑存档方式,采用了电脑存档,不仅造成了管理信息冗余,而且随着时间的推移,大量的信息无法统一及时
11、地找出所需要的信息。管理人员疲于寻找海量信息中的个体资料为管理带来了极大的不便,为此人们迫切需要一个系统来管理这些繁琐的海量信息。此管理系统的设计实现是对目前人事管理系统普遍缺乏的教职员工培训管理功能的一次探讨,对人事管理系统进行功能完善具有积极意义,同时高校人事管理系统的设计实现项目具有很强的综合性,是软件工程、数据库技术、程序设计、计算机网络等多门相关课程知识的综合应用,充分锻炼了设计者的综合运用专业知识解决实际问题的能力,起到了本科毕业设计所要求的目的,也为今后的项目开发奠定了良好的基础。1.2高校人事培训管理系统的发展状况近几年以来,培训已经成了众多企业经营中企业管理者最为重要的工作之
12、一。而且如果做得好,企业能够快速发展,做不好,企业就很可能面临危机。这里需要注意的是,对于企业培训的目标制定显得很重要。1培训管理系统的发展更有力地提高了学校培训管理人员对教职员工管理的水平,借助高校培训管理系统可以方便给培训助理提供实时的查询以便了解其教职员工的情况。同时,培训管理人员可以很方便地获取及时、准确、全面的数据和相关信息,将其从培训统计及查询从繁琐的手工劳动中解放出来,提高生产率,进而从整体上提高了培训管理的水平。然而高校培训管理系统的设计也不能一劳永逸,由于各高校管理的理念不同、统计体系的不同及评估的不同,而各不相同,没有统一的标准,也很难建立一个统一的标准,系统的适用性、通用
13、性很难实现。所以,现在软件的开发设计在向各种流行的设计模式靠拢提高系统的可移植性和可扩展性的同时,还要考虑到自身高校培训管理的特点,以便更好地满足高校培训管理的需求。1.3研究内容 随着计算机应用技术的不断成熟和管理理念的不断进步,人们越来越追求先进的管理方式,运用计算机进行日常工作管理成了高校管理工作的主要模式。可由于管理软件的更新升级往往跟不上管理的需要,高校培训的管理需要就这样一个例子。本文就这种状况将设计一个完善的高校培训管理系统。本文的主要工作如下:(1)通过详细的调查,分析了目前高校教职人员培训管理工作的状况,介绍开发此系统的必要性,对系统的开发技术及工具做了详尽的介绍。(2)以结
14、构化开发的思想,对系统做一个总体的分析、设计。本文采用当前比较流行和便捷的B/S模式开发模式,采用MyEclipse8.5开发工具、以Microsoft SQL Server 2005作为后台数据库。(3)对本文负责的系统管理及数据维护模块进行详细的设计并实现其功能。1.4 论文结构 高校人事管理系统培训管理模块的设计与实现主要研究采用B/S模式架构,采用JSP(JAVA)开发,并采用微软Microsoft SQL Server 2005数据库做后台数据库。全文共分为八章:第1章,前言。介绍了高校培训管理系统的发展现状,并进一步分析了该类软件开发过程中存在的问题;第2章,开发工具介绍。阐述了本
15、系统使用的开发工具,并介绍了Tomcat服务器,也对数据库设计及需求分析工具说做了简要介绍;第3章,开发技术介绍。阐述了RUP模型以及常见的MVC设计模式,并介绍了struts2框架及hibernate框架,也对支持系统的后台数据库Microsoft SQL Server 2005说做了简要介绍;第4章,系统分析。通过对该系统实现的可行性做了分析,在了解用户需求的基础上,对系统的功能需求做了阐述,采用了目前主流的用例图、活动图对系统进行了分析;第5章,系统总体设计。概括分析说明了高校培训管理系统的主要业务,在了解用户需求的基础上,设计了系统的总体功能模块。从概念结构设计、物理结构设计及数据库设
16、计三方面对系统的设计进行介绍;第6章,系统详细设计。分别对系统主界面;管理员添加、修改、删除信息界面及培训管理主要技术进行了详细的阐述(内附相应的界面截图及相关技术的代码)。并介绍了本文实践项目的一些亮点与独到之处;第7章,系统测试。对目前常用的测试技术进行了介绍并介绍了测试该系统的方法;第8章,结束语。总结整个设计,并说明不足及进一步改善的方向。2 开发工具介绍经研究分析本系统采用MVC设计模式,采用JSP(JAVA)开发,采用微软Microsoft SQL Server 2005数据库做后台数据库。2.1 MyEclipse工具MyEclipse,是一个十分优秀的用于开发Java, J2E
17、E的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。2MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascrip,Spring,SQL,Hibernate。 MyEclipse目前支持Java Ser
18、vlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。2.2 Tomcat工具Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成3。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现。
19、因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。2.3 power designer工具Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制4。他可以与许多流行的数据库设计软件,例如owberBuilder,Delphi,VB等相配合使来缩短开发时间和使系统设计更优化。2
20、.4 Rational Rose工具Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。52.5 SVN工具svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。3 开发技术介绍3.1 RUP软件开发过程模型Rational Unified Process(RUP)是由Rational公司开发的软件开发过程模型,RUP分析了软件开发中出现的各种问题,利用总结出的六个最佳实践(Best Practices),建立了以迭代开发为基
21、础的软件开发过程模型。RUP不仅提供了一套方法学,更重要的是同时提供了实施的基础各种开发、管理工具。6生命周期划分为四个阶段,每个阶段可以有多个迭代。四个阶段根据开发生命周期中不同的关键里程碑划分为:Inception(先启阶段),Elaboration(精化阶段),Construction(构造阶段),Transition(产品化阶段)。3.2 Java EE技术J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台。Java平台共分为三个主要版本Java EE、Java SE和Java ME。Sun公司
22、在1998年发表JDK1.2版本的时候,使用了新名称Java 2 Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Developing Kit,即J2SDK。并分为标准版(Standard Edition,J2SE),企业版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此诞生。Java EE(Java Platform,Enterprise Edition)是sun公司推出的企业级应用程序版本。这个版本以前称为 J2EE。能够为我们帮助开发和部署可移植、健壮、可伸缩且安全
23、的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 人事管理系统 培训 管理 模块 设计 实现
链接地址:https://www.31ppt.com/p-1889951.html