1.1 课题背景.................................................................................................................1
1.2 课题研究的意义.....................................................................................................1
1.3 研究现状.................................................................................................................2
1.4 研究方法.................................................................................................................3
1.5 论文组织结构.........................................................................................................4
2 开发关键技术 .............................................................................................................5
2.1 Spring boot 框架 .....................................................................................................5
2.2 JAVA 语言介绍......................................................................................................7
2.3 B/S 架构..................................................................................................................7
2.4 MySQL 数据库.......................................................................................................7
3 系统分析.....................................................................................................................8
3.1 可行性分析............................................................................................................8
3.1.1 技术可行性...................................................................................................8
3.1.2 操作可行性...................................................................................................8
3.1.3 经济可行性...................................................................................................8
3.1.4 法律可行性...................................................................................................8
3.2 系统流程设计.........................................................................................................9
3.2.1 系统开发流程 ...............................................................................................9
3.2.2 用户登录流程 ...............................................................................................9
3.2.3 系统操作流程 .............................................................................................10
3.2.4 添加信息流程 .............................................................................................11
3.2.5 修改信息流程 .............................................................................................11
3.2.6 删除信息流程 .............................................................................................12
3.3 系统用例分析.......................................................................................................12
3.3.1 用户用例图.................................................................................................12
3.3.2 管理员用例图 .............................................................................................12
4 系统设计 ..................................................................................................................14
4.1 系统概述..............................................................................................................14
4.2 系统结构设计......................................................................................................14
4.3 数据库设计..........................................................................................................15
4.3.1 数据库设计原则 .........................................................................................15
4.3.2 数据库实体.................................................................................................16
4.3.3 数据库表设计 .............................................................................................18
5 界面设计与功能实现 ................................................................................................22
5.1 前台用户功能模块的实现 ..................................................................................22
5.2 后台管理员功能模块的实现 ..............................................................................27
6 系统测试 ...................................................................................................................28
6.1 系统测试的方法...................................................................................................28
6.2 测试用例...............................................................................................................28
6.3 测试分析...............................................................................................................30