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

合集下载

列车时刻查询决策系统设计

列车时刻查询决策系统设计

课程设计任务书班级姓名学号课程设计起止日期2007年3月6日至2007年3月17日实习地点课程设计题目列车时刻查询决策系统课程设计内容与要求:列车时刻查询决策系统主要功能是:通过列车时刻查询决策系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车票价的调整;对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。

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

主要有以下几个功能模块:1、基础数据模块:包括车站设置、列车类型、价格调整、退出系统。

管理员可以在车站设置中进行车站的新建和修改;在列车类型中对列车类型进行新建和修改;以及在价格调整中进行列车票价的调整。

2、车次管理模块:包括增加车次、车次维护。

管理员可以对车次进行增加和维护。

3、列车查询模块:包括站站查询、车次查询。

用户可以在此系统中进行站站查询,及车次查询。

指导教师2007 年 3 月 17 日1、课程设计目的和意义1.1设计目的列车时刻查询决策系统是便民类的系统。

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

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

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

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

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

1.1.1设计意义列车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向用户及时的提供列车时刻信息。

几十年前的那种传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。

论文:火车票预定系统的设计与实现

论文:火车票预定系统的设计与实现

火车票预定系统的设计与实现学生姓名:学院:专业:班级:学号:指导教师:完成日期:摘要针对火车站的订票实际情况,按照软件工程的结构化设计思想,本次课程设计经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车票预定系统。

并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。

本次课程设计利用MyEclipse 开发工具和MySQL数据库来开发这个火车票预定系统。

该系统要解决的是火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、退票等三个方面的功能。

该系统能运用到火车站订票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。

关键词:软件工程需求设计服务ABSTRACTAccording to the actual situation, the train tickets according to the structural design of software engineering, the curriculum design of project feasibility study and through the requirement analysis, system design, detailed design and coding and commissioning procedures designed and developed station tickets online system. And by using the data flow chart and the data dictionary, e-r chart and logical structure, database, system flowcharts, level and program flow chart of the system, the data needs, database, software system structure, system, and flow process are analyzed and the design.This course design using the MyEclipse development tools and MySQL database to develop this train tickets online system. This system to solve the train tickets online work is to solve the problem, can meet the basic requirements of train tickets online, including tracing, booking tickets, refund from three aspects of the function. This system can be applied to train tickets work, according to the needs of users, set permissions and convenient for users to provide services.Keywords: Software Engineering Demand Design Service目录摘要 (I)ABSTRACT (II)第一章项目概述 .................................................................................................................................... - 1 -1.1现系统概述 (1)1.2系统组织机构 (2)1.3系统业务流程 (2)第二章系统的可行性研究与需求分析 .................................................................................................. - 4 -2.1可行性研究 (4)2.1.1经济可行性 ...................................................................................................................................... - 4 -2.1.2技术可行性 ...................................................................................................................................... - 4 -2.1.3操作可行性 ...................................................................................................................................... - 4 -2.2需求分析 (4)2.2.1功能需求 .......................................................................................................................................... - 5 -2.2.2数据需求 .......................................................................................................................................... - 5 -2.2.3性能需求 .......................................................................................................................................... - 6 -2.2.4数据流图 .......................................................................................................................................... - 6 -2.2.5数据字典 .......................................................................................................................................... - 8 -2.2.6系统数据模型 ................................................................................................................................ - 11 -2.2.7数据库逻辑结构 ............................................................................................................................ - 12 -第三章系统的总体设计 ....................................................................................................................... - 15 -3.1系统软件结构设计 (15)3.1.1 软件结构 ....................................................................................................................................... - 15 -3.1.2 模块算法 ....................................................................................................................................... - 15 -3.2系统流程图 (17)第四章详细设计 .................................................................................................................................. - 19 -4.1模块算法 (19)4.2接口设计 (20)4.2.1 用户接口 ....................................................................................................................................... - 20 -4.2.2 外部接口 ....................................................................................................................................... - 20 -4.2.3内部接口 ........................................................................................................................................ - 20 -4.2.4 软件接口 ....................................................................................................................................... - 21 -4.2.5 模块内部 ....................................................................................................................................... - 21 -4.3过程设计 (21)4.3.1 程序流程图 ................................................................................................................................... - 21 -第五章系统的实现与调试 ................................................................................................................... - 27 -5.1应用系统的开发及测试 (27)5.1.1 系统首页 ....................................................................................................................................... - 27 -5.1.2 产品说明 ....................................................................................................................................... - 27 -5.1.3 用户登录及访问权限 ................................................................................................................... - 28 -5.1.4 车次信息查询 ............................................................................................................................... - 29 -5.1.5 订票信息查询 ............................................................................................................................... - 29 -5.1.6 订票............................................................................................................................................... - 29 -5.1.7 退票............................................................................................................................................... - 30 -5.2部分代码 (30)5.2.1 登陆窗 ........................................................................................................................................... - 30 -5.2.2 主界面 ........................................................................................................................................... - 33 -5.2.3 车次查询条件选择窗口 ............................................................................................................... - 34 -5.2.4 搜索车次信息 ............................................................................................................................... - 35 -第六章测试 .................................................................................................................................. - 36 -6.1测试原则及测试方法概述 (36)6.1.1 测试原则 ....................................................................................................................................... - 36 -6.1.2 测试方法 ....................................................................................................................................... - 36 -6.2测试项目测试用例 (36)6.3软件测试结论 (38)6.3.1 软件能力 ....................................................................................................................................... - 38 -6.3.2 缺陷和限制 ................................................................................................................................... - 38 -6.3.3 建议............................................................................................................................................... - 38 -结束语 ....................................................................................................................................................... - 39 -致谢 ................................................................................................................................................... - 40 -参考文献 ................................................................................................................................................... - 41 -第一章项目概述1.1现系统概述目前火车站售票的状况是仅靠手工操作,以现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题。

