论文部分内容阅读
随着社会经济的发展和人民生活水平的提高,汽车在人民的生活中扮演着越来越重要的角色。随着车辆的逐渐增加和日趋紧张的交通压力,出行难成为了一直以来都未能解决的问题。而汽车租赁是传统与现代相互融合的行业,伴随互联网的快速发展,在线租赁模式逐渐兴起,尤其在短租自驾和分时租赁市场上面,移动化、自助化的趋势愈发凸显,行业整体呈现多元化发展特征。租赁汽车为没有能力购买汽车和短时出行的人们提供了极大的方便,在一定程度上缓解了交通压力。本文着眼于网络车辆租赁行业,设计并实现了在线车辆租赁系统。系统基于.net平台,利用经典MVC结构,结合Entity Framework的开发方法。同时,遵循瀑布模型的开发模式,经过需求分析、系统设计、系统实现和测试阶段等步骤。在需求分析阶段,对需求进行功能性和非功能性的划分。在明确功能点之后进行了模块划分,将系统划分为五个模块并利用用例图和数据流图对每个模块进行分析,包括模块的参与者和数据流动分析。而在系统设计阶段,系统对MVC架构进行扩展,对业务逻辑和非业务逻辑进行划分,并重新设计业务逻辑层。使业务逻辑与非业务逻辑无关性增强。接着对基于用户的协同推荐算法进行设计,利用K近邻和余弦相似性对算法进行说明和阐述。之后,利用时序图和活动图对每个模块的功能进行设计。最后阐述了系统的数据库设计理念并以部分数据库表进行说明。在系统的实现阶段,文章给出系统的部分截图和关键代码。同时,介绍系统的使用方法和实现方式。通过本系统可以方便实现在线租赁车辆,归还车辆,智能提醒等功能。本系统页面简单易用,用户能够在较短的时间掌握系统的使用方法。而系统设计基于用户推荐的系统算法能够有效的猜测出当前登录用户潜在的,并感兴趣的车辆,为用户提供多种选择。本论文所设计的系统具有清晰的结构,架构稳定性强,可扩展性好,满足预期的管理目标和要求。