在线车辆租赁信息管理系统设计与实现
发布时间:2020-07-19 17:49
【摘要】:随着社会经济的发展和人民生活水平的提高,汽车在人民的生活中扮演着越来越重要的角色。随着车辆的逐渐增加和日趋紧张的交通压力,出行难成为了一直以来都未能解决的问题。而汽车租赁是传统与现代相互融合的行业,伴随互联网的快速发展,在线租赁模式逐渐兴起,尤其在短租自驾和分时租赁市场上面,移动化、自助化的趋势愈发凸显,行业整体呈现多元化发展特征。租赁汽车为没有能力购买汽车和短时出行的人们提供了极大的方便,在一定程度上缓解了交通压力。本文着眼于网络车辆租赁行业,设计并实现了在线车辆租赁系统。系统基于.net平台,利用经典MVC结构,结合Entity Framework的开发方法。同时,遵循瀑布模型的开发模式,经过需求分析、系统设计、系统实现和测试阶段等步骤。在需求分析阶段,对需求进行功能性和非功能性的划分。在明确功能点之后进行了模块划分,将系统划分为五个模块并利用用例图和数据流图对每个模块进行分析,包括模块的参与者和数据流动分析。而在系统设计阶段,系统对MVC架构进行扩展,对业务逻辑和非业务逻辑进行划分,并重新设计业务逻辑层。使业务逻辑与非业务逻辑无关性增强。接着对基于用户的协同推荐算法进行设计,利用K近邻和余弦相似性对算法进行说明和阐述。之后,利用时序图和活动图对每个模块的功能进行设计。最后阐述了系统的数据库设计理念并以部分数据库表进行说明。在系统的实现阶段,文章给出系统的部分截图和关键代码。同时,介绍系统的使用方法和实现方式。通过本系统可以方便实现在线租赁车辆,归还车辆,智能提醒等功能。本系统页面简单易用,用户能够在较短的时间掌握系统的使用方法。而系统设计基于用户推荐的系统算法能够有效的猜测出当前登录用户潜在的,并感兴趣的车辆,为用户提供多种选择。本论文所设计的系统具有清晰的结构,架构稳定性强,可扩展性好,满足预期的管理目标和要求。
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;F724.6;F721
【图文】:
是 Model View Controller,翻译过来是是模型-视图-软件设计方法,其中心思想是把存储数据、业务逻辑开来,单独控制每一个模块。MVC 的作用是把一系列同一个部件中,这样在显示层需要发生修改的时候,不 模式的目的为了降低不同组件和功能的耦合,提高内聚在不同的 MVC 结构中重复利用,从而提高重用性。这此,MVC 架构将设计化繁为简,使得代码的层次结构好数据传输协议之后就可以顺利的在同层次交互。MV其中 M 指的是商业模型,V 指的是交互界面,C 则指的是将商业模型和交互分离开来,进而不同的开发人员可例如统计数据的形式可以利用柱状图,饼状图或者折线意义是保证模型和视图之间的一致性,模型发生了改变.1 所示为 MVC 框架的结构图。
在线车辆租赁信息管理系统设计与实现work 利用数据结构的抽象化方式,把数据库中的每个对同时将对象中的相关字段都转换为属性 (property),而不关系属性,这样做的目的是把数据库的 实体关系模型转就可能使用自己相对熟悉的语言对对象模型进行实现和为 Entity Framework 的结构。
在线车辆租赁信息管理系统设计与实现3 系统需求分析系统需求分析是软件开发的第一步,需求分析的目的是对用户的需求分进行分析,这样才能设计和实现出符合用户需求的系统。需求分析指的在建立一个新的系统时对系统范围和功能进行描述所做的工作[20]。需求分析是软件工程中中一个非常重要的环节。因为需求分析是否正确将对系统产生重要的影响。如果需求分析做的不规范,会对系统设计和实现带来重大影响。3.1 系统功能分析根据上一小节中的功能分析,生成如图 3.1 所示的系统功能图。本系统分为六大管理模块,它们分别是后勤管理模块、系统管理模块、租赁管理模块、车辆管理模块、会员管理模块和订单管理模块。接下来将详细介绍每个模块包含的关键功能点。
本文编号:2762750
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;F724.6;F721
【图文】:
是 Model View Controller,翻译过来是是模型-视图-软件设计方法,其中心思想是把存储数据、业务逻辑开来,单独控制每一个模块。MVC 的作用是把一系列同一个部件中,这样在显示层需要发生修改的时候,不 模式的目的为了降低不同组件和功能的耦合,提高内聚在不同的 MVC 结构中重复利用,从而提高重用性。这此,MVC 架构将设计化繁为简,使得代码的层次结构好数据传输协议之后就可以顺利的在同层次交互。MV其中 M 指的是商业模型,V 指的是交互界面,C 则指的是将商业模型和交互分离开来,进而不同的开发人员可例如统计数据的形式可以利用柱状图,饼状图或者折线意义是保证模型和视图之间的一致性,模型发生了改变.1 所示为 MVC 框架的结构图。
在线车辆租赁信息管理系统设计与实现work 利用数据结构的抽象化方式,把数据库中的每个对同时将对象中的相关字段都转换为属性 (property),而不关系属性,这样做的目的是把数据库的 实体关系模型转就可能使用自己相对熟悉的语言对对象模型进行实现和为 Entity Framework 的结构。
在线车辆租赁信息管理系统设计与实现3 系统需求分析系统需求分析是软件开发的第一步,需求分析的目的是对用户的需求分进行分析,这样才能设计和实现出符合用户需求的系统。需求分析指的在建立一个新的系统时对系统范围和功能进行描述所做的工作[20]。需求分析是软件工程中中一个非常重要的环节。因为需求分析是否正确将对系统产生重要的影响。如果需求分析做的不规范,会对系统设计和实现带来重大影响。3.1 系统功能分析根据上一小节中的功能分析,生成如图 3.1 所示的系统功能图。本系统分为六大管理模块,它们分别是后勤管理模块、系统管理模块、租赁管理模块、车辆管理模块、会员管理模块和订单管理模块。接下来将详细介绍每个模块包含的关键功能点。
【参考文献】
相关期刊论文 前9条
1 姚远;胡文俊;余泽伟;黄玉兰;;Entity Framework技术及其应用[J];软件导刊;2015年11期
2 任看看;钱雪忠;;协同过滤算法中的用户相似性度量方法研究[J];计算机工程;2015年08期
3 关欢;赵春宇;;一种改进的快速最小K邻居定位算法[J];电子设计工程;2015年06期
4 陈清浩;冯军焕;;混合K最近邻模型与隐语义模型的推荐算法[J];信息系统工程;2015年03期
5 田良;杨溢;;关于提高软件需求分析质量的几点思考[J];电子技术与软件工程;2015年05期
6 林小华;;计算机信息系统安全现状及分析[J];计算机光盘软件与应用;2015年03期
7 王学慧;;基于SQL Server的数据库应用系统性能优化研究[J];电子科学技术;2015年01期
8 霍潞露;董伟栋;;浅谈中国汽车租赁行业的发展[J];汽车工业研究;2014年11期
9 陈荣章;蒋超;;国内汽车租赁业发展现状分析[J];汽车与配件;2012年03期
相关博士学位论文 前1条
1 夏培勇;个性化推荐技术中的协同过滤算法研究[D];中国海洋大学;2011年
相关硕士学位论文 前2条
1 左洁麓;汽车租赁管理系统的设计与实现[D];吉林大学;2016年
2 刘辉;基于用户的协同过滤推荐算法的改进研究[D];华侨大学;2016年
本文编号:2762750
本文链接:https://www.wllwen.com/guanlilunwen/yunyingzuzhiguanlilunwen/2762750.html
最近更新
教材专著