交通信息网上查询系统的设计与实现 免费

上传人:枫** 文档编号:507462074 上传时间:2023-11-27 格式:DOCX 页数:3 大小:13.61KB
返回 下载 相关 举报
交通信息网上查询系统的设计与实现 免费_第1页
第1页 / 共3页
交通信息网上查询系统的设计与实现 免费_第2页
第2页 / 共3页
交通信息网上查询系统的设计与实现 免费_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《交通信息网上查询系统的设计与实现 免费》由会员分享,可在线阅读,更多相关《交通信息网上查询系统的设计与实现 免费(3页珍藏版)》请在金锄头文库上搜索。

1、1引言1.1课题背景交通信息网上查询,就是将各类交通班次的出发时间、经过城市、所需价格等相关信息放在 WEB服务器中,并通过网络上的计算机终端通过特定的条件将其检索出来。随着国内经济的 不断发展,交通条件的发展呈现出无法比拟的优势:数量上的海量化、繁多的种类、分布开 放、时效性、高增值性等。目前类似的时刻表都只是列出了相关车次的信息,并不能按要求 检索,还需要旅客自己在返回的信息中去比对和选择,而返回的信息可能是海量的,一个时 刻表查询平台只提供一种交通工具,要考虑多种交通工具往往还需要查询几个平台。1.2国内研究现状通过互联网查询的资料来看,国内目前类似的系统比较多的是公交查询系统,而城际之

2、间的 交通查询系统并不过见,较多的仍然是以时刻表为基础的查询系统,其缺点在于不能根据特 定条件进行检索,转乘查询也不支持,由于交通工具单一,一个系统只支持火车或飞机,加 之服务与成本意识较为薄弱,使城际间的交通信息查询常常给旅客带来困绕。1.3本课题研究的意义旅客是交通体系赖以生存和发展的根本,尊重旅客,以旅客的需求为中心,不只是一句口头上 的空话,而要付诸行动。因此希望通过此次调查研究,设计出一个更适合旅客的交通信息查 询系统,在有限的成本范围内提高旅客的满意度,在侧面完善我国的交通体制。并逐步形成 一个完整的交通信息查询体制,方便以后旅客的查询和相关部门的统计。1.4本课题的研究方法通过访

3、问现有网上的火车时刻查询系统、公交查询系统等,做出分析报告,然后通过.net 语言和SQL2000来进行开发。在设计中以需求分析为基础,写出系统开发计划、实现流程及 相关问题的实现方法,然后用这个流程进行本次开发。1.5本文所做工作首先介绍了交通信息网上查询系统的开发环境以及选用的开发工具与数据库的关系,阐明了 计算机互联网络的概念。并对数据库的体系结构、DBMS进行了介绍;从工作原理入手,介 绍;并且介绍了 B/S模式的概念、特点;用软件工程的方法分析交通信息网上查询 系统,对整个系统进行了需求分析、功能模块划分,并通过ER图对数据库进行概念设计; 对交通信息网上查询系统的具体设计,描述了查

4、询、录入模块的实现过程。最后,在结束语 的总结部分指出了系统的亮点以及不足之处,简单介绍了自己开发过程中的体会与心得:在 摸索中实践,在实践中摸索。2设计环境2.1计算机网络计算机网络是指将多台具有独立功能的计算机,通过通信线路和通信设备连接起来,在网络 软件的支持下实现数据通信和资源共享的计算机系统。计算机网络的规模有大有小,大的可以覆盖全球,小的仅局限于一个办公室。现在一般按照 网络覆盖的地理范围将计算机网络分为三类:局域网(LAN)、城域网(MAN)、广域网(WAN)。 2.2系统运行环境该系统采用Browser/Server模式进行设计:在服务器上运行Web发布服务器、数据库程序,服务

5、器操作系统为WindowsNT/2000/XP/2003 server,客户机操作为Windows9X/ NT/2000/XP/2003,其上运行浏览器程序,服务器和客户机可为同一设备。2.3系统开发工具该系统采用.NET环境,运用Dreamweaver进行开发,数据库服务器为SQL2000, WEB发布服 务器为Windows 2003 Server;客户端使用浏览器运行程序,整个系统调试成功。2.4开发工具介绍2.4.1 Dreamweaver 介绍Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网 页编辑器,它是第一套针对专业网页设计师特别

6、发展的视觉化网页开发工具,利用它可以轻 而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。DREAMWEAVER特点:最佳的制作效率、网站管理、无可比拟的控制能力。2.4.2 SQL2000 介绍SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的最新版本,该版 本继承了 SQL Server 7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可 伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的膝上型电 脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使

