摘要
如今,整个地球受到经济全球化的影响,正在面临一场爆发式和全面性的进步。科学技术的突发前进步调带动了计算机技术及网络的广泛应用,于是信息技术的无法预测的发展步调,带来了数字化和网络化的今天。课题主要研究基于 C/S 架构的企业培训信息管理系统。它可以为企业提供定量、可操作等便利,为企业管理提供了丰富的功能,实现了操作的办公室化。我们对企业的培训状况进行普识的研究,按照软件工程的一般思路进行研究。
首先对我们的目标产品进行需求的分析。这包括可行性分析、总体需求分析、数据库分析。其中,可行性分析又分为技术可行性分析、经济可行性分析、营运可行性分析和管理可行性分析。通过这几个方面的分析来阐述设计和实现此信息管理系统的可行性和必要性。总体需求分析包含培训中的统筹方面管理、课程方面的管理、资源领域的管理、培训成绩方面的管理、人员方面的管理等若干块。从将来可以实现的功能的角度进行分析将其划为若干个模块,便于后续的系统设计工作。数据库分析从概念设计和逻辑设计两方面来阐述了信息管理系统逻辑实现的方案。其次,着重研究和分析了培训信息管理系统的实现,这包括系统总体设计和详细设计两个层面。系统的总体探讨了系统开发环境、目标、开发策略等一些宏观或者表面的理论、方法和问题。整个培训信息管理系统的技术要点就在系统的详细设计阶段,详细设计阶段分为系统架构设计、总体结构设计和系统功能模块设计。其分为统筹方面管理模块、课程方面管理模块、资源方面管理模块、培训成绩管理模块、人员方面管理模块、培训师信息管理模块以及系统方面的维护等若干模块。利用 IPO 和流程图详细分析了信息流的传递方向和路径,规划了模块的整体布局方案,还用例图的形式更详实的说明员工、培训师和企业之间的关系。
最后,为整体的培训信息管理系统寻求了一种可以实现测试的方法,并研究了测试整体方案,接着对整个培训计划的实施进行说明,阐述培训对企业和员工的意义。
关键词:C/S 模式;企业培训系统;课程管理;数据库引擎
ABSTRACT
With economic globalization, information technology is making the world economy undergo comprehensive and profound changes. And with the development of information technology, digital and network technology is promoting the global information development. The main topic is based on C / S architecture corporate training information management system. It can provide enterprises with quantitative,operational and other convenient service for business management. It also provides a rich feature set and the office of the operation. We do research in the state of the business training general knowledge in accordance with the general idea of software engineering.
First, we analyze the needs of target products, including feasibility analysis,overall demand analysis and database analysis. Among them, the feasibility analysis is divided into technical feasibility, economic feasibility analysis, operational feasibility analysis and management feasibility analysis. By analyzing these aspects of the design,we elaborate the feasibility and necessity of this information management system. Overall training needs analysis includes overall management,training course management and resource management. Several pieces of training performance management can be analyzed from the perspective of the future functions implemented to classify into a number of modules,easy to follow system design jobs.
Database analysis is based on logical design and conceptual design to explain both sides of the information management system logic implementation plan. Secondly,research and analysis focuses on the realization of the training information management system,including system design and detailed design levels. The overall system is to explore the theoretical system development environment, objectives,development strategy and some macro or surface, methods and problems. Entire Techniques training information management system is in the detailed design phase of the system. The detailed design phase includes system architecture design, structural design and overall system function module design. Its integrated management module is divided into courses management module, resources management module,performance management modules , personnel management module , staff information management module and system maintenance module. The use of IPO and flow direction analyses in detail the path and direction of information flow,plans the overall layout of the program modules,and also in the form of embodiment of a more detailed diagram illustrates the relationship between the staff, trainers and enterprises.
Finally, for the overall training information management system, it seeks a test method which can be implemented,and studies the whole test program. Then the implementation of the entire training program, as well as the significance of the training for staff and business, will be described and explained.
Key words:C/S mode;Enterprise Training System;Course Management;Database Engine
本系统可以做到系统开发集中,为单位节省不少的系统开发成本。假如系统开发能够成功投入运用,不仅能够进一步完善公司的经济效益结构,增加盈利的机会,而且能够为员工传递更多有价值的信息[22]。因此,一般来说企业的员工培训管理系统开发成本会比较高,但是一旦能够成功投入运用将会促进企业培训的管理工作合理化和规范化。
如果这类系统运行的要求不高,一般的企业单位都有条件去完成和实现。如今的培训管理系统有一个重要的特点,就是界面会变得很简要属于初级版本,对于公司的使用人员来说,按照操作步骤和说明即可以轻松的完成对企业培训管理系统的学习,并且它的可移植性较强,可通过不同的参数来设定不同的环境。因此,系统存在着营运的可行性[23]。
课题主要研究基于 C/S 架构的企业培训信息管理系统,它可以为企业提供定量、可操作等便利,为企业管理提供了丰富的功能,实现了操作的办公室化,不仅对员工和培训师方便,而且节约了时间和一些硬件的花费,为公司运营提供了成本的降低方案,提高了管理者工作的效率,减少操作过程中的手工引起的错误,推动企业管理的信息化建设。我们对企业的培训状况进行普识的研究,按照软件工程的一般思路,研究的主要内容如下:
首先,针对我们所设计的企业管理信息系统进行需求分析,同时研究系统设计实现的功能,以功能实现为导向实现培训统筹信息管理需求分析、课程管理需求分析、资源管理需求分析、成绩管理需求分析、人员管理需求分析、培训师信息管理需求分析以及非功能方面实现的一些特性分析。这些需求分析主要从操作的具体实现入手,展开了对各大模块的细化工作,对功能实现的各个属性进行深入的剖析。数据库的设计着重讲述逻辑实现,根据各个属性的信息表设计各个属性的字段名、数据类型、描述等。概念分析阐述了各个功能实体间的实体信息图。
其次,着重研究和分析了培训信息管理系统的实现,这包括系统总体设计和详细设计两个层面。系统的总体探讨了系统开发环境、目标、开发策略等一些宏观或者表面的理论、方法和问题。整个培训信息管理系统的技术要点就在系统的详细设计阶段,详细设计的阶段的分为系统架构设计、总体结构设计和系统功能模块设计。其分为统筹管理模块、课程管理模块、资源管理方面模块、成绩管理方面模块、人员管理方面模块、培训师信息管理模块、系统维护模块等若干模块。利用 IPO 和流程图详细分析了信息流的传递方向和路径,规划了模块的整体布局方案,还用用例图的形式更详实的说明员工、培训师和企业之间的关系。
最后,为整体的培训信息管理系统寻求了一种可以实现测试的方法,并研究了测试整体方案,接着对整个培训计划的实施进行说明,阐述培训对企业和员工的意义。
系统登录界面截图
培训计划管理运行截图
员工信息管理运行截图
考试成绩管理运行截图
培训人员管理运行截图
系统维护功能管理运行截图
目录
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究概况
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 可行性分析
1.3.1 技术可行性
1.3.2 经济可行性
1.3.3 营运可行性
1.4 本文研究内容
第二章 企业培训管理系统需求分析
2.1 系统功能需求分析
2.1.1 培训统筹管理需求分析
2.1.2 培训课程管理需求分析
2.1.3 培训资源管理需求分析
2.1.4 培训成绩管理需求分析
2.1.5 培训人员管理需求分析
2.1.6 培训师信息管理需求分析
2.2 系统用例功能分析
2.3 非功能性需求分析
2.4 本章小结
第三章 企业培训管理系统设计
3.1 总体设计
3.1.1 系统硬件、软件环境
3.1.2 系统目标
3.1.3 系统开发总体规划方法和开发策略
3.1.4 系统总体功能设计
3.2 系统详细功能设计
3.3 数据库设计
3.3.1 概念设计
3.3.2 逻辑设计
3.4 本章小结
第四章 企业培训管理系统实现
4.1 系统实现环境
4.2 系统数据库接口组件实现
4.2.1 数据访问接口组件
4.2.2 数据访问工厂组件
4.2.3 数据访问组件
4.2.4 核心组件实现
4.3 功能实现
4.3.1 登录功能实现
4.3.2 系统功能实现
4.4 本章小结
第五章 企业培训管理系统测试
5.1 测试环境
5.2 测试方法
5.3 测试结果分析
5.4 本章小结
第六章 总结与展望
6.1 全文总结
6.2 展望
参考文献
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)