Ustate社交应用后台设计与实现.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:20081
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要: 随着计算机技术和网络技术的快速发展,智能手机和移动互联网的普及,我国互联网行业发展迅猛,网络后台管理系统也发展的更加迅速。社交平台应用后台管理系统的主要原因是为了降低在管理过程中的各种资源的消耗。而网络上已经有众多流程的CMS建站系统,便捷的建站过程往往伴随着日后巨大的运营风险。基于以上原因,建立与高速发展的社交平台相匹配的后台管理系统显得尤为重要。

本课题开发的Ustate后台管理系统针对本校校园社区微信小程序“Ustate”,立足于现代IT行业的需求,后端采用最新的TP5框架,前端采用当前主流的Bootstrap框架,遵循高复用、低冗余的开发规范,结合权限控制、AI验证码、WebSocket等当前流行技术,开发出操作性好、安全性高的全新后台管理系统。

关键词:后台管理系统  PHP  ThinkPHP5  权限控制

 

目录

摘要

Abstract

1. 绪论-1

1.1 课题研究背景-1

1.2 课题研究意义-1

1.3 课题研究内容和成果-1

1.4 论文结构-2

2. 相关工作-3

2.1 开发环境和开发工具-3

2.1.1 WampServer-3

2.1.2 PHPStorm-3

2.2 PHP-4

2.2.1 Thinkphp5-4

2.2.2 AOP-4

2.2.3 MVC-5

2.3 MYSQL-6

2.3.1 InnoDB引擎-6

2.3.2 SQL语法-6

2.4 Apache-7

2.4.1 虚拟主机配置-7

2.4.2 禁止解析PHP-8

2.5 前端技术-8

2.5.1 Bootstrap-8

2.5.2 jQuery-8

2.5.3 AJAX-8

2.6 WebSocket-9

2.6.1 Workerman简介-10

2.6.2 Workerman应用-11

2.7 基于角色的访问控制(RBAC)-13

2.7.1 RBAC简介-13

2.7.2 Auth类权限控制-14

2.8 本章小结-15

3. 系统设计与实现-16

3.1 系统的功能介绍-16

3.1.1功能列表-16

3.1.2功能说明-17

3.2 系统的总体设计-31

3.2.1 系统设计原则-31

3.2.2 系统总体结构设计-31

3.2.3 系统模块设计-32

3.2.4 数据库设计-34

3.3 系统实现-42

3.3.1 开发工具及环境-42

3.3.2 登陆认证模块-42

3.3.3 用户中心模块-43

3.3.4 消息通知模块-45

3.3.5 数据中心模块-46

3.3.6 系统设置模块-47

3.4 本章小结-51

4. 性能测试-52

4.1 测试方案-52

4.2 测试环境-52

4.2.1 本地环境-52

4.2.2 线上环境-52

4.3 模块测试-52

4.3.1 登录注册模块测试-52

4.3.2 用户管理模块测试-54

4.3.3 消息通知模块测试-55

4.3.4 数据中心模块测试-55

4.3.5 权限控制模块测试-55

4.4 测试结果-57

4.5 本章小结-57

5. 总结与展望-58

5.1 论文工作总结-58

5.2 未来工作展望-58

参考文献-59

致谢-60

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:AOP允许开发者在基本的模块化结构基础上,对系统的横切部分进行模块化的编码。开发者可以按照编程语言提供的基本模块化机制(如面向对象语言中的类和方法)对系统的主要业务需......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: