Technology
蕉壅堡缍IOnline
划
剁呈
C
在I:
线字
CU0
基于ASP.
NET的网上选课
系统的
设计与实现
尹永田葛苏慧任佳
I工l卜
摘
要
学生选课管理是教务管理
工作的重要组成部分,学生选课管理的信息化
是现代人力资源开发和管理的主要手段。本文在介绍ASPNET技术的基础上,了基于ASPNET三层体系结构的网上选课系统。关键字ASPNET;选课系统;三层体系结构;选课管理中图分类号:TP302文献标识码:A文章编号:1671—489X(2006)12-0060—03强大的企业级Web应用服务的编程框架。ASP.NET的推出,为建立动态、稳定、性能强大且易于升级和维护的
网络应用
程序奠定了良好的技术基础。作为新一代企业级网络平台,ASP.NET具有
随着校园数字化建设的发展,学生选课管理已由手工处理方式转换为
计算机管理方式,学生选课管理的信息化成为人力资源开发和管理的主要手段。传统的网上选课
管理系统大部分采用ASP,
PHP,
JSP,
VBScript,
JavaScript等编程技术,用这些编程技术开发的网上选课系统均在不同程度上存在着程序复用程度低、重复劳动大、浏览速度慢、系统安全性差等缺陷和不足,严重制约了选课系统建设工程的发展。ASP.NET是微软公司2002年2月正式推出的新一代编程语言,
很多优点:ASP.NET程序中页面显示部分和控制
逻辑可以被分别存储在.asp文件和.CS文件中,从而实现了页面显示部分与控制逻辑的分离,大大提高了应用程序的可维护性;由于ASP二NET代码是预先编泽过的,脚本代码运行于服务器端,因而执行效率和性能幅度得到提高;可以支持c#、c++、VB.Net等多种语言,提高了程序的通用性;提供了丰富的基类函数库,提高了程序开发效率;ASP.Net提供多种认征授权的安全控制,使开发人员更容易管理站点资源。
与传统的网上选课系统开发技术相比,ASP.NET具有许多重要的优点,如简易性、安全性、可管理
性等,能够大大加快开发效率,从而为网上选课系统的开发提供强有力的技术支持币¨保障。
1
ASP.NET技术概述
ASP
NET又叫ASP+,但不仅仅是ASP的简
2网上选课系统的设计
2.1网上选课系统的模块设计网上选课系统按功能划分可以分为4个模
块:学生选课模块、教师开课模块、管理员模块和通用功能模块,如图1所示。
单升级,而是微软公司最新推出的基于通用语言的编程框架,可以在服务器端架构强大的网络程序,是新一代编制企业级网络的平台。其核心技
术是通用晤言运行时(Common
Language
Runtime),利用它可以在服务器后端为用户建立
阿上建潇蓐缓
学耋选谗穰婕