车辆管理系统文献综述
2020-04-07 16:07:12
文 献 综 述
随着经济的日益增长,车辆作为最重要的交通工具,在企事业单位中得以普及,不论是应用在部门单位中或者一个城市中,车辆数已经大大超出人们的预料,与此同时就产生了车辆资源的合理分配使用问题。该问题涉及到车辆信息管理;驾驶员信息管理;投诉信息管理;驾驶员信息浏览;车辆信息浏览;投诉信息浏览等。如何对一个企事业单位或者部门的车辆进行合理分配使用,使其发挥最大的使用价值,是我们所研究的目标。所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录。车辆管理系统可以对部门公司或者一个城市的所有车辆及相应的驾驶员进行统一的注册、登记和管理,并提供相关数据的查询、打印等功能加强对驾驶员的管理,提高部门或行业服务质量。本系统开发的总体任务是实现与车辆相关的各种信息的系统化、规范化和自动化。
一、B/S结构简介
B/S结构(Browser/Server结构)即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,而主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。 B/S结构一般在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层。客户显示层是为客户提供应用服务的图形界面,有助于用户理解和高效的定位应用服务。业务逻辑层位于显示层和数据层之间,专门为实现企业的业务逻辑提供了一个明确的层次,在这个层次封装了与系统关联的应用模型,并把用户表示层和数据库代码分开 。这个层次提供客户应用程序和数据服务之间的联系,主要功能是执行应用策略和封装应用模式,并将封装的模式呈现给客户应用程序。数据层是三层模式中最底层,他用来定义、维护、访问和更新数据并管理和满足应用服务对数据的请求。
二、Java及JSP简介
由于近年来互联网的盛行,使得上网人数不断增加,许多企业与公司专供电子商务,构建基于网页的网站更是企业发展不可缺的一个重要过程。在网站构建的技术上,纯粹的HTML网页只能用于显示资料,无法满足客户的需求,于是各种服务器端的程序语言便纷纷出笼,以克服许多客户端技术上无法支持的缺憾。这些技术的优点包括了在服务器端将程序快速编译,让下载到客户端屏幕上的纯HTML网页,因此可避免不兼容的问题,并且保护程序代码不会外流、提高系统安全性。此外还可通过数据库或文件提供数据给用户,更重要的是浏览器和服务器段之间的请求与应答等交谈行为时被限制在真正有请求时才执行,以减少不必要的网络流量。Sun公司推出的JSP不但可以设计出于网友互动的网页,还可以应用写好的Java程序,放在服务器中执行。服务器端网页技术,除了包括早期使用的CGI和Perl外,还涵盖了受欢迎的ASP、JSP、PHP与Servlet等,其中于Java相关的技术是JSP与Servlet。 JSP是Java Sever Page,是运行于服务器端的脚本语言之一,是java阵营中最具代表性的解决方案。使用JSP不仅能够制作向HTML一样的静态网页,还能够制作包含动态数据的网页。 JSP语言制作网页比其他服务器脚本语言更加简单、迅速、有力。JSP语言问世于1998年初,JSP1.0技术手册(Specification)完成于1999年5月。现在使用的JSP技术手册为JSP1.1版本。 JSP语言和一般的Java语言一样,具有面向对象性、便利性、跨平台性等优点和特性,还用用Java Servlet的所有稳定性,另外还可以使用Servlet提供的API。这是因为JSP是以Java和Java Servlet为基础开发完成的技术。JSP克服了Servlet的缺点,它不像Servlet,其源代码并不是专属于程序员的,网页设计者和HTML编码员(Coder)也可以得到这些源代码。程序员可以利用JavaBeen和Script标记在HTML的静态内容中加入动态数据,制作动态网页。
三、MYSQL简介
我所使用的数据库是MySQL数据库。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配Apache可组成良好的开发环境。
四、参考文献
[1] 刘瑞新,张兵义.SQL Server数据库技术及应用教程 [M].北京:电子工业出版社,2012 年8月