软件工程硕士论文

您当前的位置:学术堂 > 毕业论文 > 在职硕士论文 > 工程硕士论文 > 软件工程硕士论文 >

基于B/S结构的培训综合管理系统研发

来源:吉林大学 作者:尤扬
发布于:2019-04-04 共7150字
  摘 要
  
  某机构培训综合管理系统的设计与实现为了提高培训管理效率,实现资源的有效共享,某机构于2014年建设并上线运行了某机构培训综合管理系统。运行三年以来,在局领导的支持下,对培训综合管理系统的应用进行了的大力推广,并取得了良好的使用效果同时也暴露出一些原有系统设计缺陷方面问题:部分业务流程操作复杂,可操作性较差;培训综合管理系统中的部分无用数据无法进行删除;系统操作页面复杂,系统友好性较差;原系统部分业务流程设计有缺陷,部分培训管理效率下降,因此本课题正是在全面建设培训综合管理系统的背景下提出的。
  
  本文从某机构培训教育和管理需求实际出发,详细分析了培训综合管理系统开发的理论和技术。文章主要介绍了项目背景、开发技术、然后进行需求分析、系统设计,以及系统测试方案设计。系统采用B/S访问模式,利用J2EE开发技术,基于SOA框架进行开发。平台应用Ajax、XML、HTML5技术来实现系统展现层与用户的灵活、友好互动。本文首先指出了课题研究的背景情况,认为本课题的研究对培训工作的开展和现实问题的解决具有重要作用。然后分析了总体业务需求,对系统核心功能、业务流程、功能用例、用户角色、系统性能需求进行了分析。然后重点设计了系统各种架构,可以清晰获知体系结构和技术实施路线,设计系统功能结构,明确功能层次结构和相互之间的关系,对数据库和功能模块进行详细设计。最后编写Java程序代码实现相关功能。本文研究的重点是需求分析、总体设计、详细设计与实现等三个部分。论文通过用例图、类图、时序图、程序流程图等UML作图完整地展现了系统构建的整个过程。最后编码实现和测试了相关功能。最后编程实现了系统门户、培训需求管理、资源库管理、报表管理等功能模块。
  
  通过基于B/S结构中MVC结构设计模式的培训综合管理系统的开发,实现以某机构培训中心为中心,兼顾各个城区的多层分级管理模式,通过网络培训和管理的方式进一步满足全局员工的培训需求,逐步实现了对全局培训工作的综合管理。
