欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    汽车租赁管理系统查看记录与数据库设计毕业设计论文.doc

    • 资源ID:93039601       资源大小:744.92KB        全文页数:24页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    汽车租赁管理系统查看记录与数据库设计毕业设计论文.doc

    汽车租赁管理系统-查看记录与数据库设计摘要:近年来,随着汽车限行和限购令的影响越来越广泛,许多原本打算购车的人群开始逐渐改变消费理念,购车已不再成为唯一追求,更为经济环保的租车出行方式日益流行。随着我国汽车租赁行业的不断发展,汽车租赁系统的作用也是越来越大。本论文的系统采用了时下流行的JAVA语言,SPRINGMVC框架,MYSQL数据库以及EASYUI插件进行设计。实现了汽车租赁系统的系统登录、车辆信息的添加编辑查看,客户信息添加查看,租车记录管理等功能。该系统实现了对信息增删改查等功能。关键字:汽车租赁;SPRINGMVC;信息管理;EASYUIAbstract: in recent years, along with the vehicle limit line and the purchase of that influence more widely, many people had originally planned to purchase a car began to change theconcept of consumption, purchase a car is no longer be the only pursuit, more economic and environmental protection car travel mode increasingly popular. With the continuous development of China's car rental industry, car rental system is also more and more big role.The system uses the popular JAVA language, SPRINGMVC framework, MYSQL database andEASYUI plug-in design. To realize the system login, information of vehicles car rental systemto add edit to view, add customer information view, car rental records management and other functions. The system implements the information crud check function.Keywords: car rental; SPRINGMVC; information management; EASYUI1. 引言随着我国经济、社会和汽车工业的快速发展,整个社会消费水平的不断提高,公务用车制度的改革以及私人汽车消费市场的扩展,同时随着群众的经济条件不满足生活需求,为汽车租赁业务创造了有利条件。随着汽车租赁业的迅速发展,以往的业务流程仍然停留在传统的记账式管理或计算机处理账目的基础上,缺乏统一的管理信息数据库,重复录入原始数据工作量大,信息查询不便捷,统计工作重复进行,统计分项不灵活。也不方便统一管理,滞后企业业务的开展。为了加快汽车租赁业务的进行,方便有需要的群众进行租车服务,实现汽车租赁服务的规模化、规范化、网络化、自动化,以及大大提高员工的工作效率,方便用户租车,实现资源的共享与优化配置。2. 主要相关知识及技术介绍2.1 . JSP概述JSP(全称JavaServer Pages)是一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能JSP是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能2.1. jQueryEasyUI概述jQueryEasyUI是一组基于jQuery的UI插件集合,而jQueryEasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。jQueryEasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等。jQueryEasyUI是基于JQuery的一个前台ui界面的插件,功能相对没extjs强大,但页面也是相当好看的。一些功能也足够开发者使用,相对于extjs更轻量。2.2. mysql数据库技术MySQL是一个小型关系型数据库管理系统,被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。同时拥有支持Linux、Mac Os、Windows等操作系统;为多种编程语音提供API;优化的SQL查询算法;支持多线程等特点。3. 系统的需求分析3.1. 技术可行性分析以现有技术进行系统开发及系统实施,是完全可行的。首先,从自身的学习经验来看,已初步掌握了JSP、数据库等方面的编程技巧,对软件的设计并不存在技术上的困难。另外,本系统前台应用了Myeclipse开发环境,后头采用Mysql数据库为开发平台,这些软件的应用性和移植性都非常优秀而且也发展到了较成熟的阶段,这就保障了日后的系统维护工作,并可不断更新,且现在普遍使用的计算机都可以运行该系统。3.2. 非功能需求3.2.1 用户界面采用windows的通用图形界面,对用户友好,遵循以下原则:1) 界面具有一致性;2) 提供简单的错误处理;3) 提供信息反馈,用多种信息提示用户当前软件运行的状态;4) 画面简洁明快,富有现代气息,颜色不杂不乱;5) 用语规范,无歧义。3.2.2 性能需求为了保证系统能长期、高效、安全、稳定、可靠地运行,该系统满足以下性能需求:1. 系统处理的准确性和及时性这是系统的必要性能。查询时要保证查全率,既能保证精确查询,也保证模糊查询。在系统设计和开发过程中,要充分考虑系统当前和将来承受工作量,使系统的处理时间和响应时间能够满足对信息处理的需求。2. 系统的开放性和系统的可扩充性在开发过程中,应充分考虑系统的可扩充性,在原有的基础上能不断放更新和完善,这时就需要将系统开放化,即系统是一盒开放系统,只要符合编码要求和一定的规范,可以简单加入和减少系统的模块,通过软件的修补、替换,完成系统的更新和升级。3. 系统的易用性和易维护性因系统的使用是针对广大用户而言,而使用人员对计算机不是特别的熟悉,这就需要系统提供良好的用户接口,易用的人机交互页面。同时,在软件运行中发现错误时,能快速、准确对其进行定位、诊断和修改,便于对软件的维护。3.2.3 软件属性需求本系统的软件属性需求分以下几点:a) 正确性:要求发布的软件达到预期目标,运行时正常无错误;b) 完整性:在意外情况下,不丢失数据;c) 效率:在浏览和对功能进行相应时,要求及时响应在1-秒内;d) 复用性:设计时尽可能采取模块化的方法进行设计,对系统内各模块接口能达到高内聚,低耦合的程度;3.3. 功能需求3.3.1 维修记录模块点击主菜单的维修记录文字,会在页面的另一部分显示数据。输入车牌号或者管理员或者不输入,页面会相应更新数据。3.3.2 违章记录模块点击主菜单的违章记录文字,会在页面的另一部分显示数据。输入车牌号或者客户或者不输入,页面会相应更新数据。3.3.3 租车记录模块点击主菜单的租车记录文字,会在页面的另一部分显示数据。输入车牌号或者姓名或者不输入,页面会相应更新数据。3.3.4 费用记录模块点击主菜单的费用记录文字,会在页面的另一部分显示数据。输入车牌号或者客户或者不输入,页面会相应更新数据。3.3.5 下载功能模块点击导出报表,在网页上显示打开文件或者保存文件的信息,存入相应的物理位置。3.4. 数据流图图3-1 业务员或管理员的操作流图3.5. 系统的用例图用例图,即由参与者、用例以及他们之间的关系构成的用于描述系统功能的动态图。本系统的用例图如下图所示。查看记录维修记录违章记录出租记录消费记录导出报表管理员业务员图3-2 系统用例图4. 系统的总体设计4.1. 系统功能模块设计图4-1 系统功能图4.2. 数据库设计4.2.1 数据库设计原则数据库设计(Database Design)的概念:数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。根据需求分析的相关部分和说明,设计该数据库的主要原则是:² 遵守三大范式的设计要求,以达到数据库表设计的合理化。² 在考虑编程的情况下,尽量使数据库更加规范并减少冗余。² 为保证数据一致性和完整性,为数据库表设计相应的关键字。4.2.2 概念模型设计数据库概念模型设计是现实世界到机器世界的一个中间层次。就是从数据的观点出发,观察系统中数据的采集、传输、处理、存储、输出等,经过分析,总结之后建立起来的一个逻辑模型,它主要是用于描述系统中数据的各种状态。图4-2 数据库的E-R图图4-3 数据库物理结构设计4.2.3 数据库表设计表4.1 account(账单)1Account(账单)字段名字段说明数据类型长度空值备注account_carid车牌号Varchar225DEFAULT NULL外键(car id)rental总收入Varchar225DEFAULT NULLpay支出Varchar225DEFAULT NULLprofit盈利Varchar225DEFAULT NULL表4.2 car(汽车信息表)2car(汽车信息)字段名字段说明数据类型长度空值备注carid编号varchar225NOT NULL主键car_num车牌号varchar225DEFAULT NULLcredential_num营运证号varchar225DEFAULT NULLcompany制造商varchar225DEFAULT NULLfuel燃油类型varchar225DEFAULT NULL汽、柴meter_num计价器号varchar225DEFAULT NULLlamp_num顶灯号varchar225DEFAULT NULLengine_num发动机号varchar225DEFAULT NULLchassis_num底盘编号varchar225DEFAULT NULLImgpath图片路径varchar225DEFAULT NULL表4.3 lease-record(租车记录表)3lease_record(租车记录)字段名字段说明数据类型长度空值备注name姓名varchar225NOT NULL主键car_num车牌号varchar225DEFAULT NULLstart_time开始时间varchar225DEFAULT NULLend_time结束时间varchar225DEFAULT NULLoverstep_money超出金额varchar225DEFAULT NULL汽、柴pay_money赔付金额varchar225DEFAULT NULLtotal_money总收入varchar225DEFAULT NULL表4.4 manager(管理员表)4manager(管理员)字段名字段说明数据类型长度空值备注mngID管理员IDvarchar225NOT NULL主键jobnum工号varchar225DEFAULT NULLactualname姓名varchar225DEFAULT NULLmanagerName管理名varchar225DEFAULT NULLpassword密码varchar225DEFAULT NULLmngtell联系电话varchar225DEFAULT NULL表4.5 mid_car_mng(管理员中间表)5mid_car_mng(管理员中间表)字段名字段说明数据类型长度空值备注mid_carID汽车IDVarchar225NOT NULL外键mid_mngID管理员IDVarchar225NOT NULL外键表4.6 mid_car_user(用户中间表)6mid_car_user(用户中间表)字段名字段说明数据类型长度空值备注mid_carID汽车IDvarchar225NOT NULL外键mid_userID用户IDvarchar225NOT NULL外键type类型varchar225NOT NULL表4.7 repair_record(维修记录表)7repair_record(维修记录表)字段名字段说明数据类型长度空值备注carnum车牌号varchar225DEFAULT NULLrepair_date维修日期varchar225DEFAULT NULLrepair_time维修时间varchar225DEFAULT NULLgarage修理厂varchar225DEFAULT NULLrepair_money维修金额varchar225DEFAULT NULLmanagerName负责人varchar225DEFAULT NULLrepair_reason维修原因varchar225DEFAULT NULLchange_part维修位置varchar225DEFAULT NULL表4.8 lease_record(违章记录表)8lease_record(违章记录)字段名字段说明数据类型长度空值备注car_num车牌号varchar225DEFAULT NULLname客户姓名varchar225DEFAULT NULLviolation_date违章日期varchar225DEFAULT NULLviolation_addr处理地点varchar225DEFAULT NULLpay_money赔付金额varchar225DEFAULT NULLdeal_company处理单位varchar225DEFAULT NULLillegal_reason违章原因varchar225DEFAULT NULL表4.9 users(用户表)9users(用户表)字段名字段说明数据类型长度空值备注userID工号varchar225NOT NULL主键name姓名varchar225DEFAULT NULLsex性别varchar225DEFAULT NULLlicence_num驾驶证号varchar225DEFAULT NULLannual_date年审日期varchar225DEFAULT NULLpolicy_date投保日期varchar225DEFAULT NULLpolicy_length投保时长varchar225DEFAULT NULLillega_num违章扣分数varchar225DEFAULT NULLid_number身份证号varchar225DEFAULT NULLaddr住址varchar225DEFAULT NULLtell电话varchar225DEFAULT NULLdriver_type准驾类型varchar225DEFAULT NULLstart_time开始出租时间varchar225DEFAULT NULLend_time预计截至时间varchar225DEFAULT NULLvip会员varchar225DEFAULT NULL5. 系统的详细设计与实现5.1. 维修记录模块该程序用来查看维修车辆的记录,从车辆管理里的故障车辆得到数据,并进行存储,并长期存储在内存空间。当车牌号相同时,不冲突不覆盖。当有多俩车辆进行维修时,进行顺序处理。在每一页的做条数限定,可以做自由选择。可以根据输入车牌号或者管理员查询对应数据。流程逻辑图如图5-1所示:图5-1 维修记录流程图5.2. 违章记录模块该程序用来查看车辆违章的记录,从车辆管理里的违章车辆得到数据,并进行存储,并长期存储在内存空间。当车牌号相同时,不冲突不覆盖。当有多俩车辆进行维修时,进行顺序处理。在每一页的做条数限定,可以做自由选择。可以根据输入车牌号或者客户查询对应数据。流程逻辑图如图5-2所示:图5-2 违章记录流程图5.3. 租车记录模块该程序用来查看车辆出租的记录,从车辆管理里的当前出租车辆得到数据,并进行存储,并长期存储在内存空间。当车牌号相同时,不冲突不覆盖。当有多俩车辆进行出租时,进行顺序处理。一辆车只能出租一次。在每一页的做条数限定,可以做自由选择。可以根据输入车牌号或者管理员查询对应数据。流程逻辑图如图5-3所示:图5-3 租车记录流程图5.4. 费用记录模块该程序用来查看出租车辆消费的记录,从车辆管理里的租车得到数据,并进行存储,并长期存储在内存空间。当车牌号相同时,不冲突不覆盖。在每一页的做条数限定,可以做自由选择。可以根据输入车牌号查询对应数据。流程逻辑图如图5-4所示:图5-4 费用记录流程图6. 系统测试软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。软件测试的意义在于:² 软件测试是为了发现错误而执行的过程;² 测试是为了证明程序有错,而不是证明程序无错误;² 一个好的测试用是在于它能发现至今未发现的错误;² 一个成功的测试是发现了至今为发现的错误的测试;6.1. 本系统采用的测试方法本系统实现测试采用的黑盒测试,即也可以称为功能测试、数据驱动测试或基于规格说明的测试。测试者不了解程序的内部情况,不需具备应用程序的代码、内部结构和编程语言的专门知识。只知道程序的输入、输出和系统的功能,这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。6.2. 本系统的具体测试6.2.1 查看维修记录信息用例名称:查看维修记录信息用例描述:点击相应文字测试条件:显示相应数据信息预期结果:以列表的形式显示信息测试结果:如图6-1所示:图6-1 查看维修记录信息测试6.2.2 查询维修记录信息用例名称:维修记录信息用例描述:根据相应的查询条件查询数据测试条件:输入车牌号或者管理员,点击查询预期结果:以列表的形式显示信息,如无对应信息,则显示空列表;为空时,显示所有测试结果:如图6-2所示:图6-2 查询维修记录信息测试6.2.3 查看违章记录信息用例名称:查看违章记录信息用例描述:点击“违章记录”文字测试条件:显示相应数据信息预期结果:以列表的形式显示信息测试结果:如图6-3所示:图6-3 查看违章记录信息测试6.2.4 查询违章记录信息用例名称:违章记录信息用例描述:根据相应的查询条件查询数据测试条件:输入车牌号或者客户,点击查询预期结果:以列表的形式显示信息,如无对应信息,则显示空列表;为空时,显示所有测试结果:如图6-4所示:图6-4 查询违章记录信息测6.2.5 查看租车记录信息用例名称:查看租车记录信息用例描述:点击“租车记录”文字测试条件:显示相应数据信息预期结果:以列表的形式显示信息测试结果:如图6-5所示:图6-5 查看租车记录信息测试6.2.6 查询租车记录信息用例名称:租车记录信息用例描述:根据相应的查询条件查询数据测试条件:输入车牌号或者姓名,点击查询预期结果:以列表的形式显示信息,如无对应信息,则显示空列表;为空时,显示所有测试结果:如图6-6所示:图6-6 查询租车记录信息测试6.2.7 查看费用记录信息用例名称:查看费用记录信息用例描述:点击“费用记录”文字测试条件:显示相应数据信息预期结果:以列表的形式显示信息测试结果:如图6-7所示:图6-7 查看费用记录信息测试6.2.8 查询费用记录信息用例名称:费用记录信息用例描述:根据相应的查询条件查询数据测试条件:输入车牌号,点击查询预期结果:以列表的形式显示信息,如无对应信息,则显示空列表;为空时,显示所有测试结果:如图6-8所示:图6-8 查询违章记录信息测试7. 结论本文介绍了汽车租赁管理系统中的查看记录和数据库设计的全过程。首先介绍了系统的开发背景和研究意义;其次,介绍了系统的开发技术及相关工具,功能需求分析,总体设计,数据库设计,详细设计及实现;最后,对系统进行了功能测试。该系统主要实现了对数据库中的维修记录,违章记录,租车记录和费用记录的查询,和按相应的输入数据查询进行查询,方便管理员和业务员进行管理和查看,并进行统计。在开发过程中,遇到了许多问题。如怎样进行数据的调整,才能在页面出现不乱码的情况,如何做到在页面间做到有效的值传递。当遇到这些问题时,通过查阅资料,向老师请教,和小组成员讨论等方式,一步一步完成了这个系统部分功能的实现。然而,本系统仍然存在许多问题,由于时间关系和本人技术水平,这些问题都有待于日后解决。但这次的项目开发经验让我获得许多书本上学习不到的知识,受益匪浅。让我相信在以后的学习中,会取得更大的进步。参考文献:1 苏毅尖,SOA架构的汽车租赁管理系统的设计与实现,上海交通大学,上海,2009;2 李昕,汽车租赁管理信息系统的设计与实现j佳木斯大学学报2003.13(8):142-144;3 郑伟,吴亚萍,余日泰,基于android汽车租赁系统的设计与实现j,教学的实践与认识,2013,45(12):120-126;4 袁忠华. 基于Web的汽车租赁管理信息系统的设计与实现D. 电子科技大学 20135 辛星. 汽车租赁业的发展研究D. 长安大学 20116 李志强. 基于Struts框架和Ajax技术的汽车租赁管理系统设计与实现D. 解放军信息工程大学 20087 宋阳. 汽车租赁网点规划布局理论与方法D. 北京交通大学 20128 张晓曦. 中国汽车租赁业商业模式研究D. 北京邮电大学 2009第 24 页 (共 24 页)

    注意事项

    本文(汽车租赁管理系统查看记录与数据库设计毕业设计论文.doc)为本站会员(教****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开