当前位置: 首页 > news >正文

673SJBH基于ASP的公交系统

计算机与信息学院

本科毕业论文(设计)文献综述

基于ASP的公交管理系统

前言部分

随着经济和社会的发展,城市交通状况日益严重。公交查询系统作为城市公众信息服务平台的一部分,它的建立不仅为广大公众的出行提供所需的公交信息,而且对于缓解城市的交通压力和降低城市的环境污染都有很大意义。

近年来,由于计算机编程技术和Internet技术的发展,国内外各大城市纷纷推出了基于Internet的城市公交查询系统。这些查询系统的推出为人们获得所需的公交信息提供了方便。但鉴于当时技术和开发人员自身能力的限制,这些公交查询系统都或多或少地存在着一些问题。

主题部分

改革与发展是当代中国的主题,也是公交公司的重要战略选择。为了积极营造与现代化城市相对应的公共交通服务体系,公交公司正视挑战,把握机遇,发挥优势,进一步深化企业改革,加快企业制度的转化速度,加大科技创新力度,坚持“以人为本”的科学发展观,积极落实“公交优先,必须优秀”的经营理念,不失时机优化线路结构,拓展客运市场,加强人才和员工队伍建设,加强企业文化和精神文明建设,积极寻求改进服务的良方,以服务乘客、让乘客满意为最终目标,内强素质、外树形象,努力打造现代化城市的公共交通企业。

基于ASP的公交查询系统,是利用B/S结构开发出来的查询系统,它通过利用数据结构当中的最短路径算法,可以查出任意两个站点之间最短的乘车方案。它不仅可以用于公交公司管理系统中,也可以单独作为公交管理系统的一个模块存在,并可以制作成公交信息系统查询网,放置于城市的主要场所。这样不仅可以体现出一个城市的智能公交系统的水平,更显示出城市的数字化,信息化水平。

改革与发展是当代中国的主题,也是公交公司的重要战略选择。为了积极营造与现代化城市相对应的公共交通服务体系,公交公司正视挑战,把握机遇,发挥优势,进一步深化企业改革,加快企业制度的转化速度,加大科技创新力度,坚持“以人为本”的科学发展观,积极落实“公交优先,必须优秀”的经营理念,不失时机优化线路结构,拓展客运市场,加强人才和员工队伍建设,加强企业文化和精神文明建设,积极寻求改进服务的良方,以服务乘客、让乘客满意为最终目标,内强素质、外树形象,努力打造现代化城市的公共交通企业。

公交公司在信息经济建设方面也是不遗余力,近年来先后推出了IC卡、电子站牌、电子调度系统、Call Center等,通过信息化手段切实提高了服务水平,为城市居民带来越来越多的便利。

此系统使用B/S架构,项目完成后发布到互联网上,供所有Internet用户访问。系统分为前台与后台两部分。前台能够供所有用户访问,后台由公交公司管理人员进行维护。

实施此项目后,公交公司可以随时把公交最新信息发布到Internet互联网上,乘客可以在世界的任何地点随时查询公交信息,也可以让乘客发布寻物启事,以便为乘客提供一些便民服务,也便于乘客提供一些好的意见与建议。

系统的核心功能为公交车信息的查询,查询分为线路查询、站点查询与换乘查询。线路查询,用户输入车次,查询出此车次的详细信息;

站点查询,用户输入站点名称,查询出经过此站点的所有车次,并能够查看车次的详细信息;

换乘查询,用户输入起止站点,查询出如何乘车到达,要求能够查询出所有直达车次与二次转乘可到达车次。

系统前台提供的主要功能除了公交车查询外还包括:用户留言。

系统后台由公交公司人员来维护。要提供的功能有线路维护、站点维护、线路/站点关系维护、线路查询、留言管理、平台信息维护。

总结性内容

本论文在分析总结这些问题的基础上,阐述了公交管理系统的概念、组成、实现策略、实现技术和发展趋势,并结合公交数据的特点,开发了基于Browse/Sever三层结构的城市公交查询系统。该系统利用ASP语言、Web发布服务、Access数据库以及SQL语言的深入学习及实践,主要完成了公交查询系统的需求分析、数据库设计、应用程序设计的工作。

