admin 发表于 2017-9-22 10:30:57

基于PHP的微博系统的设计与实现

技术:PHP等
摘要:
随着互联网形态的演变,以及其催生的经济社会的发展,我国正式迎来互联网+时代。它是利用信息通信技术以及互联网平台,让互联网与传统行业进行深度融合,创造新的发展生态。在这错综复杂的网络中,信息成为推动发展的核心桥梁。作为一种适应互联网的新兴的交流传递工具——微博,如雨后春笋般发展,你的每一条微博,都可能成为互联网爆炸的导火索。
本论文提供了一款针对中国市场的多用户型微博系统。针对目前国内主流微博产品所具备的主要特点和功能进行需求分析,设计、实现并测试了系统。系统主要由微博模块、分组模块、用户模块、评论模块以及搜索模块等构成,采用B/S结构,基于PHP 5.5和MySQL 5.6作为开发环境,采用ThinkPHP3.0三层架构进行开发。
系统是一个功能完备的微博网站,可用于建站运行,也可在此基础上方便地进行二次开发。用户可以完成个性化设置,自由言论,与好友互动,加速信息的传递。系统管理员可以根据需要,对于系统灵活地进行各种配置,例如增加管理员、开闭用户注册、关键词过滤、系统名称、搜索等,方便建站。
关键字:微博,B/S,Mysql,PHP,ThinkPHP

目录:
1引言    1
1.1项目设计背景及意义    1
1.2微博系统现状    1
1.3开发环境与工具介绍    2
1.3.1PHP语言介绍    2
1.3.2Mysql介绍    2
1.3.3Apache介绍    2
1.3.4ThinkPHP框架介绍    3
1.3.5Dreamweaver介绍    4
2需求分析    4
2.1概述    4
2.2功能需求    4
2.3非功能需求    5
2.3.1可用性    5
2.3.2可靠性    5
2.3.3易于使用性    5
2.3.4安全性    5
2.3.5备份和灾难的及时恢复    5
2.4    E-R图    6
2.4.1数据项及数据结构    6
2.4.2E-R图 实体    6
3系统设计    7
3.1概要设计    7
3.1.1系统功能模块    7
3.2详细设计    7
3.2.1公共模块设计    7
3.2.2前台模块设计    7
3.2.3后台模块设计    9
3.3数据库设计    9
表3.1 管理员表admin    9
表3.2 用户登录信息表user    10
表3.3 用户基本信息表userinfo    10
表3.4 微博信息表weibo    11
表3.5关注表follow    11
表3.6 收藏表keep    11
表3.7评论表comment    11
表3.8私信表letter    12
表3.9提到表atme    12
表3.10点赞表zan    12
表3.11分组表group    12
表3.12微博图片表picture    13
4系统实现    13
4.1前台模块实现    13
4.1.1登录注册    13
4.1.2发表微博    14
4.1.3搜索    15
4.1.4关注与取消    17
4.1.5评论    17
4.1.6私信    19
4.2后台模块实现    20
4.2.1登录    20
4.2.2用户管理    23
4.2.3微博管理    25
5系统测试    26
5.1黑盒测试和白盒测试    26
5.2测试用例    27
5.3测试结果    29
6总结    29
参考文献    31
致谢    32

论文字数:9811
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于PHP的微博系统的设计与实现