目前,网络教学发展十分迅速。随着学习型社会逐渐的形成,活到老学到老的观念已经逐渐为社会所接受。网路的快速普及,促进了知识的获取和传播,也加大了网络教学在教育方面的比重。无论普通的义务教育还是社会中各种考试的培训,网站教学都是一个很好的平台。通过对网站比较流行的大型教学网站的考察研究,了解到大多网站的各种功能已经相当的齐全。总结了一下,大概有一下几种功能:
(1) 信息发布
该功能主要发布一些与考试相关的信息,包括政策信息和大纲等信息的内容。帮助学习者明确学习的目的,为学生指明学习的方向。
(2) 论坛交流
交流是共同进步的推力,通过交流大家可以相互学习,并发现自身的不足,提高自己并影响他人,已达到共同进步的目的。所以大多数的教育网站都有论坛这项功能,以方便大家的交流,大家可以通过论坛发表自己学习的心得和学习技巧。
(3) 资源下载
事实上很多的学习内容并不适合在线学习,提供这个功能不仅可以扩大学习内容的知识面,同时也在某些方面节省了网络的资源。
(4)专家答疑
学习当中自然会遇到不懂的地方,向老师询问是最快的解决办法。实现网站的技术有很多种,比较流行的有pup 、jsp、asp.net等。由于在学校期间学习的大多是.Net方面的知识,所以本系统决定选用asp.net作为开发工具。并用sqlserver2000作为后台数据库。由于个人能力的限制,不能做出大型学习我网站的规模,仅实现当先流行的主要功能来实现学习和提高的目的。
1.2 系统开发的目的和意义
考虑到出于学习的目的,以及各人能力的原因。网站会在以往教育网站的功能框架内,主要突出一些重点功能的实现,忽略一些相对简单的枝节,以提高开发的效率,并突出学习研究的重点。经过分析,确定交流论坛和在线考试作为研究开发的重点,并简单实现一些基本的功能,例如 会员登录,会员资料管理等功能。在课程设置方面,由管理员来管理,管理员在后台可以管理任何会员的资料,以及课程方面的资料。通过对课程大类的修改,增加网站的服务内容,这样更加曾强了网站的通用性,也简化了代码编写。
本网站的开发,以学习和研究为主要目的,侧重于主要的练习方向,实现一些通用的功能,为实现更大规模网站的开发做出大体的概括,为以后进一步发展打下基础。
1.3 本人工作
(1)考查已经成熟的在线教育网站,总结网站的功能和特色。明确自己学习研究的方向,做出详细的系统分析。
(2)网站的功能模块,在系统分析的基础上设计数据库,完成系统的开发。
2 开发技术介绍
2.1 ASP.NET
Asp.net是一个非常方便的高效的开发工具,它所提供的众多控件,集成了很多通用的功能,并用有友好的视图封装,简单的方式供开发者调用,大大简化了开发的过程,减少了程序员的工作量,保证了程序的可靠性。Asp.net在后台服务器上运行代码,并把客户端请求的结果,以脚本语言的方式发给客户端,增加了代码的保密性。众多的优点是asp.net深受广大开发者的欢迎。
2.2 SQL Server
SQL Server 2000 是微软公司推出的数据库软件。是一款基于客户服务器模型的大型关系数据库管理系统。他在电子商务,数据仓库和数据库解决方案中起着核心作用,可为网站的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用高效的措施实现数据的完整性和数据的安全性,sqlserver2000虽然已经不再像以前流行,但作为一款较为经典的系统软件,更加便于学习者学习研究,为更深远的学习打下基础。 C#精品课程网站的设计与实现+流程图+ER图(2):http://www.youerw.com/jisuanji/lunwen_882.html