公共自行车租赁系统通信服务器设计与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:luohuixian11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公共自行车租赁系统在解决城市交通拥堵、改善城市空气质量、方便市民短距离出行方面发挥着积极作用。通信服务器是共自行车租赁系统的重要组成部分,如同大脑和心脏为系统各部分搭建起数据通信的桥梁并承担起数据处理任务。随着系统规模扩大、使用量增加、业务需求多样化,现有通信服务器暴露出业务功能单一、通信容量小、稳定性差的问题。因此,设计一个功能全面、稳定可靠且性能高效的通信服务器是公共自行车租赁系统继续发展的关键,这也是本文要完成的主要工作。本文首先对国内外公共自行车租赁系统结构、特点、关键技术进行了分析研究,针对目前公共自行车租赁系统通信服务器存在的问题,结合通信服务器的功能和性能需求,制定了通信服务器总体设计方案。方案包括整体结构、通信协议设计以及系统数据库的优化设计,然后根据总体方案对各个功能模块如通讯I/O模块、进程间通信模块、文件处理模块、数据库访问模块、日志记录模块进行了详细设计。着重针对系统通信频繁的特点,采用完成端口技术保证通信服务器能够高效处理大并发的网络I/O数据;结合系统数据特点,选择了数据压缩算法对文本数据进行压缩,减少了系统数据的存储空间占用和传输带宽资源消耗;充分利用资源池技术管理线程资源、内存资源、数据连接对象资源,提高了资源复用度,从而提升了软件整体性能。最后根据通信服务器的功能特性制定测试方法、搭建测试环境,对通信服务器各功能模块进行测试和验证。测试结果表明,设计满足功能需求且性能高效稳定,达到预期目标。目前,以本文为基础开发的通信服务器已正式投入使用并表现良好,为公共自行车租赁系统通信服务器的设计提供了很好的参考价值。
其他文献
随着人口老龄化的不断加剧,关于老年人的养老服务、医疗保健、宜居环境、老年群体管理等问题日益突出,同时伴随着快速城镇化而来的人口、资源、环境等压力也不断加大,这些都
珠算在盲校教学中起着非常重要的作用,它不仅是盲生学习数学的重要手段,而且能锻炼盲生手脑的协调能力,发展学生数学思维。珠算教学借助直观的算盘,帮助学生建立数的表象,通
简要介绍了武汉天兴洲公铁两用长江大桥Ⅰ标段的总体施工方案,着重阐述了主塔及其基础、钢梁整节段架设、40m铁路预应力混凝土箱梁等关键施工方案、方法,总结了施工技术创新点
成都“西控”意在重构城镇空间为了实现这个战略布局和功能定位,应该重新构建与资源禀赋和环境特征相匹配的城镇空间布局,实现人口、城市、产业相互融合。“西控”不是不发展而
<正>脾胃湿热型或兼见湿热证的糜烂性胃炎在临床中十分常见,患者多有腹胀,胃脘痞闷疼痛,口苦口干,纳呆,大便秘结或粘腻不爽,舌红苔黄或黄腻的症状,与《伤寒论》中的实热痞极
目的:探讨对老年慢性阻塞性肺疾病(简称慢阻肺)患者实施优质护理的效果。方法:选取2017年6月至2018年6月浙江省宁波市鄞州区明楼街道社区卫生服务中心接诊的60例老年慢阻肺患
<正>伟大的作家都是时代的产物,同时又预言了其身后的时代。在现代人心里,卡夫卡就是他们所处时代的代表。正如英国诗人奥登所言:"他的困境就是现代人的困境。"因而,卡夫卡理
对15CrMoR钢制预转化反应器作了焊接性能分析,选择了合适的焊材,进行了焊接工艺性能试验,完成了焊接工艺评定,确定了焊接工艺规程以及施工要求.
浙西南“驱邪巫画”与湘西“祭祀绘画”是我国民间美术两朵奇葩,他们在创作目的,审美取向、审美追求、艺术处理上,既有共同的地方,也存在着差异,将两者进行认真比较,有助于加