目录
1.1系统开发背景及其意义............................................................. 1
1.2 国内外现状....................................................................... 1
2 系统开发环境与技术简介................................................................ 2
2.1 系统开发环境..................................................................... 2
2.1.1 Intellij IDEA............................................................. 2
2.1.2 JDK....................................................................... 2
2.1.3 MySQL..................................................................... 2
2.2 主要技术......................................................................... 3
2.2.1 MVC模型................................................................... 3
2.2.2 Spring、Spring MVC与Spring Boot........................................... 3
2.2.3 Semantic UI与jQuery....................................................... 3
2.2.4 响应式网页设计............................................................ 4
3 需求分析.............................................................................. 5
3.1 系统功能需求..................................................................... 5
3.2非功能需求....................................................................... 5
3.2.1 性能需求.................................................................. 5
3.2.2 设计约束.................................................................. 5
3.2.3 硬件需求.................................................................. 5
3.3 系统用例......................................................................... 5
4. 系统总体设计与分析................................................................... 7
4.1功能模块设计..................................................................... 7
4.2数据字典......................................................................... 7
4.3 E-R图........................................................................... 8
4.4总体E-R图...................................................................... 11
4.5数据表设计...................................................................... 11
5 系统详细设计......................................................................... 13
5.1数据表脚本设计.................................................................. 13
5.2控制层的设计.................................................................... 16
5.3业务层的设计.................................................................... 17
5.4持久层的设计.................................................................... 18
6 系统实现............................................................................. 19
6.1用户登录........................................................................ 19
6.2系统主菜单管理.................................................................. 20
6.3文章管理........................................................................ 21
6.4栏目管理........................................................................ 22
6.5标签管理........................................................................ 23
6.6角色管理........................................................................ 24
6.7网站前台........................................................................ 24
6.8文章详情........................................................................ 26
7 系统测试............................................................................. 28
7.1系统测试的目的.................................................................. 28
7.2系统功能测试.................................................................... 28
7.2.1 测试环境................................................................. 29
7.2.2 模块测试................................................................. 29
7.2.3 浏览器测试............................................................... 30
参考文献................................................................................ 30