基于ASP技术的企业内部培训平台的设计与实现初稿.docx
- 文档编号:30133532
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:105
- 大小:678.07KB
基于ASP技术的企业内部培训平台的设计与实现初稿.docx
《基于ASP技术的企业内部培训平台的设计与实现初稿.docx》由会员分享,可在线阅读,更多相关《基于ASP技术的企业内部培训平台的设计与实现初稿.docx(105页珍藏版)》请在冰豆网上搜索。
基于ASP技术的企业内部培训平台的设计与实现初稿
内容摘要
数字化、信息化时代的来临,不少企业对于其人才、产品、客户服务等诸方面的人力培训、教育需求日益增加。
网络培训以现代智能化教育技术为推动力的,是教育手段和工具的重要更新,已经引发了传统培训体系的巨大进步和深刻变革。
现代信息技术广泛应用于网络化培训、教育使教育教学手段和工具进入智能化时代,这不仅会极大地延伸学习者的感官功能,使学习朝着多样化、个性化、综合性、趣味性等更高的层次发展,并将极大地拓展培训与教育的时间和空间。
以梅州市信息网络中心现有网络建设情况出发,我设计建设了梅州市信息网内部企业培训网站,提供一个开放的,不需要学员注册和登录企业内部培训网站。
企业内部员工可以通过内部计算机登录到本网站进行行业再培训。
通过网络培训,不仅对于员工或商业伙伴起到了技术与业务流程等的教育作用,现在更多的企业以培训为基础,向知识型转变。
为求保持商业竞争力,通过知识化的网络培训系统来继承知识,更新知识,将知识转化为企业的第一生产力和竞争力。
本文从此项目分析,设计目标开始论述,进而对网络培训系统架构和功能做了比较详细地介绍,然后分列出网站建设中所用到的ASP开发软件的各个具体的模块内容;再阐述了网站建立数据库的环境与连接方式。
最后总结设计中的一些体会。
关键词:
网络培训,ASP, 数据库
contentAbstract
Mostbusinesses,largeandsmall,arestraggledbythearrivalofdigitalizationatthisinformationage.Manyorganizationsaremoreemphasizedonbringinqualifiedpeopleonboardandspendheavilyonemployeetrainingtoenhancecustomerservicesandproductivityandtoincorporatewithtechnologyrevolutionintoday'sbusinessenvironment.E-learningorDistance-Learninghasalreadyexperienc.
WithXingningbeingexistingnetworkingsetoutbysituationnetworkcenterinformationcity,wedesignbuildtheenterprisetraintheWebsiteinformationofcitynetworkXingning,Offeroneapieceofaopenones,needstudentregisterandenterpriseoflog-ininternaltrainingWebsite.StaffcanlogintotheenterprisetoaWebsitetocarryonthetradetoretraintheinsidecomputer.Trainthroughthenetwork,notonlyplayedtheeducationfunctionoftechnologyandbusinessflow,etc.onstafforthemerchantparnter,Moreenterprisesregardtrainingasthefoundationnow,transformintoknowledgetype.Inordertokeepthecommercialcompetitiveness,trainthroughthemoreeducatednetworktocarryonknowledgesystematically,Refreshone'sknowledge,turnknowledgeintothefirstproductivityandcompetitivenessoftheenterprise
Theanalysisofthisprojectstartswithprojectdesign,andexplaine-learningstructureandfunctioninmoredetaillater.ThentheanalysislistsallASPmodulesthatinvolvedinsystemdevelopment.Itwillalsodescribedatabaseenvironmentandmethodsofconnectionwithinthesystem.Theanalysiswillconcludewithsummarizationofexperiencesgainedduringthewholeprocess.
Keyword:
Thetrainingofthenetwork,ASP,educationwebsite,Database
第一章绪论
1.1课题分析
1.1.1本网站设计的需求分析
梅州市科技局金科信息网络中心创建于1998年,是梅州市首家面向政府服务企业信息网络中心,办公地点设在梅州市科技局。
今年,又建立了“梅州市中小企业信息创新平台”,网络除了连接着科技局大院和市府大院近十几个单位外,还与我市近五十多家中小企业连成了网络。
连网电脑达千台。
网络中心目前带宽出口为中国联通100M光纤,内网连接带宽均为10M或100M,现利用一公网IP,实现各用户端只需直接进入http:
//211.96.181.163/web即可进入培训首页,而无须再行注册。
可以使员工不受时间和空间限制,随时随地可以进行培训教育。
本培训网站我们目前提供了教学大楼、办公大楼,互动社区等主要模块。
每个模块的具体功能将在后面章节作详细的说明。
为企业再培训学习提供更为方便、高效的科学手段。
总而言之,该站点设计可以更方便为企业员工提供全方位的培训,利用其高效而灵活的网络培训和知识管理技术,针对多种技术、业务流程和教学活动,为员工、合作伙伴和客户的培训提供便利。
1.1.2本网站设计的可行性分析
从技术上、经济上和操作上这三个方面对该系统进行可行性分析:
1、技术上
计算机技术的发展,相应的硬件设备和系统软件都已非常普及。
本网站使用的网页制作工具主要有Mcromedia公司出品的“三剑客”;其中的主要技术有ASP(ActiveServerPages),基于开放设计环境的ActiveX技术,用户可以将自己定义和制作的组件加入其中,使自己的网页具有几乎无限的扩充能力,而且该技术所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序,服务器只将执行结果返回给客户浏览器,减轻客户端浏览器的负担,大大提高了交互速度;后台数据库采用的是Microsoft公司的MicrosoftAccess,由于Office办公软件的广泛使用,使得其应用几乎没有限制,由于所使用的数据量较小且查询较简单,所以没有必要采用昂贵的高端数据库软件就能高速的实现所有功能.
由此,以此方面考察是可行的。
2、经济上
梅州市金科信息网络中心位于梅州市科技局大院内,网络通过光纤连接着市府大院,计算机网络建设已初步成就,有一定规模的计算机机房,同时科技培训大楼内有一间100台电脑的大培训室和40台电脑的演示室。
在硬件上具备浏览服务器的能力。
由此,以此方面考察是可行的。
3、操作上
具有良好的用户界面,用户操作简单,使用方便,符合现在计算机操作上的简单、方便和快捷的特点。
现在随着计算机的普及,绝大多员工都具备较为熟练的计算机操作能力,能够适应在线浏览服务器并查询相关资料获取相关信息。
由此,以此方面考察是可行的。
1.2企业培训网站设计目标:
由以上分析,制定了梅州市信息网络中心内部培训网系统的主要设计目标。
1、建立网络培训平台
建立起一个以梅州信息网络中心现有网络体系为基础的一个网络培训发布平台才能使客户的分布式网络培训成为可能。
2、减少客户培训成本提高培训效率与质量
网络培训系统以分布式远程网络培训为主要方式,通过网络传输技术,网络多媒体技术、网络交互技术来实现培训的分布化,自主化。
减少现场培训或集中培训的工作量、降低传统培训的高成本,通过新的培训方式提高培训的效率与质量。
3、实现整体系统培训与业务流程实用化培训相结合的培训体系
不同培训受众的培训主体对于培训的要求各不相同,针对不同培训的不同受众,合理的安排培训课程和培训方式。
4、项目内容的制作与设计,遵循知识化结构化、系统化;内容的表现多媒体化、互动化。
在内容的制作上对于课程与内容的设计以国家标准作为设计的原则与蓝本。
现大部分资料从网上相关站点上摘录。
1.3本章小结
本章首先分析了企业培训网站设计的需求,各方面进行论述,各方面都很可行,然后又提出网站系统的体系结构。
第二章企业内部培训网站功能设计
2.1企业培训网站系统架构:
将所作课件与内网培训网校系统集成在一起,便可轻松地建立一个基于互联网络的培训系统。
其功能比单个的课件,无论是内容的组织还是教学的的整体性更强。
2.1.1整个培训网络系统应用模块图( 图2.1)
图2.1梅州市金科信息网内部培训网系统应用模块图
2.2各模块的功能:
2.2.1教学大楼模块功能说明
教学大楼模块是内部培训网系统的主体之一。
培训的内容是远程网络培训系统要培训者了解与掌握的主要知识,而培训方式则是直接影响到培训者在培训过程中是否能够接受培训的主要因素。
不同的培训主体以不同的受众方式进行针对性的培训。
培训者选择切合自身实际情况的培训内容与培训方式来进行实用性培训。
多方式、多通通地使培训者接受培训。
2.2.2课程管理模块的功能说明
培训课程是培训的主要数据基础。
培训课程的管理就是一个培训知识的知识管理,这是整个网络培训系统的发动机和灵魂所在。
需要强大的知识型关系数据库和数据库管理软件的支持。
这需要对培训课程进行详细的分析与分类、规划、关联,使培训知识系统的、有逻辑地被使用。
而培训课程与培训的栏目、培训方式的调整以及新的培训栏目的产生都需要一个培训内容的管理器来提供这样的后台管理功能,以减少远程网络培训系统建成后的后续维护及保障后续内容修改、扩展连续性和开放性。
2.2.3互动社区模块的功能说明
2.2.4其他模块功能说明
其他辅助模块主要以丰富网站内容入手,增加一些如软件下载,学员活动中心这些。
2.3企业培训网站的网络环境要求
远程网络培训系统是基于互联网标准协议即WEB方式来进行发布的。
使用户能够通过满足HTTP协议的各种类型的网络形式进行网页访问,在客户计算机端与主服务器之间进行浏览、交互学习。
而培训体系的管理与后期内容更新与维护也是通过网络方式进行的。
由于现好些课件都采用了网络流方式多媒体技术来制作。
在互联网上针在不同的带宽下都可以在网络培训系统上观看发布的课件。
2.4企业培训网站的开发环境:
1)、服务器端的操作系统为:
MicrosoftWindows2000Server+MicrosoftWeb服务器IIS。
2)、数据库:
MicrosoftAccess2000
3)、主要开发工具为:
MacromediaDreamweaverMX进行页面的设计和规划。
MacromediaFlashMX进行Banner的动画设计。
MacromediaFireworkMX进行图片分割和按钮的处理。
AdobePhotoShop7.01进行图象的综合处理。
2.5本章小结
本章主要是网站的总体规划,从网络系统架构中,述说了各模块的功能。
以及网络使用环境要求。
最后谈到本网站的开发环境和主要开发工具。
第三章内网培训网站的技术论述
3.1ASP(ActiveServerPages)技术概述
随着互联网的高速发展,Internet正在逐渐取代传统的媒体而发展成为信息最快、最多的重要媒体,人类全部的信息资源以前所未有的程度和方式在全球内相互联通,人们的生活也越来越离不开互联网。
信息的膨胀也促使互联网对企业网络的技术要求越高,普通的静态已经不能满足学员的应用需求,所以动态交互的网页和网络数据库越来越多的采用。
目前的网页与数据库的的解决方案有很多种,其中ASP技术是微软推出的网页与数据库解决方案,在当前各类网站的建设中得以迅速地发展。
ASP(ActiveServerPages的简称)是一套微软开发的服务器端脚本环境。
它提供在服务器端的脚本运行环境,主要由服务器端脚本、对象及组件拓展过的标准网页组成,利用它可以开发出动态、交互、高性能的Web服务器端应用,且能较容易地实现复杂的Web扩展功能。
3.2内网培训网站系统设计架构:
ASP使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,可快速完成网站的应用程序制作设计。
无须编译,容易编写,可在服务器端直接执行。
内网培训网站“教学大楼”部分在实际开发中,主要运用ASP技术,采用B/S结构进行设计和实现。
图3.1B/S结构内网培训网站的运行模式图
如果用更通俗的语言来描述ASP,可以说ASP就是运行在Web服务器上的动态网页。
ASP程序文件也是一个标准的网页,一般由HTML标记和ASP脚本代码结合在一起组成的网页程序必须先经Web服务器的ASP解释器解释执行,产生HTML代码后才传送给用户的浏览器显示。
图3.1显示了ASP页面的处理示意图,整个过程主要有如下5个步骤:
1、用户将ASP文件的网址输入到浏览器的地址栏,请求一个ASP网页。
2、浏览器向Web服务器发送ASP文件请求,称为“Request(请求)”。
3、服务器找到并解释执行该ASP文件,生成标准的HTML文件。
4、服务器将HTML文件传送给用户浏览器,称为“Response(响应)”。
5、用户的浏览器解释HTML文件,结果在浏览器窗口显示。
3.3网络培训系统的闭环模式教学特色
以多媒体网络化的手段模拟教学培训的过程。
通过教学指引的个性化学习到考试以及贯穿全过程的学习跟踪,然后反馈至教学指引这么一个不断成长的闭环式的个性化学习模式来进行培训。
以期达到最佳的学习效果。
3.3.1多媒体网络化实施手段
☉教学指引——个性化的网络培训
教学指引是一个学习过程的模拟和学习历史、成绩的跟踪。
初始化的教学指引对同一类培训者是相同的。
而随着学习的深入,随着系统对于学员学习情况、学习行为、学习成绩的分析。
教学指引将根据这些信息不断调整其学习课程,使每个学员都有一个贴近其实际学习状况的教学指引,这时专业的培训人员已经无需介入,只要跟踪其培训即可。
☉学习内容的关联性——知识价值的体现
网络培训系统中所有的多媒体信息内容是由一个强大的关联多媒体知识管理器进行管理。
管理的内容可以是独立的课件,也可以是有关联体系的知识集。
3.3.2内部培训网教学大楼中采用CSS(级联样式表)来优化外观
CSS是CascadingStyleSheet的简称,译为“级联样式表”或“层叠格式页”等。
CSS是HTML技术的扩展,属于DHTML(动态HTML)的重要内容,用于控制HTML标记的显示格示。
CSS进一步扩展了HTML的格式设置机制,在允许设置标记更多属性的同时,还允许为全局HTML标记设置属性。
例如:
可以让所有的
标记都居中并显示为红色,让所有的链接标记都不带下划线等,通过应用CSS技术,可以很方便地让整个网站具有统一的风格,而这正是本网站中所采用的方法。
下面是网站各模块中用到的级联样式文件3.css。
其中1-5行将网页的各种标记的字体都设置为12px大小,第7-10行设置网页超链接的外观,对于网页中定义的超链接,浏览器的默认设置是将之显示为蓝色,并带有下划线,此时状态为“link”;将鼠标移动到超链接上面时,鼠标指针的形状会变为手形,此时状态为“hover”;如果单击之后进入相应的网站之间有一定的时间,此时状态为“active ”;如果某个超链接已经访问过,则此时的状态为“visted”,对于超链接的每个状态,都可以通过“Color”属性来控制该链接的颜色、通过“text-decoration”属性控制是否有下划线以及通过“cursor”属性控制当时鼠标指针的形状。
3.css
body{background-color:
#FFFFFF}
td{font-family:
"宋体";font-size:
12pt}
select{font-family:
"宋体";font-size:
12pt;background-color:
#cccccc}
P{FONT-SIZE:
11pt}
A:
link{COLOR:
#000000;TEXT-DECORATION:
none}
A:
visited{COLOR:
#000000;TEXT-DECORATION:
none}
A:
hover{COLOR:
#000000;TEXT-DECORATION:
nderline;}
.jnfont1{FONT-SIZE:
9pt;FILTER:
dropshadow(color=#cccccc,offx=1,offy=1);COLOR:
#666666;FONT-FAMILY:
"宋体"}
.jnfont2{FONT-SIZE:
9pt;FILTER:
dropshadow(color=#e1e2ff,offx=1,offy=1);COLOR:
#4F4F00;FONT-FAMILY:
"宋体"}
.jnfont3{FONT-SIZE:
9pt;FILTER:
dropshadow(color=#222222,offx=1,offy=1);COLOR:
#E3E3E3;FONT-FAMILY:
"宋体"}
.jnfont4{FONT-SIZE:
7pt;FILTER:
dropshadow(color=#000000,offx=1,offy=1);COLOR:
#0F375F;FONT-FAMILY:
"宋体"}
.jnfont5{FONT-SIZE:
9pt;FILTER:
dropshadow(color=#FFFFff,offx=1,offy=1);COLOR:
#336600;FONT-FAMILY:
"宋体"}
.jnfont6{FONT-SIZE:
9pt;FILTER:
dropshadow(color=#cccccc,offx=1,offy=1);COLOR:
#000000;FONT-FAMILY:
"宋体"}
.jnfont7{FONT-SIZE:
9pt;FILTER:
dropshadow(color=#ffffff,offx=1,offy=1);COLOR:
#FFFFFF;FONT-FAMILY:
"宋体"}
.table001{font-size:
9pt;background-color:
#999999}
.table002{font-size:
9pt;background-color:
#CCCCCC}
.table003{font-size:
9pt;background-color:
#666666}
.input1{font-size:
9pt;height:
18px;border:
1px#333333solid;background-color:
#CCCCCC;font-family:
"宋体";color:
#000000;text-decoration:
none}
.input2{font-size:
9pt;height:
16px;border:
1px#333333solid;background-color:
#CCCCCC}
.testarea1{BORDER-RIGHT:
rgb(51,51,51)1pxsolid;BORDER-TOP:
rgb(51,51,51)1pxsolid;FONT-SIZE:
9pt;BORDER-LEFT:
rgb(51,51,51)1pxsolid;BORDER-BOTTOM:
rgb(51,51,51)1pxsolid;background-color:
#cccccc;SCROLLBAR-FACE-COLOR:
#cccccc;SCROLLBAR-HIGHLIGHT-COLOR:
#cccccc;SCROLLBAR-SHADOW-COLOR:
#cccccc;SCROLLBAR-3DLIGHT-COLOR:
#cccccc;SCROLLBAR-ARROW-COLOR:
#333333;SCROLLBAR-TRACK-COLOR:
#cccccc;SCROLLBAR-DARKSHADOW-COLOR:
#cccccc;font-family:
”宋体";font-size:
9pt;}
a:
hover{}
有了3.css级联样式文件后,就可以在内部培训网中各模块中的各个页面导入它,让它发挥作用。
这就需要使用“@importurl(……);”命令。
例如下面的命令可以在default.asp中的HEAD区加入:
@imporurl(“3.css”);