毕业设计文献综述
计算机科学与技术
基于Web的车辆管理系统
摘要:基于web的车辆管理系统这个项目采用模块化的设计思想,在Windows XP操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,使用微软公司的SQL SERVER 数据库管理系统,实现车辆档案管理、车辆报废、运营管理、车辆维修管理、车辆违章管理、车辆事故管理、驾驶员信息管理、驾驶员奖罚信息管理、管理员管理、用户管理等功能。
关键词:管理系统;数据库;模块化;RFID。
随着经济的逐渐增长,人们生活水平的提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web 数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与用户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。
基于web的车辆管理系统是典型的信息管理系统,本系统采用B/S的设计结构,其开发主要包括后台数据
库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。但一直以来人们使用传统人工的方式管理信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于查、更新和维护都带来了不少的困难。
在《基于B/S结构的信息处理系统》中详细介绍了B/S结构。B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些特点是有目共睹的,难以实现传统模式下的特殊功能要求。
基于web的车辆管理系统采用B/S结构的模式设计,这种系统的优势在于系统简单、功能强大、扩展能力良好等性能。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总
体成本。
在JSP《从入门到精通》中介绍了JSP技术。利用JSP技术,动态信息由JSP页面来表现,JSP 页面由安
装在Web服务器或者使用JSP的应用服务器上的JSP引擎执行。JSP引擎接受客户端对JSP 页面的请求,并且生成JSP页面作为对客户端的响应。 Jsp是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,这项技术还在不断地被更新和优化。后台数据库是SQL Server 2000,而SQL Server则是Microsoft公司数据库系列中的旗舰产品,两者结合,为Web数据库技术提供了完美的实现体系. 基于web的车辆管理系统就是在这种条件下开发出来的,通过网页的形式,完成车辆档案管理、车辆报废、运营管理、车辆维修管理、车辆违章管理、车辆事故管理、驾驶员信息管理、驾驶员奖罚信息管理、管理员管理、用户管理等功能。
在《An Introduction to RFID Technology》中比较详细的介绍了RFID技术,着重讲解了其工作的频率,RFID系统的频段特点及主要领域对一个RFID系统来说,它的频段概念是指读写器通过天线发送、接受并识读的标签信号频率范围。射频标签的工作频率不仅决定着射频识别系统工作原理(电感耦合还是电磁耦合)、识别距离,还决定着射频标签及读写器实现的难易程度和设备成本。按照工作频率的不同,RFID标签可以分为低频(LF)、高频(HF)、超高频(UHF)和微波等不同种类。不同频段的RFID工作原理不同,LF和HF频段RFID电子标签一般采用电磁耦合原理,而UHF 及微波频段的RFID一般采用电磁发射原理。
低频标签一般为无源标签,其工作能量通过电感耦合方式从阅读器耦合线圈的辐射近场中获得。低频标签与阅读器之间传送数据时,低频标签需位于阅读器天线辐射的近场区内。其阅读距离一般小于1米。
中高频段射频标签与低频标签完全相同,也是采用电感耦合方式工作。
在《SQL Server 2000管理与应用开发教程》中介绍了SQL Server 2000,其中介绍了4大特性:
1.Internet 集成。SQL 2000数据库引擎提供完整的XML支持。
2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web 站点所需的性能级别。
3.企业级数据库功能。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
4.SQL 2000易于安装、部署和使用。SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基
于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的
模块化管理安装和管理开销即可实现这些应用程序。
5. 数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。
通过对程序结构的选择、技术的应用、数据库的选择,基于WEB的车辆管理系统还必须要做到每个模块之间必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,可以方便用户灵活的处理数据。同时也提供强大数据报表功能。和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Admin)。
参考文献
[1]戴莹莹,基于角的访问控制在B/S 模式中的研究与实现[D].武汉:武汉理工大学,2004.5
[2]王培进,基于B/S结构的信息处理系统[J].烟台大学学报,2000.10
[3]李芝兴,Java程序设计之网络编程[M].清华大学出版社,2006.4
[4]蒋林清,WEB系统与技术(Java Web应用技术),国防工业出版社,2008.5
[5]雍殿书,管理信息技术与系统.南京大学出版社,2009.7
[6]王晶,SQL Server 2000管理与应用开发教程,人民邮电出版社,2009.1
[7]赛奎春,SQL Server 2000数据库开发实例解析,机械工业出版社,2006.1
[8]李建刚,JSP网络编程技术与实践,清华大学出版社,2008.5
[9]郝安林,JSP从入门到精通,电子工业出版社,2008.1
[10]宛延闿.实用Java程序设计教程[M].北京:机械工业出版社,2006.1
[11]Rogers Cadenhead.Java编程入门经典[M].北京:人民邮电出版社,2007.1
[12]Joshua Bloch.Effective Java.Addison-Wesley,2008.1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论