目 录
引言 ...........................................................................................................................................................1
1 技术开发背景 ......................................................................................................................................3
1.1 JSP 技术 ..............................................................3
1.2 Spring MVC 技术 .......................................................3
1.3 MySQL 数据库 ..........................................................4
1.4 Bootstrap 技术 ........................................................4
1.5 JQuery 技术 ...........................................................4
1.6 协同过滤算法..........................................................5
1.7 环境搭建..............................................................7
2 系统需求分析 .......................................................................................................................................8
2.1 系统基本需求分析 ......................................................8
2.2 系统用例描述 ..........................................................8
2.3 系统可行性分析 ........................................................9
2.3.1 系统操作可行性分析 ..............................................9
2.3.2 技术可行性分析 ..................................................9
3 系统设计.............................................................................................................................................10
3.1 系统构建思想 .........................................................10
3.2 系统的体系结构...................................................10
3.2.1 系统的功能模块图 ...........................................10
3.2.2 系统流程图.................................................10
3.3 数据库设计.......................................................11
3.3.1 概念结构设计 ...............................................11
3.3.2 逻辑结构设计 ...............................................12
4 系统的实现 ........................................................................................................................................14
4.1 系统实现具体方法 .....................................................14
4.2 登陆 .................................................................14
4.3 课程课件信息查看 .....................................................14
4.4 用户在线提问 .........................................................15
4.5 作业查看界面 .........................................................16
5 系统测试.............................................................................................................................................17
5.1 测试的重要性及目的...................................................17
5.2 测试的步骤 ...........................................................18
5.3 测试的主要内容.......................................................18
5.3.1 单元测试 .......................................................18
5.3.2 集成测试.......................................................19
5.3.3 确认测试.......................................................19
5.3.4.系统测试.......................................................19
结 论...................................................................................................................................................19
参考文献.................................................................................................................................................21