列车车次信息的查询与检索(程序设计报告 C++)

列车车次信息的查询与检索(程序设计报告 C++)

题目:列车车次信息的查询与检索专业学生姓名班级学号指导教师指导单位计算机软件教学中心日期2012年5月21日列车车次信息的查询与检索一、课题内容和要求用C/C++设计,能实现对列车车次的信息情况进行电脑管理,建立一个以文件为存储的管理信息系统;能实现对列车车次的信息进行查询与检索、添加、修改等功能,能对列车车次的情况进行记录和管理。

(1)具有简单的字符界面菜单;(2)可以添加和删除列车车次信息;(3)可以按列车车次的车次号、起点站、到达站、出发时间以及到达时间等信息进行查询;(4)程序中必须有面向对象/结构体的基本概念,比如类、对象/结构体类型的变量等;列车车次记录用一个文件存储,文件类型可以是文本文件或是二进制文件。

二、需求分析列车车次信息的查询与检索系统浏览添加查询修改删除退出1)提供可操作的主菜单:输出个菜单,用于显示若干个可选的功能选项。

根据用户输入的选项来运行不同的功能,运行不同的函数。

一次运行程序能进行多次选择执行不同的功能。

2)进行文本信息的显示:从指定的文件中读取所有的车次信息并显示。

这里文件是在编译时就已经指定好的、存在的文本,需设计者预先自己建立好。

3)添加一个新的车次信息功能:将用户希望添加的车次信息添加到文件末尾。

提示用户按照正确的格式输入。

能录入新数据添加到车次记录文件中,当录入了重复的车次时,则提示数据录入重复并取消录入;录入的新数据能按递增的顺序自动进行条目编号。

4)查找车次信息功能:以用户输入的车次号或者终点站进行查找对应的火车车次信息(通过比对数据进行对应的查找)。

并将此车次中所有数据的信息,如车次、出发时间、起点站、终点站、行驶时间、额定载量等信息输出。

5)进行车次信息的修改:根据用户提供的车次号,找到对应的数据,将内存中的信息重置。

内容应有用户输入,由一系列读写函数实现。

6)删除一个车次信息的功能:根据用户提供的车次号,找到对应的数据,在车次记录中的相应数据进行删除,并自动调整后续条目的编号。

车票管理系统程序设计报告

车票管理系统程序设计报告

车票管理系统程序设计报告一、引言车票管理系统是一个用于管理车票信息的软件系统。

该系统旨在提供方便快捷的购票、查询、退票等功能,以满足用户的出行需求。

本报告将详细介绍车票管理系统的设计思路、功能模块、数据结构以及程序实现等内容。

二、需求分析1. 功能需求车票管理系统需要具备以下功能:- 用户注册与登录:用户可以通过注册账号并登录系统,以便进行购票、查询等操作。

- 车票购买:用户可以根据出发地、目的地、日期等条件查询车票,并进行购买。

- 车票查询:用户可以根据出发地、目的地、日期等条件查询车票的余票情况。

- 车票退票:用户可以在购票后一定时间内申请退票,并进行退款。

- 车票管理:管理员可以对车票信息进行管理,包括添加、修改、删除等操作。

2. 性能需求车票管理系统需要满足以下性能需求:- 响应速度:系统应能够在用户购票、查询等操作时快速响应,提供流畅的用户体验。

- 安全性:系统应具备一定的安全机制,保护用户的个人信息和交易数据不被泄露或篡改。

- 扩展性:系统应具备一定的扩展性,方便后续对功能进行升级和扩展。