7、用。3设计理论依据3.1数据库技术数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于60年代末。现 已形成相当规模的理论体系和实用技术。优秀的数据库设计是应用成功的基石。万万丈高楼 平地起,数据库设计如同高楼的基石,是开发高品质应用的前提。3.1.1数据库的体系结构数据的体系结构分成三级:内部级(Internal),概念级(Conceptual)和外部级(External)。 这个三级结构有时也称为“三级模式结构”。外部级:最接近用户,是单个用户所能看到的数据特性。单个用户使用的数据视图的描述称 为“外模式”。概念级:涉及到所有用户的数据定义、是全局的数据视图。全局视图的描述称

8、为“概念模 式”。内部级:最接近于物理存储设备,涉及到实际数据存储的结构物理存储数据视图的描述称为 “内模式”。数据库的三级模式结构是数据的三个抽象级别。它把数据的具体组织留给DBMS去做,用户 只要抽象地处理数据,而不必关心数据在计算机中的表示和存储,这样就减轻了用户使用系 统的负担。3.1.2数据库管理系统(DBMS)数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核 心组成部分。对数据库的一切操作,包括定义、查询、更新及各种控制,都是通过DBMS进 行的。在不同的计算机系统中,由于缺乏统一的标准,即使同种数据模型的DBMS,它们在用户接 口、系统功能方

9、面也常常是不相同的。用户对数据库进行操作,是由DBMS把操作从应用程序带到外部级、概念级、再导向内部级, 进而操作存储器中的数据。DBMS的主要目标,是使数据作为一种可管理的资源处理。DBMS的主要功能为:数据库定义功能:DBMS提供数据定义语言(DDL)定义数据库的三级结构,包括外模式、概 念模式、内模式及其相互之间的映象,定义数据的完整性、安全控制等约束。因此,在DBMS 中应包括DDL的编译程序。数据库的操纵功能:DBMS提供数据操纵语言(DML)实现对数据库中数据的操作。基本的数 据操作分成两类四种:检索(查询)、更新(插入、删除、修改)。数据库的保护功能:数据库中的数据是信息社会的战

10、略资源,对数据的保护是至关重要的大 事。DBMS对数据库的保护主要通过四个方面实现:数据库的恢复:在数据库被破坏或数据不正确时,系统有能力把数据库恢复到正确的状态。 数据库的并发控制:DBMS的并发控制子系统能防止错误发生,正确处理好多用户、多任务 环境下的并发操作。数据库的完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错 误的操作。数据库的安全性控制:防止未经授权的用户蓄谋或无意地存取数据库中的数据,以免数据的 泄露、更改或破坏。数据库的存储管理:把各种DML语句转换成低层的文件系统命令,起到数据的存储、检索和 更新的作用。数据库的维护功能:它有许多实用程序提供给数据

11、库管理员:数据装载程序备份程序文件重组织程序性能监控程序数据字典:数据库系统中存放三级结构定义的数据库称为数据字典(DD)。对数据库的操作 都要通过访问DD才能实现,通常DD中还存放数据库运行时的统计信息。3.2 ASP.NET语言介绍3.2.1 A 与 asp 的区别1. 效率Asp是一个脚本编程环境,只能用VBscript或者Javascript这样的非模块化语言来编写。 当ASP程序完成之后,在每次请求的时候解释执行。这就意味着它在使用其他语言编程写大 量组件的时候会遇到困难,并且无法实现对操作系统的低层操作。ASP.NET则是建立在.NET Framework之上的,他可以使用Visu

12、al Basic、C+这样的模块化程序设计语言,并且它在 第一次执行时进行编译,之后的执行不需要重新编译就可以直接运行,所以速度和效率比 ASP提高很多。2. 可重用性在编写ASP应用程序的时候,ASP代码和HTML混合在一起。只要需要,就可以在任意的一 个位置插入一段代码来实现特定的功能。这样方法表面上看起来很方便,但在实际的工作中 会产生大量繁琐的页面,很难读懂,导致代码维护很困难ASP.NET则可以实现代码和内容 的完全分离,使得维护方便。3. 代码量ASP对所有要实现的功能均需要通过编写代码来实现。在ASP.NET中,程序员只要预先说明, ASP.NET就可以自动实现这样的功能。所以相对来说,要实现同样的功能,使用ASP.NET比 使用ASP的代码量要少的多。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号