您的当前位置:首页正文

基于Spring Boot的大学城移动云服务平台设计与实现

2024-01-02 来源:钮旅网
基于SpringBoot的大学城移动云服务平台设计与实现常贤发(河源职业技术学院电子与信息工程学院,广东河源517000)摘要院通过河源市大学城移动云服务平台,构建一个旨在提升河源市大学城社区信息化水平的系统,改善大家的生活方式,从而方便社区居民、商家以及大学城中院校学生的衣食住行。平台服务器端采用SpringBoot技术,移动端采用Android+Html5技术,通过用JSON键值对传值的方式进行前后端数据通信。该平台主要提供心动大学城、大学城商城、大学城BBS、我的大学等功能模块,从而满足大学城社区不同用户的信息化需求。关键词院SpringBoot技术;云服务;移动互联;Html5技术1概述布尧社团组织等袁便于他们更快尧更好地融入校园生活遥校的在校生提供了学校社团信息尧创业园信息尧便捷工大学城移动云服务平台袁可以很方便地查询和安排自己的生活和学习遥有一个大学城商城袁大学城的商家可以在该平台注册为商户袁为生活在大学城的人们提供便利遥验遥由于该项目有比较大的商业推广价值袁前期需求分析阶段已经完成袁目前专业老师正带领信息类专业的学生进行编码实现遥该平台的设计和开发袁不但可以提高学生的团队合作能力袁而且可以为学生今天就业积累项目实战经验遥基金项目:基于Android移动互联的大学生校园助手服务平台的研究与实现袁河源职业技术学院校级课题袁课题编号院2016KJ09曰以野学生为中心尧技能竞赛为驱动冶的软件专业工作室环境的教学研究袁全国高等院校计算机基础教育研究会课题袁课题编号院2019-AFCEC-251曰以野工作室为主导袁技能竞赛为驱动冶的高职大数据技术与应用专业人才培养模式的构建研究袁广东省高等教育学会高职高专云计算与大数据专业委员会课题袁课题编号院GDYJSKT19-08遥作者简介:常贤发渊1981-冤袁男袁教师袁高级工程师袁硕士袁研究方向院软件技术尧大数据应用技术遥收稿日期:2019-04-11渊5冤能够增强我校信息类专业学生的项目实践经渊4冤为大学城商家提供一个在线商城平台遥该平台渊3冤帮助学校的在校生丰富自己的校园生活遥为学随着移动互联网的蓬勃发展和智能手机的普及袁移动端的使用逐渐超越了PC端的使用袁使用移动端已经成为人们生活中重要的组成部分遥河源市大学城社区包含了广东技术师范学院河源校园尧河源职业技术学院尧河源理工学校尧河源技师学院尧河源市卫生学校等几所院校袁同时学校周边有比较多的商户尧旅游景点等袁大家都想随时随地获取大学城附近的吃住行游购娱等信息袁从而方便大家的生活遥为了服务好河源市大学城用户袁设计并开发了基于SpringBoot的河源市大学城移动云服务平台袁游客和用户通过该平台可以便利地获取大学城的相关信息遥具尧大学城商城尧大学城BBS尧课程管理等模块袁利用2平台研究意义目前袁基于移动互联网平台的比较多袁它一般是应用于某个领域袁比如电子商城尧校园论坛等袁该技术作为一个服务平台袁应用于大学城周边社区袁满足不同用户的需求还是比较少的袁还没有一个成熟的应用平台遥因此袁本平台的研究意义在于院对想要来或者已经来河源游玩的人袁该平台将会提供大学城的简介尧大学城最新咨询以及大学城周围的人文自然景观等信息遥的校园生活遥针对大学城不同学校的新生袁他们注册并提交录取通知书后袁所在学校的管理员会通过他们申请会员的审核遥新生通过该平台不但提前了解了河源市大学城周围的生活环境袁而且还获取到学校的相关校园信息袁比如院校园文化尧教学楼的分布尧食堂的分布尧宿舍的分渊2冤帮助即将进入大学城学校的新生提前了解自己渊1冤帮助游客更快尧更好地了解河源市大学城遥针762019.07台是由一线教师和学生共同开发的渊6冤该平台的研究成果易于转化为教学所用袁用的是企业先进的遥该平Java学所用框架遥袁便于老师按模块分解成大小适宜的模块供教基于上述意义袁打造一个基于SpringBoot的河源市大学城移动云服务平台不但必要3袁而且非常有现实意义遥3.1系统设计通过研究该平台的研究意义和需求分析平台拓扑图袁得到了基于SpringBoot的河源市大学城移动云服务平台的总体设计拓扑图袁如图1所示遥从拓扑图中可以看出袁该平台的服务器主要放到云端袁Android移动客户端通过交换机和云服务器进行数据通信遥开发者把测试通过的系统部署到云服务器上袁管理员可以通过PC机或者移动端来连接云服务器袁从而对该平台进行管理和维护曰游客或者会员通过移动端来访问云服务器袁从而来登录和使用该平台遥公有云互联网访问无线网络管理员/用户手机电脑端应用服务器端用户无线网络平板端用户图1大学城移动云服务平台拓扑图3.2河源市大学城移动云服务平台主要是针对河源市大平台功能模块图学城的居民来使用的袁包括大学城中各个学校的学生尧老师尧大学城中的商家尧小区住户等遥因此袁该平台主要由管理员尧游客尧学生用户和非学生用户4个角色遥管理员分为系统管理员尧学校管理员尧商户管理员尧论坛管理员等袁分别对各个管理的模块进行用户注册审核和模块信息维护等曰游客主要浏览大学城附近的信息咨询尧交通和娱乐等信息曰非学生用户不但可以拥有游客的权限袁还可以去访问尧购买大学城商城的商品袁并且可以到大学城BBS上进行发帖和回帖等操作曰学生用户不仅拥有非学生用户所有的权限袁还有自己独特的功能袁比如可以访问我的校园尧便捷工具尧校园商城等模块遥该平台的整体功能模块图如图2所示遥移动云服务平台用户注册/登录学习交流学生用户登录非学生用户登录游客登录公交查询我的组织我的大学我的大学大学城信息我的协会动心一摇我的好友我的帖子周边娱乐学习交流在线商城我的浏览商城校园商城吃喝玩乐我的创业运动健身BBS大学城商城大学城BBS浏览BBS资料修改拥有游客访问权限我的帖子待付款用户管理我的私信我的订单待发货退出登录我的商城待收货便捷通讯评价课程安排退款/售后校园地图便捷工具我的购物车随身账本图2平台功能模块图3.3基于移动端与云服务器端数据通信流程图SpringBoot的河源市大学城移动云服务平台的移动端主要采用Android+Html5技术来实现的袁后台的管理平台是基于SpringBoot框架进行设计和开发的遥移动端和云服务器端的数据通信是通过JSON渊JavaScriptObject端与云服务器端数据通信流程图如图Notation,JS对象标记冤方式来进行交互的3所示遥遥移动发起网络数据传输N是否无参传输N是否文件上传N反馈信息YY压缩并文件封装将参数放入List并进行URL编码N网络是否可用Y连接内容分支网络首次连接N运行YHttpPost传输的异步处理调用缓存数据N中途无强制中断NY是否成功获取数据根据用户请求Y进行处理分歧根据用户需求跳转到提交成功进行处理分歧的处理界面根据获取的数据更新界面UI执行数据存储执行静态数据根据获取的数据线性开关触发加载网络至缓存方法处理的方法弹出相应的窗口获取数据并分配至UI相关功能相关功能相关功能相关功能图3移动端与云服务器端数据通信流程图(下转第117页)2019.0777最终的预测模型曰或者取平均值曰渊2冤对模型的预测结果进行对比袁实现需求进行相应的选择尧调整和整合袁以实现深度学习算法与需求的高度匹配遥参考文献[1]黄昌正,陈曦,周言明.人工智能深度学习算法在新发展战略研究,2019,(01):16-24.[2]周文芃.深度学习:人工智能发展的驱动引擎[J].数字通信世界,2018,(12):271-272.[3]王海洲,王冠.基于深度学习的人工智能医疗应用2019,(02):118-121.发人员编写和阅读袁还能提高机器解析和生成的效率袁从而缩短在网络传输中的时间遥JSON在进行数据通信中袁一般采用{key院value袁key院value袁噎噎}键值对的结构袁比XML的文档模型解析和遍历节点传输模式的可阅读性要强遥虚拟现实交互产品的应用与设计实现[J].科技创渊3冤对模型的预测结果进行加权平均处理遥目前常见的算法包括院Boosting尧AdaBoost尧堆叠泛化尧梯度推进机以及随机森林等遥3结语深度学习算法作为人工智能技术产品化尧功能化转换的关键性因素袁会随功能实现的不同需求而呈现出不同的类型遥通过分析可以发现袁目前人工智能深度学习模式和学习方法都相对比较丰富袁这就为人工智能的多样化发展提供了基础性的算法支撑遥在实际的技术开发过程中袁要结合不同深度学习算法的特点和实际的功能(上接第77页)与存在的问题[J].沈阳大学学报(自然科学版),44.1SpringBoot系统实现的关键技术Spring框架具有面向切面编程渊AspectOrientedPro鄄gramming袁AOP冤的特性袁是基于Java开发平台的开源框架袁其核心特性是控制反转渊InversionofControl袁IOC冤特性袁通过依赖注入渊DependencyInjection袁DI冤的方式来实现控制反转特性袁从而实现对对象生命周期的管理遥SpringBoot是由Pivotal团队开发的袁不但继承了Spring框架的优点袁还简化了Spring框架环境搭建和开发题遥目前袁SpringBoot框架是开发Java平台的首选框架遥4.2HTML5HTML5是构建Web页面内容的一种编程语言描述配置的过程袁并且很好解决了版本冲突和引用不稳定的问5结语该平台拥有心动大学城尧大学城商城尧大学城BBS尧我的大学等功能模块袁能够满足社区商户尧学生尧普通居民等不同客户群体的需求遥利用该平台袁外地到河源大学城游玩的游客也可以提前了解大学城购物尧住宿交通尧景点等信息袁方便安排自己的行程遥基于SpringBoot的河源市大学城移动云服务平台可以切实有效地服的借鉴价值袁因此袁该平台具有一定的推广价值遥参考文献[1]常贤发,王艳萍援基于Android的校园助手服务平台的设计与实现援电脑知识与技术,2018.实现援软件导刊,2016.[2]罗杰等援基于Android平台的校园助手APP设计与[3]王宇援基于数据安全和隐私保护的移动云存储系统的设计和实现援电子科技大学,2018.实现援华中科技大学,2018.[4]邓笑援基于SpringBoot的校园轻博客系统的设计与[5]张雷,王悦援基于SpringBoot微服务架构下的MVC模型研究援安徽电子信息职业技术学院学报,2018.现援现代教育技术,2017.[6]孙恒援基于云服务的移动视频直播系统的设计与实务好河源市大学城社区居民袁对于其他社区具有比较高方式袁是在HTML4.01版本的基础上改进得来的袁为Web核心语言HTML提供一种规范袁从而使HTML更CSS和JavaScript等技术简单罗列在一起袁更拥有了语从而在Web网络标准尧自适应网页设计尧多设备跨平台等上面具有自己的优势遥HTML5的出现袁不仅降低了编程开发人员的技术门槛袁而且还提高了网站的互动性和可用性袁从而增强了用户的体验度遥4.3数据交换基于SpringBoot的河源市大学城移动云服务平台的加符合现代网络发展的要求遥HTML5不仅是把HTML尧义尧本地存储尧设备兼容尧连接尧网页多媒体等特性袁移动端和服务器采用的是JSON方式来进行数据交换的遥JSON是一种用来存储和表示数据的文本格式袁这个格式具有清晰和简洁明了的层次结构袁不但有利于开2019.07117

因篇幅问题不能全部显示,请点此查看更多更全内容