文档介绍:,,由于牵涉到每一学生该学期的学习,加上新的课程设计中,大量的选修与更具弹性的措施,使得传统的人工作业不合时宜,半自动的语音选课亦不能满足这些新需求;网际网路的兴起,使我们有机会重新检讨选课的作业流程,,更加合理的利用既有的资源,减少传统选课方式给学生带来的不便和麻烦,网上选课系统的采用被提上日程。此外,学生公寓宽带的安装使得学生能够在寝室非常方便的获取网络资源。这又为网上选课系统被广大同学接受提供了必要的资源。在以往学生常常抱怨不易找到所要资讯,以及选课期间同学因怕额满选不到理想的课,都挤在第一天选课造成塞车严重,,为此教务处每学期要印出各系所开课表供学生查询选课资讯,即使每两人共用一册数量仍相当庞大且选课后课表便没用处,而且一旦调课或开课上的变更,无法及时异动,一方面造成纸张资源的浪费,另一方面学生即使先查好课表再去选课,也无法确定自己的课表,,到了加退选后因选课有异动又得再印一次最新的选课名册给任课老师,造成教务处人员的重复工作负担,对老师而言,必须仰赖教务处工作人员的处理及列印,自己无法随时掌握选课学生名单,,必须等收到成绩单才能知道自己的成绩,若要历年成绩单也要等开学后到教务处填申请单,,如何建立一个方便且即时的成绩管理系统,,公平,又有效率的选课系统,我们决定规划一个植基于网际网路的网路选课系统,并实现下列几个主要的目的:(1).提升选课公平性;(2).缩短选课时间,提高效率;(3).节省课表列印经费并节省人力;(4).学生可即时上网查询单学期或历年成绩项目背景本项目(网上选课系统)是由华中科技大学教务处委托,.net负责开发。Students/TeachersBrowser网上选课系统将主要由学校计算机维护中心的数据库服务器组成。本系统简要架构如下:FirewallMaintenancemenDataserver :系统服务器所使用的数据库管理系统(DBMS)。SQL:一种结构化查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。ROLLBACK:数据库的错误恢复机制。:若未特别指出,统指网上选课系统。SQL:StructuredQueryLanguage(结构化查询语言)。,主从架构,多层次架构,校务行政电脑化参考资料以下列出在概要设计过程中所使用到的有关资料:洪杏林(2000)网路选课瓶颈的探讨中山大学电算中心技术通讯第5期李连顺,林威升(2000)网路课表查询程式制作资讯与教育双月刊79期徐瑞奎(2002)网络资源应用在校园里研习资讯第18卷第2期北方交通大学自动化系统研究所SQLServer2000开发工具指南SQL*PlusUser'sGuideandReference(February,1999)文档所采用的标准是参照《软件工程导论》沈美明著“计算机软件开发文档编写指南”。构架参考《软件构架实践》第二版LenBass等著。,对于登录浏览学生,要求配置在Pentium133以上,操作系统win95以上,且要求能够连入互联网。,减少以往选课的种种不便,而开发的网上选课系统。教务处将各个课程的信息,包括教师概况链接,开课院系,课程性质介绍,开课时间,上课地点,学生上课要求,学分信息,考核方式等等。学生通过浏览教务处网页用自己