学生选课系统01 开题报告(python、django)

发布时间:2024年01月07日

一、立题依据:

1.研究的目的

随着信息网络技术的飞速发展,越来越多的人依靠不同功能的信息系统来管理信息,统一规划。近年来随着互联网技术的不断发展以及信息化技术的普遍应用,高校在不断推进信息化系统创新建设[1]。

为了调动学生学习的积极性,让学生自由选择自己想学习的课程及授课教师,现在许多院校都或多或少地采用选课模式。学生选课系统是目前各大专科及本科院校不可缺少的组成部分,对于学校的教务工作来说尤为重要[2],所以该系统应该能够为在校的老师和学生提供足够的信息和快速查询及操作方法。由于高校规模的不断扩大及学生数量的增长,学生选课管理系统已成为学校学生进行网上选课的必要平台[3]。

2.研究的意义

学生选课系统的主要用户是老师和学生。从学生的角度出发,时代不断进步,学生追求更加新奇且个性化的发展,通过选课系统,学生可以及时了解学校的不同学院开设的不同课程,根据自身情况选课。抛弃了之间复杂低效的排课方式,每一位学生都拥有属于自己的帐号,可以及时登陆系统查询和修改。从老师的角度出发,可以节省大量的工作量,查看自己本学期的教学课程以及相应的学生信息,授课地点等。可以将更大的精力专注于自己的教学内容,制定教学计划,提高教学质量。

3.国内外发展现状

从国外的发展来看,国外的教学科研工作较国内而言发展较早且发展的比较成熟。学生选课管理系统的功能发展也比较完善,世界各地的学生都可以通过互联网完成相应的选课操作。学生和老师在选课系统中都拥有不同的身份,可以互不干扰的完成自己的工作。从国内的研究现状来看,起步相对较晚,在发展阶段也存在一些问题。在信息安全以及信息实时更新变化方面存在不足。国内高校正在努力发展不同的学生选课系统,以实现教学工作的信息化建设。国内的选课系统正在系统的架构设计,选课算法研究,

数据挖掘与分析以及用户体验优化方面在不断做出努力。

我国以往对高校选课系统的开发主要是采用传统的软件工程技术来实现的,比如应用比较多的有 Windows DNA(Distributed Internet Application)、组件技术(COM+)、VB 等。科学技术的迭代发展,也有越来越多的科研机构以及公司开始对网上选课系统进行开发,比如华中科技大学的研究团队就基于 Windows 2000 Advance Server 操作系统,通过采用数据库系统,开发了 WEB服务应用[4][5]近几年开始采用互联网+的模式来进行各种信息化系统的开发,通过采用这些信息化系统可以更好地服务于高校的日常教务管理工作,这对推动我国的高校教育管理模式以及制度的变革都起到了非常重要的作用[6]

二、研究主要内容(系统的主要功能描述):

1.系统用户由两类组成:教师和学生

2.教师部分的主要功能:

(1)教师进入登录界面,选择登录类型——教师,然后输入教职工号和密码,点击“登录”按钮,后台验证成功,则进入主界面,否则,提示错误信息。倘若是还没注册的教师,没有教职工号和密码可以选择注册,提供姓名、密码、性别、邮箱等信息;

(2)教师登录成功,进入主界面。教师可以创建新课程提供课程名、学分、课程最大人数等信息,到选课日期时可以点击开始选课按钮。对于找不到的课程,可以选择查找课程。结课后,教师可以根据学生表现对学生进行评分;

(3)完成操作后,可以点击右上角退出教师系统部分。

3.学生部分的主要功能:

(1)学生进入登录界面,选择登录类型——学生,然后输入学号和密码,点击“登录”按钮,后台验证成功,则进入主界面,否则,提示错误信息。倘若是还未注册的学生,可以选择注册,提供姓名、密码、性别、邮箱等信息;

(2)学生登录成功,进入主界面。学生可以查看当前正在选课的课程,选择选课或者是撤课或者是查看当前结课课程等操作,对于超出最大选课人数的课程不能进行选课操作,教师未进行选课的科目学生端看不到。对于找不到的课程可以进行查找操作。结课后,学生可以对任课教师进行评分;

(3)完成操作后,可以点击右上角退出学生系统部分。

三、研究方法与实验条件:

1.为了更好完善系统使用了以下研究方法:

(1)文献阅读法

通过各个文献查找网站、学校图书馆以及百度百科查询和借鉴课题相关的论文资料,然后将适合的资料保存到本地,开发的时候使用。

(2)比较法

通过对国内外有关学生选课系统的功能、相关技术、内容等方面进行比较分析,从而提出选课系统所存在的问题,并提出相应的解决措施

(3)模拟法

模拟法是先依照原型的主要特征,创设一个相似的模型,然后通过模型来间接研究原型的一种形容方法。我们通过将本地电脑模拟为服务器进行本地操作,达到开发的最终效果。

2.实验条件:

(1)具备研究该课题的设备windows11、场地;

(2)工具pycharm;

(3)环境python、django;

(4)数据库mysql

四、研究计划与进度安排

第一阶段——查阅文献,确定选课管理系统的主题;

第二阶段——拟定从三方面使用端进行研究和研究路线,并补充选课管理系统的相关理论知识,撰写开题报告;

第三阶段——收集国内外与选课管理系统相关文献、数据进行借鉴分析,并收集本校此前对选课管理系统的规定和师生人员对选课管理系统的意见,制定出该系统的研究方案和论文的大纲设计;

第四阶段——完善方案设计,整理,分析讨论数据,对选课管理系统进行查漏补缺,和实验测试,完成选课管理系统的初步建设和论文初稿;

第五阶段——根据老师意见及现实要求对选课管理系统及论文进行修改。

五、主要参考文献:

[1]孔啸,刘乃嘉,张梦豪,徐明伟.COVID-19疫情前后高校在线教学数据分析[J]清华大学学报(自然科学版)

[2]宋翔,刘新强.基亏 B/S 的学生信息数据库设计与研究[J].电子设计工程, 2012, 20(5):58-60.

[3]胡剑锋. 基于 Android 的高职院校选课系统的设计与实现[J].电脑知识与技术, 2014(33):7866-7868.

[4] 李铁.基于机器学习原理的大学生兴趣导向选课系统设计与实现[J].信

息系统工程,2019(08):161.

[5] 艾岩. 基于协同过滤推荐算法的选课系统的设计与实现[D].首都经济贸

易大学,2019.

[6] 王运涛,刘钢,薛俊芳.基于改进遗传算法的拆卸序列规划[J].现代制造工

程,2022(01):137-142+136.DOI:10.16731/j.cnki.1671-3133.2022.01.020.

文章来源:https://blog.csdn.net/snowy_and_sunny/article/details/135403051
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。