毕业设计(论文)基于WEB的选课系统设计与实现.docVIP

毕业设计(论文)基于WEB的选课系统设计与实现.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内容摘要 本文对当前网上选课系统的国内外现状进行了分析,阐述了B/S架构、.NET平台及ASp.NET等相关技术。结合网络上现有的该类系统及本学院的要求进行了需求分析和系统的可行性分析。对系统中的管理员、教师模块部分、学生模块部分和数据库进行了概要和详细的设计。最后从系统实现的公共部分开始,对系统中管理员和教师模块的功能实现和采用的关键性技术及难点的解决办法等方面进行了描述。 通过本课题的研究,目的在于解决网络环境下选修课程过程中存在的典型问题,充分提高教务管理工作的质量与效率,对计算机应用技术尤其是网络技术的应用与研究起到积极的推动作用,从而全面提高选修课程的管理质量,使学分制的选课实施与管理更加科学化、规范化。经过实际检测,该系统能够为全校师生准确的提供选课、成绩录入、成绩查询等教务类服务。 关键词:选课系统;B/S;.NET;ASP.NET 目 录 内容摘要 I 1 概述 3 1.1 课题背景 3 1.2 系统设计思想 3 1.3 论文结构 4 2 需求分析 5 2.1 业务流程分析 5 2.2 数据流分析 7 3 系统设计 9 3.1 系统总体功能结构 9 3.2 系统数据模型设计 10 3.2.1 数据库分析 10 3.2.2 数据库逻辑设计与实现 11 3.3 用户界面设计 13 3.4 流程设计 13 4 系统实现 14 4.1 学生管理系统 14 4.2 系统管理说明 19 4.3 教师管理说明 23 5 结论 28 参考文献 30 1 概述 1.1 课题背景 计算机的广泛应用在于为人类社会的发展提供更加快捷的服务,降低重复性工作比重。将人工的冗余工作交给计算机来完成。并且,由于计算机能够提供的计算量远高于人脑,将大规模的计算交给计算机来完成也是一个重要的方面。在教育系统中,这种将人脑工作交付给计算机来完成的方法也在不断完善,教育管理系统就是其中的一个方面[1]。 网络的应用在校园系统中尤其重要,随着高等教育的逐渐普及,高校学生人数也在逐渐增加。传统的选课方法已经越来越不能满足学生选课的需要。而且随着掌握初步计算机知识的人员越来越多,微型计算机系统在教师及学生之间逐渐普及,网络选课系统的出现也不会给教师以及学生带来不便。教学管理平台能够分布式地在各个有校园网联系的客户端同时进行选课,同时对选课人员的课程设置进行约束,避免学生选课的误操作,同时减轻了教务管理人员的工作量。 传统的选课方法由教务工作人员公布本学期的教室情况、教师情况、课程设置情况、附加的限制条件等。由教师选择开课时间和课程内容,然后由学生选择准备选择的课程,回复到教务处[2]。再由教务管理人员根据实际情况分班,制作名册,联系教师、安排教室和教学资源等。 这种选课方式的选课周期较长,且各环节的漏洞较多。尤其高校教育改革后,各高校用学分制对学生进行课程管理。这样每个学生的计划几乎不同,这样更增加了人工选课的难度[3]。且完全自由的选课方式可能会对学生学习的循序渐进产生一定影响。因此采用带有约束的选课系统出现,并且对这种情况能够得到相应的解决。 本文提出并且设计了一个依托于校园网络的网上选课系统。集合教育资源管理,教室管理,教师开课平台、学生选课平台于一体。和计算机较高的计算功能,对学生选课,教师排课等常规的工作进行处理,有效地避免了重复性工作,并且能够准确排课,约束选课的合理性[4]。 根据校园网络选课的特点和使用功能,系统的主要模块可以分为如下四个模块:学生选课子系统、教师排课模块、管理员处理模块、公共查询模块[5]。下文将对系统的上述四个模块的协作、独立处理进行阐述。 1.2 系统设计思想 对于网络选课系统来说,其核心的问题就是对于Web数据库的设计、数据库的操作和管理。本系统是基于ASP.NET技术,以SQLServer2005为系统数据库,采用的结构模型是一个三层结构模型:UI层、业务逻辑层和数据层。UI层负责与用户交互,接收用户的输入并且将服务器端传来的数据返回给客户端浏览器;业务逻辑层负责接收浏览器传来的请求并且将请求传给数据层。从系统目标设计上看,从系统控制、学生选课以及教师查看授课信息层面进行系统设计[6]。 1、系统控制层面:为教务处管理人员设计,用于完成对于整个选课系统的控制和管理,其中包括:教学任务信息管理(教师基本信息、课程信息、学生基本信息等)、选课信息管理(选课情况录取、选课结果的发布等)。 2、学生选课层面:为学生查询和选修课程设计,提供方便学生选课和查询课程所需要的各种操作,如查询课程、选修课程和查询选课结果等。 3、教师查看授课信息层面:教师在课程信息确定以后,在网上就可以查看到自己本学期的授课信息,并且可以查看到选此课程的学生名单。 1.3 论文结构 文章

文档评论(0)

qujim + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档