三、系统设计1. 架构设计车票管理系统采用三层架构设计,包括表示层、业务逻辑层和数据访问层。

表示层负责与用户进行交互,接收用户的请求并展示相应的界面;业务逻辑层负责处理用户的请求,进行业务逻辑的处理;数据访问层负责与数据库进行交互,进行数据的读取和写入操作。

2. 功能模块设计车票管理系统包括以下功能模块:- 用户模块:负责用户的注册、登录、个人信息管理等操作。

- 车票模块:负责车票的购买、查询、退票等操作。

- 管理员模块:负责管理员对车票信息的管理操作。

3. 数据结构设计车票管理系统的数据结构包括以下表:- 用户表:保存用户的基本信息,包括用户名、密码、手机号等。

- 车票表:保存车票的详细信息,包括车次、出发地、目的地、日期、余票数量等。

- 订单表:保存用户购票的订单信息,包括用户ID、车票ID、购票时间等。

基于OLE技术的列车时刻表智能编排系统的设计与实现

基于OLE技术的列车时刻表智能编排系统的设计与实现

车次 目录 查 询 , 照 列车 车 次 的 等 级进 行 分 类 按 ( )列 车 车 次 查 询 。 要 包 括 所 有 列 车 车 次 的 走 行 查 询 ; 3 主 行径路 、 车发到站及沿途各站 时刻等信息的查询 。 列 3、 . 基 础 数 据 管理 12
( )实 现 基 础 数据 的 输 入 与修 改 , 括 线 路 、 1 包 车 车 站 查 询 , 查 漏 掉 的车 站 。 检 . 站 、 间等 基 础 信 息 , 及 列 车 车 次 、 区 以 列车 时 刻 等 信 息 3 6 生 成 列 车 时刻 表
的增 加 、 改 、 除 。 修 删 列车时刻表生成分为 5 模块 , 体描述 如下 : 个 具 ( )区 段 时 刻 表 模 块 。 示 途 经该 区 段 各次 列 车 1 显 的到 发 时 刻 , 包括 区 段 时 刻 表 表 头 和 时 刻表 正 文 两 部
( )对 列 车运 行 时 分 、 站 时分 标 准 等 表 格 进 行 2 停
3 2 时 刻 表 自 动 生成 功 能 . 结合系统数据 , 用现代优化算法实现计算机 自 利 段 时刻 表 自动生 成 ; 乘 目录 表 ( 站 时 刻 表 ) 换 大 自动 生
( )车次 目录 模 块 。 示 时 刻 表 中所 有 列 车 车 次 3 显 ( )站 名 目录 模 块 。 示 时 刻 表 中 所 有 车 站 及 其 4 显
量 满 足 客 户 的需 要 , 决 实 际 问题 。系 统 应 能 向 出版 解
社 的操作人 员提供相关 信息 , 供监 提 督 、 询 及 控 制 计 划 编制 进 程 的手 段 。 查 包 括 字 体 、 号 的 选 择 ; 高 、 宽 的 字 行 列 选择 ; 张 、 心大小( 纸 版 页边 距 ) 的设 置 ; 时 刻表 表 格 、 形 的 操 作 , 拖 动 、 图 如 放

CTC3.0车站子系统的研究与实现

CTC3.0车站子系统的研究与实现

CTC3.0车站子系统的研究与实现CTC3.0车站子系统的研究与实现近年来,随着城市交通的快速发展,人们对交通运输系统的效率、安全和可持续发展性的要求也越来越高。

在这一背景下,CTC3.0车站子系统的研究与实现成为了一个热门话题。

CTC,即车站通信系统,是城市轨道交通系统中的重要部分。

它主要负责车站间的通信、列车运行的监控与调度、乘客信息的显示等任务。

而CTC3.0作为CTC系统的升级版,目标在于进一步提升车站的运行效率和乘客的出行体验。

CTC3.0车站子系统的研究和实现具有重要意义。

首先,它可以实现车站间的实时通信,包括列车时刻表、运行状况、客流信息等的传递。

这使得车站工作人员能够更及时地掌握列车运行的情况,从而更好地进行车辆调度和乘客引导。

其次,CTC3.0车站子系统的研究和实现还可以提供准确的乘客信息显示服务。

通过在车站及其周边区域设置液晶显示屏,可以向乘客展示列车运行时刻表、延误信息、站内设备使用指南等重要信息,使乘客能够更好地规划自己的出行计划。

此外,CTC3.0车站子系统还可以实现对车站运行状况的实时监控。

通过安装摄像头和传感器等设备,可以对车站的人流量、乘客进出站等情况进行全方位的监测。

这将大大提高车站工作人员对车站运行情况的了解,并为调度决策提供准确的依据。

