基于BS模式的车辆管理系统毕业论文.doc
《基于BS模式的车辆管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于BS模式的车辆管理系统毕业论文.doc(33页珍藏版)》请在三一办公上搜索。
1、计算机科学系本科毕业设计(论文)设计题目 基于B/S模式的车辆管理系统 Vehicle Operations system Based On B/s Model系别 专业 班级 学号 作者姓名 指导老师 目 录第一章 引言21.1课题背景21.2课题意义2第二章. 开发技术42.1 IIS介绍42.2 ASP介绍52.3 B/S(浏览器/服务器)简介72.4数据库介绍8第三章. 系统体系结构103.1 系统需求分析103.1.1功能需求:103.1.2管理信息分析:103.1.3系统需求分析103.1.4功能需求分析113.1.5环境需求:113.1.6界面需求:113.2 可行性分析113.
2、2.1技术可行性:113.2.2经济可行性:123.2.3应用可行性123.2.4法律可行性:1233 系统结构12第四章 系统设计144.1系统功能结构设计144.2登录模块144.3 主页面的设计与实现174.4 口令修改174.5 车辆信息修改184.6 车辆信息查询184.7 数据库的设计与实现194.7.1 实体模型194.7.2 数据库表的创建20第五章 系统实现235.1车辆查询登记:235.2.车辆统计查询:245.3 车辆变动登记25结束语29致 谢30参考文献31第一章 引言1.1课题背景随着我国经济的快速发展,人民生活水平的提高,以及人们的对物资的购买力提高,汽车已成为人
3、们不可缺少的交通工具。特别是对于拥有大量车辆的机关企事业单位来说,车辆的管理已成为日常事务中的一项重要的工作,因此如何让管理人员及时了解每一辆车的情况,提高车辆的使用效率,减少费用支出,成为各个单位需要解决的一个难题。为了规范企业内部的管理,提高企业管理质量,更好的服务于广大的客户,我们必须要开发一套专门用于车辆管理的系统,可以集中管理车辆的运营,维修,事故,违章等一系列的信息,使企业进入车辆管理信息化,科学化。同时也可以节省人力、物力、财力。车辆管理是对车辆及驾驶员的技术监督和安全管理。管理范围包括:登记检验车辆信息,考核审验驾驶员,核发车辆号牌、行车证和驾驶证,监督车辆的制造、保养、维修和
4、驾驶员的培训工作。目的在于提高运输效率,保证交通安全,预防犯罪分子利用车辆进行犯罪活动,维护社会治安秩序。1.2课题意义在人们的生活中,机动车辆是我们每天都离不开的交通工具,因此,我们要想能更好的使用它们,充分的发挥它们的作用,使其更好的服务于社会,就应该有一个良好的车辆管理系统。中国的经济能够飞速发展的一个必要条件就是要与世界经济接轨,而车队要想能使其中的车辆充分发挥作用,就应该有现代化的先进管理模式;而现在大多数的车队管理还都主要依靠手工操作和传统的管理模式。随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今
5、天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会信息社会的重要支柱。在这样的大背景下,现代车辆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在车辆工作,管理和服务平台发生的变化,车辆不再是传统的手工操作,人工管理,而是全面实行计算机管理。车辆的正常运营中总是面对大量的驾驶员信息,车辆信息以及两者相互作用产生的入库信息,因此要对驾驶员资源,车辆资源,入库信息进行管理。本系统的开发目的就是在于提高车辆管理的工作效率,加强车辆的管理,全面实行计算机管理。本车辆管理系统的主要作用是对于一个中等规模的、独立运营的车队实现车辆调度和车辆调度的有效管理。以某车队的实际管理情况为背景的,
6、在对该车队的车辆调度、驾驶员管理、车辆管理以其业务管理的深入调研后,开发出一个实用性较强的车辆调度管理系统,以基本满足正常的车队管理。第二章. 开发技术2.1 IIS介绍Internet Information Services(IIS)5.0是Microsoft Windows 2000 Server 内建的Web伺服器,能让您在企业内部网路或网际网路上轻松共享文件和资讯。 IIS 5.0是Windows 2000 Server中最快的Web伺服器,并与Microsoft Active Directory目录服务完全整合,这种结合让以Web为基础的应用软体更可靠且更具延展性。这项新一代的电子
7、商务解决方案把旧资料和应用软体整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。图2.1 IIS5.0机构图通用网关界面CGI(Common Gateway Interface)和网络服务 器应用程序界面ISAPI(Internet Server Application Programming Interface) 与其它相关技术: Personal Web Server 支持通用网关接口应用程序、 Internet 数据库接口 (IDC) 应用程序和 IIS 应用程序接口 (ISAPI) 应用程序。使我们能够非常方便地与Web Server进行沟通,而ASP正是进行
8、这种沟通的 最佳语言。Windows 95(或后续版本)的 Personal Web Server 支持 运行和开发ASP 应用程序。它将成为一个个人发布服务器,而非 Web服务器。 您可以开发自己用的 ASP 应用程序,或在一个运行 Windows NT Server 的计算机上展开应用程序。要想使开发环境功能更强大,请考虑使用 Windows NT Workstation 或 Windows NT Server。Internet 服务管理器和 Microsoft 脚本调试器是 WindowsNTWorkstation 上的 Personal Web Server 或在 Internet I
9、nformation Server上的开发和管理特征。它们在 Windows 95 上不可用。理解Active Server Pages怎样工作的最好方法将支持它的Web server和不支持的进行对比。Microsoft利用Internet Information Server(IIS)3.0版本和Active Server Pages结合在一起。在IIS3.0中引入了Active Server Pages就能够使站点从仅仅的静态内容变成动态内容。这是什么意思呢?在前面对Active Server Pages的介绍中,IIS的主要功能是支持静态HTML主页,当用户向一个使用IIS的服务器提出
10、请求后,服务器将会从自己的硬盘或者内存中提出一个静态主页发送到用户的浏览器上,IIS的主要作用就是作为用户浏览器到服务器硬盘的一些文件的一个有效的接口。注意:早期的IIS版本包括一个称作Internet Database Connector(IDC)的工具,IDC可以从数据库中接受和存储数据,你仍然可以利用IDC做这种工作,但是显然Active Server Pages可以做的更好。从这个意义上,IIS和其他的Web Server没有什么区别,任何Web Server的主要作用都是支持静态HTML主页。在大多数情况下,对于各种典型的Web Server来说,Web Server接收文件申请并从
11、内存或者硬盘中读取正确的文件。Active Server Pages改变了这一切,在IIS仍然支持静态HTML主页的前提下,利用Active Server Pages可以根据用户要求在Web Server上建立新的主页。2.2 ASP介绍Active Server Pages(ASP)实际上是将标准的HTML文件拓展了一些附加特征,Active Server Pages像标准的HTML文件一样包含HTML对象并且在一个浏览器上解释并显示。任何你可以放在HTML中的东西-Java applets,闪烁字符串,客户端脚本,客户端ActiveX控件等等你都可以放在Active Server Page
12、中。因此,一个Active Server Page有如下四个重要特征来使之具备很强的通用性。(1) 一个Active Server Page可以包括服务端脚本。利用Active Server Page中的服务端脚本,你可以创建动态内容的网页,举一个最简单的例子,你可以让网页在一天的不同时间显示不同内容。(2) 一个Active Server Page提供了一些built-in对象。利用这些Active Server Page中提供的built-in对象,你可以使你的脚本更加强大;这些对象会允许您从浏览器中接受和发送信息。例如,利用request对象,你可以将用户在HTML form中的信息接受
13、到并在一个script中来响应它。(3) 一个Active Server Page 可以用另外的元素来扩展。Active Server Pages本身就是来源于相当数量的标准服务端ActiveX元素,这些组件允许你做诸如依据浏览器能力进行不同显示以及在浏览器内包含计数器的工作。(4) Active Server Page可以和诸如Access 2003这样的数据库进行挂接,利用一些特别的对象集合,Active Data Object(ADO),你就可以在你的Active Server Page 中使用SQL语言。再次重申,这是Active Server Page一个非常强大的功能所在,在线商务
14、以及在线沙龙等各种非常高级的,动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,你就可以利用Active Server Pages自己建立很多类似的高级站点。以上四个特性对Active Server Page进行了限定,Active Server Page就是由Server端脚本、对象以及组件拓展过的标准主页。利用它,你的主页就可以包含动态内容。Active Server Pages (ASP) 是服务器端的脚本编写环境,您可用它来创建动态 Web 页或生成功能强大的 Web 应用程序。ASP 页是包括 HTML 标记、文本和脚本命令的文件。ASP 页可调用 Act
15、iveX 组件来执行任务,例如连接到数据库或进行商务计算。通过 ASP,可为您的 Web 页添加交互内容或用 HTML 页构成整个 Web 应用程序,这些应用程序使用 HTML 页作为您的客户的界面。如果您是位HTML 编写人员,您将发现 ASP 脚本提供了创建交互页的简便方法。如果您曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,您会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,您只要将一些简单的指令嵌入到您的 HTML 文件中,就可以从表格
16、中收集数据并进行分析。您再不必学习完整的编程语言 或者单独编译程序来创建交互页。随着不断掌握使用 ASP和脚本语言的技巧,您可以创建更 复杂的脚本。对于 ASP,您可以便捷地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以存储和检索信息。如果您已经掌握 一门脚本语言,如VBScript、JavaScript 或 PERL,而且您已经了解使用 ASP 的方法。只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页中使用任何一种脚本语言。ASP 带有 Microsoft Visual Basic Scripting Edition (VBScript)和 Micr
17、osoft JScript的脚本引擎,这样您可以立即开始编辑脚本。PERL、REXX 和 Python 的ActiveX 脚本引擎可以从第三方开发人员处获得。如果您已经掌握了一门编程语言,如 Visual Basic,您将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。通过向 HTML 中添加脚本命令,您能够创建应用程序的 HTML 接口。通过创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。使用 ASP 进行计算的 Web 可转化为有形的利益,它使 Web 供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行
18、社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户察看现有的航班、比较费用并预定座位。ASP是一种未经编译的开放式应用软件,是微软公司推出的一种用以取代CGI(公共网关接口即Common Gateway Interface)的技术,它实质是一种服务器端脚本环境。通过ASP用户可以结合HTML网页,ASP指令和Active组件建立动态交互且商效的Web服务器应用程序。ASP并不是一种纯的编程语言,它所用的语言是我们经常用的两种脚本语言VBScript和JavaScript 。2.3 B/S(浏览器/服务器)简介B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是
19、随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对网络环境依赖性太强,由于各种原因引起网络中断都会造成系统瘫痪。在B/S体系结构8系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于BS模式的车辆管理系统 毕业论文 基于 BS 模式 车辆 管理 系统
链接地址:https://www.31ppt.com/p-3938312.html