在公交查询系统的设计中,主要做了以下研究工作:

1.在分析公交站点、公交线路等数据特点基础上,对公交站点和公交线路等公交数据进行归类、合并处理,使其更符合算法的要求:

2.使用最短路径算法,引入站点和车次表,提高公交查询系统的实用性和查询效率;

3.采用ASP、HTML、CSS等技术实现了城市公交查询系统。

4.实现采用ACCESS进行数据的存储;

5.该公交查询系统实现了查询结果的文本显示,使系统更直观,更方便用户的查询。

 [参考文献]

[1] 石志国. ASP程序设计实用教程[M].北京,电子工业出版社,2006.7

[2] 张蓓. ASP通用模块及典型系统开发实例导航[M].北京,人民邮电出版社,2006.8

[3] 邹建峰,李律松,李晓栓. ASP开发技术详解[M].北京,人民邮电出版社,2005.9

[4] 马林艺,张喜英,钱春升.软件工程[M].北京,机械工业出版社,2006.8

[5] 吴晨,张亮,张静. ASP + SQL Server数据库开发与实例[M].北京,清华大学出版社,2006.7

[6] 孟小峰,王珊.数据库系统导论[M].北京,机械工业出版社,2000.9

[7] 肖金秀,何鹏,王当文. ASP 案例教程[M].北京,冶金工业出版社,2005.11

[8] 冉晓旻(译). Visual ASP技术内幕(修订版)[M].北京,清华大学出版社,2007. 6

[9]HTML+CSS 网页设计与布局从入门到精通》 作者:前沿科技 温谦 编著 人民邮电出版社
   [10]《ASP网络编程自学手册》 作者:明日科技 王国辉 编著 人民邮电出版社
   [11]《ASP网页数据库短期教程》 作者:刘瑞新 编著

机械工业出版社

[12]《ASP毕业设计指南与项目实践》 作者:周伶俐 编著 北京科海电子出版社
    [13]《SQL Server 2005 中文版标准教程》 作者:康会光,王俊伟,张瑞萍 编著
清华大学出版社

计算机与信息学院

本科毕业论文(设计)外文文献翻译

 外文文献译文

            

空间碎片数据库的设计与实施

B.1  介绍

近年来,在减少空间碎片和减轻空间碎片的损失的方面的理论与技术都发展迅速。中国科学家已经收集了很多有关空间碎片的基本数据和信息。通过分析这些数据,我们不仅可以理解那些申请评估风险和伤害程度的空间碎片的发生模式,可以估计空间碎片被发现的比率,以及提高如何避免飞机飞行错误的预报,也可以评估除去空间碎片的方法的可分析的影响;而且,透过那些数据可以得到一些很重要的科学证据,为了以后更好的设计飞船,避免它们受到空间碎片袭击而需要的屏蔽物质的材料和结构。现在,计算机科学和信息技术已经很好地提高了人类获知、处理和应用信息的能力。随着屏蔽处理防止空间碎片的技术的发展和不断增加的有关空间碎片的数据和信息的可利用性,我们很有必要建立一个空间碎片数据库系统(SDDS)。该系统能够支持通过先进的信息管理技术的数据和信息的共享和交换。同时我们也有可能实现信息的有效管理和广泛的使用。因此,我们打算建立一个开放的、高安全性的空间碎片数据库系统,它拥有很好的规模和可维护性,而且要易于用户访问的。该SDDS系统的数据是以变化的数据的标准被放置的,然后所有数据被合并到整个系统。我们可以通过互联网查询有关信息。在本设计中,我们结合了“空间数据库和化学类型”著作的部分内容,强调了设计和运行该系统的重要性。尤其在该SDDS系统中,分布式的数据库技术是参照DBMS——SQL来创建的。

B.2  空间碎片数据库的设计

B.2.1  空间碎片数据库的目的和重要性

