您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > 汽车租赁公司管理系统
1第一章前言1、系统概述《汽车租赁公司网上预订系统》是一个基于ASP.NET开发的Web商业运营管理管理系统。作为B/S结构的web数据库管理系统,本系统具有所有B/S结果系统的优点,同时又具有ASP.NET的高效的优势。从技术上说,本系统采用了C#编写,充分利用ASP.NET强大的组件DATAGRID,结合ADO.NET对任务书中的物流管理的SQLServer2000数据库进行管理。通过本系统可以对数据库执行添加、删除、修改、查询等全面的操作。系统支持分页功能,能支持大量数据的存储。从功能上说,本系统主要分为3大模块:用户登陆模块、数据操作模块和权限赋予模块。通过用户登陆模块能对用户身份进行核实和验证,通过数据操作模块能对租赁系统的相关信息进行更新,通过权限赋予模块设置系统管理员并赋予其操作系统相关信息的权限。添加删除修改在一个页面内完成,直观简洁。此次课程设计内容则是以C#作为开发语言,编写asp.net程序,c#是一门全新的语言,具有更强大的编辑和操作能力,在此过程中,我又开始了认真的从无到有的学习,通过锲而不舍的实践操作和对各种相关书籍的钻研,终于理解了c#的语言,并迅速开发出了本系统。1.1系统开发背景汽车租赁公司以向顾客提供租服务为主要商业运营方式,传统的汽车租赁方式比较落后,顾客需要亲自到汽车租赁公司才能了解到租车详情。有时到了公司却发现自己想租的车型已经没有库存,这是由于汽车租赁公司和顾客之间信息交流迟钝造成了。开发此汽车租赁公司网上预订系统,旨在能够及时的把公司存车情况以及租车价钱等租车详情传达给顾客,让顾客足不出户即可了解到着一些列信息,并作出决定。如需租车可先在本系统上下2一个订单,并将订单提交。此时汽车租赁公司的管理员就会收到顾客的订单,并为顾客预留相应车型,顾客只需在约定时间内到汽车租赁公司完成书面合同并提车即可。这样一来,极大地方便了顾客租车,也提高了汽车租赁公司的管理水平,公司管理员可以根据顾客订单情况提前做好统筹规划,尽量让公司的商品处于不间断服务的状态,做到物尽其用,极大减小车辆剩余却无人租,顾客来了却没有现车等供求矛盾。1.2系统目标设计一个汽车租赁公司网络预订系统,实现对公司人事信息的管理,以及客户信息的管理,完成将公司可租车辆情况展示给客户并且客户可以登陆后下订单预订车辆等功能。1.3系统功能分析本系统用户主要分为三种:·总经理:对本公司的人事信息根据任免情况进行更新,及对本公司汽车租赁情况进行查询。·管理员用户:可以进行对公司可租车辆信息进行查询和更新,对用户信息的查询和更新,对用户订单进行处理。其登陆权限由总经理赋予。·普通客户:客户实名注册后,可以查询公司可供租借车辆信息,并可以根据自己需要下租车订单。第二章可行性分析1、目标:随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新兴行业。使用汽车租赁管理系统可以规范企业的管理和经营行为,可以减少企业的经营成本,提高工作效率。同时为规范操作流程,降低劳动强度使租赁业务走向标准化和科学化,设计开发了这套管理系统,它的使用将有利于提高租赁公司的劳3动生产率,节约生产成本,增加经济效益,希望它能为业内人员的工作提供一定的帮助。2、系统建设的背景、必要性和意义:现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。今天,随着社会生产的发展,人民生活水平的提高,机动车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下,机动车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出机动车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。2.1需求调查和分析:机动车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,有4一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使机动车管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。机动车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统包括涵盖了车辆租赁业务的各个方面。使得机动车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。2.2需求预测性能:机动车租赁管理系统针对的是机动车租赁公司在向客户提供出租车辆服务过程中面对的各种问题,对其业务信息进行自动化、信息化处理,使车辆租赁管理变得规范、快捷、高效。本系统包括客户信息管理、车辆信息管理、汽车租赁归还管理、。具有添加、修改、删除、查询等功能,通过这些管理模块,可以使汽车租赁服务更加清晰,更加便捷,提高了服务质量,减少了操作人员的工作量。3、系统的开发方案:基于Visualstudio和SQLsever2005的汽车租赁系统。4、可行性分析:4.1技术可行性分析:本系统后台数据库使用SQLServer,前台开发工具使用Visualstudio。本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。基于C#的数据库应用技术通过C#动态生成系统界面。客户通过该平台查询数据库中的有效数据,系统管理员根据客户要求从系统数据库提取数据,动态反馈到用户界面,经过界面把结果在客户端显示。C#语言与数据库的结合是数据库发展的内在需求,也是数据库应用模式的具体实例。该系统上的汽车租赁过程和现实中通过汽车中介进行租赁汽车过程是及其相似的:就是把各种信息录入计算机中,以数据库的形式存储,利于客户的查询浏览和管理员对公司的管理,提高系统的操作处理效5率。4.1.1对系统的简要描述:基于各方面的研究,同时针对机动车租赁公司的实际情况,我们查阅并应用数据库、管理信息系统、软件工程的一些基本原理和理论思想,以具有强大的应用程序开发功能和数据库开发功能的Visualstudio为开发工具,设计开发了这套机动车租赁管理系统。在Windows环境下,此系统具有比较友好的界面和基本完善的功能,使用轻松方便,易于维护,适应性强。4.2经济可行性分析:随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新兴行业。使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。可使汽车租赁服务更加清晰,更加便捷,提高了服务质量,减少了操作人员的工作量以及工作人员的数量,从经济角度来看有很大的发展潜力。4.3使用可行性分析:此系统具有比较友好的界面和基本完善的功能,使用轻松方便,操作简单,易于维护,适应性强。有较好的使用可行性。5、建设性结论:综上所述,该项目在经济上技术上是完全可行的,可以进行开发的。第三章数据库创建1、需求分析1.1需求分析的任务对汽车租赁公司的汽车租出过程进行调查,对轿车出租信息的要求和操作要求进行详细分析,形成需求分析说明书。调查数据管理中的信息要求、处理要求、数据的完整性要求。为了完成需求分析的任务,要详细对于各种工作人员等的需求,了解6系统的工作情况,分析用户的各种需求,在这些基础上确定该数据库系统的功能。1.2需求分析的过程经过可行性分析和初步需求调查,分析出了基本的业务流程其基本步骤为:车辆入库→车辆信息更新→客户查询→客户预订→客户租车→客户还车→车辆入库抽象出该系统业务流程图,如图1.1所示。下面,结合该实例具体情况,给出车库、客户的具体需求。图1.1汽车租赁网上预订系统流程图下面,结合该实例具体情况,给出车库、客户的具体需求⑴调查用户需求①客户需求查询功能车型查询车辆闲置情况查询租赁公司供应商车辆客户7价格查询个人信息查询个人订单查询预订功能:按客户的需求通过订单预订②管理员需求查询功能:车库中车辆的车型查询车辆的余量查询顾客信息查询顾客订单查询个人信息查询更新功能根据顾客租车还车情况及时更新车库数据修改个人和客户信息订单处理功能取消未能在期限前到公司完成租车合同的顾客的订单,并及时更新车库数据③总经理需求查询功能车库中车辆的车型查询车辆的余量查询顾客信息查询管理员信息查询个人信息查询更新功能删除或修改管理员账户添加管理员账户8(2)数据流图如下2、概念设计ER图如下所示:管理员客户新增客户个人信息用户信息文件车辆新增订单车辆信息交易信息文件个人信息车库车辆车辆信息文件新增管理员总经理管理人员信息文间9图2-1总体概念结构ER图3、逻辑设计3.1ER图向关系模式的转换将图2-1总体概念结构ER图转化成关系模型1、总经理个人信息表(姓名,性别,职务,联系方式)2、管理员个人信息表(工号,姓名,职务,电话)3、车库表(车型,库存余量)4、用户个人信息表(姓名,证件号,联系方式,驾驶证类别)5、用户订单(用户姓名,车型,租期,租金)3.2数据库的结构汽车租赁公司网上预订系统各实体及联系的数据字典10表1.总经理个人信息数据字典表2系统管理员数据字典属性名存储代码类型长度备注编号工号char10员工编号姓名姓名char10员工姓名职务职务char10员工职务联系方式电话char50员工职位编号表3车库数据字典属性名存储代码类型长度备注车型chexingchar50车的车型库存车辆数量ylint公司可出租的车辆数表4用户个人信息数据字典属性名存储代码类型长度备注用户姓名usersnamechar10用户姓名证件号idnonchar20用户身份证号码联系方式phonenchar15用户电话号码驾驶证jiazhaonchar10用户驾驶证类别属性名存储代码类型长度备注姓名号char10总经理登陆账号性别性别char4性别职务职务char10个人职务联系方式电话char20个人联系方式11表5客户订单数据字典属性名存储代码类型长度备注用户姓名namenchar10用户姓名车型chexingcchar10用户所租车辆的车型租期timenchar10用户租车的租期租金Zujinnchar10用户租车应付费用4、数据库的创建表4-1车库表(cheku)表4-2顾客信息表(zhuce)表4-3总经理个人信息表(tutu)表4-4管理员个人信息表(gly)12表4-5顾客订单表(dingdan)第四章系统实现1、框架实现系统总体框架实现如下图所示:不同权限的用户登录超级管理员(总经理)内部人员管理客户信息管理车辆信息管理普通管理员客户信息管理车辆信息管理客户个人信息浏览车辆信息浏览租车信息浏览个人信息管理132、系统实现首页展示公司的服务宗旨,点击右上角登陆键可以跳转登陆界面:登陆界面,划分三种不同用户的登陆(顾客,管理员,总经理)。新用户可点击右下角“注册账户”进入注册页面,实名注册成为公司顾客!(总经理登陆号由系统预设,管理员的登陆账户由总经理设定。)代码如下if(RadioButtonList1.SelectedItem.Value==guke){进入顾客登陆验证}if(RadioButtonList1.SelectedItem.Value==gualiyuan){进入管理员登陆验
本文标题:汽车租赁公司管理系统
链接地址:https://www.777doc.com/doc-302841 .html