基于B/S结构的培训综合管理系统研发
  
  通过培训综合管理系统系统的建设,满足了新形势下审查业务培训的需求,缓解了培训师资不足的问题,解决了授课教师水平参差不齐带来的培训标准执行不一致问题,促进了培训资源的共享和培训记录的统筹管理,降低了培训成本。总之,本系统建设了以知识点体系为基础的资源共享平台,建成了一个成熟、先进、实用的培训流程管理系统。
  
  关键词:某机构,培训管理,SOA 框架
  
  Abstract
  
  Design and Implementation Integrated TrainingManagement System of An OrganizationIn order to improve training management efficiency, achieve effective sharing ofresources, An Organization to build and run on-line training An Organization ofIntegrated Management System in 2014. Since the run for three years, with thesupport of the Board under the leadership of application training integratedmanagement system was vigorously promoted, and made good use of effects but alsoexposed some of the original aspects of system design flaws: a complex part of thebusiness process operations may be poor operability; Training Integrated ManagementSystem part useless data can not be deleted; system operation page complexity,system-friendliness is poor; the original system part of the business process designdefects, decrease part of the training management efficiency, so this issue positiveTraining is in building integrated management system of background raised.
  
  Based on the actual training and management needs of IP Offices, this paperanalyzes in detail the theory and technology of training integrated managementsystem development. The article mainly introduces the project background,development technology, and then needs analysis, system design, and system testprogram design. The system adopts the B/S access mode and uses J2EE developmenttechnology to develop based on the SOA framework. The platform uses Ajax, XML,and HTML5 technologies to achieve flexible and friendly interaction between thesystem presentation layer and the user. This paper first points out the background of the research, and believes that the research of this topic plays an important role in thedevelopment of training and the resolution of practical problems. Then analyze theoverall business requirements, analyze the system core functions, business processes,functional use cases, user roles, system performance requirements. Then we focus ondesigning various architectures of the system, which can clearly understand thearchitecture and technology implementation route, design the system functionstructure, clarify the functional hierarchy and the relationship between each other, anddesign the database and function modules in detail. Finally, write Java program codeto implement related functions. The focus of this paper is on the three parts of demandanalysis, overall design, detailed design and implementation. The paper completelyshows the whole process of system construction through UML mappings such as usecase diagrams, class diagrams, timing diagrams, and program flow diagrams. Thefinal code implements and tests the related functions. Finally, the program modulessuch as system portal, training requirement management, resource librarymanagement, and report management are implemented.
  
  By developing training based B/S structure MVC design pattern integratedmanagement system to achieve One Organization of Training Center as the center,taking into account each city multilayered hierarchical management mode, to furthermeet the global network by way of training and management training needs ofemployees, the progressive realization of global integrated management training.
  
  Build a comprehensive management system through training system to meet thedemand review of operational training in the new situation, ease the problem ofinsufficient teacher training, to solve the uneven level of instructor training standards bring inconsistencies, promote the training resources sharing and co-ordination oftraining records management and reduce training costs. In short, the system built toknowledge based on a system of resource sharing platform, built a mature, advancedand practical training process management system.
  
  Keywords: Intellectual Property Office, training management, SOA framework。
  
  第 1 章 绪 论
  
  1.1 课题研究的背景

  
  随着我国电子政务建设的全面推广,某机构根据培训管理信息化建设需要,需要构建一个数字化的教育培训平台,从而大力促进培训管理效率的提高,实现培训资源的高度共享。某机构于2014年建设并上线运行了某机构培训综合管理系统(以下简称培训综合管理系统)。运行三年以来,在局领导的支持下,对培训综合管理系统的应用进行了的大力推广,并取得了良好的使用效果[1]。
  
  目前系统内拥有用户8000余人,使用范围包括国知局机关、专利局各部门、复审委员会以及专利审查协作的正式员工。系统现在在线课程达300余们,线下培训开展的很活跃,培训班862个,各种培训考核、在线考试都很多,初步满足了基本的培训管理需求[2]。
  
  (1)外部环境发生变化带来的系统升级改造需求三年来,专利局快速发展,对审查业务培训工作带来了新的挑战,培训综合管理系统一期的“管理为主培训为辅”的应用定位明显不满足培训工作的需求。另外,在家办公、工作站等工作模式的推广,也对系统功能和性能提出了更高的要求。在此期间,培训平台的技术也获得了突飞猛进的发展,某机构培训综合管理系统采用的技术已经落伍,并明显落后于欧、美、日、韩四局相关系统的发展。所以某机构在线培训系统需要对其进行升级以提升某机构培训水平基于移动终端的离线学习,给予能力素质模型的学习地图等新的功能也被广泛应用到主流培训系统中。此外,专利局在建的其他系统也对培训综合管理系统提出了新的需求,如专利局人力资源系统等。
  
  (2)业务流程变化带来的系统升级改造需求三年来人教部陆续制定了审查员培训课程体系手册及讲课费管理办法、外派教师授课管理办法等一系列相关制度,需要系统进行适应性修改。
  
  (3)一期系统自身存在的问题带来的系统升级改造需求培训综合管理系统一期经过三年多使用的暴露出一些原有系统设计缺陷方面问题:
  
  1)部分业务流程操作复杂,可操作性较差培训综合管理系统中包含较多复杂的业务流程(如试题、试卷的创建、培训班创建),在一期的系统建设中基本实现了这些流程的操作,但是由于这些业务流程的操作步骤较多并且在设计上缺少流程应有的逻辑顺序,导致可操作性较低,用户普遍反映操作复杂容易出错。
  
  2)培训综合管理系统中的部分无用数据无法进行删除在一期的培训综合管理系统建设中已经考虑到并实现了部分数据的删除功能,但是目前提供的数据删除步骤比较复杂(如培训活动、试卷的删除),并且有些数据无法删除(如已发布的需求调查、发布的培训项目),使得管理员很难及时准确的维护培训综合管理系统中的数据,造成系统中含有较多的垃圾数据,这些垃圾数据已经影响到报表数据的准确性及其他日常操作。
  
  3)系统操作页面复杂,系统友好性较差用户通过系统页面操作各种功能模块来实现培训管理。通过一段时间的使用我们发现在这些大量的操作页面中存在着页面布局不合理,数据长度约束不实用,手工填写信息过多,填写说明不充分等问题,严重的降低了系统的易用性及页面的友好性。
  
  4)原系统部分业务流程设计有缺陷,部分培训管理效率下降。原有培训综合管理系统中的部分业务流程在设计时考虑不够周全,导致不能完全发挥其应有的简化操作提高效率的功能,部分流程如培训班报名等流程还出现了线上线下并行实施的情况,降低了管理效率,影响用户使用系统的积极性。本课题长春市行政审批服务平台正是在建设智慧城市的背景下提出的。
  
  1.2 国内外研究现状分析。
  
  随着我国信息技术和互联网科技的快速发展,使企事业单位采用网络方式进行培训和管理成为最重要的领域之一。随着教育体制改革的不断深入,企业员工需要在职业技能、客户服务、生产管理、市场营销等各方面提升自己的综合能力和职业素养,很多企业都缺乏专业的培训资源、师资队伍,无法明确的培训目标、课程和考核机制。因此,企业为培养适应体制改革的专业人才,需要明确改革过程员工所需专业技能、职业素养和发展规划,组建合理的培训的组织结构,探寻企业最优培训组合方式,从根本上提升员工的专业技能[3]。在培训过程,需要根据实际情况分析问题、解决问题和总结问题,对培训建议和整改意见进行收集、改进和完善,构建全新的培训管理体制,加快企业培训工作建设速度。员工在培训过程可以在线下载学习资源,通过学习提高自身业务能力和综合素质,拓展知识视野。通过培训管理系统可以构建集培训和考评为一体的智能培训管理系统,构建科学规范的管理、考核体系和奖罚制度,从而提高企业培训管理工作效率[4]。
  
  国内外关于培训管理系统课题研究比较多,从多个方向、角度进行了深入研究。余妹兰(2012)在《湖南省安全培训管理系统的设计与实现》一文构建了湖南安全技术学院培训事务的管理。文章对系统UML建模技术进行了介绍,然后通过用例图、流程图、时序图、类图、E-R图等对系统构建过程进行了描述,阐述了系统建设细节。文章指出了课题研究的必要性和系统建设的可行性。然后从业务功能、流程、性能等角度分析了系统需求,对系统功能模块进行了详细设计[5]。梁帅(2012)在《基于.NET的企业培训管理系统设计与实现》一文对培训管理系统研究现状进行了分析和研究,对移动公司培训现状进行分析,结合行业特色进行相关专业知识培训,并利用.NET技术、Oracle数据库技术进行功能模块开发[6]。2012年张晓哲在《安捷伦科技有限公司培训管理系统设计与实现》一文采用ASP.NET技术对系统功能模块进行了开发,系统编程语言为C#.NET,培训管理系统包括培训报名、报表处理、在线支付模块,是公司管理者的理想选择,是基于Browser/Server结构下形成的数据驱动的Web应用程序[7]。可见关于培训管理系统方面的内容深度、实际应用和理论研究等方面都有研究。