建立这样一个面向保护的,具有模型结构的空间碎片的数据库,对于用户想知道空间碎片的化学组成,形成原因和它们的物质来源是非常有帮助的。基于有关空间碎片数据库,我们也可以通过统计分析来估计空间碎片的所有的化学种类,也可以研究空间碎片的来源和导致空间污染的因素。然后我们就可以提出一些建议或有效的措施来减少空间碎片,并且可以为空间的保护和了解空间碎片的模型结构奠定一些科学的基础。为了实现上述的功能,系统结构推荐要包括一定的可靠性、适用性、可维护性和可扩展性等性能要求。此外,客户端的操作应该尽可能的简单且要具有很高的可实践性能。同时,系统应该提供方便的搜索方法和维护功能,以及拥有防止网络病毒入侵的安全预防措施。

B2.2  系统结构

在系统设计目标的基础上,我决定采用三层结构的B/S的计算机模型作为系统的整体发展模型,这种模型结合了WEB技术和数据库技术。

这种三层结构的B/S计算机模型是一种先进的发展模型,它结合了应用程序。根据这样的安排,系统被分为三层,按照它们各自的服务功能,所有这三层又构成了一个应用程序。这三层服务程序包括:

1、client server:它被称为客户端的浏览器(比如IE、Netscape、etc.),它被用来接收用户的输入信息和显示WEB服务器返回的信息内容。

2、applied server:它被叫做WEB服务器(比如IIS、Apache、etc.),它被用来接收来自浏览器客户端的信息,或发送对数据库服务器查询请求和返回请求的结果给浏览器。

3.、data server:它被叫做数据库服务器(比如SQL Server、Oracle、etc.),它被用来完成对数据的操作包括确定、查询和更新等操作;以及保护数据的安全性和整体性。

这三层结构的B/S计算机模型是由集中的管理来描述的,比如,所有的软件程序、数据库和其他模型是集中在服务器终端的,用户可以通过安装客户终端的浏览器轻易地获得可依靠的、所有周围的信息。

B2.3  软硬件结构

根据设计的需要,我们本地网络现在安装了2台服务器和5台个人电脑。网络的总电缆与中央的服务器连接,用户管理的服务器和目录管理的服务器以及其他大容量的数据存储装置,通过100M的网络电缆连接。它的分支电缆连接的是本地网络的信息。浏览器是通过10M的普通网络电缆,依靠数据转换机(比如FTP文件传输、邮箱和远程通话终端等等)来查询服务器的。这些数据转换机只是中间媒体或者小型数据容量的网络便利设施。每个客户端的连接都是通过普通网络电缆连接的相关设备。主要的中心服务器的操作系统是Windows 2000 Advanced Server ,结合DBMS-SQL  Server 2002 和 Visual studio 7.0 来发展分类的数据库应用系统。客户终端刚好需要安装Windows Opening System。

B.2.4  空间碎片数据库的结构

这个空间碎片数据库主要有4个子数据库组成,每一个子数据库都有大量的相关数据库SQL Server 2000 表组成。而且每一个子数据库的名称和内容如下:

(1)用户列表:这张表包括所有有关用户的信息,比如:用户名、注册名称、密码、联系方式、身份证号等等;

(2)空间碎片分类表:这张表包括收集的空间碎片的分类信息,并提供了一种方便而快捷的方法去找到有关空间碎片的信息。当然,通过分类的目录,用户可以找到他们想知道的有关空间碎片的详细的信息。这目录还主要包括了ID号、分类名称和种类名称等等。

(3)空间碎片信息表:这表主要包括了每一个收集的空间碎片的详细的观察结果以及分析后的数据。同时,建立了这表与空间碎片分类表之间的联系,然后实现空间碎片的分类和存储。这表的目录还包括空间碎片的名称、大小、形态、颜色和类型等等。

(4)空间碎片记录表:这张表主要包括空间碎片的基本信息。在信息的类型和安排上都是自由的没有任何的限制。这张表的主要字段是:标题、摘要和正文等等。用户一旦输入搜索的关键字,用户就可以找到与他所输入的标题、摘要和内容相关的所有的空间碎片的信息。

B.3  数据库功能的运行

B3.1  数据库的安全

数据库的安全主要包括以下三个方面:

(1)数据库服务器的安全:包括安全预防措施,比如登陆安全设置、用户任务的管理、完善的数据库备份和恢复等来保证数据库服务器的安全操作。

