当前位置:文档之家› 列车车次查询系统设计与实现

列车车次查询系统设计与实现

摘要当前我国交通网上信息系统的发展处于一个较高的水平,广大乘客可以通过许多的方式获得交通信息,例如:通过使用火车、飞机时刻表,或者是到各个旅游网站、地图网站去查询。

在此背景下,本文首先考虑了我国交通的现状和不同乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括各列车查询模块和列车信息管理更新模块,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。

列车时刻查询系统主要功能是:通过列车时刻查询系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车的调整;对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。

在查询当中可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。

本系统使用mySQL来设计与开发的列车信息查询系统,具有良好的用户界面。

系统中实现了通过车次、路线、发站及到站信息来查询列车详细信息的功能。

关键词:mySQL数据库;查询系统ABSTRACTAt present, the development of China's transportation network information system at a high level, the majority of passengers can get traffic information through a number of ways,For example: through the use of the train, aircraft schedule, or to the various tourist sites, map sites to check.In this context.we firstly consider the practical requirements of traffic of our country current situation and different passengers, analyzed the function of this system should have; followed by the main function of the system modules are described in detail, including train each query module and train information management update module. Finally, according to the problems found in the system development and debugging phase,the system needs to perfect place, and summed up the experience that gained from the development of this system.Train schedule inquiry system main function is: through the train schedule inquiry system, managers can of the station, train type to create and modify, and train the adjustment; on the trips to the increase and maintenance; the user can query on the train station inquiries, trips inquiries. In the query can query to any trips originating station and the end of all trips between the two stations, stations, and can query to query between two stations distance kilometers, elapsed time, driving time,fares and type vehicles etc. all kinds of information.This system uses the MYSQL database data.Design and development of the train information query system, with a good user interface.The system realizes to query the detailed information through train, train route, station and station information function.Key words: mySQL; database; query system目录摘要 (I)目录 (IV)第1章概述 (1)第2章需求分析 (3)第3章概念结构设计 (4)第4章数据库表设计 (6)第5章系统主要模块详解 (7)第6章系统调试与测试 (11)第7章总结 (13)附录1 (14)附录2 (15)第1章概述1.1当今一个信息技术发展的时代,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。

当今世界正在向信息时代迈进,信息已经成为社会、经济发展的"血液"、"润滑剂";现代信息技术广泛地渗透到和改变着人们的生活学习和工作;信息产业正逐步成为全球最大的产业。

在这股席卷全球的信息化浪潮的冲击下,城市发展的诸多方面也无一例外地受到了现代信息技术的强大影响,城市正面临着新的发展契机。

使原本的旧的管理方法越来越不适应现在社会的发展。

许多人还停留在以前的手工操作,这大大地阻碍了人类经济的进步,影响了生产的发展。

因此,本次设计我们选择了具有一定实际应用价值且是各阶层人民群众都必不可少的课题——列车车次信息查询系统。

随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。

未来火车站的发展趋势是完全自动化的售票、信息查询、网络订票、智能化订票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。

在本此系统设计中,由于时间与技术的关系,当然不可能做到这样的程度,只是基本实现列车车次信息的查询。

列车车次信息查询系统是一个供旅客查询列车详细信息的系统,可以为旅客提供包括列车时刻、列车运行路线、列车票价等信息的查询服务。

1.2列车时刻查询系统,就是将各列车车次的出发时间、经过城市、所需价格等相关信息放在WEB服务器中,并通过网络上的计算机终端通过特定的条件将其检索出来。

随着国内经济的不断发展,交通条件的发展呈现出无法比拟的优势:数量上的海量化、繁多的种类、分布开放、时效性、高增值性等。

当前我国交通网上信息系统的发展处于一个较高的水平,广大乘客可以通过许多的方式获得交通信息,例如:通过使用火车、飞机时刻表,或者是到各个旅游网站、地图网站去查询。

但国内目前类似的系统比较多的是单一的城市的列车时刻查询系统,而同时包含列车站站查询、列车车次查询、列车车站查询的交通查询系统并不多见,由于交通工具单一,一个系统只支持列车时刻或列车站站查询,加之服务与成本意识较为薄弱,使城际间的列车交通信息查询常常给旅客带来困绕。

列车时刻查询功能是本系统的根本任务,通过实现票务信息的计算机管理,以提高工作效率。

实现计算机管理的最佳技术就是数据库技术。

我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。

列车时刻查询系统是便民类的系统。

该系统能够为用户提供有关列车时刻充足的信息和快捷的查询手段。

在计算机普及的信息时代,用电脑软件来查询列车时刻已经替代了一直以来人们使用传统的方式查询列车时刻,用传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。

使用电脑软件进行查询,具有很多优点,例如:查询迅速、方便、清晰、信息存储量大等。

因此有利于人们快速、方便的查找到所需的相关列车时刻信息。

从真正意义上做到了“便民”。

第2章需求分析2.1功能需求分析系统开发的总体任务是实现旅客对列车车次查询的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成。

本旅客列车车次查询系统需要完成功能主要有:(1)系统管理:火车站能够对相关列车的车次信息(包括车次、起点、始发时间、到各个站的时间、到达终点站的时间等)和站名信息进行录入、修改、删除等操作。

(2)路线查询:要求当旅客输入查询起始站名和终点站进行查询名后计算机屏幕会显示出所有可以到达目的火车站的列车车次,然后点击相应的车次,链接到该车次的详细信息。

(3)车次查询:要求当旅客输入查询车次进行查询后计算机屏幕上会显示出该列车的车次、起点站、始发时间、到各个站的时间、到达终点站的时间。

2.2 系统需求分析系统的工作总体规划由该系统管理人员在系统中完成对各种所需的基本数据的维护,包括相关列车信息的增加、修改以及对各项信息的变动都将在这进行操作。

后台管理主要由系统建设人员和系统管理员进行操作。

他们可以进行各种列车信息以及各城市车站信息的录入、修改和删除等。

前台主要是让旅客了解各种列车信息以及车站最新动态情况,还有实现对旅客所需信息的查询和最新的新闻动态等功能。

第3章概念结构设计数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

列车信息管理系统顶层数据流图如图3.1所示。

图3.1列车信息管理系统顶层数据流图管理员、客户作为被分配不同权限的两个角色,登录系统后可以实现不同的功能。

管理员登录系统后可以添加、删除、修改列车信息等。

客户进入系统后可以查询列车信息,并且对列车的票价排序查等。

列车信息管理系统第一层层数据流图如图3.2所示。

图3.2列车信息管理系统一层数据流图管理员可以添加、修改、删除、查询数据信息,客户可以对数据信息进行查询。

E-R模型中,包含实体、联系和属性三个基本成分。

相关主题