列车车次查询系统设计与实现
列车时刻查询决策系统设计
课程设计任务书班级姓名学号课程设计起止日期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++)
题目:列车车次信息的查询与检索专业学生姓名班级学号指导教师指导单位计算机软件教学中心日期2012年5月21日列车车次信息的查询与检索一、课题内容和要求用C/C++设计,能实现对列车车次的信息情况进行电脑管理,建立一个以文件为存储的管理信息系统;能实现对列车车次的信息进行查询与检索、添加、修改等功能,能对列车车次的情况进行记录和管理。
(1)具有简单的字符界面菜单;(2)可以添加和删除列车车次信息;(3)可以按列车车次的车次号、起点站、到达站、出发时间以及到达时间等信息进行查询;(4)程序中必须有面向对象/结构体的基本概念,比如类、对象/结构体类型的变量等;列车车次记录用一个文件存储,文件类型可以是文本文件或是二进制文件。
二、需求分析列车车次信息的查询与检索系统浏览添加查询修改删除退出1)提供可操作的主菜单:输出个菜单,用于显示若干个可选的功能选项。
根据用户输入的选项来运行不同的功能,运行不同的函数。
一次运行程序能进行多次选择执行不同的功能。
2)进行文本信息的显示:从指定的文件中读取所有的车次信息并显示。
这里文件是在编译时就已经指定好的、存在的文本,需设计者预先自己建立好。
3)添加一个新的车次信息功能:将用户希望添加的车次信息添加到文件末尾。
提示用户按照正确的格式输入。
能录入新数据添加到车次记录文件中,当录入了重复的车次时,则提示数据录入重复并取消录入;录入的新数据能按递增的顺序自动进行条目编号。
4)查找车次信息功能:以用户输入的车次号或者终点站进行查找对应的火车车次信息(通过比对数据进行对应的查找)。
并将此车次中所有数据的信息,如车次、出发时间、起点站、终点站、行驶时间、额定载量等信息输出。
5)进行车次信息的修改:根据用户提供的车次号,找到对应的数据,将内存中的信息重置。
内容应有用户输入,由一系列读写函数实现。
6)删除一个车次信息的功能:根据用户提供的车次号,找到对应的数据,在车次记录中的相应数据进行删除,并自动调整后续条目的编号。
车票管理系统程序设计报告
车票管理系统程序设计报告一、引言车票管理系统是一个用于管理车票信息的软件系统。
该系统旨在提供方便快捷的购票、查询、退票等功能,以满足用户的出行需求。
本报告将详细介绍车票管理系统的设计思路、功能模块、数据结构以及程序实现等内容。
二、需求分析1. 功能需求车票管理系统需要具备以下功能:- 用户注册与登录:用户可以通过注册账号并登录系统,以便进行购票、查询等操作。
- 车票购买:用户可以根据出发地、目的地、日期等条件查询车票,并进行购买。
- 车票查询:用户可以根据出发地、目的地、日期等条件查询车票的余票情况。
- 车票退票:用户可以在购票后一定时间内申请退票,并进行退款。
- 车票管理:管理员可以对车票信息进行管理,包括添加、修改、删除等操作。
2. 性能需求车票管理系统需要满足以下性能需求:- 响应速度:系统应能够在用户购票、查询等操作时快速响应,提供流畅的用户体验。
- 安全性:系统应具备一定的安全机制,保护用户的个人信息和交易数据不被泄露或篡改。
- 扩展性:系统应具备一定的扩展性,方便后续对功能进行升级和扩展。
三、系统设计1. 架构设计车票管理系统采用三层架构设计,包括表示层、业务逻辑层和数据访问层。
表示层负责与用户进行交互,接收用户的请求并展示相应的界面;业务逻辑层负责处理用户的请求,进行业务逻辑的处理;数据访问层负责与数据库进行交互,进行数据的读取和写入操作。
2. 功能模块设计车票管理系统包括以下功能模块:- 用户模块:负责用户的注册、登录、个人信息管理等操作。
- 车票模块:负责车票的购买、查询、退票等操作。
- 管理员模块:负责管理员对车票信息的管理操作。
3. 数据结构设计车票管理系统的数据结构包括以下表:- 用户表:保存用户的基本信息,包括用户名、密码、手机号等。
- 车票表:保存车票的详细信息,包括车次、出发地、目的地、日期、余票数量等。
- 订单表:保存用户购票的订单信息,包括用户ID、车票ID、购票时间等。
基于OLE技术的列车时刻表智能编排系统的设计与实现
车次 目录 查 询 , 照 列车 车 次 的 等 级进 行 分 类 按 ( )列 车 车 次 查 询 。 要 包 括 所 有 列 车 车 次 的 走 行 查 询 ; 3 主 行径路 、 车发到站及沿途各站 时刻等信息的查询 。 列 3、 . 基 础 数 据 管理 12
( )实 现 基 础 数据 的 输 入 与修 改 , 括 线 路 、 1 包 车 车 站 查 询 , 查 漏 掉 的车 站 。 检 . 站 、 间等 基 础 信 息 , 及 列 车 车 次 、 区 以 列车 时 刻 等 信 息 3 6 生 成 列 车 时刻 表
的增 加 、 改 、 除 。 修 删 列车时刻表生成分为 5 模块 , 体描述 如下 : 个 具 ( )区 段 时 刻 表 模 块 。 示 途 经该 区 段 各次 列 车 1 显 的到 发 时 刻 , 包括 区 段 时 刻 表 表 头 和 时 刻表 正 文 两 部
( )对 列 车运 行 时 分 、 站 时分 标 准 等 表 格 进 行 2 停
3 2 时 刻 表 自 动 生成 功 能 . 结合系统数据 , 用现代优化算法实现计算机 自 利 段 时刻 表 自动生 成 ; 乘 目录 表 ( 站 时 刻 表 ) 换 大 自动 生
( )车次 目录 模 块 。 示 时 刻 表 中所 有 列 车 车 次 3 显 ( )站 名 目录 模 块 。 示 时 刻 表 中 所 有 车 站 及 其 4 显
量 满 足 客 户 的需 要 , 决 实 际 问题 。系 统 应 能 向 出版 解
社 的操作人 员提供相关 信息 , 供监 提 督 、 询 及 控 制 计 划 编制 进 程 的手 段 。 查 包 括 字 体 、 号 的 选 择 ; 高 、 宽 的 字 行 列 选择 ; 张 、 心大小( 纸 版 页边 距 ) 的设 置 ; 时 刻表 表 格 、 形 的 操 作 , 拖 动 、 图 如 放
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 始化信息 现列出其中链路层通信包中的配置信息。
列车时刻表编辑器的设计与实现
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 .
基于android的火车信息查询系统的设计与实现
题(中、英文)作者姓软件工程工程领域论文类代分类学密U D 编西安电子科技大学学位论文独创性声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切法律责任。
本人签名:日期:西安电子科技大学关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。
学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。
同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。
(保密的论文在解密后遵守此规定)本学位论文属于保密,在年解密后适用本授权书。
本人签名:导师签名:日期:日期:摘要随着社会的迅猛发展,火车已经成为市民出行的主要交通工具,因此火车信息的查询也成为一种比较普遍的需求。
而现如今手机的使用比较广泛,利用手机查询火车信息是便利和可行的。
本文以Android智能手机为平台,设计一款利用手机查询火车信息的小型专用查询系统,它为用户提供了高速度,高质量的火车信息查询服务,极大地方便了人们的出行。
本论文从UML用例图和活动图两个方面对火车信息查询进行了需求分析,从系统开发的环境、系统目标、设计流程、功能设计和数据库的设计等几个方面进行了总体设计。
基于智能手机的火车信息查询系统主要包括火车站点查询、火车线路查询、火车换乘查询和系统后台管理等功能模块,实现了通过智能手机完成对火车站点查询、线路查询和换乘查询等常用功能。
高铁购票系统毕业设计
高铁购票系统毕业设计全文共四篇示例,供读者参考第一篇示例:高铁购票系统是一款方便乘客预订高铁车票的软件系统,随着高铁出行的普及以及人们对出行便利的需求不断增加,高铁购票系统也得到了广泛应用。
本文将介绍一个关于高铁购票系统的毕业设计,探讨该系统的设计思路、功能模块以及实现方法。
1. 系统概述高铁购票系统是一款基于网络的软件系统,通过该系统乘客可以方便地查询高铁列车的时刻表、价格信息并进行车票的预订支付。
系统的设计目的是提高用户购票的便利性和效率,让用户能够快速方便地选择适合自己的行程方案。
2. 系统功能模块(1)用户管理模块:用户注册登录、个人信息管理、密码修改等功能。
用户可以通过注册账号登录系统,并可以在系统中修改个人信息和密码。
(2)车次查询模块:用户可以在系统中查询高铁列车的时刻表、票价信息。
用户可以根据出发地、目的地、出行时间等条件进行查询,系统将根据用户输入的条件返回相应的车次信息。
(3)车票预订模块:用户可以通过系统选择适合自己的车次,并选择座位类型进行预订。
用户可以在系统中选择座位,并进行支付购买车票。
(4)订单管理模块:用户可以在系统中查看自己的订单信息,包括已经购买的车票信息和订单状态。
用户可以在系统中取消订单或修改订单信息。
(5)支付模块:用户在选择完车次并预订座位后,可以通过系统进行在线支付,支付成功后系统将生成订单并发送确认信息。
3. 系统实现方法本系统采用Web前后端分离的开发方式,前端使用HTML、CSS、JavaScript等技术进行页面展示,后端采用Java语言开发实现系统的业务逻辑。
系统的数据库设计采用MySQL进行数据存储,确保系统的数据安全性和可靠性。
系统的实现步骤如下:(1)需求分析:根据系统的功能需求和用户需求进行分析,确定系统的功能模块和功能实现方式。
(2)系统设计:设计系统的页面布局和功能模块,包括用户管理、车次查询、车票预订、订单管理和支付功能模块的设计。
列车时刻表查询vb代码及课程实施方案报告
Visual Basic课程设计报告所属课程名称:Visual Basic程序设计课程设计题号:题目9课程设计题目:列车时刻查询课程设计难度:★★课程设计时间:2014.2.23 ~ 4.9学号:913101140321姓名:林鑫自评成绩:90分南京理工大学机械工程学院二〇一四年三月一、程序功能涉及知识点:(1)读文本文件;(2)动态数组(3)字符串处理(4)列表框控件地使用(4)多行文本框控件地使用功能要求:(1)程序启动后,左边地列表框显示所有地车次,点击其中一项,显示相应地详细信息.在“经停车站”组合框中选择或输入一个站名然后回车,列表框中只列出经过该车站地车次.单击列表框下方地“显示全部车次”按钮,列表框中重新列出所有车次.(3)文本框(或右边地列表框)中详细信息整齐排列.二、课程设计地详细设计1、总体设计思路先将信息读入到两个动态数组中,再根据相关地事件调用数组.2、界面设计界面有frame,list,combol,text,command,label.3、功能模块设计三、设计中遇到地问题与解决办法【问题1】:在读取文件地过程中,我选择地是正行地读取,如何将正行读取地内容分开,并且显示一部分地内容,程序中很多地方都需要用到靠特定地分隔符,把字符串拆开.【解决办法】:在课本上提供了可以分解字符串地通用过程,我将它运用到自己地程序中.【问题2】:显示车次详细信息地时候,如何让时间,站点都需要对齐.【解决办法】:依靠len()函数及space()函数,对中间地空格进行确定,其中地中文字符相当于两个空格字符.【问题3】:在程序中要多次调用文本文件中地内容,如何不需要多次读写文件.【解决办法】:依靠动态数组在窗体第一次加载地时候就把相关地信息度入动态数组中.其中要多次redim数组,而且需要preserve.四、更上一层楼在改进版中点击右边列表框中地站点在左侧地列表框即可显示经过该站点地车次.五、课程设计总结(1)整体地功能还是实现了,运行应该是没有问题地.在做这次课程设计地过程中,我深刻领悟到实践地重要性,看似困难地课程设计,一下一下来,问题一个一个解决,最后回首会觉得自己懂得了好多好多.(3)我也知道了,不能光靠自己地课本,要借助网络快速地查找自己所需要地知识点.六、源程序代码Option explicitPublic Function dividestring(s As String, d As String, a() As String) As Integer Dim i As Integer, j As Integer, num As Integer' 分解字符串地函数过程i = InStr(s, d)j = 1Do While i > 1num = num + 1ReDim Preserve a(num)a(num) = Mid(s, j, i - j)j = i + 1i = InStr(j, s, d)Loopnum = num + 1ReDim Preserve a(num)a(num) = Mid(s, j, Len(s) - j + 1)dividestring = numEnd Function'单击复选框,左下方出现相应车次Private Sub Combo1_click()Dim i As Integer, j As Integer, e As Integer, zf() As StringTextout.Text = ""List1.ClearFor j = 1 To cshui = dividestring(c(j), ",", zf())If zf(1) = Combo1.Text Thene = jDo While c(e) <> "*"e = e - 1LoopList1.AddItem c(e + 1) & "次"Erase zf()End IfNext jEnd Sub'单击按钮,显示全部车次Private Sub Command1_Click()Dim i As Integer, zf() As String, l As IntegerList1.ClearFor i = 1 To ashul = dividestring(a(i), ",", zf())List1.AddItem zf(1) & "次"Next iEnd Sub'可以搜索所有地途径车站Textstart.Text = ""Textget.Text = ""Texttime.Text = ""Textgettime.Text = ""a = InputBox("请输入要搜索地城市", "搜索", "温州")If a = "" Then Exit SubDim i As Integer, j As Integer, e As Integer, zf() As String Textout.Text = ""List1.ClearFor j = 1 To cshui = dividestring(c(j), ",", zf())If zf(1) = a Thene = jDo While c(e) <> "*"e = e - 1LoopList1.AddItem c(e + 1) & "次"Erase zf()End IfNext jIf e = 0 ThenCall MsgBox("没有相关城市内容", 16, "提示")End IfEnd SubPrivate Sub Form_Load()'将两个文件内容都储存在a(),c()两数组中Dim i As Integer, b() As String, l As Integer, j As Integer Open App.Path & "\content.txt" For Input As #1Open App.Path & "\detail.txt" For Input As #2Doj = j + 1ReDim Preserve c(j)Line Input #2, c(j)If EOF(2) = True Thencshu = jExit DoEnd IfLoopDoi = i + 1ReDim Preserve a(i)Line Input #1, a(i)Exit DoEnd IfLoopReDim Preserve a(i + 1)a(i + 1) = " "For i = 1 To ashul = dividestring(a(i), ",", b())List1.AddItem b(1) & "次"Next iCloseEnd SubPrivate Sub List1_Click()Dim i As Integer, q() As String, l As Integer, j As IntegerDim e As Integer, w As IntegerDim r As Integer, t As String, d() As String, Y As String, u As String Erase q()'显示起始站终点站以及时刻For i = 1 To ashul = dividestring(a(i), ",", q())If q(1) & "次" = List1.Text ThenTextstart.Text = q(2)Textget.Text = q(3)Texttime.Text = q(4)Textgettime.Text = q(5)End IfNext'在右下方显示详细信息For j = 1 To cshuIf c(j) & "次" = List1.List(List1.ListIndex) Thene = jw = jDo While c(e) <> "*"e = e - 1LoopDo While c(w) <> "*"w = w + 1If c(w) = " " Then Exit DoLoopTextout.Text = ""For r = e + 2 To w - 1l = dividestring(c(r), ",", d())t = Space((19 - Len(d(3)))) & d(3)If Textout.Text = "" ThenTextout.Text = Textout.Text & Y & u & tElseTextout.Text = Textout.Text & Chr(13) & Chr(10) & Y & u & tEnd IfNextEnd IfNextEnd Sub版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.kavU4。
基于QT的列车时刻查询系统的设计与实现—任务书
主要技
术指标
在Linux操作系统下,用C与C++实现其功能模块,用数据库来
ቤተ መጻሕፍቲ ባይዱ
(或研究 保存数据,用QT来做界面
目标)
主要技
术指标
在Linux操作系统下,用C与C++实现其功能模块,用数据库来
(或研究 保存数据,用QT来做界面
目标)
说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)
学院(直属系): 学生姓名
设计(论文)题目
毕业设计(论文)任务书 时间: 2015年10月22日
指导教师 基于QT的列车时刻查询系统的设计与实现
现今的社会发展迅速,火车成为了人们在交通方面不可缺少的
交通工具,乘坐火车出行的人越来越多,列车时刻表查询 系统可
主要研 究内容
以使旅客在购买车票之前知道自己所需要的列车是否有票的信息, 为旅客带来很大的方便,使旅客无论在金钱方面还是时间方面都能 够得到充分的节省,该系统管理信息化,管理员可随时掌握订票人
数、车票状态和车票剩余数量等情况。
1.充分利用图书馆、利用CNKI电子资源和网络等资源,完成论 文部分。
2.软件工程中软件开发的方法。严格按照数据库管理信息系统 开发的流程,从需求分析开始,弄清当前系统的工作流程、存在的 研究方法 问题,提出解决的方法;对新系统进行逻辑设计。进行系统总体设 计,包括功能模块设计、数据库设计等;最后进行详细的代码设计 、用户界面设计,并进行一定的测试。
车站查询系统
车站查询系统目录一、系统概述 (3)二、设计要点 (3)三、系统构成 (4)3.1系统结构 (4)3.2系统硬件组成 (4)3.3系统软件 (5)四、系统功能 (5)4.1列车时刻表查询 (5)4.2停靠站信息查询 (5)4.3车次信息查询 (5)4.5票价信息查询 (6)4.6车站基础信息查询 (6)4.7铁路旅行常识 (6)4.8维护功能 (6)一、系统概述查询系统集形象介绍、业务宣传、业务查询、信息公告等功能于一体;通过触摸屏与乘客人性化的交互操作,为广大乘客提供更多的旅行服务信息,最大程度地为旅客提供便利。
查询系统主要以本地数据库和集成管理平台查询模块为主要数据源,采用触摸屏、计算机、多媒体、网络、接口等先进技术,为旅客提供列车、票价、席位、服务设施、站区环境等相关信息。
二、设计要点根据同车站相关人员进行的多次深入而细致的讨论,现对触摸屏查询系统提出以下基本功能要求:为旅客提供更多、更直接的车次以及车站相关信息。
例如列车时刻表,站前交通图、公交路线图、最新的一些铁道部公告等等,还有票务信息及各种有益于旅客的信息。
通过提供这些信息,满足旅客的旅行和旅游的需要。
同时要求保证触摸屏内容的一致性、完整性、实时性。
➢操作简单:只需手指轻触电脑屏幕上的有关按钮,便可以进行信息查询,获取包括视频、音频、文字资料等有关信息,并提供数字、字母或汉字等多种输入方式,在与列出信息相关的查询中站名输入支持拼音首字母输入。
➢界面友好:使用者无需掌握电脑的专业知识,电脑屏幕上的所有提示、指令及相关操作按钮,均以图形及文字两种方式显示,方便操作,界面通俗易懂,适合各层次、各年龄段的旅客使用。
➢信息丰富:信息存储量几乎可以不受限制,任何视频、音频、文字等数据信息,按规定格式都可以经过本系统发布。
➢响应迅速:系统应采用先进的触摸技术,及高速主机对大容量、大批次的数据查询,也可高速响应,无须等待。
➢安全可靠:整个系统应采用成熟的技术开发,同时利用多种数据冗余手段和容错措施提高整个系统的容错能力。
火车票查询系统
摘要火车票查询系统是典型的信息管理系统,其开发重要包括后台数据库的建立和维护以及前台应用程序开发两个方面。
对于前者要求建立起数据一致性和完善性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要用于用户查询火车基本信息,包括站站查询、站点查询、车次查询等。
用户可以根据需求可以查询出自己所需信息,如:站站查询时,用户输入出发站和目的站就可以查出可以乘坐的火车基本信息。
车次查询时:只要用户输入想要查询的火车车次,就可以查出这列火车所经过的所有站点和到各个站点的时间、票价等。
本系统采用了Struts2编写该系统的后台程序,Struts框架的结构清晰,使此次开发流程一目了然,层次性突出。
且采用MySQL来设计数据库,并使用当前优秀的开发工具MyEclipse,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。
关键词:火车票查询;Struts2;MySQL;MyEclipse李文正:火车票查询系统目录摘要 (1)第1章需求分析 (3)1.1 系统功能 (3)1.2 技术分析 (3)1.3 工程进度计划 (4)第2章系统分析与设计 (5)2.1 系统分析 (5)2.1.1 参与者 (5)2.1.2 用例及用例规约 (5)2.1.3 用例图 (8)2.2 系统设计 (9)2.2.1 顺序图 (9)2.2.2 类图 (12)2.2.3 系统体系结构设计 (12)2.3 数据库设计 (13)第3章实现与测试 (15)3.1站站查询模块 (15)3.1.1 活动图 (15)3.1.2 界面 (15)3.1.3 代码 (16)3.1.4 测试用例 (22)3.2 站点查询模块 (24)3.2.1 活动模块 (24)3.2.2 界面 (24)3.2.3 代码 (25)3.2.4 测试用例 (27)3.3 车次查询模块 (29)3.3.1 活动图 (29)3.3.2 界面 (29)3.3.3 代码 (30)3.3.4 测试用例 (32)第4章总结 (34)第1章需求分析1.1 系统功能主要功能:(1)登陆、注册功能:本系统不是所有人都可以使用的,想要使用本系统必须注册成本系统的注册用户,只有成为注册用户才能使用该系统。
火车订票网的管理信息系统的分析与设计毕业论文正文
摘要本文通过对火车订票网的管理信息系统的建设的设想,将火车订票进行信息化管理,实现整个网上订票的全过程,从而节省人工售票的成本,同时还能大大提高售票的效率,缩减乘客为乘坐火车所花费的时间。
火车订票网的管理信息系统分为前台与后台两个部分。
前台系统由用户进行操作,完成的主要内容有:用户注册、用户登录、用户信息的修改、查询火车票、订票与退票,对系统及列车服务的评价。
后台系统由管理员进行操作,完成的主要内容有:添加火车票、修改火车票、删除火车票以及查询和删除会员信息,已达到对整个系统进行控制和协调。
为了能使该系统为决策层提供相应决策数据,在设计时给系统添加了两个统计功能。
一个是会员的里程统计;另一个是销售量统计。
关键词:网上订票;结构化系统分析设计;B/SAbstractBased on the train online booking management information system, the idea of train tickets for information management, and online booking throughout the entire implementation process, thereby saving the cost of labor ticket, while greatly improving the efficiency of ticket sales, reduce passenger travel time it takes train.Train online booking management information system is divided into two parts front and back. Reception systems operate by the members to complete the main contents are: Register, Login, member information changes, check tickets, booking and refund, the system and train service's evaluation. Back to operate the system by the administrator to complete the main content: Add tickets, tickets modify, delete, and query and delete member’s ticket information, have reached the whole system is controlled and coordinated.In order to allow the system to provide the appropriate level for decision making data, I added in the design of the system when the two statistical functions. A member of the mileage statistics; the other is the sales statistics.Key W ord: online booking; structured systems analysis and design; B/S1.绪论1.1火车订票网的管理信息系统概述1.1.1研究背景随着中国经济的结构调整和飞速发展,铁路运输需求正在迅速增长,铁路系统已经不堪重负,在这种情况下,庞大的政府投资计划将缓解铁路部门承担的压力。
铁路客运站行车调度管理系统的设计与实现
( )友好 的操 作 界面 , 以及简 单快 速 的操作 。 九 =、系 统模 块设 计
针 对 上述 的需 求分 析 ,本 系统采 用 AP v rP g s 现 ,整个 系统 主 要 由一组 相 互关 联 的动 态页 面 组成 。设 计 的系 统可 分 为站 调
③ 编制 调 车计划 :在调 车计 划编 制界 面 中,让 系统 根据 制 定好 的阶段 计
划 自动 生 成调机 使用 方案 。 ( )现 车管 理 : 成结存 车确 认和 恢 复现车 场 的功能 。 2 完 ① 结存 车确 认 :交 接班 的结 存车 需要 站调 员确 认 ,对 与实 际清况 不 符的
[ 摘
要] 设计与 实现了实用 的铁路客运行 车调度管 理系统 ,首 先,对本系 统的需求进行 了分析 ,然 后,进行系 统模块设计 ,最 后,设计 了本 系统的数据库 。 管理系 统 铁 路
文章编号 :10 — 1 X 2 0 ) 2 a _ 0 5 0 0 9 9 4 (0 8 1 () o 5 - 1
( )确报 操作 2
① 到达 确报 接收 :得 到值 班 员子 系统 到达 列车 报 点信 息后 ,接收 来 自邻
站 的确 报信 息 ,并存 入到 达确 报库 。
② 到达 确 报 编辑 : 当到 达 的列 车 无报 时 ,人 工录 入 该列 车 的确 报 信 息; 当到达 列车 的确 报有 误 时,在 核对 了现 车后 ,找出该 份确 报进 行相 应修 改 。 ③ 出发确 报 生成 : 列车 编 组完 毕 后 ,报 告编 组 完成 的 时 间 ,生成 出 发确
员子 系统 、值 班 员子 系统 和 车号 子系 统 、查 询 统计 子 系统 和系 统 维护 等五 个
火车售票系统的设计与实现
火车售票系统的设计与实现一、本文概述本文旨在全面探讨火车售票系统的设计与实现。
火车售票系统作为现代交通运输领域的重要组成部分,其高效、便捷的特性对于提升旅客出行体验、优化铁路运输资源配置具有重要意义。
随着信息技术的快速发展,传统的火车售票方式已经难以满足日益增长的出行需求和复杂多变的运营环境。
开发一套功能完善、性能稳定的火车售票系统成为当务之急。
本文首先将对火车售票系统的基本需求和功能进行详细介绍,包括用户注册与登录、车次查询、座位预订、在线支付、订单管理等功能模块。
随后,将深入探讨火车售票系统的架构设计,包括前后端分离的设计思想、数据库的选择与优化、系统的安全性与可靠性保障等方面。
在系统设计部分,将重点分析系统的数据库设计、接口设计以及关键业务逻辑的实现。
在实现部分,将详细介绍系统的开发环境、开发工具以及具体的实现过程,包括前端页面的开发、后端服务的搭建、数据库的配置等。
本文将对火车售票系统的测试与优化进行阐述,包括单元测试、集成测试、性能测试等方面的内容。
通过对系统的全面测试,确保系统的稳定性和可用性。
根据测试结果对系统进行优化和改进,提升系统的性能和用户体验。
本文旨在为火车售票系统的设计与实现提供一套完整的解决方案,为相关领域的开发人员提供有益的参考和借鉴。
二、系统需求分析火车售票系统是一个复杂的信息管理系统,它涉及到火车票的销售、查询、退换票、座位管理等多个环节。
为了满足广大乘客和火车站的实际需求,该系统需要具备以下几个方面的功能:票务管理:系统需要能够实时处理票务信息,包括票价的设定、票量的统计、票务的预订和销售等。
系统还需要能够处理各种票务变更,如退票、改签等。
座位管理:火车售票系统需要能够管理火车的座位信息,确保每个座位的状态(如已售、未售、预留等)能够实时更新,并提供座位查询功能。
查询功能:乘客和工作人员应能够方便地查询火车时刻、票价、座位等信息。
系统需要提供多种查询方式,如按车次、出发地、目的地、时间等进行查询。
高速铁路车站自助查询系统的优化设计与实现
高速铁路车站自助查询系统的优化设计与实现陈曦;朱韦桥;张彦;刘育欣【摘要】随着我国高速铁路的发展,如何提高旅客服务质量、保障旅客方便快捷通行已经成为车站客运部门的一个难题.大力发展车站自助查询系统的建设是解决这一难题的主要手段之一.文章分析车站自助查询系统的应用现状,指出目前系统存在的不足与缺陷.结合信息技术的发展方向与我国高速铁路客运车站的发展规划,提出在系统架构和系统功能两个方面进行优化设计的方法.目前,已优化的系统在高速铁路系统试验国家工程实验室试验成功.试验结果表明,该系统满足高速铁路车站旅客自助查询功能的需求,具有稳定性和可扩展性.%With the development of high-speed railway in China, it was an important problem for passenger transportation departments of railway station to improve passenger service quality and ensure travelers easy travel. It was one of the primary means to develop Railway Station Self-service Inquire System. The paper analyzed the present self-service Inquire System used in the railway station, pointed out its disadvantage and limitation. Then, combining with the developing direction of the information technology and the development plan of passenger station for high-speed railway, the method of optimization designs for system architecture and system functions was proposed. Presently, the Automatic Ticket Vending System was tested successfully in the National Engineering Laboratories for High-Speed Railway System Test. It was demonstrated that the System not only satisfied the requirements of passenger-dedicated railway, but also was with stable and flexible.【期刊名称】《铁路计算机应用》【年(卷),期】2011(020)011【总页数】3页(P18-20)【关键词】旅客服务系统;自助查询系统;架构优化;功能优化【作者】陈曦;朱韦桥;张彦;刘育欣【作者单位】广东省铁路建设投资集团有限公司,广州 510230;中国铁道科学研究院电子计算技术研究所,北京 100081;中国铁道科学研究院电子计算技术研究所,北京 100081;中国铁道科学研究院电子计算技术研究所,北京 100081【正文语种】中文【中图分类】U291.63;TP39随着我国高速铁路的发展,旅客对车站服务质量要求越来越高,车站自助查询系统作为旅客服务关键平台之一,要求其必须以旅客出行服务需求为导向,以国际先进水平为参照,持续改进和提高服务水平,为旅客提供安全便捷、舒适高效、周到满意、文明温馨的运输服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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模型中,包含实体、联系和属性三个基本成分。