基于vc的企业培训管理系统的设计与实现.doc

上传人:b****1 文档编号:236153 上传时间:2022-10-07 格式:DOC 页数:35 大小:618KB
下载 相关 举报
基于vc的企业培训管理系统的设计与实现.doc_第1页
第1页 / 共35页
基于vc的企业培训管理系统的设计与实现.doc_第2页
第2页 / 共35页
基于vc的企业培训管理系统的设计与实现.doc_第3页
第3页 / 共35页
基于vc的企业培训管理系统的设计与实现.doc_第4页
第4页 / 共35页
基于vc的企业培训管理系统的设计与实现.doc_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

基于vc的企业培训管理系统的设计与实现.doc

《基于vc的企业培训管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于vc的企业培训管理系统的设计与实现.doc(35页珍藏版)》请在冰豆网上搜索。

基于vc的企业培训管理系统的设计与实现.doc

精品毕业论文、毕业设计,优质的论文服务:

精品论文网

提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案

基于vc++的企业培训管理系统的设计与实现

姓  名

系别、专业

导师、职称

完成时间

目录

摘要 I

ABSTRACT II

1前言 1

1.1课题研究的目的 1

1.2课题研究的意义 1

1.3方案选择及开发技术介绍 1

1.3.1VC++简介 2

1.3.2SQLServer2000数据库简介 2

1.3.3C/S开发模式简介 3

1.3.4多线程技术 3

1.4开发工具及硬软件要求 3

2系统需求分析 4

2.1系统的初步调查 4

2.2客户需求分析 4

2.3可行性分析 5

2.3.1社会可行性分析 5

2.3.2经济可行性分析 5

2.3.3技术可行性分析 5

2.3.4法律可行性分析 6

3系统设计 6

3.1系统目标 6

3.2系统功能模块设计 6

4数据库设计 8

4.1数据库概念结构设计 8

4.2数据库表设计 9

5系统详细设计与实现 10

5.1服务器 10

5.1.1服务器操作流程 10

5.1.2信息添加流程 11

5.1.3信息删除流程 12

5.1.4信息管理流程 13

5.1.5考试管理流程 13

5.1.6主线程流程 14

5.1.7服务线程流程 15

5.1.8学号验证流程 16

5.2客户端 17

5.2.1客户端操作流程 17

5.2.2接收试卷流程 18

5.2.3试卷初始化流程图 19

5.3数据包和试卷结构设计 20

5.4系统主界面 21

6系统的测试与分析 21

6.1功能需求单元测试 22

6.1.1登录测试 22

6.1.2单文档中多视图切换测试 24

6.1.3考试系统模块测试 26

6.2综合测试 27

7今后工作 27

总结 28

参考文献 29

致谢 30

摘要

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,已成功运用在多个领域。

作为计算机应用的一部分,使用计算机对企业培训信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可节省更多的人力物力,这些都能够极大地提高企业培训信息管理效率,也是企业培训管理科学化、正规化,与世界接轨的重要条件。

因此,开发一个培训管理系统是很有必要的,具有其特有的技术意义和管理意义。

本文介绍了在VisualC++6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现基本资料信息维护、信息管理、文件下载、考试系统的基本目标,并阐述系统结构设计和功能设计,从基本资料到考试系统、文件下载等流程,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。

关键词:

信息管理系统;企业培训管理;VisualC++6.0

Abstract

Asinformationtechnologyinthemanagementofanincreasingdepthandawiderangeofapplications,theimplementationofmanagementinformationsystemhasbeengraduallymaturetechnically.ManagementInformationSystemisacontinuousdevelopmentofnewdisciplines,ithasbeensuccessfullyusedinmanyareas.

TheuseofcomputerstomanageEnterpriseTraininginformation,whichaspartofComputerapplicationswiththemanualmanagementoftheadvantagesofunmatched,itquicklysearch,findconvenient,highreliabilityandlargestoragecapacity,theconfidentialityofagood,longlife,lowcost,etc.Itcansavealotofhumanresourcesandmaterialresources,whichcangreatlyimprovetheefficiencyofEnterpriseTrainingmanagement.EnterpriseTrainingmanagementisascientificenterprise,standardization,andanimportantconditionfortherestoftheworld.Therefore,thedevelopmentofanEnterpriseTrainingmanagementsystemisnecessary,thetechnologyhasitsuniquesignificanceofthemeaningandmanagement.

