基于vc--的企业培训管理系统的设计与实现.doc
《基于vc--的企业培训管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于vc--的企业培训管理系统的设计与实现.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于vc+的企业培训管理系统的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;
2、学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规
3、定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设
4、计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖
5、章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小
6、组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及
7、格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日目录摘 要IABSTRACTII1 前言11.1课题研究的目的11.2 课题研究的意义11.3 方案选择及开发技术介绍11.3.1 VC+简介21.3.2 SQL Server 2000数据库简介21.3.3 C/S开发模式简介31.3.4 多线程技术31.4 开发工具及硬软件要求32 系统需求分析42.1系统的初步调查42.2 客户需求分析42.3 可行性分析52.3.1 社会可行性分析52.3.2 经济可行性分析52.3.3 技术
8、可行性分析52.3.4法律可行性分析63 系统设计63.1 系统目标63.2 系统功能模块设计64 数据库设计84.1 数据库概念结构设计84.2 数据库表设计95系统详细设计与实现105.1 服务器105.1.1 服务器操作流程105.1.2 信息添加流程115.1.3 信息删除流程125.1.4 信息管理流程135.1.5 考试管理流程135.1.6 主线程流程145.1.7 服务线程流程155.1.8 学号验证流程165.2 客户端175.2.1 客户端操作流程175.2.2 接收试卷流程185.2.3 试卷初始化流程图195.3 数据包和试卷结构设计205.4 系统主界面216 系统的
9、测试与分析216.1 功能需求单元测试226.1.1 登录测试226.1.2单文档中多视图切换测试246.1.3 考试系统模块测试266.2 综合测试277 今后工作27总结28参考文献29致 谢30摘 要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,已成功运用在多个领域。作为计算机应用的一部分,使用计算机对企业培训信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可节省更多的人力物力,这些都能够极大地提高企业培训信息管理效率,也是企业培训管理科学化、正规化
10、,与世界接轨的重要条件。因此,开发一个培训管理系统是很有必要的,具有其特有的技术意义和管理意义。本文介绍了在Visual C+6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现基本资料信息维护、信息管理、文件下载、考试系统的基本目标,并阐述系统结构设计和功能设计,从基本资料到考试系统、文件下载等流程,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。关键词:信息管理系统;企业培训管理;Visual C+6.0AbstractAs information technology in the management of an incr
11、easing depth and a wide range of applications, the implementation of management information system has been gradually mature technically. Management Information System is a continuous development of new disciplines, it has been successfully used in many areas.The use of computers to manage Enterpris
12、e Training information ,which as part of Computer applications with the manual management of the advantages of unmatched, it quickly search, find convenient, high reliability and large storage capacity, the confidentiality of a good, long life, low cost, etc. It can save a lot of human resources and
13、 material resources, which can greatly improve the efficiency of Enterprise Training management. Enterprise Training management is a scientific enterprise, standardization, and an important condition for the rest of the world. Therefore, the development of an Enterprise Training management system is
14、 necessary, the technology has its unique significance of the meaning and management. This paper introduces the Visual C + +6.0 environment for the adoption of the top-down to the overall planning, bottom-up approach to application development strategy to develop the detailed process of the system,
15、to achieve the maintenance of basic document information, Management of Information System , File for downloading, Exam System, and described the system architecture design and functional design, from basic document to File for downloading, Exam System such as a database marketing processes, forming
16、 a pattern of the overall automated management, from software engineering point of view of science and rigorous exposition.Key words:information management system; Enterprise Training management; Visual C+6.0II1 前言1.1课题研究的目的全球化经济带动企业加强员工的内部培训随着全球化市场竞争的加剧和商业运作快速反应的要求,企业必须学习更快速有效地利用知识参与竞争,通过将培训以在线的方式推
17、行,企业能够以更快、更好和更低的成本培训它们的员工,甚至教育与影响他们的客户。参加学习的人员可以随时随地方便地学习所需要的课程、获取所需要的各种知识。同时,因为在线培训更便于培训结论的跟踪与收集,企业也可以更加方便地分析培训投入与商业利益之间的关系,便于企业制订与安排更科学有效的培训计划。制定员工培训计划是企业引导员工进行有计划有目的培训的关键某种意义上来讲,培训部门与企业其它部门以及员工之间是供需关系,适当有效的交互对于平衡供需关系是非常重要的。首先,企业需要制定切实可行的企业培训计划,这个计划是结合企业各方面的情况,分别针对不同层次,不同岗位的员工进行拟定;其次,员工通过某种渠道了解公司全
18、年培训计划的内容。各个部门以及员工需要与培训部门进行交互,适当调整企业培训计划,以达到供求平衡的目的。使培训工作能顺利进行。1.2 课题研究的意义计算机已经成为我们学习和工作的得力助手:今天,计算机的价格经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下方面:首先,计算可以代替人工进行许多繁杂的劳动;其次,计算机以节省许多资源;第三 计算机可以大大的提高人们的工作效率;第四 计算机可以使敏感信息更加安全。现在,我们已经进入到Internet时代了,企业培训管理是现在各个企业都在积极进行的工作之一,也是企业培训管理工作的重要内容之一。企业培训管理系统必
19、然会在以后的信息管理系统中大放异彩。1.3 方案选择及开发技术介绍开发企业培训管理系统,提出以下解决方案:选择SQL Server 2000作为后台的数据库,选择VC+、多线程、完成端口模型作为作为应用程序开发技术。整个程序完全基于C/S(Client/Server)模式进行设计。1.3.1 VC+简介Visual C+是Microsoft公司的Visual Studio开发工具箱中的一个C+程序开发包。VisualStudio提供了一整套开发Internet和Windows应用程序的工具,包括VisualC+, Visual Basic, Visual Foxpro, Visual Inte
20、rDev, Visual J+以及其他辅助工具,如代码管理工具Visual SourceSafe和联机帮助系统MSDN。Visual C+包中除包括C+编译器外,还包括所有的库、例子和为创建Windows应用程序所需要的文档。VC+的优点VC+提供了面向对象的应用程序框架MFC(Microsoft Foundation Class),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、Visual Studio、WizardBar等,实现了直观、可视的程序设计风格,方便地编辑和管理各种类,维护程序的源代
21、码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。1.3.2 SQL Server 2000数据库简介SQL Server 是一个关系数据库管理系统它最初是由Microsoft 、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT 。SQL Server 2000 是Microsoft 公司推出的S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 vc 企业 培训 管理 系统 设计 实现
限制150内