利用网络进行教育已经成为了教育发展的一个方向,基于网络的教学相对于传统的教学而言,一方面考生可以突破时空的界限,大大的节省了教育资源,而且考生可以实现自主学习,获取信息和资源的途径更加快捷和效率,另一方面,丰富的网络教学、学习资源给考生提供了有利的学习支持,因此,有着广阔的应用前景。公务员专题学习网站是一个基于网络资源的专题学习系统,它通过在网络学习环境中,向学习者提供大量的公务员学习资源,让学习者自主选择学习的资源和确定下载的资源,自己收集整合学习资料并加以运用,具体有如下几点意义:
一,公务员学习网站提供了动态的、协作性的学习环境,考生可以有更大的自主选择权,大大提高了学习的有效性和自主性。
二,公务员学习网站实现了模块学习的专项划分,从不同模块整合学习资料,形成专题模块,使考生能从整体上认识一方面内容,而不会在海量的信息面前迷失自己,导致无从下手。
三,改变了单一的线性学习方式,促进了考生学习方式的变革。公务员学习网站不仅提供了新闻时政、招考信息和相关的资料试题,还可以实现在线的视频学习,使得考生有更多的选择,从而提高学习效率,同时,在网络上学习也促使了学生学习方式的变革,线下和线上相结合,考生的学习方式更加灵活。
1.2 系统设计思想
本网站主要采用ASP.NET技术进行开发,ASP.NET是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。本网站的设计意在实现如下几点功能:1.考生可以浏览到当前的时政新闻和招考资讯。2.考生可以根据意愿有选择学习和下载相关考试科目资料。3.考试可以进行在线视频学习。4.管理员可以实现信息的上传。5.管理员可以对登录账号进行修改和注册。通过对以上功能的实现,以切实实现为考生提供快捷方便的学习网站的目的。
2 系统开发技术
2.1 ASP.NET技术概论
ASP.NET 是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。
ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
ASP.NET具有如下特点:
(1) ASP.NET提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。
(2) ASP.NET引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS Runtime下运行,使程序设计更为简便。