基于web的选课系统设计与实现

基于web的选课系统设计与实现

ID:10190847

大小:740.84 KB

页数:31页

时间:2018-06-12

基于web的选课系统设计与实现_第1页
基于web的选课系统设计与实现_第2页
基于web的选课系统设计与实现_第3页
基于web的选课系统设计与实现_第4页
基于web的选课系统设计与实现_第5页
资源描述:

《基于web的选课系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、大连理工大学网络教育学院毕业论文(设计)模板II基于WEB选课系统设计与实现内容摘要本文对当前网上选课系统的国内外现状进行了分析,阐述了B/S架构、.NET平台及ASp.NET等相关技术。结合网络上现有的该类系统及本学院的要求进行了需求分析和系统的可行性分析。对系统中的管理员、教师模块部分、学生模块部分和数据库进行了概要和详细的设计。最后从系统实现的公共部分开始,对系统中管理员和教师模块的功能实现和采用的关键性技术及难点的解决办法等方面进行了描述。通过本课题的研究,目的在于解决网络环境下选修课程过程中存在

2、的典型问题,充分提高教务管理工作的质量与效率,对计算机应用技术尤其是网络技术的应用与研究起到积极的推动作用,从而全面提高选修课程的管理质量,使学分制的选课实施与管理更加科学化、规范化。经过实际检测,该系统能够为全校师生准确的提供选课、成绩录入、成绩查询等教务类服务。关键词:选课系统;B/S;.NET;ASP.NETII基于WEB选课系统设计与实现目录内容摘要I1概述31.1课题背景31.2系统设计思想31.3论文结构42需求分析52.1业务流程分析52.2数据流分析73系统设计93.1系统总体功能结构93

3、.2系统数据模型设计103.2.1数据库分析103.2.2数据库逻辑设计与实现113.3用户界面设计133.4流程设计134系统实现144.1学生管理系统144.2系统管理说明194.3教师管理说明235结论28参考文献30II基于WEB选课系统设计与实现1概述1.1课题背景计算机的广泛应用在于为人类社会的发展提供更加快捷的服务,降低重复性工作比重。将人工的冗余工作交给计算机来完成。并且,由于计算机能够提供的计算量远高于人脑,将大规模的计算交给计算机来完成也是一个重要的方面。在教育系统中,这种将人脑工作交

4、付给计算机来完成的方法也在不断完善,教育管理系统就是其中的一个方面[1]。网络的应用在校园系统中尤其重要,随着高等教育的逐渐普及,高校学生人数也在逐渐增加。传统的选课方法已经越来越不能满足学生选课的需要。而且随着掌握初步计算机知识的人员越来越多,微型计算机系统在教师及学生之间逐渐普及,网络选课系统的出现也不会给教师以及学生带来不便。教学管理平台能够分布式地在各个有校园网联系的客户端同时进行选课,同时对选课人员的课程设置进行约束,避免学生选课的误操作,同时减轻了教务管理人员的工作量。传统的选课方法由教务工作

5、人员公布本学期的教室情况、教师情况、课程设置情况、附加的限制条件等。由教师选择开课时间和课程内容,然后由学生选择准备选择的课程,回复到教务处[2]。再由教务管理人员根据实际情况分班,制作名册,联系教师、安排教室和教学资源等。这种选课方式的选课周期较长,且各环节的漏洞较多。尤其高校教育改革后,各高校用学分制对学生进行课程管理。这样每个学生的计划几乎不同,这样更增加了人工选课的难度[3]。且完全自由的选课方式可能会对学生学习的循序渐进产生一定影响。因此采用带有约束的选课系统出现,并且对这种情况能够得到相应的解

6、决。本文提出并且设计了一个依托于校园网络的网上选课系统。集合教育资源管理,教室管理,教师开课平台、学生选课平台于一体。和计算机较高的计算功能,对学生选课,教师排课等常规的工作进行处理,有效地避免了重复性工作,并且能够准确排课,约束选课的合理性[4]。根据校园网络选课的特点和使用功能,系统的主要模块可以分为如下四个模块:学生选课子系统、教师排课模块、管理员处理模块、公共查询模块[5]。下文将对系统的上述四个模块的协作、独立处理进行阐述。1.2系统设计思想28基于WEB选课系统设计与实现对于网络选课系统来说,

7、其核心的问题就是对于Web数据库的设计、数据库的操作和管理。本系统是基于ASP.NET技术,以SQLServer2005为系统数据库,采用的结构模型是一个三层结构模型:UI层、业务逻辑层和数据层。UI层负责与用户交互,接收用户的输入并且将服务器端传来的数据返回给客户端浏览器;业务逻辑层负责接收浏览器传来的请求并且将请求传给数据层。从系统目标设计上看,从系统控制、学生选课以及教师查看授课信息层面进行系统设计[6]。1、系统控制层面:为教务处管理人员设计,用于完成对于整个选课系统的控制和管理,其中包括:教学任

8、务信息管理(教师基本信息、课程信息、学生基本信息等)、选课信息管理(选课情况录取、选课结果的发布等)。2、学生选课层面:为学生查询和选修课程设计,提供方便学生选课和查询课程所需要的各种操作,如查询课程、选修课程和查询选课结果等。3、教师查看授课信息层面:教师在课程信息确定以后,在网上就可以查看到自己本学期的授课信息,并且可以查看到选此课程的学生名单。1.3论文结构文章分为五章:第1章介绍了选课系统的相关背景,系统设计思想。第2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。