基于云平台的“跑跑吧”校园应用系统的设计与实现

来源 :贵州大学 | 被引量 : 0次 | 上传用户:yjzjh225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着高校师生对“短距离”业务需求的不断提升,以“最后一公里”为模式的校园应用平台迅速得到推广和使用。为解决高并发访问和系统计算资源的弹性扩展的问题,本文结合Open Stack云计算平台的Iaa S特性进行系统设计,实现了“跑跑吧”校园应用系统的订单发布、订单推荐、数据预测等功能。本文的主要工作如下:(1)对“跑跑吧”平台进行需求分析和系统设计。首先,对不同高校进行问卷调查,分析问卷并提取系统需求;其次,使用用例图、时序图、活动图等UML建模工具对系统进行用例分析、系统功能建模;最后完成系统的整体架构设计、功能模块设计、数据库设计以及RESTful API设计。(2)设计Sunnychaser开发框架并完成系统编码。本文设计的Sunnychaser框架采用MVC的开发思想和开源的Python、Android、vue.js、Nginx等技术,使系统具有较强的扩展性。“跑跑吧”校园应用系统基于此框架编码实现订单发布、用户抢单、订单推荐、用户管理、数据分析、数据预测等功能。(3)研究与应用基于内容的推荐算法实现订单的推荐。首先,为用户已完成的订单和系统备选推荐订单集创建01矩阵和用户画像;其次,使用改进的皮尔逊相关系数计算用户画像与订单画像之间的相似度;最后,获取相似度较高的备选Top N订单推荐集,实现系统订单的推荐。(4)研究与应用ARMA模型实现系统数据预测功能。首先,根据功能要求对数据进行预处理、平稳性和非白噪声检验、ARMA模型p、q参数定阶;其次,ARMA模型的构建和数据的预测;最后对ARMA模型的检验,系统前端显示预测结果。(5)云平台搭建与应用。为了更好将“跑跑吧”校园应用系统部署在公有云平台上,本文搭建了私有的Openstack云平台和公有阿里云平台;其次是对Open Stack云平台和阿里云平台按需使用、弹性扩展、负载均衡等特性进行验证;最后是在云平台上部署“跑跑吧”校园应用系统。“跑跑吧”校园应用系统已经完成设计、开发、云端部署和测试,并在贵州大学校园内试运行,实现了预期功能,目前运行情况良好。
其他文献
桃源地区辉绿岩位于粤东和平县境内,其主量元素显示拉斑玄武岩系列特征,并经历了较为明显的结晶分异作用;微量元素以富集大离子亲石元素K、Rb、Th等,明显亏损Ba、Sr、Zr、Nb
目的对比研究两种海洋大气氯离子监测方法。方法针对湿烛法与干片法各自的特点,在万宁试验站海洋平台、近海试验场、内试验场和不同离海距离的屋顶监测了两种方法多种条件下
矿物质是鸡生长发育不可缺少的营养素,其饲喂量的高低不但影响鸡的生长性能,而且关系到胴体肉品质的高低.因此,多年以来,很多学者在这方面进行了大量的研究.本文就与鸡胴体和
近年来,我国沿海有害藻类水华频发,给海洋生态环境、人类健康和公众财产造成了重大威胁,及时预警和监测有害藻类水华的发生迫在眉睫。然而,赤潮微藻的体型较小、分类学复杂,
克氏针张力带钢丝治疗髌骨骨折杨国玉(温县人民医院骨科454850)我院自1988年1月~1992年12月,共收治髌骨骨折(含粉碎型骨折)39例,经手术切开复位用克氏针张力带钢丝内固定及术后早期功能锻炼等综合治疗,膝
通过对抚顺罕王傲牛铁矿破碎流程的考察,证明了中碎HP400前加预先筛分是有利于提高HP400的破碎性能的,以及将预先筛分的筛下粒度控制到50毫米以下最为合适。
根据已知的绵羊PRNP基因序列设计引物,扩增出完整的PrP前体蛋白基因,将获得的基因克隆到pGEM-T载体中,得到插入PrP前体蛋白基因的pGEM-T-OPrP质粒,经PCR、酶切、测序鉴定后,
目的对比联合部分胰腺切除的扩大肝外胆管切除与胰十二指肠切除术治疗侵及胰腺段胆管的中段胆管癌(MCIPB)的疗效。方法回顾性分析2010年1月至2015年12月海军军医大学东方肝胆
12月11日综合报道:挪威海德鲁铝业公司宣布关闭Karmoy铝厂Soderberg电解槽。
【目的】地昔尼尔和环丙氨嗪为二嗪类昆虫生长调节剂,兽医主要用于杀灭蚊蝇及其幼虫。本类药物具有非遗传致突变作用,和氧化应激毒性。二聚氰胺是环丙氨嗪主要代谢物。【方法
会议