毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于Python的教务管理系统

选题的来源:在新时代背景下,我国为加快实现职业大学发展,缩小学术性大学与职业性大学的差异化,近年来新增多所职业大学,职业大学学生人数也在逐年增加,为解决职业大学校方对学校信息化管理,现急需快速开发出教务管理系统。如果继续采用因循守旧,照搬照抄的人工管理教务信息模式,只会加大各大院校对教务管理信息的压力,所以一款高效的教务管理系统已经成为各大院校推进教育现代化的一个重要举措
科学意义、目的:随着我国教育改革,从中考强制分流一半学生到加快我国职业大学的建设,我国每年新增多所职业技术学院及职业大学,学生比例逐年增长,对于这些新学校的学生管理、教师管理及教室管理等管理方面难度日益增长,急待快速开发出适合学校使用的教务系统。
国内外现状:我国主流校园使用的是传统开发基于Java语言通过Spring Boot框架开发教务管理系统,开发周期长,开发人员学习成本高。 使用Django开发框架可以大量的减少开发者需要写的代码量,使开发人员可以最少的代码、最快的速度、方便高效地进行各种Web应用的开发和调试。通过Django框架基于python的教务管理系统的开发,相比传统Java开发,更加便捷。
国外校园使用的有因建校时间早,信息化管理早等原因,用历史悠久的由C语言开发的校园管理系统,还有建校时间稍晚的学校使用的Java语言和JVM框架的校园教务管理系统,这一情况比国内的现状更糟,不过也有使用python语言和Django框架写的校园教务管理系统,本系统也将采用这一组合进行教务系统的快速开发。
2.课题研究的基本内容及预期目标或成果
教务系统需要满足来自三方面的需求,这三个方面分别是学生、教师和管理员。从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录、注销和修改密码等;另一种是为不同用户定制不同操作,具体内容如下所示:
1、通用操作:
登录与注销:每个用户都可以用自己的账户登录系统。用户操作完成后推出系统,注销后可以重新登录系统。
修改密码:每个用户第一次登录都用默认密码( 教师和学生与账户一样),如果想要自己设定密码,再进行修改。
2、用户所具有功能:
管理员:设置选课时间段:管理员通过此项功能设置选课时段,只有在选课时间段里,学生才可以选择课程,超过此时间段,学生选课信息被自动锁定,不得修改。
录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。
录入教学楼教室信息:通过此项功能可以把学校里所有的教学楼教室的信息录入到系统中,以便教师在开设课程时候设置上课的教室。
教师用户:显示和修改个人信息(教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,系部等)
开设课程:教师用户登录系统后,可以开设课程,可以设置该课程为必修课程或者选修课程,可以设置该课程的最大人数。
上课时间:教师在开设了课程后,可以灵活地设置上课时间和地点。
给成绩:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。
学生用户:显示和修改个人信息(学生登录系统后,可以查看和修改学生的个人信息,如姓名,性别,电话等)。
查看必修课程、选择选修课程、查看最终选课信息、查看学分和成绩。
3.课题的研究方案
研究方法:通过查阅大量国内外有关Django框架和python的文献资料,为论文的选题、研究、分析、攥写提供详实的理论基础。
在个人电脑搭建开发环境:Pycharm编辑器平台 以及配置Django服务器:Django-sever 使用数据库驱动技术连接数据库:MySQL,从而实现整个系统的开发。
技术路线:软件开发所使用的是Window10 64位操作系统,使用Pycharm编辑器平台进行基于python的教务系统开发。软件测试方式使用黑盒测试技术。最后通过用户注册,模拟整个毕业设计的功能操作。
实验方案:在本地搭建服务器平台,在平台上进行试运行,模拟用户使用,对系统进行测试,记录系统中的不足,并后续进行改善。
4.研究进度安排
2022年11月5日—2022年11月7日       毕业设计选题
2022年11月8日—2022年11月28日      文献综述及开题
2022年11月29日—2023年4月30日      毕业设计和毕业设计说明书撰写
2022年12月22日                初期检查
2023年3月16日                 中期检查
2023年4月20日                 终期检查
2023年5月1日—6月12日       查重、审阅、答辩、成绩评定、设计归档
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于Python的足球比分预测系统
下一篇:基于Web的青少年编程在线考试系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022