基于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]