(2)网络的安全:我们将采取一些关键的网络安全预防措施技术,譬如防火墙,网络监督和代理的服务器配置,在预定的时间扫描系统, 及时的修复安全漏洞, 运行系统对网络攻击的检查, 持续不断地观察和检查系统来保证网络系统和网络协议服务器的安全操作以及网络层的可用性和安全的数据传输的安全性和有效性。

(3)应用程序的安全: 在ASP 程序, 我们应该采取用户的身份证, 设置访问超时, 设置访问的日志和其它对应的组分技术来改进应用程序的稳定和安全。

B.3.2  数据库的管理

数据库的管理数据库的系统包括以下三个管理模块:

(1)收集用户信息的模块: 在这个系统里有有三种用户, 分别是管理员、注册的用户和普通的用户。管理员享受最高的管理权限,并且通过操作系统管理模块,管理员能实现对用户的管理,对系统的维护和对数据的更新。注册的用户被划分成不同的组。各个组拥有不同的系统模块的访问权限以至于用户能编辑和浏览他们管理的信息 。普通用户拥有的权限是浏览和寻找关于空间碎片的信息。通过登陆页, 系统能辨认由用户使用的浏览器, 并且系统自动地根据用户名和口令分配对浏览器的许可。

(2)集成信息管理模块:它包括信息处理和信息的浏览功能。空间碎片数据库的登陆页包括了表示、编辑和更新信息的功能以及输入新的空间碎片的数据。

(3)系统管理模块: 它不仅关系到系统用户的管理, 权限的设置和定量, 而且控制整体数据库系统的每日维护, 时间安排和数据的更新和备份。

我们使用ASP 和ADO组件技术来开发空间碎片数据库系统和实现对数据管理。ASP/ADO 是网络数据库系统的一个完善的确定性项目, 由微软开发。通过ActiveX Scripting, 它可以和任一与ODBC(微软公司1998-2004)兼容数据库轻易地连接。数据的更新操作者能够使用一个简单的在客户终端的应用界面完成这些操作,并且这些操作不要求掌握任何关于关系数据库和SQL 语言复杂技术,当数据和功能约束的完全检查结束,它们就被隐藏在服务器终端。

B.3.3  数据库查询

数据库查询子系统可以在网络环境之下实现空间碎片数据库的搜索功能。使用ASP/ADO 、ActiveX 和其它组件, 我们开发了应用的互联网程序。查询系统可以提供各种各样的快捷的查询方法譬如精确查询和模糊查询功能。

外文文献原文

Design and Implementation of Space Dust Database

作者ZUO Wei(左 维) 1,2,3) ,LI Chunlai(李春来)2),XU Lin(徐 林)1,2,3)

LIU Jian(刘 剑)1,2,3),and LIU Jianjun(刘建军)2)

A.1  Introduction

In recent years, methodology and technology have been developing rapidly in reducing space debris and alleviating the damage of space debris. Chinese scientists have also accumulated lots of primary data and information on space debris. By analyzing these data,we not only could Understand  the mode of occurrence of space debris which can be applied to evaluating the risk and harm of space debris, estimating the detected ratio of space debris and improving the forecast of how to avoid flying airplanes and evaluating the analytical effects of methods to eliminate space debris, but also could acquire significantly scientific evidence for better design of spacecraft in choice of shielding material and structure so as to shield on-the-orbit spacecrafts from the attack of space debris. Computer science and information technology have greatly improved human's capability of acquiring, processing and applying the information. With the development of shielding process against space debris and the increasing availability of space dehris data and information, it is imperative that we should establish the Space Dust Datahase System (SDDS) that can support data and information sharing and exchanging by means of the advanced information management technology. And it is also possible for us to realize a goal that information can be managed effectively and used widely. Therefore, we intend to establish an open and highly safe SDDS that is of good scalability and maintainability and can be easily, expediently visited by guests. The data of SDDS will be organized based on the criteria of metadata, and then incorporated into the SDDS. We can query the information via internet. In this paper, combining with part of the work on "space database and chemical types", emphasis is given on the design and implementation of SDDS. In the SDDS design the distributed database technology is employed, and the SDDS is constructed under DBMS-SQL 2000.