【由于本篇文章为硕士论文,如需全文请点击底部下载全文链接】
  
  1.3 课题目的与意义
  1.4 本文工作内容
  1.5 论文组织结构
  
  第 2 章 相关开发技术概述
  
  2.1 J2EE 技术
  2.2 SOA 技术
  2.3 XML 技术
  2.4 WebServices 技术
  2.5 AJAX 技术
  2.6 本章小结
  
  第 3 章 系统需求分析
  
  3.1 业务功能需求分析

  3.1.1 门户管理
  3.1.2 培训需求管理
  3.1.3 培训计划管理
  3.1.4 培训活动管理
  3.1.5 在线考试管理
  3.1.6 在线学习管理
  3.1.7 资源库管理
  3.1.8 报表管理
  3.1.9 系统管理
  
  3.2 业务流程分析
  3.3 系统用户需求分析
  3.3.1 用户组织结构
  3.3.2 用户角色.
  3.4 系统性能需求分析
  3.5 本章小结
  
  第 4 章 系统总体设计
  
  4.1 系统设计思路

  4.2 系统设计原则
  4.3 系统体系结构设计
  4.4 系统技术架构设计
  4.5 系统模块总体设计
  4.6 系统类图设计
  4.7 数据库设计
  4.8 本章小结
  
  第 5 章 系统的实现与测试
  
  5.1 系统设计与实现
  5.1.1 系统门户的设计与实现
  5.1.2 培训需求管理的设计与实现
  5.1.3 培训计划管理的设计与实现
  5.1.4 培训活动管理的设计与实现
  5.1.5 在线考试管理的设计与实现
  5.1.6 在线学习管理的设计与实现
  5.1.7 资源库管理的设计与实现
  5.1.8 报表管理的设计与实现
  5.1.9 系统管理的设计与实现
  
  5.2 系统测试
  5.2.1 测试目的
  5.2.2 测试过程与结果分析
  5.2.3 测试结论
  5.3 本章小结

  总 结

  当前信息技术飞速发展,远程教育技术日趋成熟,教育培训模式不断完善,某机构对培训管理力度也在不断加强。培训中心需要结合自身业务特点,建立网络教育与管理系统。通过网络培训模式向全局员工提供领导岗位培训、业务培训、继续教育等各类专业素质培训,作为传统面授培训模式的补充。全面提升培训中心对知识产权的教育服务水平和培训管理水平。同时,建立全局职业培训管理系统,为某机构培训工作奠定基础。

  本文对某机构开展培训工作过程存在的困难进行分析,详细阐述了培训综合管理系统开发的理论和技术。系统采用 B/S 访问模式,利用 J2EE 开发技术,基于 SOA 框架进行开发。平台应用 Ajax、XML、HTML5 技术来实现系统展现层与用户的灵活、友好互动。本文首先指出了课题研究的背景情况,认为本课题的研究对培训工作的开展和现实问题的解决具有重要作用。然后分析了总体业务需求,对系统核心功能、业务流程、功能用例、用户角色、系统性能需求进行了分析。

  然后重点设计了系统各种架构,可以清晰获知体系结构和技术实施路线,设计系统功能结构,明确功能层次结构和相互之间的关系,对数据库和功能模块进行详细设计。最后编写 Java 程序代码实现相关功能。本文研究的重点是需求分析、总体设计、详细设计与实现等三个部分。论文通过用例图、类图、时序图、程序流程图等 UML 作图完整地展现了系统构建的整个过程。最后编码实现和测试了相关功能。最后编程实现了系统门户、培训需求管理、资源库管理、报表管理等功能模块。

  通过本系统的建设,某机构教育培训中心在“以服务赢得信赖,以合作拓展业务范围”的理念指导下,面向全局开展了多类型、多层次的培训工作,并取得了十分良好的应用效果,主要有以下几个方面:首先是教育培训工作,特别是单位重点岗位人员的岗位培训,主要承担着全局以及各个市区员工 2000 多人的岗位培训工作。其次是员工继续教育,随着公务员队伍素质需要不断增强,需要进行业务方面考试通过人数的逐年增加,参加继续教育的人员数也在逐年增加,有1000 多员工参加了继续教育培训。

  某机构借鉴国内外利用网络进行在职人员教育培训的经验,结合系统一期建设的实际情况,通过网络培训方式向全局员工提供岗位培训、职业资格人员培训以及行业各类业务培训,乃至终身教育的机会,促使全局教育培训工作逐步转移到网络环境中来。通过建立培训综合管理系统,缓解了单位培训日益增长的刚性培训需求和传统培训方式在时间、空间和教学资源几方面的矛盾,提高了单位的培训质量,发挥了教育培训中心对各区培训机构进行培训业务指导和协调的作用,实现单位培训的信息化教育与管理。

  通过系统建设,本文实现了以下主要目标:

  (1)构建了网络教育管理软件平台,积累教学资源,实现部分培训资源的网络教育,对网络培训进行培训内容、课程资源、学习安排、考试过程等进行综合管理,为系统将来的扩展积累了经验,并保证了系统建设未来的可扩展性。

  (2)重新设计了培训中心的网站,作为本中心对外的信息门户,在保留原有信息框架的基础上,着重宣传推广在线教育培训和管理,将教育培训管理和传统培训管理结合起来,使之成为单位内培训教育门户。

  (3)通过某机构培训中心和各区两级组织实施,逐步实现对全局的远继续教育培训工作。

  同时,本文还存在一些需要加强和优化的地方:本平台需要在应用支撑平台、用户管理、安全管理、标准规范等很多方面加强建设,提高智慧政务信息化管理水平和信息化配套建设水准,满足政府部门对信息化系统及运营管理的需求,提升整个政府的信息化配套服务水平。
  
  参考文献

作者单位:吉林大学
原文出处:尤扬.某机构培训综合管理系统的设计与实现[D]. 吉林大学 2018
点击下载全文
相关内容推荐
相关标签:
返回:软件工程硕士论文