教学管理系统选课子系统的设计与实现

被引量 : 0次 | 上传用户:sendan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的广泛发展,社会各个领域都相继进入网络化和信息化时代,中国自古以来的固定课程的选课体制也随着网络的不断发展,逐渐转化为网络化、自主化、个性化的选课方式,而这种选课方式得以实现要依赖于一个健全的网上选课系统,所以如何设计实现稳定有效的稳定系统一直是选课体制改革研究的一个重点。本文分析了现存的选课系统仍然存在的一些共同的缺点和问题,以现存的选课系统为蓝本,针对目前选课系统的高峰访问问题,通过改进现有选课算法和应用一些数据库及网络技术来缓解服务器在高峰访问期间的压力,增强系统的稳定性和可用性,同时也使的网上选课变的更加的公平和具有科学性。本文根据用户的功能需求和性能需求,在现有硬件环境Windows 2000 Server服务器的前提下,选用ASP Web网络编程技术和SQL Server 2000数据库为后台对选课子系统进行了总体设计,详细设计和实现。本文实现的选课子系统能够支持校级管理员、院级管理员、教师和学生四类用户的需求,能够根据不同的用户种类赋予不同的权限;主要的选课种类为三种,分别是公共选修课选课,专业选修课选课,专业必修课选课,根据不同的选课种类有不同的选课算法和选课流程。选课算法本文主要采用了多种算法相结合的使用,其中包括最简单的先来先服务的算法、专业优先算法和预先分配名额的算法。我们可能根据不同的专业或者学院的专业课采用不同的算法,而对公共选修课采用另外的算法。这么做的目的是为了让学生选课更加公平、公正,同时也最大的合理的利用了学校的教育资源,来为学生进行服务。同时在选课的流程中我们还有意的加入了补选的环节,对那些落选或者忘记选课的学生按照他们的意愿和现有的条件,为他们的课程做出最合理的安排。在现实中为了避免选课的高峰,我们还采取交错选课的方式,即不同学院的学生,在不同的时间点进行选课,类似于这种人为的做法,系统也给予了实现。由于选修课系统存储的数据量比较大,在数据库的设计上,我们采取了分表分库的处理。对数据量过大的表,如学生选课表、学生成绩表,我们按照一定的算法(这里采取了简单的模数取余),做了相应的分表处理。这样做使得原来的一个表的压力分配到现在的十个表上,减小了粒度,同时增大了并发的能力。这对缓解学生选课高峰时服务器的压力起到了一定的作用。本文实现的系统经过在吉铁职院的一段测试使用证明,系统具有良好的稳定性,能够满足不同用户的需求,不同选课种类的流程运行正常,能够满足基本的用户需求,能够在网络自主选课范畴得到应用,具有现实意义。
其他文献
<正>在一个人际关系也是生产力的时代,有人形容说,"圈子有多远,你才能走多远"。然而,如果在官场中也明目张胆地经营圈子,进而衍生出"圈子文化",则蛊惑了世道人心、污染了政治
舒胸软胶囊由三七、红花、川芎等三味中药组成,具有活血、祛淤、止痛之功效,用于淤血阻滞,胸痹心痛,跌打损伤,淤血肿痛;冠心病,心绞痛,心律失常,软组织挫伤等病症。本品是在多年的临床
目的观察牙冠延长术对牙体缺损至龈下的残根修复的临床疗效。方法对35颗牙体缺损至龈下1~3mm的单根牙的残根行牙冠延长术。根据牙根长度将35颗患牙分为A、B两组,A组20颗患牙,
商丘市某养猪场发生了一起以50日龄左右的保育仔猪消瘦、下痢、贫血、黄疸、呼吸困难为主要症状的疾病,发病率10%~30%,死亡率达40%。经过流行病学调查、临床症状、剖检病变、
<正> 政治工作说到底是做人的工作,而人与人之间交流的主要工具是语言。语言是人类交流思想、表达情感、传达信息的重要媒介,自然也是政工干部开展思想政治工作的重要工具和
20世纪90年代,“第三方物流”这个概念开始在我国物流界掀起了一股高潮。随着市场竞争的加剧和市场经济体制的完善,物流服务的需求日益增大,对多功能和专业化的第三方物流需
增量动力分析(IDA)是进行结构抗震性能评估的一种有效方法。根据IDA方法的原理和特点,提出用其评估型钢混凝土(SRC)结构在不同强度地震作用下变形和延性能力的具体步骤,并将
随着国家“新医改”方案的正式对外发布,“建立实用共享的医药卫生信息系统”列为“八大支柱”之一,信息化被提到前所未有的高度,遇到了难得的发展机遇,这就要求医疗卫生信息
低速大转矩永磁同步电机控制系统具有控制精度高、输出转矩大的特点,在高速电梯、传送带控制系统等场合得到了广泛的应用。对低速大转矩永磁同步电机控制系统进行研究,提高系
摘要:房地产企业税收负担问题历来是关系国计民生和地方经济发展最敏感的问题之一,它犹如一把双刃剑,一方面,政府可以通过减税免税、降低税负等措施,有效刺激需求,引导投资,推