A.2  The design of the Space Dust Database

A.2.1  The ohjective and signiiicance of cosmic dust database

Establishing a cosmic dust datahase towards protection and model construction is very helpful for users to know the chemical composition, mineral composition,origin and material source of cosmic dust. And based on the cosmic dust datahase, we can also estimate the proportions of all chemical species in cosmic dust by means of statistical analysis, study the source of cosmic dust and the factors leading to spatial pollution, and thus we can put forward some advice or effective measures to reduce spatial debris and provide some scientific bases for the protection of cosmic space and the model construction of cosmic dust. In order to realize the above functions, the system structure is recommended to have the advantages of credibility, flexibility, ease expansion and maintenance.In addition, the operation of client should be as simple as possible, with high practicability. At the same time, the system should provide convenient searching means and maintenance function, and possesses safety precautions of network accessing.

A.2.2  System structure

On the basis of the objective of system design, we decide to adopt the three-layer browse/server computer model as the integrated development model of the system, and this model has integrated web technology and database technology.

The 3-layer B/S computer model is an advanced development model which is coordinated with the applied program. According to this scheme, the system is divided into 3 layers in terms of their service functions, all the three layers constitute an applied program. This 3-layer service program includes:

1、client server:called the browser of client (such as IE, Netscape, etc. ) , is used to receive user's input information and to display what is returned from the Web server;

2、applied server:namely web server programmer ( such as IIS, Apache, etc. ) , is used to receive the client information from the browser, send query request to the datahase server, and return the query results to the browser;

3、data server:namely the database server (such as SQL Server, Oracle and so on) , is used to finish data operation involving definition, query, update and so on, and protect data security and integrality. The 3-layer B/S computer model is characterized by concentrative management, i. e., all software programs, databases and other modules are concentrated at the server terminal, and users can easily acquire reliable and all-around information through the installed browser at the client terminal.

A.2.3  Conflguration of the software and hardware

According to the demands of design, our local area network is equipped with 2 servers and five personal computers at present. Network trunk line is connected with the center server of the network, the server of user management, the server of catalog management and other large-capacity data storage devices through a 100 M network line. Branch line is connected with the local area network information browser and query server through a 10 M common network line by the data exchange machine, such as FTP file transport, K-mail mailbox, TELNET long-distance accessing, etc. They are medium or small data capacity network facilities, laterally connected with each client terminal and relevant equipment through a common network line. The operating system of the main central server is Windows 2000 Advanced Server, with RDBMS-SQL server 2000 and Visual studio 7.0 to develop the distributing database applied system installed. The client terminal just needs to install the windows operating system.

A.2.4  The structure of the cosmic dust datahase

The cosmic dust database consists mainly of four sub-databases, each of which makes up the tables of the large relational database SQL Server 2000. The name and content of each sub-database are listed as follows;

(1) User Table: This table includes all the information about users, such as user' s name, login name, password, contacting manner, the permission status of each user, etc.;

(2) Classification of the cosmic dust tble:This table includes the classification information about the collected cosmic dust, and provides a convenient and rapid approach to acquiring the information about cosmic dust. Through the classification index, users can look up the detailed information on cosmic dust they want to know. The content includes mainly index ID, classified name and arranged sort, etc.

(3) Information on the cosmic dust table:This table includes the detailed observational and analytical data of each collected cosmic dust. The relations are set up for the classification table of cosmic dust with a field of this table, and then the classification and storage of cosmic dust can be realized. The content of this table includes cosmic dust's name, size, morphology, color, type, etc.

(4) Archives of the cosmic dust table:This table includes the general information on cosmic dust. It is free of any restriction on the type and format of infonnation. The main fields of this table are title, abstract, text, etc. Inputting the keyword, users can obtain all the relevant cosmic dust information matched with any of the title, abstract and text.

A.3  The implementation database functions

A.3.1  Security of the database

Security of the database is mainly dependent on the following three aspects;

(1) Security of the database server; Safety precautions such as login security setting, users'role management, perfect data backup and recovery are taken to ensure safe operation of the database server.

