‘ 28 工 程 地 质 计 算 U蔓用 2007年 第 1期 总 45期
B/S模式下用 ASP.NET实现选课系统
廖志芳 黎 红(中南大学信息工程学院长沙 421001)
【摘要 l简要介绍 了选课 系统的概念 ,论述 了B/S模 式下用 ASP.NET实现选课 系l统的方法,阐述
了实现此系统所沿用的技术,对选课系统中的冲突问题进行了详细解说,并用类 PASCAL语言进行
了算法实现,对开发中不断用到的存储过程技巧进行了描述,实现 了选课、查询,修改等功能.
【关键词l选课 ASP.NET存储过程 B/S计算机 .
1选课系统概述
1.1选课 系统的由来
计算机技术和网络技术的迅速发展,教育体制改革的不断深入,高校规模 的扩大,校园
网络环境的组成 ,使得高校的各个部门都面临着如何更好地利用现代化管理手段,来提高管
理水平和效率。
高校 以教学和科研为主 ,目前高校大部分采用学分制体制。学分制是一种以学分为计量
单位衡量学生学业完成状况 的教学管理制度。学分制和选课制相伴而生,学分制以选课制为
基础,选课制为学分制的必要条件,因此选课子系统是学分制教务管理系统的核心 。选课系
统一方面要能提供灵活的选课方式,全面实现在课程安排及课程层次上 由学生 自主选择,另
一
方面又要能根据各专业的课程设置要求,引导学生进行选课 ,以确保选课的数量和质量 。
1.2选课 系统简介
学生在导师或班主任 的指导下,在规
定的时间段按照本专业的教学计划和各系
公布的开课计划进行选课。选课系统模块
结构图如图 1。
.
首先 ,学生用 自己的帐 号和 密码登录
系统,在开始选课栏开始选课 ,选中学院
选课系统
二l l l l蓁l l l I耄l l垂l l鬟l l垂
图 1选课系统模块结构 图
公开的课程名称。如果该生所选的课程 的上课时间不与该生的课表冲突而且该课程没有先修
课 的限制,则会选课成功。在整个系统里,学生可以随时查询选课情况,同样也可 以在 自己
选课成功后查询 已选课情况,还可 以对 自己所有课程的成绩进行 查询。因为我校实行的是学
分绩点制,每学期期末考试后,任课教师按以下原则为班上的同学评定成绩:A等优秀学生;
B等 良好学生:c等中等学生;D等合格学生:F等不及格学生。每一成绩等级,其所获得
的学分有相应的分值,分别是:A等 4分,B等 3分 ,c等 2分,D等 1分,F等为不及格 ,
不能取得学分。而学生的 GPA值必须达到规定的要求,学生才能毕业。它们的规定及计算方
法如表 l。 表 l GPA=E (学分水绩点)/∑学分
4.0 3.7 3.4 3 2.7 2.4 2 1.4 1 绩点 I l l I I I I l 1.. 1 I I Q
维普资讯 http://www.cqvip.com