> # ♻️ 资源
> **大小:** 38.2MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100010352**](https://www.yuque.com/sxbn/ks/100010352)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/87364026**](https://download.csdn.net/download/s1t16/87364026)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# MultimediaDesktop(分布式多媒体共享平台)
本系统为个人毕业设计的系统,采用分布式系统构架,保证服务的稳定性。
## 系统项目结构
系统整个是一个Maven项目,包含三个子项目,分别是:Server-API、Server、Client。其中Server-API主要包含一些基本工具类和服务接口等,Server主要是业务逻辑和数据持久化,Client主要是WEB服务,处理web请求。
## 系统构架
![system.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710473832471-5d326224-de6e-4c30-a43a-313da4711e24.png#averageHue=%23f5f4f1&clientId=u93caf702-b0cb-4&from=paste&height=605&id=ube2c1f60&originHeight=756&originWidth=1053&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=83593&status=done&style=none&taskId=uda6e2af6-fde7-431c-b731-57c26e03b25&title=&width=842.4)
系统构架采用目前中小型公司常用的构架方式。
## 系统采用的技术
系统采用的技术主要有:Dubbo,memcache,mail,spring,fastjson,hibernate,druid,freemarker,jpa,spring data jpa,servlet3.1,shiro,fastjson,spring mvc,extjs4等
## 系统依赖的工具
Zookeeper,MemCache,Mysql(默认,可选择其他的),Tomcat(默认,可以选择其他的),Maven,JDK 1.7+,dubbo admin,dubbo monitor
## 系统处理流程
系统最外层由nginx进行处理,然后nginx对请求进行转发(静态文件和媒体文件特殊处理),如图所示。
![Nginx.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474155723-92dd7d03-2db9-4be7-aab7-a788e0093cd6.png#averageHue=%23fefefe&clientId=u93caf702-b0cb-4&from=paste&height=493&id=uab857e91&originHeight=616&originWidth=861&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=44126&status=done&style=none&taskId=ud52674f2-58da-4ad5-bb63-ad9e9018a5e&title=&width=688.8)
当nginx分发请求到web集群后,web端的处理流程如图所示。
![webHandler.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474164850-becb4093-15b6-48fb-acb8-d2d98d136148.png#averageHue=%23fefbfa&clientId=u93caf702-b0cb-4&from=paste&height=270&id=u53c247b4&originHeight=338&originWidth=1225&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=31445&status=done&style=none&taskId=u45607a96-c0e5-4082-aecf-02917bf2d7c&title=&width=980)
## 如何部署本系统
在deploy/sql里包含本系统的sql文件,导入数据库即可。管理员账号:wu560130911,密码:1234567
项目对打包进行了处理,服务端将打包成文件夹,包含执行脚本。消费端将打包成文件夹(war文件)和静态资源文件(经过压缩)。
## 系统功能
系统采用shiro作为安全框架,目前只有三个角色的用户,使用Memcache作为分布式会话缓存(不依赖容器),将用户权限等信息存放在缓存中,如图所示。
![function.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474193710-f236c559-c5a9-471e-b206-0101f07228e6.png#averageHue=%23fefff4&clientId=u93caf702-b0cb-4&from=paste&height=281&id=ub8a991a2&originHeight=351&originWidth=2139&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=47744&status=done&style=none&taskId=u22465815-db1d-499c-a73b-f116435492e&title=&width=1711.2)![Handler.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474193812-e7707332-9db1-44e3-9f75-d81bb6f3f42f.png#averageHue=%23fdfdfc&clientId=u93caf702-b0cb-4&from=paste&height=582&id=ua00c019a&originHeight=727&originWidth=2055&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=243410&status=done&style=none&taskId=u03277bb1-30db-40bd-83ff-835ab6c5813&title=&width=1644)
## 系统功能截图
![1.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474214496-b4d11f0c-9baa-4a3f-b377-fa5e7fa4f57f.png#averageHue=%23e4e3dc&clientId=u93caf702-b0cb-4&from=paste&height=582&id=u4d71d45a&originHeight=728&originWidth=727&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=177098&status=done&style=none&taskId=u81d64292-28eb-4977-8700-932f840f829&title=&width=581.6)![2.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474214506-8a4bc948-c7ac-4c4f-9b3b-05d7ba89fead.png#averageHue=%23e7e6e0&clientId=u93caf702-b0cb-4&from=paste&height=582&id=u4016e07a&originHeight=728&originWidth=727&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=182133&status=done&style=none&taskId=ua2e2b0a2-f720-4a53-858b-4c2e73e2023&title=&width=581.6)![3.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474214485-6cc2ca9d-4658-42f1-a2e6-189de87909bf.png#averageHue=%2391918b&clientId=u93caf702-b0cb-4&from=paste&height=582&id=uf8ed884f&originHeight=728&originWidth=727&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=82834&status=done&style=none&taskId=u2690ef16-ba4d-4f0c-9f40-eed5b56778b&title=&width=581.6)![5.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474215074-4507e035-d117-43e2-8f72-ecce4780e0b9.png#averageHue=%23667a7a&clientId=u93caf702-b0cb-4&from=paste&height=589&id=u9b989fd5&originHeight=736&originWidth=1366&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=1013676&status=done&style=none&taskId=u446080bd-609a-4627-8cec-f45bcad163a&title=&width=1092.8)![6.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474214681-f97e2a40-c4da-4dd3-b32e-787e09ce14ff.png#averageHue=%237e7a6a&clientId=u93caf702-b0cb-4&from=paste&height=536&id=ubbd8af05&originHeight=670&originWidth=1366&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=340383&status=done&style=none&taskId=u479f6b15-0455-434f-9f2d-c330189dece&title=&width=1092.8)![7.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474215638-38b8c2dd-c7de-4409-85da-007f66f463fe.png#averageHue=%23c0c2ac&clientId=u93caf702-b0cb-4&from=paste&height=540&id=u5a5fab0a&originHeight=675&originWidth=1364&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=263610&status=done&style=none&taskId=ud05f57c2-e685-46d6-ba81-fe7deafcde1&title=&width=1091.2)![8.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474215686-fea1dd44-d67b-4375-a244-e68044f2adb4.png#averageHue=%23c0c2ad&clientId=u93caf702-b0cb-4&from=paste&height=539&id=uc04d9df5&originHeight=674&originWidth=1365&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=239441&status=done&style=none&taskId=u1bee8e9d-1ad0-45f6-8c02-9e9eaddf670&title=&width=1092)![9.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1710474215887-7b771005-4f44-44d4-817d-4e02ec954cf3.png#averageHue=%23bbbea7&clientId=u93caf702-b0cb-4&from=paste&height=538&id=u83368d4e&originHeight=673&originWidth=1362&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=273250&status=done&style=none&taskId=ua79c073b-857c-4058-8993-13036fcad46&title=&width=1089.6)
![](deploy/pictures/1.png#id=gxzvB&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
![](deploy/pictures/2.png#id=PqMbK&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
![](deploy/pictures/3.png#id=i8X1f&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
![](deploy/pictures/5.png#id=N0hlo&originalType=binary&ratio=1&rotation=0&showTitle=false&status=do
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100010352 主要功能:用户模块、多媒体模块、应用管理模块、个性化模块、系统管理模块、服务调用模块
资源推荐
资源详情
资源评论
收起资源包目录
基于 Java+Mysql实现(Web)分布式多媒体共享平台【100010352】 (2000个子文件)
index.apt 275B
ext-theme-neptune-all.css 316KB
ext-theme-neptune-all.css 316KB
ext-theme-classic-all.css 271KB
ext-theme-classic-all.css 271KB
ext-theme-gray-all.css 263KB
ext-theme-gray-all.css 263KB
ext-theme-access-all.css 256KB
ext-theme-access-all.css 256KB
bootstrap.css 121KB
bootstrap.css 101KB
animate.css 62KB
stilearn.css 62KB
animate.css 48KB
stilearn.css 48KB
stilearn-helper.css 30KB
font-awesome.css 28KB
stilearn-helper.css 25KB
font-awesome.min.css 23KB
font-awesome.css 23KB
font-awesome.min.css 23KB
bootstrap-responsive.css 21KB
bootstrap-responsive.css 16KB
font-awesome.css 15KB
uniform.default.css 10KB
desktop.css 10KB
font-awesome.css 10KB
stilearn-icon.css 9KB
stilearn-responsive.css 8KB
uniform.default.css 8KB
desktop.css 8KB
stilearn-icon.css 7KB
stilearn-responsive.css 5KB
icon.css 5KB
icon.css 4KB
login.css 3KB
login.css 3KB
statusbar.css 3KB
statusbar.css 3KB
onlineStatus.css 1KB
onlineStatus.css 945B
DragSelector.css 76B
DragSelector.css 76B
theme-neptune.css 57B
theme-default.css 57B
theme-neptune.css 57B
theme-default.css 57B
theme-access.css 55B
theme-access.css 55B
theme-gray.css 51B
theme-gray.css 51B
fontawesome-webfont.eot 59KB
Elusive-Icons.eot 50KB
Elusive-Icons_162a16fe.eot 50KB
fontawesome-webfont.eot 38KB
fontawesome-webfont_162a16fe.eot 38KB
typicons-regular-webfont_162a16fe.eot 24KB
typicons-regular-webfont.eot 24KB
tool-sprites.gif 6KB
tool-sprites.gif 5KB
tool-sprites.gif 5KB
loader_16.gif 4KB
btn.gif 4KB
error-tip-corners.gif 4KB
error-tip-corners.gif 4KB
error-tip-corners.gif 4KB
ext.gif 4KB
radio.gif 3KB
tip-sprite.gif 3KB
btn.gif 3KB
blue-loading.gif 3KB
large-loading.gif 3KB
blue-loading.gif 3KB
large-loading.gif 3KB
blue-loading.gif 3KB
large-loading.gif 3KB
checkbox.gif 3KB
btn.gif 3KB
tools-sprites-trans.gif 3KB
tools-sprites-trans.gif 3KB
tools-sprites-trans.gif 3KB
sort-hd.gif 3KB
group-cs.gif 2KB
group-cs.gif 2KB
group-cs.gif 2KB
search-trigger.gif 2KB
search-trigger-rtl.gif 2KB
search-trigger.gif 2KB
loading-balls.gif 2KB
loading-balls.gif 2KB
loading-balls.gif 2KB
sort-hd.gif 2KB
tb-sprite.gif 2KB
tb-sprite.gif 2KB
tb-sprite.gif 2KB
checkbox.gif 2KB
checkbox.gif 2KB
spinner.gif 2KB
clear-trigger.gif 2KB
clear-trigger-rtl.gif 2KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
神仙别闹
- 粉丝: 2687
- 资源: 7642
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功