165基于ASP的车辆管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1 绪论
1.1课题背景
数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。开发语言介绍一节描述了一个用以产生良好结构关系的过程,称作规范化。为了对比结构差的关系和结构好的关系之间的差别,以本文所设计的车辆管理系统中的车辆和车辆单位者关系为例来说明,假若设计关系R1(姓名,性别,身份编号,车辆编号,车辆名称,车辆类别,等);这个关系的问题出在它有关于两个不同主题的数据,就是车辆单位者和车辆。用这种方式构成的关系在进行修改时,会出现问题。因为一个车辆单位者可能单位多本书,如果某个车辆单位者的某个字段(如联系电话)出现变更,它所单位的车辆记录(可能多个)也就必须变化,这是不好的。因此数据用两个关系表示更好。现在如果某车辆单位者改变了它的联系电话,只有关系(表)user的对应行需要改变。当然,要想产生一个,显示车辆名称及其单位者联系电话的报表,就需要将这两个表的行结合起来。结果表明,将关系分别存储,在生成报表的时候将它们结合起来,比把它们存储在一个合成的表中更好。 [来源:http://www.think58.com]
1.2课题来源和意义
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会--信息社会的重要支柱。在这样的大背景下,现代车辆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在车辆工作,管理和服务平台发生的变化,车辆不再是传统的手工操作,人工管理,而是全面实行计算机管理。
车辆的正常运营中总是面对大量的驾驶员信息,车辆信息以及两者相互作用产生的入库信息,因此要对驾驶员资源,车辆资源,入库信息进行管理。本系统的开发就是在于提高车辆管理的工作效率,加强车辆的管理,全面实行计算机管理。
1.3国内外发展概况
车辆单位管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型车辆用手工来查找车辆信息或统计单位信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的车辆单位管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,它的出现为车辆单位的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差。 [资料来源:http://THINK58.com]
第二代的车辆单位管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为车辆单位管理系统的阶段发展提供了可能。但未能系统地考虑车辆单位的需求和理念。
车辆单位管理系统的革命性变革出现在20世纪90年代末。随着信息爆炸、知识经济时代的到来,使个人、单位、社会对车辆单位管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代车辆单位管理系统的出现成为必然。第三代车辆单位管理系统的特点是从车辆单位管理的角度出发,用集中的数据库处理几乎所有与车辆单位相关的数据。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得车辆单位管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑车辆单位规划和政策。
管理信息系统的开发方法有生命周期法、原型法和面向对象的开发等。生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本车辆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。
2. 开发语言介绍 [版权所有:http://think58.com]
通用网关界面CGI(Common Gateway Interface)和网络服务 器应用程序界面ISAPI(Internet Server Application Programming Interface) 与其它相关技术: Personal Web Server 支持通用网关接口应用程序、 Internet 数据库接口 (IDC) 应用程序和 IIS 应用程序接口 (ISAPI) 应用程序。使我们能够非常方便地与Web Server进行沟通,而ASP正是进行这种沟通的 最佳语言。
Windows 95(或后续版本)的 Personal Web Server 支持 运行和开发ASP 应用程序。它将成为一个个人发布服务器,而非 Web服务器。 您可以开发自己用的 ASP 应用程序,或在一个运行 Windows NT Server 的计算机上展开应用程序。要想使开发环境功能更强大,请考虑使用 Windows NT Workstation 或 Windows NT Server。
Internet 服务管理器和 Microsoft 脚本调试器是 Windows NTWorkstation 上的 Personal Web Server 或在 Internet Information Server上的开发和管理特征。它们在 Windows 95 上不可用。
Active Server Pages (ASP) 是服务器端的脚本编写环境,您可用它来创建动态 Web 页或生成功能强大的 Web 应用程序。ASP 页是包括 HTML 标记、文本和脚本命令的文件。ASP 页可调用 ActiveX 组件来执行任务,例如连接到数据库或进行商务计算。通过 ASP,可为您的 Web 页添加交互内容或用 HTML 页构成整个 Web 应用程序,这些应用程序使用 HTML 页作为您的客户的界面。 [版权所有:http://think58.com]
如果您是位HTML 编写人员,您将发现 ASP 脚本提供了创建交互页的简便方法。如果您曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,您会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,您只要将一些简单的指令嵌入到您的 HTML 文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言 或者单独编译程序来创建交互页。
[版权所有:http://think58.com]