《基于ASPNET与XML技术的通用网络教学系统的设计与实现》由会员分享,可在线阅读,更多相关《基于ASPNET与XML技术的通用网络教学系统的设计与实现(63页珍藏版)》请在金锄头文库上搜索。
1、武汉理工大学硕士学位论文基于ASP.NET与XML技术的通用网络教学系统的设计与实现姓名:李晓艳申请学位级别:硕士专业:计算机应用技术指导教师:刘东飞20060401中文摘要现代远程教育是随着现代信息技术的发展而产生的一种新型的教育方式,它打破了传统教育时间和空间的限制,使人们可以在任何时间、任何地点进行学习,实现了教育资源的共享,也是快速地、有效地和经济地满足国家扩大教育规模、普及全民教育的重要手段。本文认真分析了国内外网络教学应用的实际情况,认为目前我国网络教学应用虽然取得了一定的发展,但在技术实现、设计思路、系统实现等方面仍存在着一些问题,这些从不同角度影响了网络教学的质量和效率。基于以
2、上的认识,文章在对网络教学系统建设需求进行分析的基础上,研究了目前较为流行的几种实现技术,论述了一个基于A S P N E T 与X M L 技术的网络教学应用系统的实现。具体来说,本文主要讨论了以下内容: 首先介绍并探讨了M i c r o s o f t 公司的N E T 开发平台及当前流行的X M L 技术。N E T 框架是一种M i c r o s o f t 新推出的计算平台,它简化了在高度分布式I n t e r n e t 环境中的应用程序开发。A S P N E T 是N E T 计划中非常关键的技术,用于生成W e b 应用程序和X M L W e bS e r v i c
3、 e s 的技术。A D O N E T 是M i c r o s o f t 在N E T平台上对数据存取闯题的解决方案,是对A D O 的继承。脱胎于S G M L 的X M L继承了S G M L 的丰富功能和H T M L 的易懂易读,可以用来定义各种不同的标志语言以满足不同的需要。其次讨论了远程教学系统的总体设计。本系统采用B S 体系结构,结合“计算机网络”课程教学的实际需求,确定了本系统的系统管理、课程学习、作业提交、网上答疑等基本功能。 然后论文介绍了远程教学系统的技术实现。利用A S P N E T 技术进行实际的程序开发,以达到对后台数据库的操作,实现网站注册及登录和为教学
4、提供的作业提交和网上答疑等各种网站功能。提供了系统的部分界面和流程,并详细讨论了系统实现过程当中的难点和关键技术问题。最后是总结和展望。总结了本文目前所做的主要工作,提出今后在整个远程教育领域需要继续研究的课题。关键字:网络教学系统、A S P N E T 、X M L 、B SA b s t r a c tM o d e r nd i s t a n c ee d u c a t i o ni sn e wt y p eo fe d u c a t i o na p p e a r e dw i t ht h em o d e r ni n f o r m a t i o nt e c h
5、n o l o g y P e o p l ec a ns t u d yi na n y t i m ea n da n y w h e r eb yt h ed i s t a n c ee d u c a t i o nb e c a u s ei tb r e a k st h et i m ea n ds p a c er e s t r i c t i o no ft r a d i t i o n a l e d u c a t i o n D i s t a n c ee d u c a t i o nn o to n l yr e a l i z e st h es h a
6、r i n go fl e a r n i n gr e s o u r c eb u ta l s ob e c o m e sai m p o r t a n tw a yt oe x t e n dt h ee d u c a t i o ns c a l e sa n dp r e v a l e n c ec i v i le d u c a t i o n T h i sp a p e ra n a l y s e st h er e a lp r a c t i c a l i t yo ft h ed i s t a n c et e a c h i n ga p p l i
7、c a t i o ni na n do u to ft h ec o u n t r y I tp u t sf o r w a r dt h a tt h e r eh a sb e e ng r e a tp r o g r e s si no u rc o u n t r y ,b u tt h e r ee x i s t sl o t so fs h o r t a g ea tt h ea s p e c t so fi m p l e m e n to ft e c h n o l o g y ,t h o u g h t so fm a n a g e m e n t ,r
8、e a l i z a t i o no fs y s t e m T h e s ei m p a c tt h eq u a l i t ya n de f f i c i e n c yo ft h ed i s t a n c et e a c h i n gi nd i f f e r e n tp o i n t so fv i e w T h i sp a p e r ,o nt h eb a s i so ft h ea n a l y s i so ft h ed i s t a n c et e a c h i n gr e q u i r e m e n t s ,a n
9、 do ft h es t u d yo ft h ep o p u l a rt e c h n o l o g yt or e a l i z et h es i m i l a rs y s t e m s ,d i s c u s s e st h ef e a l i z a t i o no fN T ISb a s e do nA S E N E Ta n dX M L C o n c r e t e l y ,t h i st h e s i sm a i n l yi n c l u d e st h ef o l l o w i n g s :T h i sp a p e
10、ri n t r o d u c e sa n dd i s c u s s e sM i c r o s o f t N E Td e v e l o p m e n tp l a t f o r ma n dc u r r e n tp o p u l a rX M Lt e c h n o l o g y N E TF r a m ei san e wk i n do fc o m p u t i n gp l a t f o r mw h i c hi sp r o p o s e db yM i c r o s o f tC o r e c e n t l y A n di ts i
11、 m p l i f i e st h ed e v e l o p m e n to fa p p l i c a t i o n si nt h eh i g h l yd i s t r i b u t e dI n f e e te n v i r o n m e n t A S E N E Ti sak e yt e c h n o l o g yo f N E Tp r o j e c tw h i c hi sa p p l i e di nW e ba p p l i c a t i o n sa n dX M LW e bS e r v i c e s A D O N E T
12、i sar e s o l u t i o no fd a t aa s s e s s i n gi nt h e N E Tp l a t f o r mo fM i c r o s o f t ,a n di tj saS U C C C S S O To fA D O X M Lw h i c hc a m eo u to fS G M Lh a si n h e r i t e dt h ev a r i o u sf u n c t i o n so fX M La n dt h er e a d a b i l i t yo fH T M L A n dX M Li su s e
13、 dt od e f i n ea l lk i n d so fm a r k u pl a n g u a g e st om e e td i f f e r e n td e m a n d s S y s t e md e s i g no ft h ed i s t a n c et e a c h i n gs y s t e m T h i ss y s t e ma d o p t ss t r u c t u r em o d e lo fB S C o m b i n e dw i t hd i d a c t i c a lr e q u i r e m e n t s
14、 ,t h es y s t e ms h o u l dh a v es u c hb a s i cf u n c t i o n sa ss y s t e mm a n a g e m e n t ,c o u r s e ss t u d y i n g ,o n l i n ee x a m i n a t i o n ,e x e r c i s e sp r o v i d i n g ,o n l i n ed i s c u s s i o n ,e t c R e a l i z a t i o no ft h es y s t e m B yu t i l i z i
15、n gA S E N E Tt e c h n o l o g yt oc a r r yo nr e a lp r o c e d u r em a k i n g ,t or e a c hv a r i o u sf u n c t i o n so fw e b s i t e sa n dt e a c h i n gp u r p o s e s ,s u c hI Ia sm a n i p u l a t i n gs u p p o r t e r sd a t a b a s eb a c k s t a g e ,r e a l i z i n gw e b s i t
16、e sr e g i s t r a t i o na n dl o go n ,r e a l i z i n gs e a r c ho f f e r e df o rs t u d y i n ga n dt r a c k i n gs t u d y i n g G i v es o m ei n t e r f a c e sa n dc o d e s ,a n dd i s c u s sd i f f i c u l t i e sa n dp i v o t a lt e c h n o l o g i cp r o b l e m si nd e t a i l s S u m m a r i z ep r i m a r yw o r ki nt h ep a p e r P o i n to u ts o m ew o r kt od oi nt h en e a rf u t u r e ,a n d 西v es o m er e s e a r c ht a s k st