咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Dubbo的城市车位管理系统的设计与实现 收藏
基于Dubbo的城市车位管理系统的设计与实现

基于Dubbo的城市车位管理系统的设计与实现

作     者:高姗 

作者单位:西安电子科技大学 

学位级别:硕士

导师姓名:郑有才;孙向群

授予年度:2016年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:车位管理平台 城市车位管理系统 微服务 Dubbo 

摘      要:改革开放以来,我国经济取得了长足的发展,人们的物质生活水平不断提高的同时,消费观念也有了巨大的变化。随着越来越快的生活节奏,人们对快速便捷的交通工具需求量也越来越大。随之带来的交通问题也越来越多。要想缓解停车难问题带来的诸多不便,其中一个解决办法就是在现有停车设施的基础上充分利用。若能将周边城市的限制停车位充分利用起来,不仅能缓解停车难的问题,还能为城市物业带来一定的创收,达到两全其美的效果。本文提出了一种基于Dubbo的城市车位管理系统的解决方案,并对这一方案设计了相应的实现手段,即城市车位管理系统。本文对这一系统进行了详细的设计,并完成了系统的实现。首先,本文介绍了选题背景和国内外研究现状。深入分析了背景和国内外研究现状后,阐述了本系统所涉及的关键技术。并通过与备选方案技术的对比,阐述选用现用技术的原因。在关键技术的选择上尽量多的使用技术成熟并且目前比较流行的新技术。其中包括最近比较热门的微服务、Dubbo框架技术的介绍,并阐述了为什么选择dubbo微服务作为本系统的架构风格。在整体框架上,使用了成熟可靠的SpringMVC技术。该技术提供的restfulAPI接口也是该框架的一大亮点。此外,在数据库设计方面,Hibernate Framework框架是本系统数据持久层所使用的框架,同时介绍了数据表实体设计。其次,本文对城市车位管理系统进行了详细的设计和具体的实现。在详细设计之前,对城市车位管理系统完成了需求建模和需求分析,使用用例图详细描述了系统各模块的功能。并从功能性需求和非功能性需求两个方面分析了城市车位管理系统的预期需求。需求分析结束后,进入详细设计阶段。详细设计是从系统开发环境、总体架构设计、功能模块设计、数据库设计、以及功能模块实现这几个方面来描述的。其中,整体架构的设计阐述了结合Dubbo、SpringMVC、Hibernate、REST等技术的整合。在功能模块设计中说明了每个模块的功能划分和详细描述。然后结合上述内容进行了数据库设计。在数据库设计中先说明了数据库表之间关系和映射,随后给出了每个表的详细设计。在模块实现上,对每个模块使用类图描述了类及类之间的方法调用关系。阐述了具体实现算法,并给出了调用时序图。最后,本文对城市车位管理系统完成了测试分析。测试工作从功能测试和性能测试两个方面进行。功能测试对城市车位管理系统划分模块,并为每个模块设计测试用例,用测试用例的方式描述各模块的测试过程。性能测试针对非功能需求中的性能需求,描述了项目测试团队分别使用不同型号的客户端进行并发的测试情况。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分