(2) Security of the network; We will adopt several key technologies of network safety precautions such as fireworks, network supervision and deputized server deployment, scanning system at scheduled time, repairing security bole in time, running the inspection system of network attack, inspecting and checking system to ensure the safe operation of the network system and network protocol server, the availability of network layer and the security & validity of data transmission.

(3) Security of the applied program; In the ASP program, we should adopt users' ID, set visiting overtime, set up visiting log and other corresponding component technologies to improve the stability and security of the applied program.

A.3.2  Management of the database

The system of the database consists of three management modules as listed below;

(1) The module of collecting users' infonnation; There are three kinds of users in this system, which are administrators, registered users and common users, respectively. The administrators enjoy the highest management permission, and can realize the management of users, the maintenance of the system and the updating of the data through manipulating the system management module. The registered users are divided into different groups. Each group possesses the permission of different system modules so that the users can edit and browse the information that they manage. The common users just possess such a permission as to browse and search for information about cosmic dust. Through the login page, the system is able to identify which kind of browser is being used by the users, and then the system automatically allots the permission to the browser based on users' login name and password.

 (2) Integrated information management module; It includes tbe functions of information processing and information browsing. The login page of the cosmic dust database.,including signification, edition and updating of infonnation and input of new data of cosmic dust.

(3) System management module; It not only takes care of the system user management, permission setting and allotting, but also controls the daily maintenance, timing management and data updating and backup of the whole database system.

ASP and ADO components technologies are used to develop the system of cosmic dust database and to realize data management.ASP/ADO is a perfect settlement project of the network database system,which is developed by Microsoft.Through ActiveX Scripting,it can be easily connected with any database that is compatible to ODBC (Microsoft corporation, 1998-2004). Data updating operators can accomplish these operations just by using a simple applied interface at the client tenninal, and these operators are not required to master any complex technology about relational database and SQL language, while integrality checkout of the data and function constraints are hidden at the server terminal.

A.3.3  Database query

The query subsystem can realize the search function of cosmic dust database under intemet environment. Using ASP/ADO, ActiveX and other components, we have developed the applied internet program. The query system can provide various and agile query methods such as exact and blur query.

相关文章:

  • 电脑内存智能监控清理,优化性能的实用软件
  • UPS是什么?UPS 不间断电源有哪些适配的升压芯片?
  • ET ProcessInnerSender类(实体) 分析
  • 场景以及八股复习篇
  • 图像采集卡的核心功能功与应用详解
  • MQ防重复消费----去重表结合 Spring AOP 切面编程,抽象封装成通用幂等注解
  • Maplibgre-gl 学习1 初识
  • Maven构建流程详解:如何正确管理微服务间的依赖关系-当依赖的模块更新后,我应该如何重新构建主项目
  • ET MessageSender类(实体)分析
  • 第二十八节:直方图处理- 直方图计算与绘制
  • 智能化双语LaTeX系统,分阶段系统性开发技术实现路径:目标是实现语义级编译和认知增强写作,推动跨文明知识表达
  • stm32之FLASH
  • 嵌入式学习笔记 D20 :单向链表的基本操作
  • 黑马k8s(六)
  • Spring MVC数据绑定和响应 你了解多少?
  • 如何处理瀚高数据库与PG的冲突
  • nginx报错-[emerg] unknown directive “echo_reset_timer“
  • 【评测】免费体验dify工作流模式下腾讯语音转文字speech2text服务
  • 局部放电在线监测系统的数据传输协议选择研究:Modbus TCP 与 MQTT
  • libmemcached库api接口讲解五
  • 沪喀同心|为新疆青少年提供科普大餐,“小小博物家(喀什版)”启动
  • 广西北部湾国际港务集团副总经理潘料庭接受审查调查
  • 国内首家破产的5A景区游客爆满,洛阳龙潭大峡谷:破产并非因景观不好
  • 演员黄晓明、金世佳进入上海戏剧学院2025年博士研究生复试名单
  • 回望乡土:对媒介化社会的反思
  • 学者纠错遭网暴,人民锐评:“饭圈”该走出畸形的怪圈了