ThispaperintroducestheVisualC++6.0environmentfortheadoptionofthe"top-downtotheoverallplanning,bottom-upapproachtoapplicationdevelopment"strategytodevelopthedetailedprocessofthesystem,toachievethemaintenanceofbasicdocumentinformation,ManagementofInformationSystem,Filefordownloading,ExamSystem,anddescribedthesystemarchitecturedesignandfunctionaldesign,frombasicdocumenttoFilefordownloading,ExamSystemsuchasadatabasemarketingprocesses,formingapatternoftheoverallautomatedmanagement,fromsoftwareengineeringpointofviewofscienceandrigorousexposition.

Keywords:

informationmanagementsystem;EnterpriseTrainingmanagement;VisualC++6.0

II

1前言

1.1课题研究的目的

全球化经济带动企业加强员工的内部培训随着全球化市场竞争的加剧和商业运作快速反应的要求,企业必须学习更快速有效地利用知识参与竞争,通过将培训以在线的方式推行,企业能够以更快、更好和更低的成本培训它们的员工,甚至教育与影响他们的客户。

参加学习的人员可以随时随地方便地学习所需要的课程、获取所需要的各种知识。

同时,因为在线培训更便于培训结论的跟踪与收集,企业也可以更加方便地分析培训投入与商业利益之间的关系,便于企业制订与安排更科学有效的培训计划。

制定员工培训计划是企业引导员工进行有计划有目的培训的关键某种意义上来讲,培训部门与企业其它部门以及员工之间是供需关系,适当有效的交互对于平衡供需关系是非常重要的。

首先,企业需要制定切实可行的企业培训计划,这个计划是结合企业各方面的情况,分别针对不同层次,不同岗位的员工进行拟定;其次,员工通过某种渠道了解公司全年培训计划的内容。

各个部门以及员工需要与培训部门进行交互,适当调整企业培训计划,以达到供求平衡的目的。

使培训工作能顺利进行。

1.2课题研究的意义

计算机已经成为我们学习和工作的得力助手:

今天,计算机的价格经十分低廉,性能却有了长足的进步。

它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下方面:

首先,计算可以代替人工进行许多繁杂的劳动;

其次,计算机以节省许多资源;

第三计算机可以大大的提高人们的工作效率;

第四计算机可以使敏感信息更加安全。

现在,我们已经进入到Internet时代了,企业培训管理是现在各个企业都在积极进行的工作之一,也是企业培训管理工作的重要内容之一。

企业培训管理系统必然会在以后的信息管理系统中大放异彩。

1.3方案选择及开发技术介绍

开发企业培训管理系统,提出以下解决方案:

选择SQLServer2000作为后台的数据库,选择VC++、多线程、完成端口模型作为作为应用程序开发技术。

整个程序完全基于C/S(Client/Server)模式进行设计。

1.3.1VC++简介

VisualC++是Microsoft公司的VisualStudio开发工具箱中的一个C++程序开发包。

VisualStudio提供了一整套开发Internet和Windows应用程序的工具,包括VisualC++,VisualBasic,VisualFoxpro,VisualInterDev,VisualJ++以及其他辅助工具,如代码管理工具VisualSourceSafe和联机帮助系统MSDN。

VisualC++包中除包括C++编译器外,还包括所有的库、例子和为创建Windows应用程序所需要的文档。

VC++的优点

VC++提供了面向对象的应用程序框架MFC(MicrosoftFoundationClass),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、VisualStudio、WizardBar等,实现了直观、可视的程序设计风格,方便地编辑和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。

1.3.2SQLServer2000数据库简介

SQLServer是一个关系数据库管理系统它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。

于1988年推出了第一个OS/2版本,在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。

Micro

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1