在CTC3.0车站子系统的实现过程中,需要解决一系列关键问题。

首先是网络通信问题。

在车站间进行实时通信需要稳定、高效的网络连接。

因此,需要选择合适的通讯技术,并设计高可靠性、低延迟的通信方案。

其次是数据处理与传输问题。

车站子系统需要处理和传输大量的数据,如列车时刻表、乘客信息、监控视频等。

如何高效地处理和传输这些数据,成为一个亟待解决的问题。

此外,车站子系统的安全性也是一个非常重要的问题。

由于车站子系统涉及到列车运行和乘客信息等敏感数据,必须采取相应的安全措施,以确保系统的安全运行。

针对上述问题,可以采取一系列的解决办法。

首先,可以选用高速通信技术,如光纤通信,以提供稳定且高效的网络连接。

“列车时刻表”短信息查询系统的设计

“列车时刻表”短信息查询系统的设计

26 服务器和 W V C MMI0B模块通过串口相连构成。MI0B模 人工发送短信、串口参数设置、MI0B 模块的控制、数据库的操 A EO 26 26 块的接口支持标准的R 22 S3 接口,可以 和计算机通过串口通信:指 作以及与该系统有关的附属功能。 3系统的业务流程图 . 图2 统 务 程 系 业 流 图 令兼容 A T指令,内置 SM 卡;具有语音、G M 电路数据/ I S 传真、
< x e o = 1 ” n o ig ” 2 ”> ? ml BiB ” ec dn = GB 3 2. v 0 1 7 <of > cn g i
< MS S >
<! 一短信网关主机地址.
< o t 2 9 /o t h s 1 2 1 68 < h s > 1 3 l >
<! 短信网关主 机端 口号 . 一
‘p a 7 9 < p a o > 8 0 /o >
<~ 登录短信网关帐号 SI ) > !( PD 一
< o re a d > 0 0 < s u c .d r s u c .d r 9 0 0 / rea d > . o .
<一 !登录密码~ >
维普资讯

塑 蔓 堂 差 ( 文 合 里 型 提 汉 综 版)
..0第2卷 一 12 8 8 第 期 u0 1
总 1 第5期
“ 列车时刻表’短信息查询系统的设计 ’
刘晓艳
( 财经大学统计学院 山西太原 000) 山 306
S7 S
S P协 议 MP
4利用 XL . M 配置短信平台的初始化参数
本平台的框架分为短信的收发部分、文件队列部分、查询数据 部分、数据库操作模块。为使平台能够高效稳定地向短信网关接口 发送和接收信息包,平台采用了多线程的机制,将各线程所调用业 务后的结果统一保存在一个独立的 x 文件中,然后将已完成业务 儿 逻辑的线程排列到后期处理队列中。 系统的初始化信息没有被固定在系统中,而是通过用户完成初 始化来配置。系统采用 XL文件作为系统的参数配置文件,用户需 / d 自定义标识符,然后系统将 XL配置文件中的内容读入系统作为初 g 始化信息 现列出其中链路层通信包中的配置信息。

列车时刻表编辑器的设计与实现

列车时刻表编辑器的设计与实现
Re n Yo n g g a n g
Abs t r a c t : I n t h i s p a pe r ,a b r i e f c i t y t r a i c f a u t o ma t i c t r a i n c o n t r o l s ys t e m,wh i l e t h e u r b a n r a i l t r a ns i t s y s t e m f o r
a n a l y s i s s c h e d u l e e d i t o r , r e l y i n g o n VC+ +d e v e l o p me n t s c h e d u l e ma n a g e me n t s y s t e m t h a t u s e s S QL S e r v e r d a t a b a s e s
业主均采用 国外的信号系统 ,而我国的城市列车运
行 组织 方式 与 国外 的有一 定差 异 ,国外 系统所 生 成 的时 刻表 还需 要人 工 修 正 ,工作 量大 、国城市 列 车运 行组 织 方式 的
列 车 时刻表 编辑 及 管理 系统很 有 必要 。
列车时刻表编辑器 的设计 与实现
任永刚
( 兰州 交通 大学 兰州 7 3 0 0 7 0)
摘 要 :本文在 简单介绍城市交通列车自动监控系统的同时,对城市轨道交通时刻表编辑器系统进行分析,依托
V c+ +开发时刻表管理 系统,采 用 S QL S e we r 数据库对 系统数据进行 管理 ,完关地实现 了时刻表 编辑 器的编辑模块。
ma n a g e t h e d a t a o n t h e s y s t e m, t h e p e r f e c t r e a l i z a t i o n o f t h e s c h e d ul e e d i t o r t h e e d i t i n g mo d u l e .
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

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

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

本系统使用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模型中,包含实体、联系和属性三个基本成分。

相关文档
最新文档