1、 本科毕业设计(论文)开题报告本科毕业设计(论文)开题报告 题题 目目 校园选课系统设计 学 院 名 称 电气信息系 专 业 班 级 计算机科学与技术 13 级 1 班 填表时间: 2017 年 05 月 30 日 设计(论文) 题目 校园选课系统设计 设计(论文) 类型(划“” ) 工程设 计 应用研 究 开发研 究 基础研 究 其它 一、本课题的研究目的和意义 学生选课系统是一款管理系统,系统包括学生的登录,选课,查看,修改密码等 功能,软件的各个模块操作界面简单、实用,用户可以在最短的时间内掌握系统的使用 方法。用户可以在最短时间内找到自己所需要的信息,该系统可以使师生突破时间和空 间上
2、的限制,大大节约了教育资源。无论你身处何地,只要有网络,你就可以完成选课 系统。 基于以上特征,选课打破了传统学校教育的选课模。它要求建立一种全新的教 学模式,并且也对教师和学生提出了不同的要求。 对于教师来说由原来对学生选课信 息被动地接收无法及时查看选课信息,变成了可以及时主动地查看学生的选课信息。对 于学生来说,由以前单一的只能到现场进行选课,而且一旦选择了课程就很难再更改, 并且还要被动的等待选课情况。 这些变化都要求我们在进行网上选课的设计开发时不能 在因循从前的一套模式,而应该根据新的学习、教学环境进行科学的设计 ,选课系统 的设计应该符合学生的学习心理,认知心理;课程的编排既遵循
3、本门课程的逻辑结构, 和学生学习的接受水平相一致,而且还能够科学的呈现出来。 二、本课题的主要研究内容(提纲) 1身份验证:通过登录才可进入选课系统,登录信息提交后检验登录者的身份是否 合法,合法,则转入对应的操作界面。在本系统中,只有三种身份:学生、教师、管 理员。 2.信息浏览:信息浏览包括已选课程浏览、已发布课程信息浏览。已选课程浏览是 为学生提供的查看自己已经选择的课程信息以及删除选择课程。已发布课程信息浏览 用于各代课老师查询自己已经发布的课程信息,主要用于浏览、核对。 3.信息查询:信息查询包括教师个人信息查询、课程查询、选课查询。课程查询即 查询该课程的相关介绍,包括课程内容、开
4、课地点等内容。教师个人信息是查看及修 改对应的老师个人信息。通过选课查询可以查看要选择的课程情况。 4.信息修改:信息修改包括密码的修改,学生信息的修改,教师信息的修改。 5.信息添加:信息添加包括学生选课、教师课程发布、管理员。学生选课即通过选 择选修的课程,添加到学生已选课程中,完成选课任务。教师课程发布即教师添加新 的课程信息,新信息发布后,学生可看到发布的信息。管理员添加学生、教师、课程 的基本信息。 三、文献综述(国内外研究情况及其发展) 随着校园数字化建设的发展,学生选课管理已由手工处理方式转换为计算机管理 方式,学生选课管理的信息化成为学校人力资源开发和管理的主要手段。传统的网上
5、 选课管理系统大部分采用 ASP、PHP、JSP、VBScript、JavaScript 等编程技术,用这些 编程技术开发的网上选课系统均在不同程度上存在着程序复用程度低、重复劳动大、 浏览速度慢、系统安全性差等缺陷和不足,严重制约了选课系统建设工程的发展。 ASP.NET 是微软公司 2002 年 2 月正式推出的新一代编程语言, 与传统的网上选课系统 开发技术相比,ASP.NET 具有许多重要的优点,如简易性、安全性、可管理性等,能 够大大加快开发效率,从而为网上选课系统的开发提供强有力的技术支持和保障。 我国高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交 给学生。在这
6、里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在 较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统 计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。在高等学 校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中, 除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同 一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进 行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度, 提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。 国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国 就建成了 NSFNET(国家科学基金网), 其课题的申报及课题的进展情况汇报都在网上进 行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网 完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国 际上已具规模的远程教育学校就有数百所之多, 网上