目录
基于 ThinkPHP 的微博系统设计与实现...................................i
插图目录..........................................................iii
表格目录...........................................................iv
1. 绪论.............................................................1
1.1 项目设计背景及意义........................................................................................................1
1.2 微博系统的现状................................................................................................................1
1.3 论文组织结构....................................................................................................................2
2. 相关知识及开发工具介绍...........................................3
2.1 PHP 语言简介.....................................................................................................................3
2.2 ThinkPHP 技术简介...........................................................................................................3
2.3 MVC 模式简介.....................................................................................................................4
3. 需求分析.........................................................5
3.1 用例分析........................................................................................................................5
3.3.1 用户用例................................................................................................................5
3.3.2 管理员用例............................................................................................................7
3.2 非功能需求........................................................................................................................8
3.3 系统目标............................................................................................................................9
4. 系统设计........................................................10
4.1 概要设计......................................................................................................................10
4.1.1 系统体系结构.......................................................................................................10
4.1.2 系统总体物理结构..............................................................................................10
4.2 详细设计..........................................................................................................................11
4.2.1 公共模块设计......................................................................................................11
4.2.2 前台模块设计......................................................................................................11
4.2.3 后台模块设计......................................................................................................14
4.3 数据库设计.......................................................................................................................16
4.3.1 数据字典...............................................................................................................16
4.3.2 ER 图.....................................................................................................................18
5. 系统实现........................................................20
5.1 系统运行环境与配置......................................................................................................20
5.1.1 硬件环境..............................................................................................................20
5.1.2 软件环境..............................................................................................................20
5.1.3 软件配置..............................................................................................................20
5.2 系统的运行实现..........................................................................................................21
5.2.1 发表博文...............................................................................................................21
5.2.2 好友博文...............................................................................................................22
5.2.3 关注好友...............................................................................................................23
5.2.4 系统推荐...............................................................................................................24
5.2.5 搜索博文...............................................................................................................25
5.2.6 系统设置...............................................................................................................25
6. 系统测试........................................................27
6.1 测试计划...........................................................................................................................27