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

python_django网上作业批改与管理系统

在现代化教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学模式带来了重大的变革。如何有效进行作业管理是摆在我们面前的一个新课题。在研究目前作业管理的基础上,从学校实际需求出发,采用当前流行的B/S(浏览器/服务器)架构和Python动态网页开发技术,基于Windows操作系统上的 Web服务器和MySQL数据库,设计并实现了一个功能较为完善的在线作业批改与管理系统。根据软件工程基本原理与方法,通过需求分析、设计、编码、测试等过程,系统实现了管理员作业管理、公告管理以及教师和学生信息管理,教师在线布置作业、批改作业、网上答疑和发布公告,学生上传作业、查看作业信息和提出疑问等功能。经过测试,系统运行稳定,操作方便、快捷。该系统不仅适用于普通学校的作业管理,也适用于网络远程教学。
[关键词] B/S架构;作业管理;批改作业;网上答疑
2.2  系统功能需求
网上学生作业批改与管理系统提供网上作业管理平台,主要分为管理员、教师、学生三个角色。管理员要求的功能体现在后台管理模块,教师和学生要求的功能是可进行基本信息维护,作业管理和网上答疑。
2.2.1  管理员主要功能
(1) 管理员登录功能,根据权限进入管理员相应的管理页面;
(2) 管理员管理作业(查看、删除);
(3) 管理员管理公告(查看、删除),网上答疑管理;
(4) 管理员查看、修改、删除学生和教师资料。
2.2.2  教师主要功能
(1) 教师登录功能,根据权限进入教师相应的页面;
(2) 教师发布公告、管理公告(查看、修改、删除);
(3) 教师个人信息管理;
(4) 教师在线布置作业、批改作业并评分;
(5) 教师对于学生提问进行网上答疑。
2.2.3  学生主要功能
(1) 学生登录功能,根据权限进入学生相应的页面;
(2) 学生查看、搜索公告;
(3) 学生个人信息管理;
(4) 学生查看、下载教师的作业题目,上传作业,查看教师对作业的批改情况;
(5) 学生在网上对教师提出疑问并能查看以往对教师提出的疑问。

目    录
1 绪论 1
1.1 课题背景和现状 1
1.1.1 系统开发背景 1
1.1.2 系统研究现状 2
1.2 系统开发的目的及意义 2
1.2.1 系统开发的目的 2
1.2.2 系统开发的意义 3
2 需求分析与可行性研究 3
2.1 系统需求描述 3
2.2 系统功能需求 3
2.2.1 管理员主要功能 3
2.2.2 教师主要功能 4
2.2.3 学生主要功能 4
2.3 可行性分析 4
2.3.1 技术可行性 4
2.3.2 经济可行性 4
3 系统开发相关技术 4
3.1 Python脚本语言 5
3.2 MYSQL数据库技术 5
3.3 APACHE服务器技术 6
3.4 Wampserver软件 6
4 总体设计与数据库设计 6
4.1 系统总体设计 6
4.1.1 工作原理 6
4.1.2 系统体系结构 7
4.1.3 系统数据处理流程 9
4.1.4 系统角色分配 11
4.2 数据库设计 12
4.2.1 概念结构设计 12
4.2.2 逻辑结构设计 15
4.2.3 表的设计 16
5 详细设计与实现 19
5.1 登录与注册 19
5.1.1 数据处理流程 19
5.1.2 界面设计 20
5.1.3 功能实现 21
5.2 作业管理 23
5.2.1 数据处理流程 23
5.2.2 界面设计 23
5.2.3 功能实现 25
5.3 网上答疑 25
5.3.1 数据处理流程 26
5.3.2 界面设计 27
5.3.3 功能实现 29
5.4 教师学生基本信息维护 29
5.4.1 界面设计 29
5.4.2 功能实现 32
6 总结与展望 33
参考文献 34
致谢 35

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

上一篇:python_django学生成绩管理系统
下一篇:springboot+vue.js学生成绩管理系统


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