汽车租赁公司管理系统-电信毕业论文_第1页
汽车租赁公司管理系统-电信毕业论文_第2页
汽车租赁公司管理系统-电信毕业论文_第3页
汽车租赁公司管理系统-电信毕业论文_第4页
汽车租赁公司管理系统-电信毕业论文_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

华东交通大学理工学院毕业设计(论文) 华东交通大学理工学院华东交通大学理工学院 InstituteofTechnology. EastChinaJiaotongUniversity 毕毕 业业 设设 计(论计(论 文)文) GraduationDesign (Thesis) (2012 2013 年) 题目汽车租赁公司管理系统 分院:电信分院 专业:09 电信 班级:电信 2009-1 学号:20090210410113 学生姓名:徐刚 指导教师:甘佩佩 起讫日期:2013.03.01 徐刚:汽车租赁公司管理系统 华东交通大学理工学院华东交通大学理工学院 毕业设计(论文)原创性申明毕业设计(论文)原创性申明 本人郑重申明:所呈交的毕业设计(论文)是本人在导师指导下独立进 行的研究工作所取得的研究成果。设计(论文)中引用他人的文献、数据、 图件、资料,均已在设计(论文)中特别加以标注引用,除此之外,本设计 (论文)不含任何其他个人或集体已经发表或撰写的成果作品。对本文的研 究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识 到本申明的法律后果由本人承担。 毕业设计(论文)作者签名:日期:年月日 毕业设计(论文)版权使用授权书毕业设计(论文)版权使用授权书 本毕业设计(论文)作者完全了解学院有关保留、使用毕业设计(论文) 的规定,同意学校保留并向国家有关部门或机构送交设计(论文)的复印件 和电子版,允许设计(论文)被查阅和借阅。本人授权华东交通大学理工学 院可以将本设计(论文)的全部或部分内容编入有关数据库进行检索,可以 采用影印、缩印或扫描等复制手段保存和汇编毕业设计(论文) 。 (保密的毕业设计(论文)在解密后适用本授权书) 毕业设计(论文)作者签名:指导教师签名: 签字日期:年月日签字日期:年月日 华东交通大学理工学院毕业设计(论文) 1 摘要 近年来,汽车租赁这个新兴行业被大家誉为“朝阳产业” ,由于它不需要办理汽车保 险、也不需要年检保养维护、而且汽车车型可以随意变更等益处,因此用租车方式替代买 车来控制企业成本,这种在外国企业中非常盛行的办理要领,正在渐渐受到国内企事业单 位和个人私家用户的追捧。 汽车租赁公司管理系统是汽车租赁公司开展日常运营活动中必然要使用的重要工具。 由于传统的人工管理方式不仅浪费时间,而且复杂繁琐,极易出现错误。所以使用汽车租 赁公司管理系统,使得复杂繁琐的数据计算和信息处理简单易懂,操作方便,而且可以充 分实现数据信息管理的智能化。并且可以大大提高公司的工作效率,节省成本开支,增长 经济效益。 本汽车租赁公司管理系统使用 Mysql 数据库和 Java 语言设计而成,从而实现了一套以 Jsp 为基础的汽车租赁公司管理系统。 关键字:关键字:汽车租赁管理;Msql 数据库;Java 语言 徐刚:汽车租赁公司管理系统 2 Abstract In recent years, the car rental industry, known as the “sunrise industry“, because it does not have insurance, no annual inspection maintenance, models can easily change benefits, and to control the cost of doing business instead of buying a car to car rental, such foreign companiesthe prevalence of the to handle essentials, domestic enterprises and institutions and individual private users of all ages are being gradually. The car rental company management system is an important tool for the car rental company to carry out the day-to-day operational activities. Traditional manual management is not only a waste of time, and complicated, and prone to error. The management system of the car rental companies, so tedious data computing and information processing easy to understand, easy to operate, the full realization of the computerization of data and information management. Using the system, and help to improve the companys efficiency, cost savings, growth of economic benefits. The car rental company management system MySQL database and the Java language designed, in order to achieve a set of JSP-based car rental management system. Key Words:Car Rental Management;Msql database;Java language 华东交通大学理工学院毕业设计(论文) 3 目录 中文摘要中文摘要1 英文摘要英文摘要2 目目录录3 引引言言5 1 1 系统分析系统分析6 1.1 系统需求分析简述6 1.2 系统整体结构框图6 2 2 系统开发环境系统开发环境7 2.1 研究开发工具及技术7 2.2 研究开发工具及技术的介绍7 2.2.1 MyEclipse7 2.2.2 Tomcat7 2.2.3 MySQL8 2.2.4 JSP8 2.2.5 Servlet9 2.2.6 JDBC10 2.2.7 Struts(MVC)11 3 3 系统数据库设计系统数据库设计12 3.1 系统数据库模式介绍12 3.2 系统数据库字典12 3.2.1 系统管理员表12 3.2.2 系统管理员日志表13 3.2.3 系统公告表13 3.2.4 系统留言表14 3.2.5 系统会员表14 3.2.6 系统新闻表15 3.2.7 系统会员信息表16 3.2.8 系统汽车表16 3.2.9 系统租车表17 3.2.10 系统汽车车型表18 徐刚:汽车租赁公司管理系统 4 3.2.11 系统回复表18 4 4 建立系统数据库建立系统数据库19 4.1 系统数据库的建立19 4.1.1 系统管理员表的建立19 4.1.2 系统管理员日志表的建立19 4.1.3 系统公告表的建立20 4.1.4 系统留言表的建立20 4.1.5 系统会员表的建立20 4.1.6 系统新闻表的建立21 4.1.7 系统会员信息表21 4.1.8 系统汽车表的建立22 4.1.9 系统租车表的建立22 4.1.10 系统汽车车型表的建立22 4.1.11 系统回复表的建立23 4.2 连接系统数据库23 5 5 系统前台设计系统前台设计25 5.1 系统前台管理介绍25 5.2 系统前台首页界25 5.3 系统新闻信息界面27 5.4 系统车辆信息界28 5.5 系统投诉建议界面28 5.6 系统会员中心界面29 5.7 系统管理登陆界面30 6 6 系统后台设计系统后台设计32 6.1 系统后台管理介绍32 6.2 系统管理界面32 6.3 新闻信息管理界面33 6.4 汽车信息管理界面34 6.5 注册用户管理界面36 6.6 租车信息管理界面37 6.7 投诉建议管理界面38 结结论论39 参考文献参考文献40 附附录录41 后后记记43 华东交通大学理工学院毕业设计(论文) 5 引言 随着国家经济与科技的发展,人民生活水平的提高,人们对“汽车”这个名词越来越 熟悉,因此使得人们对于汽车的需求量越来越大。近几年来汽车的销量逐年攀升,但在中 国有这么一句俗话:买车不如打的,打的不如租车。所以催生了这个新兴行业,并且该行 业在不断扩大。其次,在中国购买私车还不能完全普及,并且购买私车一次性投入大,养 车成本高,办理手续繁多,以及私家车的利用率普遍不高,被闲置的时间比较长;一旦出 现交通事故以后,处理过程就比较麻烦。然而租车是一个具有极大灵活性的方式,不会占 用大量的资金,同样也不会出现闲置,出差到外地也同样可以驾驶车辆。汽车租赁模式具 有可选择性,用户不仅可以节约成本开支,而且也能满足多样化的需求。此外,从社会的 角度来看,租赁车辆属于公共车辆的类别,既提高了企事业资金的利用率,同时也遵守了 社会车辆总量控制的原则,在一定程度上可以起到缓解交通拥堵的功效;从发展的角度来 看,汽车租赁行业的发展,不仅可以推动新的汽车在中国的销售,而且还可以促进二手车 业务在中国的运营,给旧车的交易与利用注入了新的生命,并带动了相关产业的发展,整 合了行业之间的接触,成为我国第二产业和第三产业之间的联系。 得益于以上诸多原因,汽车租赁业在我国兴起,而且在不断扩大是必然的趋势。然而 随着业务的不断增多,信息量也骤然增多,如果还是依靠传统的人工管理,就远远跟不上 时代的步伐,那注定会被时代所淘汰。因此汽车租赁公司管理系统的开发,使这种情况得 到了根本上的改善。汽车租赁公司管理系统是汽车租赁公司开展日常运营活动中必然要使 用的重要工具。传统的人工管理方式不仅浪费时间,而且复杂繁琐,极易出现错误。汽车 租赁公司管理系统,使复杂繁琐的数据计算和信息处理简单易懂,操作方便,充分实现数 据信息管理的智能化。并且可以大大提高公司的工作效率,节省成本开支,增长经济效益。 徐刚:汽车租赁公司管理系统 6 1 系统分析 1.11.1 系统需求分析简述系统需求分析简述 该租赁汽车公司管理系统应该包括前端应用程序的开发、后台数据库的建立和维护两 个方面。其前台操作主要包括:新闻信息浏览,车辆信息浏览,投诉建议,会员中心登陆, 后台管理登陆等。其后台操作主要包括:系统管理,新闻信息管理,汽车类别和信息管理, 租车信息管理,投诉建议管理等。通过这些功能模块的实现及其之间的相互作用,能够更 好体现该系统的价值,突出其特色。 1.21.2 系统整体结构框图系统整体结构框图 从系统的整体角度来看,本系统应该包括系统前台和系统后台两部分,因此该系统的 整体结构框图大致如下图: 图 1 系统整体结构框图 汽 车 租 赁 公 司管理系统 系统前台 系统后台 新闻信息 投诉建议 会员中心 车辆信息 系统管理 新闻信息管理 汽车信息管理 租车信息管理 投诉建议管理 注册用户管理 华东交通大学理工学院毕业设计(论文) 7 2 系统开发环境 2.12.1 研究开发工具及技术研究开发工具及技术 开发平台及工具:JDK1.6,MyEclipse8.5 WEB 服务器:Tomcat6.0 操作系统:Windows XP 数据库:MySQL 主要技术: JSP, Servlet, Struts(MVC) 2.22.2 研究开发工具及技术的介绍研究开发工具及技术的介绍 .1 MyEclipseMyEclipse MyEclipse 作为企业级工作平台 (MyEclipse Enterprise Workbench , 简称 MyEclipse) 是对 EclipseIDE 的扩展与延伸,利用它我们可以在数据库和 JavaEE 的开发、颁布以及应 用步调办事器的整合方面极大的提高工作效率。并且它是功能丰富的 JavaEE 集成开发环 境,完备了 HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate 等。 MyEclipse 是一个非常优秀的用于开发 Java, J2EE 的 Eclipse 插件聚集, MyEclipse 具有的功能非常强大,而且支持也非常普遍,特别是对种种开源产品的支持效果显著。 MyEclipse 在支持 Java Servlet,AJAX, JSP, Struts,Spring, Hibernate,JDBC 数据库链 接等具有卓越功效。可以说 MyEclipse 近乎囊括了现在全部主流开源产品的专属 eclipse 开发工具。 .2 TomcatTomcat Tomcat 服务器是一个免费且很实用的 Web 应用服务器。Tomcat 是 Apache 软件基金 会(Apache Software Foundation)的 Jakarta 项目中的一个重要核心项目,它由 Apache、 Sun 和其他一些公司共同研发而成。由于有了 Sun 的加入和支持,最新的 Servlet 和 JSP 范例总是能在 Tomcat 中得到体现。因为 Tomcat 技能先进、性能稳固,而且免费实用, 因而深受 Java 喜好者的喜好并且得到了大部分软件开发商的承认,成为现在盛行的 Web 应用服务器。 Tomcat 被广大程序员所喜爱,因为它具备运行时占用的系统资源小,扩展性好,支 持负载稳定和邮件服务等开发应用体系中经常使用到的功能;而且它还在不停的革新和完 徐刚:汽车租赁公司管理系统 8 善中,任何一个对它感兴趣的程序员都可以变更它或在其中加入新的成果功效。 Tomcat 是一个微小型的 Web 应用服务器,它频繁在中小型和并发访问用户不是许多 的场所下被广泛应用,因此它是研发与调试 JSP 程序的首选。对于大部分初学者来说,你 可以这样想象,当在一台 PC 上配置好 Apache 服务器,可利用它相应对 HTML 页面进行访 问。事实上 Tomcat 大部分是对 Apache 服务器的延伸扩展,但是它又具有独立运行机制, 于是乎当你运行 tomcat 时,事实上是作为一个和 Apache 独立的进程单独运行的机制。 这个地方的奥妙就在于,当一切配置都配置好以后,Apache 为 HTML 页面服务,而 Tomcat 只是运行 JSP 页面和 Servlet。此外,Tomcat 与 IIS、Apache 等 Web 服务器一样,同样也 具有处理 HTML 页面的功效,它还是一个可以容纳 Servlet 和 JSP 的容器,而且独立的 Servlet 容器是 Tomcat 的默认模式。然而 Tomcat 处理静态 HTML 时的本领不如 Apache 服 务器那么显著。如今 Tomcat 最新版本为 7.0.37。Tomcat 的首页界面如下图: Apache Tomcat .3 MySQLMySQL MySQL 是一种小型关系型数据库处理体系,开发者是瑞典的 MySQL AB 公司。在2008 年1月16号被 Sun 公司成功收购。 如今 MySQL 被广泛地应用在 Internet 上的中小型网站中。 因为 MySQL 具备占内存小、运行速度快、总体造价成本低等优点,特别是开放源码这一重 要特点,因此很多中小型网站为了减少网站总体造价成本,从而使用了“麻雀虽小五脏俱 全”的 MySQL 作为网站的数据库。 .4 JSPJSP 华东交通大学理工学院毕业设计(论文) 9 JSP(Java Sever Pages)是一种技术开发 web 页面,不仅支持动态内容,而且可以帮 助开发人员在 HTML 页面中插入 Java 代码。 利用特殊的 JSP 标签, 其中大部分开始使用结束。一个 Java Server Pages 组件是 Java servlet,它是一种类型的设计是为了 满足 Java Web 应用程序的用户界面的作用。 Web 开发人员编写 JSP 结合的文本文件, HTML 或 XHTML 代码,XML 元素,嵌入 JSP 动作和命令。使用 JSP,可以通过网页形式收集来自 用户的输入,从数据库或其他来源的记录,并创建动态网页。JSP 标签可用于多种用途, 如从数据库中检索信息或注册用户的喜好,访问 JavaBeans 组件,页面之间传递控制和信 息共享之间的请求,网页等。 JSP 页面经常使用公共网关接口(CGI)实施方案目的是相同的。但 JSP 中的 CGI 相比 具有以下几个优点。性能明显更好,因为 JSP 允许嵌入在 HTML 页面本身来代替一个独立 的 CGI 文件的动态元素。JSP 总是被编译之前由服务器将其处理,CGI/ Perl 是要求服务 器加载解释器和目标脚本每次请求页面时。JSP 页面是建立在 Java Servlet API 之上,如 servlet,JSP 也可以访问所有的功能强大的企业级 Java API。JSP 页面可以结合使用的 servlet 处理业务逻辑,支持 Java servlet 的模板引擎的模型。最后,JSP 是 J2EE 的一 个组成部分,一个完整的平台,为企业级应用程序。这意味着,JSP 可以参与最简单的最 复杂和最苛刻的应用程序。 .5 ServletServlet Servlet 是使用 Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程 序。Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 服务器上进行请求 和响应服务;是使用 Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程 序。 由于是对象字节码的原因, 所以可以动态地从网络加载;Servlet 由容器或引擎来管理, 通过请求/响应模型与 Web 客户进行交互。 Servlet 具有自己的生命周期, 因为当 Servlet 被实例化以后后, 容器只是运行其 init 方法,请求到达时运行其 service 方法,service 方法自动派遣运行与请求对应的 doXXX 方法等,并且当服务器确定将实例对象销毁的时候,就开始调用其 destroy 方法来完成。 Servlet 的生命周期图解如下图。 徐刚:汽车租赁公司管理系统 10 图 2 Servlet 的生命周期图 .6 JDBCJDBC JDBC 的全称是 Java Database Connectivity,即 Java 数据库连接,它是一种可以执 行 SQL 语句的 Java API。程序可通过 JDBC API 连接到关系数据库,并使用结构化查询语 言( SQL,数据库标准的查询语言)来完成对数据库的查询、更新。 与其他数据库编程环境相比,JDBC 为数据库开发提供了标准的 API,所以使用 JDBC 开发 的数据库应用可以跨平台运行,而且可以跨数据库(如果全部使用标准的 SQL)。也就是说, 如果使用 JDBC 开发一个数据库应用,则应该应用既可以在 Windows 平台上运行,也可以 在 Unix 等其他平台上运行,既可以使用 MySQL 数据库,也可以使用 Oracle 等数据库,而 程序无需进行任何修改。 通过使用 JDBC,就可以使用同一种 API 访问不同的数据库。换言之,有了 JDBC API, 就不必为访问 Sybase 数据库学习一组 API,为访问 Oracle 数据库又学习一组 API,软件 开发人员可以使用标准的 API 编写需要的应用程序,随后根据数据库的不同,加入相应的 不同的数据库驱动程序就可以正常工作。 对于 Java 语言的各种跨平台性,其实它们都采用相似的结构,因为它们都需要让相 同的程序在不同的平台上运行, 所以需要中间的转换程序(为了实现 Java 程序的跨平台性, Java 为不同操作系统提供了不同虚拟机)。 华东交通大学理工学院毕业设计(论文) 11 .7 Struts(MVC)Struts(MVC) Struts 这个名字源于在建筑和旧式飞机中使用的支撑金属架,用来提醒后人记住房 屋、建筑、桥梁的支撑的重要性,乃至我们踩高跷时的基础支撑,这些支撑都是起到中流 砥柱的作用。 Struts 是 Apache 软件基金会(ASF)赞助的一个开源项目, 它最初是 Jakarta 项目中的 一个子项目,并且在2004年3月成功成为 ASF 的顶级项目。其通过采用 Java Servlet/JSP 技术,从而实现了基于 Java EE Web 应用的 MVC 设计模式的应用框架,是 MVC 经典设计模 式中的一个经典产品。 Struts 帮助我们减少当我们使用 MVC 设计模型来开发 Web 所消耗的 时间,达到了省时省力的效果。 Struts 框架包括 Model 部分、 View 部分、 Controller 部分, Model 模型是以 java bean 的形式存在, 而这些 bean 大致可以分为三大类: JavaBean、 Action、 Action Form 。 Action Form 通常叫做 FormBean,分装了来自于 Client 的用户请求信息,例如单信息。Action 通 常叫做 ActionBean,获取由 ActionServlet 传过来的 FormBean,获取 FormBean 中相关的信 息,并且做出相关的处理,一般是调用 Java Bean 或 EJB 等。View 是由 JSP 来完成页面和 视图的主要生成,相比较 Struts 仅提供丰富的 JSP 标签库:如大家熟知的 Html、Bean 和 Logic 等;也可以不使用 Struts 标签库,而采用 JSTL 标准标签库,而且主要趋势就是采 用 JSTL 标准标签库。 在 Struts 内部结构中, 承担起 MVC 中 Controller 角色的是 Servlet, 通常把它叫做 ActionServlet。ActionServlet 是一个被广大程序员广泛应用的控制组件, 这个控制组件提供了用来处理所有发送到 Struts 的 HTTP 请求的入口点。其截取与分发这 些请求到对应的动作类(Action 子类)。此外,控制组件也起到把相应的请求参数填充到 Action Form,并且传送给动作类,其可以访问 java bean 或者调用 EJB。然后动作类把控 制 权 传 给 后 续 的 JSP 文 件 , 后 者 形 成 视 图 。 所 有 的 这 些 控 制 逻 辑 都 是 利 用 Struts-config-xml 文件来配置的。 Struts 的优点在于实现了 MVC 模式,结构一目了然,使得程序员只关注业务逻辑的实 现。并且有丰富的 tag 可以使用,Struts 的标记库(Taglib),假如可以灵活使用,就能大 大提高开发的效率,并且降低工作时间。页面导航使得系统的脉络更加的清晰可见,通过 一个配置文件就可以把我整个系统各部分间的关联,这对于后期的维护有着很大的益处, 而且还提供了 Exception 处理机制。 徐刚:汽车租赁公司管理系统 12 3 系统数据库设计 3.13.1 系统数据库模式介绍系统数据库模式介绍 本开发系统使用的是 MySQL 数据库,它具备占内存小、运行速度快、总体造价成本低 等优点。数据库模式包括了数据结构、关系、表、域与业务规则,数据库模式是一种细致 严谨的设计。域是一列可能具有相同因素的值的集合,所以我们要为每个表的每一列确定 一个与之对应的域,而且还要确定有些域对于表来说是否是具有唯一性的,数据库模式最 后一个比较重要的因素是业务规则,业务规则是对需要在数据库与数据库应用程序中的业 务活动的约束条件,业务规则是数据库模式当中的一个很重要的部分。 3.23.2 系统数据库字典系统数据库字典 .1 系统管理员表系统管理员表 系统管理员表是用来反映系统管理员在数据库中的所有属性,它包括管理员 ID,管理 员登陆名称,登陆密码,创建管理员时间,标记,状态,登陆次数以及权限,系统管理员 表如表 1。 系统管理员表(admin) 名称中文名称英文名称 字段类型是否主键 字段名管理员 IDidInt(10)是 字段名管理员登陆名称username2Varchar(50)否 字段名登陆密码password2Varchar(50)否 字段名创建管理员时间creattimeDatetime否 字段名标记flagVarchar(50)否 字段名状态isuseInt(10)否 字段名登陆次数logintimesInt(10)否 华东交通大学理工学院毕业设计(论文) 13 字段名权限quanbxianVarchar(50)否 表 1 系统管理员表 .2 系统管理员日志表系统管理员日志表 系统管理员日志表是用来反映系统管理员日志记录在数据库中的所有属性,它包括管 理员日志 ID,管理员登陆名称,登陆密码,登陆时间,登陆 IP,用户 IP 以及登陆状态, 系统管理员日志表如表 2。 系统管理员日志表(adminlog) 名称中文名称英文名称 字段类型是否主键 字段名管理员日志 IDidInt(10)是 字段名管理员登陆名称usernameVarchar(50)否 字段名登陆密码passwordVarchar(50)否 字段名登陆时间logintimeDatetime否 字段名登陆 IPloginipVarchar(50)否 字段名用户 IPuserosVarchar(50)否 字段名登陆状态okVarchar(50)否 表 2 系统管理员日志表 .3 系统公告表系统公告表 系统公告表是用来反映系统公告在数据库中的所有属性,它包括公告 ID,公告标题, 公告内容,公告添加时间,公告添加者以及公告状态,系统公告表如表 3。 系统公告表(affiche) 名称中文名称英文名称 字段类型是否主键 字段名公告 IDidInt(10)是 徐刚:汽车租赁公司管理系统 14 字段名公告标题titleVarchar(50)否 字段名公告内容contentVarchar(150)否 字段名公告添加时间addtimeDatetime否 字段名公告添加者adderVarchar(50)否 字段名公告状态ifhideInt(10)否 表 3 系统公告表 .4 系统留言表系统留言表 系统留言表是用来反映系统留言在数据库中的所有属性, 它包括留言 ID, 留言者名称, 头像,邮箱,表情,留言内容,留言时间以及回复,系统留言表如表 4。 系统留言表(guestbook) 名称中文名称英文名称 字段类型是否主键 字段名留言 IDidInt(10)是 字段名留言者名称nicknameVarchar(50)否 字段名头像picVarchar(50)否 字段名邮箱emailVarchar(50)否 字段名表情expressionsVarchar(50)否 字段名留言内容contentVarchar(150)否 字段名留言时间addtimeDatetime否 字段名回复replayInt(10)否 表 4 系统留言表 .5 系统会员表系统会员表 华东交通大学理工学院毕业设计(论文) 15 系统会员表是用来反映系统会员在数据库中的所有属性,它包括会员 ID,会员名称, 密码,会员形式,注册时间,登陆次数,结束时间以及会员 IP,系统会员表如表 5。 系统会员表(member) 名称中文名称英文名称 字段类型是否主键 字段名会员 IDidInt(10)是 字段名会员名称username1Varchar(50)否 字段名密码uassword1Varchar(50)否 字段名会员形式typeVarchar(50)否 字段名注册时间regtimeDatetime否 字段名登陆次数logtimesInt(10)否 字段名结束时间lasttimeDatetime否 字段名IPlastipVarchar(50)否 表 5 系统会员表 .6 系统新闻表系统新闻表 系统新闻表是用来反映系统新闻在数据库中的所有属性,它包括新闻 ID,新闻标题, 新闻内容以及新闻发布时间,系统新闻表如表 6。 系统新闻表(news) 名称中文名称英文名称 字段类型是否主键 字段名新闻 IDidInt(10)是 字段名新闻标题titlesVarchar(50)否 字段名新闻内容xinwenText否 字段名新闻发布时间timeDatetime否 表 6 系统新闻表 徐刚:汽车租赁公司管理系统 16 .7 系统会员信息表系统会员信息表 系统会员信息表是用来反映系统会员信息在数据库中的所有属性,它包括会员信息 ID,会员 ID,会员真实姓名,性别,年龄,电话号码,邮箱,密保问题,密保答案以及居 住地址,系统会员信息表如表 7。 系统会员信息表(pmember) 名称中文名称英文名称 字段类型是否主键 字段名会员信息 IDidInt(10)是 字段名会员 IDmidInt(10)否 字段名会员真实姓名realnameVarchar(50)否 字段名性别sexVarchar(50)否 字段名年龄ageVarchar(50)否 字段名电话号码telphoneVarchar(50)否 字段名邮箱emailVarchar(50)否 字段名密保问题questionVarchar(50)否 字段名密保答案answerVarchar(50)否 字段名居住地址addressVarchar(150)否 表 7 系统会员信息表 .8 系统汽车表系统汽车表 系统汽车表是用来反映系统汽车在数据库中的所有属性,它包括汽车 ID,汽车品牌, 汽车车型,汽车图片,汽车车牌,租赁金额,超时价格以及汽车简介,系统汽车信息表如 表 8。 系统汽车表(qc) 华东交通大学理工学院毕业设计(论文) 17 名称中文名称英文名称 字段类型是否主键 字段名汽车 IDidInt(10)是 字段名汽车品牌brandsVarchar(50)否 字段名汽车车型modelsVarchar(50)否 字段名汽车图片tpVarchar(100)否 字段名汽车车牌licenseVarchar(50)否 字段名租赁金额zjDouble否 字段名超时价格csjgDouble否 字段名汽车简介introductionVarchar(50)否 表 8 系统汽车表 .9 系统租车表系统租车表 系统租车表是用来反映系统租车在数据库中的所有属性,它包括租车 ID,汽车 ID,取 车时间,取车地点,还车时间,还车地点,会员名称,汽车状态以及续租,系统租车表如 表 9。 系统租车表(zc) 名称中文名称英文名称 字段类型是否主键 字段名租车 IDidInt(10)是 字段名汽车 IDqcidVarchar(50)否 字段名取车时间qcsjVarchar(50)否 字段名取车地点qcddVarchar(50)否 字段名还车时间hcsjVarchar(50)否 字段名还车地点hcddVarchar(50)否 字段名会员名称memberVarchar(50)否 字段名汽车状态ztVarchar(50)否 字段名续租xzVarchar(50)否 徐刚:汽车租赁公司管理系统 18 表 9 系统租车表 .10 系统汽车车型表系统汽车车型表 系统汽车车型表是用来反映系统汽车车型在数据库中的所有属性,它包括汽车车型 ID,车型简介以及添加时间,系统汽车车型表如表 10。 系统汽车车型表(type) 名称中文名称英文名称 字段类型是否主键 字段名汽车车型 IDidInt(10)是 字段名车型简介titleVarchar(50)否 字段名添加时间addtimeVarchar(50)否 表 10 系统汽车车型表 .11 系统回复表系统回复表 系统回复表是用来反映系统回复在数据库中的所有属性,它包括回复 ID,会员 ID, 回复内容,回复者以及回复时间,系统回复表如表 11。 系统回复表(replay) 名称中文名称英文名称 字段类型是否主键 字段名回复 IDidInt(10)是 字段名会员 IDmidInt(10)否 字段名回复内容replayVarchar(150)否 字段名回复者replayerVarchar(50)否 字段名回复时间replaytimeDatetime否 表 11 系统回复表 华东交通大学理工学院毕业设计(论文) 19 4 建立系统数据库 4.14.1 系统数据库的建立系统数据库的建立 我们利用 SQL 语句在 MySQL 数据库中建立数据库表,从而利用数据库表的互相管理作 用来反映具体事务的真实关系。 .1 系统系统管理员表的建立管理员表的建立 建立系统管理员表的 SQL 语句如下: create table admin ( id int(10) not null auto_increment, username2 varchar(50) not null, password2 varchar(50) not null, creattime datetime not null, flag varchar(50) not null, isuse int(10) not null, logintimes int(10) not nullL, quanxian varchar(50) not null, UNIQUE KEY id (id) ) .2 系统管理员日志表的建立系统管理员日志表的建立 建立系统管理员日志表的 SQL 语句如下: create table adminlog ( id int(10)not null auto_increment, username varchar(50) not null, password varchar(50) not null, logintime datetime not null, loginip varchar(50) not null, useros varchar(50) not null, ok varchar(50) not null, UNIQUE KEY id (id) ) .3 系统公告表的建立系统公告表的建立 徐刚:汽车租赁公司管理系统 20 建立系统公告表的 SQL 语句如下: create table affiche ( id int(10) not null auto_increment, title varchar(50) not null, content varchar(150) not null, addtime datetime not null, adder varchar(50) not null, ifhide int(10) not null, UNIQUE KEY id (id) ) .4 系统留言表的建立系统留言表的建立 建立系统留言表的 SQL 语句如下: create table guestbook ( id int(10) not null auto_increment, nickname varchar(50) not null, pic varchar(50) not null, email varchar(50) not null, expressions varchar(50) not null, content varchar(150) not null, addtime datetime not null, replay int(10) not null, UNIQUE KEY id (id) ) .5 系统会员表的建立系统会员表的建立 建立系统会员表的 SQL 语句如下: create table member ( id int(10) not null auto_increment, username1 varchar(50) not null, password1 varchar(50) not null, type varchar(50) not null, regtime datetime not null, logintimes int(10) not null, lasttime datetime not null, 华东交通大学理工学院毕业设计(论文) 21 lastip varchar(50) not null, UNIQUE KEY id (id) ) .6 系统新闻表的建立系统新闻表的建立 建立系统新闻表的 SQL 语句如下: create table news ( id int(10)not null auto_increment, titles varchar(50) not null, xinwen text, time datetime not null, UNIQUE KEY id (id) ) .7 系统会员信息表的建立系统会员信息表的建立 建立系统会员信息表的 SQL 语句如下: create table pmember ( id int(10) not null auto_increment, mid int(10) not null, realname varchar(50) not null, sex varchar(50) not null, age varchar(50)not null, telphone varchar(50) not null, email varchar(50) not null, question varchar(50) not null, answer varchar(50) not null, address varchar(150) not null, UNIQUE KEY id (id) ) .8 系统汽车表的建立系统汽车表的建立 建立系统汽车表的 SQL 语句如下: create table qc ( id int(10) not null auto_increment, 徐刚:汽车租赁公司管理系统 22 brands varchar(50) not null, models varchar(50) not null, tp varchar(100) not null, license varchar(50) not null, zj double not null,

温馨提示

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

评论

0/150

提交评论