汽车租赁管理系统的设计与实现_第1页
汽车租赁管理系统的设计与实现_第2页
汽车租赁管理系统的设计与实现_第3页
汽车租赁管理系统的设计与实现_第4页
汽车租赁管理系统的设计与实现_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汽车租赁管理系统的设计与实现第一页,共23页。要点陈述课题研究目的与意义1开发工具及运行环境2开发系统的应用技术3汽车租赁管理系统设计与实现4第二页,共23页。课题研究目的与意义课题研究目的与意义随着当今社会科学技术的快速发展,人民生活水平得到了很大的改善,汽车租赁已成为一个极具市场潜力的行业,面对日趋发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不方便,直接导致了错误的产生,服务质量的低下。因此,人们对于运用计算机技术来协调和管理租赁工作的需求正在逐步加大。汽车租赁管理系统包括了车辆租赁的日常业务,可以方便、高效地完成汽租赁服务,节省了人力物力,提高了服务质量和经济效益。

第三页,共23页。开发工具和平台平台.NETFramework3.0编程Microsoftvisualstudio2005开发语言C#数据库MicrosoftSqlServer2005第四页,共23页。开发系统的应用技术开发技术C/S三层架构面向对象编程C/S模式的优点1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。2.操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。3.C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。表示层:为用户提供交互界面业务逻辑层:负责关键业务的处理和数据传递数据访问层:实现数据库访问面向对象编程和之前的结构化编程最大的不同在于面向对象编程要更人性化,使程序的结构更接近人类社会的结构。面向对象编程就是要达到这样的目的,通过封装、继承、多态等实现程序各部分间松耦合,让我们的程序也易维护、易扩展、易复用、灵活性高。

第五页,共23页。系统实现系统详细设计总体设计需求分析系统测试汽车租赁系统的实现流程第六页,共23页。需求分析系统活动图第七页,共23页。总体架构设计

该系统的开发运用了基于.NET的三层架构,采用的是C/S开发模式数据库数据访问业务逻辑用户界面第八页,共23页。详细设计2数据库表的设计

3租赁管理设计4功能模块设计1租赁模式设计第九页,共23页。汽车租赁模式设计由于不同用户的需求不同,在此开发系统中选择了日租、周租和月租三种租赁形式,因此系统也分别规定在这三种租赁模式下不同车辆的租车费用,供用户选择租赁。第十页,共23页。数据库中表的设计车辆租赁E-R模型设计第十一页,共23页。各个表设计图各个表的设计图如下:第十二页,共23页。第十三页,共23页。管理功能设计

本系统主要涉及三个角色:系统管理员:系统一般只有一个管理员,在本系统可以添加管理员,但最初的管理员不能删除。管理员具有一般用户所没有的权限,即具有管理一般用租赁操作员。租赁管理人员:每个租赁公司的租赁管理人员都具有使用本系统所有涉及租赁管理的功能模块。客户:需要租赁的顾客。第十四页,共23页。从表示层接受请求。根据编码的业务规则处理请求。

从数据访问层获取数据或将数据发送到“数据访问”层。将处理结果传递回表示层。

表示层用于提供给操作人员进行汽车租赁业务的界面,应设计的比较友好,简单、易操作从“业务规则”层接收请求,从“数据服务”获取数据或向其发送数据。

使用存储过程获取数据,并可选用ADO.NET向数据库发送数据。将数据库查询结果返回到“业务规则”层,作为ADO.NET数据集

系统的实现表示层业务逻辑层数据访问层第十五页,共23页。表示层登录界面主界面第十六页,共23页。客户管理界面车辆管理界面第十七页,共23页。综合业务管理界面第十八页,共23页。业务逻辑层的实现在业务逻辑层BLL中,我们建立OrderInfoManager、CustomerManager、DriverManager、TruckManager几个类文件,来存放处理涉及到的订单、客户、司机、车辆等管理的相关方法和接口,可以在BLL更改这几个类文件中所定义的方法的具体实现,而不影响前台的表示层的对它们的调用。第十九页,共23页。访问控制层的实现访问控制层是提供给业务逻辑层处理数据库提供了操作的方法和接口,在这一层.我们添加了OrderService、CustomerService、DriverService和TruckService四个类文件,其中定义了访问和操作数据库Truck中各个表的方法,由于NET提供了ADO.NET类来访问和操作数据库,我们不必知道具体的实现细节,只要调用其中的各个类和方法即可,从而实现操作数据库的安全性。

第二十页,共23页。系统测试用例测试

集成测试第二十一页,共23页。总结本论文主要论述了汽车租赁管理系统的设计与实现。汽车租赁管理系统是作为现代汽车租赁行业的一个非常重要的管理软件,当今许多租赁行业也都在应用管理方面的软件,我觉得这是当今一个热点,对这个课题的研究,我觉得有非常重要的现实意义,同时又能增加我们进行软件开发的实战技能通过本系统的开发,使我对软件开发过程有了更深的理解,首先是技术可行性、问题定义、需求分析,然后是功能设计、详细

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论