全球旧事资料 分类
身份验证、选课手册查询、选课、退课、已选课程、退出系统等。
网上选课系统作为整个教学教务系统的一个有机组成部分主要以课程库、教学计划库、当前学期课程库、学生信息库、选课条件库为基础由课程库和教学计划库生成当前学期课程库排课之后形成选课手册学生参考选课手册进入本系统进行选课退课活动选课活动结果将存入选课结果库、学生成绩库等见图2。
f学生以教学班为单位上课由于同一门课程按教学类型主讲、实验等以及预计修课人数可能需开设多个独立教学班级因此采用“选课序号”来关联不同时间地点上课的同一门课程的多个教学班级。选课以“选课序号”为选课单位即为同一门课程的配套开设的教学班级均分配相同的选课序号。这样既有利于减少选课操作也实现了对同一组配套课程同时选课退课的选课业务要求。
3网上选课系统的计算机框架结构
在计算机实现上一方面涉及数据库存储相应信息一方面涉及Web服务器动态处理显示网页。我们的选课系统采用了SQLServer数据库和IISWeb服务器。
IIS支持微软公司推出的新一代Web应用技术ASPASP基于传统的html技术在其中嵌入脚本语言脚本可以在服务器端执行并返回标准的html文本给提出请求的浏览器对用户端浏览器没有特殊要求。ASP通过ADO可以容易地访问数据库尤其是微软对ADO实现做了很多优化包括数据库连接复用等技术大大降低了基于网络的数据库访问的系统开销其效率远高于其它数据库连接技术4这对于开发与数据库有关的Web应用提供了方便、快捷、安全和高性能。
网上选课系统主体采用BS结构从Web数据库应用系统的功能角度划分本文具体构建了三层结构同时基于系统性能的考虑进行相应软件优化设计由此给出了一类简化的Web数据库应用系统的软硬件构建框架见图3即应用系统服务器包含数据库服务器、Web服务器、前台浏览器。
其中应用系统服务器与Web服务器是完全分开的。这种分开有两种含义一种是应用系统服务器和Web服务器各自所基于的硬件计算机是分开的这有利于充分发挥各自服务
f器的性能另外一种含义是应用系统服务器和Web服务器各自所实现的业务功能分开应用系统服务器全权负责具体的选课业务规则本身而Web服务器不参与选课核心业务。尽管ASP访问数据库的开销比其它方式优越得多但是它毕竟没有数据库本身提供的工具处理得快所以还是分开了有利于整个应用系统的性能提高同时也有利于计算机层次功能的明确和系统的控制与维护。具体构建框架如下
①应用系统服务器完全r
好听全球资料 返回顶部