| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13012 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近几年来,随着信息技术和互联网技术的发展,课程评价的内容,方法和标准都发生了重大变化,有了一定的发展,课程质量的价值通过相应的评价过程来判断,帮助教师和学习者选择优质的课程。课程评价是一个价值判断的过程。
-但是目前的课程评价系统多是通过旧的架构下开发的,而开发者一般是学习新技术的,并且新技术下的文档也更多,在这个背景下,本文基于互联网中对课程评价系统的描述,结合自身学习,开发了这款基于Python的课程评价系统,同样是MVC架构下,利用SQLite数据库对数据进行持久化的工作,方便后人进行二次开发。
关键词:Python;Django;MVC设计模式;课程评价系统
目录
摘要
Abstract
引言-1
1-绪言-2
1.1 开发背景-2
1.2 国内外研究现状-2
1.3 项目的目的及意义-2
1.4 系统开发所采用的技术-3
2-系统分析-4
2.1 需求分析-4
2.1.1 待评价课程分类用例-5
2.1.2 待评价课程科目用例-6
2.1.3 待评价课程用例-7
2.1.4 评价学生用例-7
2.1.5 授课教师用例-8
2.1.6 评价信息用例-8
2.1.7 课程排名用例-9
2.1.8 评价学生用例-10
2.1.9 讲课教师用例-10
2.1.10 系统管理员-10
2.2 系统任务的可行性分析-11
2.2.1 技术可行性分析-11
2.2.2 经济可行性分析-11
2.2.3 应用可行性分析-11
2.3 系统开发与部署环境-11
3-系统总体设计-12
3.1 系统设计-12
3.1.1 功能模块设计-12
3.1.2 系统结构设计-12
3.2 数据库设计-13
3.2.1 实体属性设计-13
3.2.2 数据库表设计-18
4-系统的实现-22
4.1 系统设计模式-22
4.2 系统实现-24
5-系统测试-27
5.1 测试方法-27
5.2 各模块测试-27
5.2.1 待评价课程分类模块测试-27
5.2.2 待评价课程科目模块测试-28
5.2.3 待评价课程模块测试-29
5.2.4 评价学生模块测试-30
5.2.5 授课教师模块测试-31
5.2.6 课程排名模块测试-32
结 论-35
参 考 文 献-36 |

