基于微服务的电子布告栏系统设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:chinajolly66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网与电子通信技术的快速发展,出现了各种各样的社交网络平台,其中电子布告栏系统是一个基础的信息交流平台,也是智能服务类产品中使用广泛的一种信息表达工具。随着实际需求的不断变化,现有技术实现方案不能满足不断变化的用户需求和复杂的数据传输要求,同时选取合理的硬件开发板及操作系统也是一个热门研究,不仅要满足实际应用场景,还要考虑需求变化和运维成本,所以基于微服务架构来开发系统服务功能是一种新的解决方案。论文具体工作如下:(1)本文实现了基于微服务架构的电子布告栏系统设计与实现方案,根据功能需求和应用场景,选取合适的数据库并建立数据关系模型,基于微服务架构对系统的业务逻辑层、应用数据接入层、数据存储层做了合理的应用功能划分。服务器端各业务模块采用基于Java编程的微服务架构技术SpringBoot框架及关系型数据库MYSQL存储方案来实现各个微服务业务功能。Web端管理系统采用了 React构建应用界面的框架,包括其周边技术生态Dva、Redux、Webpack等工具,实现了各个模块的功能开发。(2)针对客户端电子显示屏的通信机制、功耗性能进行设计优化,实现了复杂数据类型的网络传输交互功能与合适的渲染呈现机制,客户端采用基于Android系统的香蕉派BPI-M2 Berry开发板,使用Java编程采用嵌入式技术开发并完成相关的功能等。完成了系统数据交互与业务功能的调试以及可行性验证,系统管理员根据应用需求可以对远程的电子显示屏编辑信息并发布。实现了系统业务模块的集中式管理审核与设备维护等操作,从而提高了一体化服务的工作效率。(3)本文实现了电子布告栏系统的数据可视化分析方案,结合电子布告栏的应用场景和业务需求对系统中数据进行可视化分析,实现了系统数据的采集与处理、图表呈现与数据分析,利用数据可视化工具挖掘数据价值来给管理者提供决策和运营的数据支撑,可以对未来的发展情况和运营计划做数据的趋势预测,通过系统数据分析的结果让用户制定出更加合理科学的管理方案。该系统不仅符合在校园的应用场景下信息管理需求和数据交互功能,还为公司企业以及商场会展类似的应用场景下业务需求提供了一套完整的系统设计与实现的参考方案。
其他文献
浆水面,是夏天燥热时兰州人常吃的一种酸汤面食,虽然名称据传可追溯到汉高祖刘邦和萧何的一顿聚餐,且于陕西汉中甘肃临夏天水定西等地流行,做法吃法也不尽相同,如天水是把浆水烧开
数字人民币行将迎来试点一周年。在这一时点上,其再次迈开步伐,拓展试点场景。4月2日,数字人民币开始在中国人民大学试点。$$自2014年中国人民银行成立法定数字货币研究小组以来
期刊
由中国社会工作学会、北京市协作者社会工作发展中心(以下简称“协作者”)联合主办,南京市协作者社区发展中心、南京邮电大学承办,珠海市协作者教育推广中心、青岛市协作者社会工
以中国人教版小学数学教材、英国SMP版小数数学教材和新加坡MC版小学数学教材为研究对象,比较了3国教材中分数除法的学习路径.结果表明:3国均按照"分数除以整数→整数除以分
笔者观摩了一次省级优质课大赛,随着新课程的推进,教学观念的转变,比赛中产生了一些颇具创新特色的音乐课,令人耳目一新。但同时也有一些老师由于对新课程理解的偏差,本想创新,结果
目的构建趋化因子受体CCR5反义RNA真核表达载体以用于抗HIV-1的研究.方法用RT-PCR从健康人外周血单个核细胞(PBMCs)中获得趋化因子受体CCR5翻译起始区的基因片段,用基因重组