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

python_django软件工程精品课程网站

为了方便教学并提供更加丰富的教学资源,为学生提供一个课后学习与交流的平台,设计并开发了这个软件工程精品课程网站。网站采用B/S结构,Python语言, MYSQL数据库,部署于APACHE服务器上。网站分为前台和后台两大模块,前台的用户是学生,后台的用户是管理员和教师。前台功能主要包括在线学习、资料下载和在线答疑,学生通过前台可以很好的进行课后学习、同教师交流。后台功能主要包括教师信息管理、学生信息管理和资源管理,管理员和教师通过后台进行网站管理、同学生交流。系统经过测试,可以正常运行。
[关键词] Python;B/S结构;软件工程;精品课程
 3.2  系统目标设计
下面对教师模块部分的各项功能和学生模块部分的各项功能进行详细描述。
3.2.1  教师模块部分主要功能
教师进入系统后,可以在教师模块部分实施以下操作:
(1) 在网上发布教学大纲
(2) 在网上发布课件,包括课件上传,修改,删除等
(3) 在网上提供相关的参考书信息
(4) 通过在线答疑形式解答学生在学习中遇到的疑难问题

下面分别对这些模块做简要介绍:
 教程发布
教师发布教程,是为了使学生了解到教师教学的具体目标和方向,以便更好地实现教学效果,使学生快速把握应该掌握的内容。教程主要是课程的讲义,课程介绍等。
 教学课件上传
教学课件是教师上课时所运用的非常重要的一种教学资料,一般由教师本人根据教学大纲亲自制作。教师登录后,可以直接进入上传课件页面,点击添加课件按钮后,选择所要上传的课件的缩略图以及添加课件所在的路径,然后点击添加,即可添加所要上传的课件。
 参考资料提供
教师登录后,点击添加资料按钮,即可选择所要添加的资料,还可以根据自己的理解对所提供的参考资料给出是否推荐,以便学生参考此参考资料的价值和分量。学生根据自己的需要和教师的推荐来选择自己要下载的东西。
  在线答疑
学生在学习的过程当中,遇到疑难问题是不可避免的,固然,教师应该培养学生自我分析问题的思考能力,但是在适当的时候,教师应该给予学生一定的帮助,给学生的疑惑指明方向,即对学生的问题给出具有参考意义和研究价值的回答,所以提供了这个“在线答疑”系统。在这里,当教师登录后,可以直接对学生的问题进行浏览,然后给出解答,同时,教师也可以对没有价值的问题进行删除,此外,如果教师对已经发布的答案不满意,还可以对此答案进行修改。通过这样的交流环节,可以大大提高教学效率,以便更好地实现教学目标。
3.2.2  学生模块部分功能
学生进入系统后,可以在学生模块部分实施以下操作:
(1) 在网上完成课程学习,通过多角度巩固在课堂上学习的知识。
(2) 在网上阅读教程,了解教师的教学目标与方向。
(3) 在网上下载课件,以便在课下也可以继续学习。
(4) 在网上了解到教师提供的参考资料,必要时可以下载,以便进一步加强知识的学习与拓展。
(5) 在网上向教师提出学习中遇到的疑难问题,包括参阅教师的解答等。

目    录
1 背景与意义 1
1.1 课题背景 1
1.2 目的与意义 1
2 需求分析 2
2.1 可行性分析 2
2.1.1 技术可行性分析 2
2.1.2 经济可行性分析 2
2.1.3 操作可行性分析 2
2.2 系统开发工具分析 2
2.2.1 Python技术介绍 3
2.2.2 MYSQL5.0简介 3
2.2.3 DREAMWEAVER工具介绍 3
2.2.4 APACHE服务器介绍 3
2.3 系统功能性需求 4
2.3.1 系统功能模块图 4
2.3.2 系统主要功能模块用例图 5
2.3.3 系统主要用例用例描述 6
3 系统分析与设计 7
3.1 概要设计 7
3.1.1 基本简介 7
3.1.2 系统的结构 7
3.1.3 系统结构图 7
3.2 系统目标设计 8
3.2.1 教师模块部分主要功能 8
3.2.2 学生模块部分功能 9
3.3 系统详细设计 11
3.3.1 用户管理员权限 11
3.3.2 前台管理系统流程图 11
3.3.3 后台管理程序流程图 12
3.3.4 数据库设计 12
4 编码与实现 15
4.1 主页面 15
4.2 管理员子系统 15
4.2.1 管理员登陆界面 16
4.2.2 管理员操作页面 17
4.2.3 教师学生管理模块 18
4.3 教师模块 19
4.4 在线答疑 20
5 系统测试与运行 21
5.1 测试简介 21
5.1.1 黑盒测试 22
5.1.2 白盒测试 22
5.2 功能测试 23
5.2.1 登陆失败的测试 23
5.2.2 登陆成功的测试 24
5.2.3 测试结果对比 24
6 总结与展望 24
6.1 总结 24
6.2 系统实现的功能 25
6.3 系统存在的主要优缺点 25
6.4 展望 25
结束语 27
参考文献 28
附录 29
致谢 32

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

上一篇:python_django通用的人事工资管理系统
下一篇:python企业内部人事管理系统


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