欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    车辆租赁管理系统.doc

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

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

    车辆租赁管理系统.doc

    1、数据库原理及Oracle开发课程设计题 目 车辆租赁管理系统 系 (部) 电子与信息工程系 班 级 12级计算机科学与技术4班 姓 名 学 号 指导教师 2014年 6 月12日 一、设计题目、内容及要求题目: 车辆租赁管理系统内容:1、分析与流程设计;2、相关程序设计、实现、调试;3、课程设计总结报告。要求:利用Oracle 9i建立车辆租赁管理系统,实现数据备份、权限修改以及数据初始化等功能,以及对各类信息的增加、修改、删除和查询功能。二、要求的设计成果(课程设计说明书、设计实物、图纸等)1、课程设计总结报告2、数据库备份文件三、进程安排设计工作4学时实现与调试16学时课程设计总结报告8学

    2、时四、主要参考资料1 孙风栋.Oracle数据库基础教程M.北京:电子工业出版社,20072 陶宏才.数据库原理及设计M.北京:清华大学出版社,20093 丁宝康.数据库实用教程M.北京:清华大学出版社,2004 4 王珊,萨师煊. 数据库系统概论M.高等教育出版社,2005指导教师(签名):教研室主任(签名):数据库原理及Oracle开发课程设计任务书姓名:刘宝同 学号:2012020386车辆租赁管理系统刘宝同安康学院 计算机科学与技术12级 陕西 安康 725000摘要: 本文根据以下要求入手,对车辆租赁管理系统进行设计。利用Oracle 9i建立车辆租赁管理系统,系统开发的要求与功能是

    3、实现数据备份、权限修改以及数据初始化等功能,以及对各类信息的增加、修改、删除和查询功能,使车辆租赁公司各种信息的系统化、规范化和自动化,从而达到提高管理效率的目的。关键字:管理系统;车辆租赁;数据备份;信息查询1 系统概述1.1 系统开发背景车辆的租赁管理往往是复杂而繁琐的。由于车辆的类别众多,维修、租赁各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此车辆租赁管理必须编制一套车辆信息管理系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。传统的车辆租赁比较麻烦,车辆租赁企业规模的扩大,服务业务的扩展也受到了传统租赁方式和高租赁成本的严重制约。企业与客户的交流沟通过

    4、程繁琐迟缓,企业租赁信息与客户反馈信息滞留不畅,企业管理等级复杂,已经成为车辆租赁业发展的瓶颈,使得车辆租赁效率低下,造成信息错误等诸多问题,从而造成不必要的损失和浪费。根据当前的企业管理体制,一般的车辆租赁管理系统,由于租车用户对汽车的喜好及用途各有不同,而往往在车辆租赁公司挑选汽车时间过于长,而且没有满意的车辆还会去其他公司挑选,这样不仅仅浪费了时间同时也影响了客户心情,而且在价格方面各个公司也有所不同,顾客有时也会出现现金不足等其他情况。鉴于以上情况的发生,汽车租赁管理系统的开发已属必然,汽车租赁管理系统的开发可以在网站上直接选择自己喜爱的车型,同时也可以时时了解到租金问题,也可以了解汽

    5、车的性能等其他客户所关心的信息。为了加强车辆借车换车、维修的管理,减少时间消耗等情况,根据用户喜好以及对车辆的信息查询进行管理,使得车辆的租赁合理化、规范化。汽车租赁管理系统的开发是为客户提供方便的租车方式,减少顾客在租车过程中繁琐的步骤,帮助汽车租赁公司吸引更多的客户。同样也为汽车租赁公司提供便捷的管理方式。总体实现汽车租赁业务管理的系统化、规范化、自动化和人性化。通过对这些情况的仔细调查,我开发了下面的车辆租赁管理系统。1.2 系统开发的目的和意义 1.2.1 项目开发目的随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时

    6、期,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。作为计算机应用的一部分,使用计算机对信息进行管理,具有与手工管理所无法比拟的优点例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高汽车租赁管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 1.2.2 项目开发意义在经济高速发展的今天,为了满足客户的需求,衣食住 行各个方面的服务水平在与时俱进,在生活节奏日益加快的城市生活中,出租车越来越频繁的成为人们的代步工具,大大提高了出行的效率。但是

    7、随着出租车行业的不断发展,对信息管理提出了更高的挑战,每个公司往往需要管理数以万计的车辆与用户,传统的方法已难以符合当今的现状。此外,为了扩大业务范围,更好地为用户服务,车辆租赁公司还使用了其他先进的信息技术,如呼叫打车软件和在线客服系统等。在国家和地方政府相关管理条例的颁布和实施后,车辆租赁的管理情况有了很大的改善,但经过实地调查和乘客反映,拒载超载和黑车等现象依然较为严重。 因此,为了迎合市场的需求,出租车管理系统的开发已引起相关部门的重视,这对于工作效率的提高,和公司发展的前景,都具有较大的推动作用。2 需求分析2.1 需求分析随着科学技术的发展,社会进步,计算机迅速的发展,车辆租赁管理

    8、的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高车辆租赁管理效率,减轻劳动强度提高,信息处理速度和准确性;为用户提供更方便、科学的服务项目。通过对一些用户和部门的调查和研究表明,传统的租赁管理系统在后期维护和更新方面比较麻烦,如要对功能模块方面作进行修改,需要对整个系统的进行重新架构本系统将要实现的功能。于是我们便选择了由计算机来设计一个车辆租赁管理系统的方案。让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即

    9、新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。 本车辆租赁管理系统所要实现的功能如下: (1)在基本信息管理模式中实现了对车辆、客户、驾驶员等信息的增加、修改、删除的功能。 (2)在系统设置模式中实现了数据备份、权限修改以及数据初始化等功能。 (3)在日常业务模式中实现了对租赁信息、挂靠车辆信息及各类费用信息的增加、修改、删除的功能。 (4)在查询统计模式中实现了对各类信息的查询功能。3 总体设计3.1 总体设计规则系统开发的总体设计任务是实现汽车租赁公司各种信息的系统化、规范化和自动化,从而达到提高管理效率的目的。 从用户的观点来看,要求系统能够达到以下目标: (1)及时收集保

    10、存信息;(2) 快速传递信息;(3) 实现数据共享。从设计员从技术观点上来看,要求系统能达到以下目标: (1)方便用户使用;(2)具有较高的可靠性;(3)具有较好的运行效果; (4)具有较高的可维护性和扩充性,能够适应用户新的业务要求。 3.1.1 系统功能模块汽车租赁管理系统界面系统设置管理租赁管理会员信息管理车辆信息管理权限修改车辆超期通知维修记录借车还车处理管理员数据备份用户车辆信息维护车辆目录检索 图3.1 系统功能模块图 3.1.2 车辆信息管理功能模块图3.2 车辆信息管理功能图 3.1.3 会员管理功能模块图3.3 会员管理功能模块图 3.1.4 日常业务管理功能模块图3.4 日

    11、常业务管理功能模块图 3.1.5 系统设置管理功能模块图3.5 系统设置管理功能模块图3.2 数据库概念结构设计 3.2.1 设计E-R图根据上面的设计,规划出的实体有汽车、管理员、用户。各个实体的E-R图及其关系描述如下: 3.2.2 数据库关系模型由实体关系图可以得到以下数据库关系模型:1) 汽车(车辆编号,车牌号,车辆类型,车辆名称,车辆颜色,汽车厂家,车辆状态,购买日期,购买价格,保险类型,保险购买日期,保险截止日期,保险公司,保险单价,维修时间,租赁单价,管理员编号)2) 租赁(合同号,车辆编号,用户编号,租赁期限,发车时间,还车时间,押金,预收租金,是否续租,续租天数,实收金额)3

    12、) 管理员( 管理员编号,管理员身份证号,姓名,性别,年龄,电话,工作单位,驾驶证号,驾照类型,聘用日期,聘用截止日期,工作状态,工作职位)4) 用户(用户编号,用户身份证号,姓名,性别,年龄,电话,驾驶证号,驾照类型,抵押证件)3.3 数据库中表的设计在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系。车辆租赁管理系统数据库中的各个表的设计结果如下面的几个表格所示,每个表格表示数据库中的一个表。表1 汽车表列 名数据类型长 度是否为空约束车辆编号NUMBER 10否主键车牌号NUMBER8否唯一车辆类型Char8否车辆名称Char20否车辆颜色Char10否汽车厂家Char20否车

    13、辆状态Char2否购买日期Char8是购买价格Char8是保险类型Char20是保险购买日期Char8是保险截止日期Char8是保险单价Char8是保险公司Char20是维修时间Char8否租赁单价Char5否管理员编号NUMBER6否表2 租赁表列名数据类型长 度是否为空约束合同号NUMBER10否主键车辆编号NUMBER10否普通用户编号NUMBER10否租赁期限Char9否发车时间Char8否还车时间Char8否押金Char4否预收租金Char4否是否续租Char9否续租天数Char8否续租租金Char9否实收金额Char9否表3 管理员表列名数据类型长 度是否为空约束管理员编号NUMB

    14、ER6否主键管理员身份证号NUMBER18否唯一姓名Char10否性别Char2否年龄Char2是联系电话Char11否工作单位Char30是驾驶证号Char18否驾照类型Char10否聘用日期Char3否聘用截止日期Char3否工作状态Char2否工作职位Char12否表4 用户表列 名数据类型长 度是否为空约束用户编号NUMBER10否主键用户身份证号NUMBER18否唯一姓名Char10否性别Char2否年龄Char2否联系电话Char11否工作单位Char30否家庭地址Char60否驾驶证号Char18否驾照类型Char10否发证日期Char3否过期日期Char3否抵押证件Char12

    15、否4 数据库实现4.1 基本表的创建1. 使用如下语句创建汽车表create table car(carno number(10) primary key, carnumber number(10)unique, name char(20), color char(10) , factory char(20), status char(2), buydate char(8), price char(8), type char(20), Bbuydate char(8), Benddate char(8), Bprice char(8), Bcompany char(20), fixtime c

    16、har(8), Zprice char(5) , Adminno number(6); 2.使用如下语句创建租赁表create table rent(htno number(10) primary key,carno number(10),userno number(10),rentdate char(9),starttime char(8),endtime char(8),money char(4),YSrent char(4),againrent char(9),renttime char(8),rentprice char(9),factmoney char(9) 3.使用如下语句创建管

    17、理员表create table Admin(Adminno number(6) primary key,Adminnum number(18) unique,name char(10),sex char(2),age char(2),phone char(11),company char(30),driveno char(18),drivetype char(10),time char(3),endtime char(3),workstatus char(2),work char(12)4.使用如下语句创建用户表create table users(userno number(10) prim

    18、ary key,usernum number(18) unique,name char(10),sex char(2),age char(2),phone char(11),company char(10),address char(60),driveno char(18),drivetype char(10),time char(3),endtime char(3),papers char(12)4.2 向表中插入数据1. 向汽车表中插入属性 Insert into car Values(001,8976,轿车,比亚迪,绿色,比亚迪汽车,新,2010年,8万,交强险,2010年1月,2014

    19、年1月,1万, 太平洋车险,三年,700,101);2. 向用户表中插入属性 Insert into users Values(01,610523199111556759,张三,男,28,15826554994,安康渔具,安康市汉滨区,454857,C,2009年2月,2014年1月,身份证);4.3 修改表中信息将汽车表中列名carnumber修改为carnum Alter table car rename carnumber to carnum;4.4 查询信息1. 1. 查询名为张三的用户Select name from users where name=张三;2. 查询车辆编号为001

    20、的车辆Select carno from car where carno=001;5 总结本文针对车辆租赁管理系统的管理进行了初步分析,采用了模块化和分层的设计思想,使整个系统逻辑合理。该系统的具体功能是可以根据用户的需要来分配,还要包括管理人员对信息的添加、删除、修改、查找,同时也包括对权限的修改,以及数据备份等。由于本系统的设计是建立在设计基本要求的基础上的,还有很多需要完善的地方。总之,系统实现了汽车租赁管理的基本需求,相比传统的手工租赁模式,此系统具有明显的优越性和使用价值。参考文献1 孙风栋.Oracle数据库基础教程M.北京:电子工业出版社,20072 陶宏才.数据库原理及设计M.北京:清华大学出版社,20093 丁宝康.数据库实用教程M.北京:清华大学出版社,20044 王珊,萨师煊. 数据库系统概论M.高等教育出版社,2005 11课程设计成绩评定表出勤情况出勤天数 缺勤天数成绩评定出勤情况及设计过程表现(20分)论文(20分)设计成果(60分)总成绩(100分)综合评定 指导教师签名: 年 月 日


    注意事项

    本文(车辆租赁管理系统.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开