admin 发表于 2017-9-21 16:59:33

基于PHP的交友平台

技术:PHP等
摘要:
网络技术不断发展极大的改变和拓展了人们传统生活中的方方面面,其中对交友方式的影响也是非常深远。通过网络形式交友拓展了交友范围,增进了人们的兴趣。然而很多交友平台针对不同的客户端系统开发,在很大程度上带来了开发周期长,针对各种版本开发进度不一致,维护困难等,比如:有新版本更新需要针对用户使用的不同手机系统进行维护,因而成本高。web技术的良好发展,为web交友平台的实现提供了良好的条件,基于ThinkPHP的交友平台为解决上述问题提供了思路和解决方案。
本文首先简要介绍了研究该交友平台的背景及其意义,其次介绍了网站开发所用到的相关技术背景和特色。然后给出了系统的总体框架以及数据库的E-R图和数据库表。紧接着本网站采用ThinkPHP框架实现,同时给出了核心功能模块的详细设计以及实现后的效果图。根据软件开发的生命周期,本文在最后给出了网站系统中部分功能模块的测试用例。
本网站是互联网时代,社交化网站应用的一个实际体现。本站具有界面简洁,操作方便,个性化强的特点,同时本站中融合了许多便捷的服务,如热点资讯,本地天气等。同时本站采用ThinkPHP框架开发,使得网站开发速度更加高效更加安全。本网站开发过程中聊天采用的ajax异步轮询通信也是诸多实时通信中的一种可选法案,因此本站具有实用价值也为基于web的交友平台提供了参考。

关键词:交友平台,ThinkPHP,ajax通信

目录:
1引言    1
1.1课题背景    1
1.2课题的内容    1
1.3课题的意义    2
1.4本人工作和论文内容安排    2
2相关技术介绍    3
2.1开发环境介绍    3
2.2XAMPP介绍    3
2.3LAMP平台介绍    3
2.4核心技术分析    4
2.4.1php7技术    4
2.4.2MariaDB数据库    4
2.4.3jquery框架    5
2.4.5ajax技术    6
2.4.6ThinkPHP框架    6
2.5本章小结    6
3网站需求分析与概要设计    7
3.1网站需求描述    7
3.2网站功能分析    7
3.2.1网站角色的划分    7
3.2.2系统用例    7
3.3系统概要设计    9
3.3.1网站前台概要设计    9
3.3.2网站后台概要设计    11
3.4数据库设计    14
3.4.1数据库E-R图    14
3.4.2数据表定义    15
3.5本章总结    22
4网站核心模块设计    23
4.1前台核心模块设计    23
4.1.1用户注册    23
4.1.2好友添加    24
4.1.3好友聊天    25
4.1.4聊天记录管理    25
4.1.5主题更换    26
4.2后台核心模块设计    26
4.2.1致信用户    26
4.2.2冻结用户    27
4.2.3注销用户    27
4.2.4管理员管理    27
4.3本章小结    28
5网站实现效果展示    29
5.1网站前台实现效果展示    29
5.2网站后台实现效果展示    30
6网站测试    33
6.1用户注册与登录模块的功能测试用例    33
6.2文章发布模块测试用例    35
6.3致信用户模块测试用例    35
6.4广告上传模块测试用例    36
6.5压力测试    37
6.6本章小结    38
7结束语    39
7.1设计结论    39
7.2毕设总结    39
参考文献    40
致谢    41

论文字数:13673
包含资料:


截图:




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


页: [1]
查看完整版本: 基于PHP的交友平台