教务实验选课系统
王凤凤(辽宁财贸学院辽宁兴城125105)
摘要:本系统为学校教务课选课系统,它提供了授课教师和选修本课程的学生之间的一个交流平台。通过本平台,学生可班级选择等操作;教师可以进行课程信息输入、班级调整等操作。以进行课程信息查询、
Abstract:Thissystemchoosestheclasssystemfortheschooleducationaladministrationclass,ithasprovidedbetweenastudent'sexchangeplatformwhichtheteachingteacherandtakesasanelectivethiscurriculum.Throughthisplatform,thestudentmaycarryoncurriculumoperationsandsooninformationinquiry,classandgradechoice;Theteachermaycarryoncurriculumoperationsandsooninformationinput,classandgradeadjustment.
关键词:选课系统ASP.NET交流平台SQLServer2000
keywords:ChoosestheclasssystemASP.NETExchangestheplatformSQLServer2000
作者简介:王凤凤(1981-),女,满族,辽宁锦州北镇人,本科学历,辽宁财贸学院旅游管理系教师。
【中图分类号】G43【文献识别码】A【文章编号】1004-7069(2011)-03-0176-01
学校作为一种信息资源的集散地,学生和课程繁多,包含很多的信息数据的管理,现今,有很多学校都是初步开始使用、甚至尚未使用计算机进行信息管理。缺乏系统、规范飞信息管理手段。尽管学校都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改,选课信息的管理工作混乱而又复杂。基于这些问题,我认为很有必要建立一个教务实验选课系统,使选课管理工作规范化、系统化、程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。
一、总体设计
(一)逻辑设计;根据系统需求分析定义系统中的实体来表现实体之间的逻辑关系。本系统中的用户角色有学生和教师,系统中涉及的实体有实验、班级、作业、通知、成绩。
(二)物理结构设计;在逻辑设计的基础上,为本系统设计了
该学生是否已经选择班级,0表示没有选择,1表示已经选择,默认是为0。
注意:1、据各个实验的成绩可以算出总的实验成绩,并计算最后的总成绩;2、S-ID是外键,引用student-login中的S-ID列;3、各项成绩精度为5,小数位为1位。
(二)学生用户角色功能的设计:在本系统中,学生可以完成的操作有注册、登陆、选择班级、查看实验信息等。各项具体功能如下:1、注册:只有在学校选课网站上选择了本门课程的学生才可以在此注册。2、登陆:注册后,先登录才能进入系统。3、选择班级:因为事先规定了4个班,每个班的上课时间和教学方式不一样,学生可以根据自己的情况选择班级,一旦超过选课期限之后就不能改了。4、查看实验信息:查看实验课上课时间、本次实验课的注意事项等信息。
三、结论
本系统基于ASP.NET+VisualBasic+SQLServer2000,提供了授课教师和选修本课程的学生之间的一个交流平台,实现了学校教务实验课选课系统中课程信息查询、班级选择、作业提交、重要通知查看等基本功能。在可维护性上还有待改进,系统页面设计没有使用统一的模板,而是每个页面的布局都单独设计,这样设计不利于系统整体风格的一致性和课维护性。在NET中,所有ASPX页面都有SystemWeb.UI.Page继承而来。只需在ASPX和SystemWeb.UI.
10个数据表,下面分别对他们进行说明。1、学生信息表:从教务选
课网站数据库导出,选择了此课程的学生名单。需要学生学号、姓名和是否已经注册3列。数据表在学期开始时间有效期内必须与教务信息保持同步。2、学生注册表:存储学生的注册信息,包括学号、注册号、注册时间、注册密码、注册邮箱、注册电话、备注和是否选择了班级8列。只有学生信息表中的学生才能进行注册,所以学生注册表与学生信息表之间需要一个外连接。3、班级学生表:存储每个班级与学生之间的对应关系,包括班级序号、学生学号、座号
Page之间加入一层,写一个自己的Class就可以是问题变行简单
化,即只需要新建一个类,这个继承SystemWeb.UI.Page的特性,同时添加自己的图片、框架等,然后在项目中添加新的页面值需要继续新建这个类即可实现。
参考文献:
3列。学生学号由学生注册表得到,而班级序号、座号由学生自己
选择。
二、教务实验选课系统的库设计及说明(一)库文件设计及说明:
[1]陈湘:ASP.NET+与网站开发编程【M】.北京:清华大学出版
社发行,2002
*S-ID是外键,引用student-infor中的S-ID列;SI-ifclass表示
-176-
因篇幅问题不能全部显示,请点此查看更多更全内容