员工培训管理系统设计与开发 VC++

目 录
前 言 1
1 课题需求与背景 2
2 系统开发的相关工具和知识简介 4
2.1 前台开发平台Visual C++ 6.0 4
2.1.1 使用 Visual C++ 6.0开发数据库的优势 4
2.1.2 常用的Visual C++ 6.0数据库开发技术 5
2.1.3 ODBC简介 6
2.1.4 ODBC体系结构 7
2.1.5 MFC介绍 7
2.2 数据库管理系统的选取及介绍 9
2.2.1 数据库简介 9
2.2.2 数据库设计 10
2.2.3 ACCESS数据库简介 11
3 系统需求分析 12
3.1 系统设计原则 12
3.2 系统设计目标 12
3.3 开发设计思想 12
3.4 系统边界确定 13
3.5 系统功能分析 13
4 系统总体设计与实现 15
4.1 系统设计方法 15
4.2 系统功能模块的设计 15
4.3 数据库设计 15
4.3.1 数据库需求分析 16
4.3.2 数据库概念结构设计 18
4.3.3 数据库逻辑结构设计 21
4.3.4 数据库操作的准备 25
5 系统详细设计 27
5.1 建立程序管理窗口 27
5.2 登录窗口设计 28
5.2.1 登录窗口界面 28
5.2.2 登录窗口流程分析 28
5.2.3 登录窗口代码实现 29
5.3 口令修改窗口的设计 30
5.3.1 口令修改窗口界面 30
5.3.2 口令修改窗口流程分析 31
5.3.3 口令修改窗口实现代码 31
5.4 员工信息管理模块的设计 33
6 系统程序的编译和实现 37
6.1 系统程序的编译 37
6.2 系统程序与数据库的连接 37
6.2.1 ODBC数据源的创建 37
6.2.2 连接数据源 38
结 束 语 40
参考文献 41
致 谢 42


员工培训管理系统设计与开发


摘要:本系统采用C/S(Client/Server)体系结构,Client(客户机)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器)则用于提供数据服务。
利用Visual C++ 6.0作为开发工具,Access 2000作为后台数据库,并针对员工管理系统的实际功能划分模块。首先是登录界面的设计,包括登录的密码认证。进入系统主要是进行员工信息管理模块的设计包括员工的一些基本情况,员工信息,员工培训计划和员工需求等。其他还有一些小的功能模块如培训课程管理模块、培训教材管理模块、培训计划管理模块和培训教员管理模块等的设计。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术人员补充、维护。
系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
整个员工培训管理系统的开发体现了软件工程的思想,实现了如何在Visual C++中用MFC ODBC方式开发数据库应用程序;并使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。
关键词:员工培训管理;ODBC;MFC; Access。


The Design and Implement of Staffs Training
Management System


Abstract: This system adopts the structure of Client Server system. The Client takes in charge of o

ffering the expressing logic, displaying the users interface information, and visiting the database server. And the server is used to offer the service of data.
It regards Visual C++ 6.0 as the developing tool, and Access 2000 as the behind database. Moreover, it divides the model according to the actual function of staffs management system. Firstly, it is the design of the entering interface, includes the confirmation of the entering code. The entering system is main to proceed the design of staffs information managing model. The model includes many basic situations, staffs information, staffs training plan , staffs necessity and so on. There are other several small function models, for example, managing models of training lesson, training textbook, training plan, training trainee and other designs. The designing ways of models process, which adopted by system, is convenient to the various organization and revision of system function, and the complement and maintenance of the technological workers who didnt take part in development.
The system has the function of the data safeguarding. And its adding, modifying and copying of data basing on consumer demand.
The development of the whole staffs training management system reflects the ideology of software project, achieves how to use ODBC to develop the apply procedure of data in Visual C++, makes the training of enterprise systematize, standardization and automation to improve the training managing efficiency of enterprise.
Keywords:staffs training management;ODBC;MFC; Access。
前 言
企业竞争归根结底是人才的竞争,从某种意义上讲,又是企业培训的竞争。重视培训、重视员工全面素质的提升和企业文化的认同,把企业建成学习型组织,通过提高企业核心竞争力,从而最终实现企业与员工“双赢”,是企业获得发展的最根本手段。
培训是指企业通过各种形式的教育方式改进员工能力水平,提高组织业绩的一种有计划、连续性的工作。培训要想获得好的效果,培训方式的选择至关重要。使员工获得提高是培训的最终目的,据此,应结合其资源优势、员工特点及培训内容,合理选择所需的培训方式。
企业培训不仅仅是为了目前的需要,更要考虑将来的长远发展。培训就是要填补缺口。需要建立一种持续、经常性的培训机制,这种机制应涵盖企业的所有员工,在这种社会大背景下,企业员工的培训也越来越受到各个企业领导的重视。
因此,在我国尽快开发出一套功能完善的企业员工培训管理软件是一项十分紧迫的任务。特别是随着经济全球化发展、知识更新速度加快、国际企业的发展,企业员工培训将日益成为企业的一项重要业务。因此,开发个功能完善的软件来辅助员工管理培训业务是增强企业竞争力的一项重要措施。


相关文档
最新文档