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

4.1主窗口界面
4.2旅客信息窗口
4.3车次信息窗口
4.4取票及退票窗口
第五章系统的实现
总结与展望
致谢
参考文献
需求分析
需求分析的任务
调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和火车预定流程。处理要求、数据的安全性与完整性要求。
统计功能:
按火车票统计买票人数
按姓名统计火车票数
②旅客购票需求
交费功能:
交费
退费
③取票需求
通知功能:
通知旅客取票
统计功能:
统计通过验证的人数
统计可以取票的人
统计未通过验证的人数
查询功能:
购票旅客查询
购票旅客姓名
购票旅客身份证号
购票旅客订单号
④列车车次信息需求
查询功能:
车次
始发站
终点站
始发时间
系统框架
在调查完了用户需求之后,就要开始分析用户需求。在此,我们们采用自顶向下的结构化分析方法(SA方法)。首先,定义全局概念结构的框架,如图2.2所示。
图2.2火车票预定系统总框架图
各子系统需要进一步细化。旅客信息系统为例进一步细化,如图2.3所示。
车票管理系统程序设计报告

车票管理系统程序设计报告一、引言车票管理系统是一个用于管理车票信息的软件系统。
该系统旨在提供方便快捷的购票、查询、退票等功能,以满足用户的出行需求。
本报告将详细介绍车票管理系统的设计思路、功能模块、数据结构以及程序实现等内容。
二、需求分析1. 功能需求车票管理系统需要具备以下功能:- 用户注册与登录:用户可以通过注册账号并登录系统,以便进行购票、查询等操作。
- 车票购买:用户可以根据出发地、目的地、日期等条件查询车票,并进行购买。
- 车票查询:用户可以根据出发地、目的地、日期等条件查询车票的余票情况。
- 车票退票:用户可以在购票后一定时间内申请退票,并进行退款。
- 车票管理:管理员可以对车票信息进行管理,包括添加、修改、删除等操作。
2. 性能需求车票管理系统需要满足以下性能需求:- 响应速度:系统应能够在用户购票、查询等操作时快速响应,提供流畅的用户体验。
- 安全性:系统应具备一定的安全机制,保护用户的个人信息和交易数据不被泄露或篡改。
- 扩展性:系统应具备一定的扩展性,方便后续对功能进行升级和扩展。
三、系统设计1. 架构设计车票管理系统采用三层架构设计,包括表示层、业务逻辑层和数据访问层。
表示层负责与用户进行交互,接收用户的请求并展示相应的界面;业务逻辑层负责处理用户的请求,进行业务逻辑的处理;数据访问层负责与数据库进行交互,进行数据的读取和写入操作。
2. 功能模块设计车票管理系统包括以下功能模块:- 用户模块:负责用户的注册、登录、个人信息管理等操作。
- 车票模块:负责车票的购买、查询、退票等操作。
- 管理员模块:负责管理员对车票信息的管理操作。
3. 数据结构设计车票管理系统的数据结构包括以下表:- 用户表:保存用户的基本信息,包括用户名、密码、手机号等。
- 车票表:保存车票的详细信息,包括车次、出发地、目的地、日期、余票数量等。
- 订单表:保存用户购票的订单信息,包括用户ID、车票ID、购票时间等。
火车票预订系统(详细设计说明书)

详细设计说明书1引言 .............................................. 错误!未定义书签。
编写目的............................................... 错误!未定义书签。
背景................................................... 错误!未定义书签。
定义................................................... 错误!未定义书签。
参考资料............................................... 错误!未定义书签。
2程序系统的结构......................................... 错误!未定义书签。
3TICKETCX类设计说明..................................... 错误!未定义书签。
程序描述............................................... 错误!未定义书签。
功能................................................... 错误!未定义书签。
性能................................................... 错误!未定义书签。
输人项................................................. 错误!未定义书签。
输出项................................................. 错误!未定义书签。
算法................................................... 错误!未定义书签。
流程逻辑............................................... 错误!未定义书签。
火车票网上在线预订管理系统

火车票网上在线预订管理系统摘要本文针对用户没有时间买票、买票难以及目前旅游公司靠人工的记录客户的火车票需求信息的情况而开发了这款火车票网上在线预订管理系统。
本系统的研究可以解决这一问题,系统的实现不仅让旅客能更加方便更加快捷地预订火车票这一产品,也极大地减轻旅游公司在火车票预订这块的人力物力财力,提高公司的盈利。
此次系统的开发按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤进行设计开发。
并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
本次设计采用java语言、jsp、struts和spring框架、MySQL数据库管理系统以及MyEclipse开发工具来开发一个基于网站的火车票预订管理系统,使得公司管理员能够有效地管理车次、旅客信息、退票信息。
同时旅客可以通过查询到相关的火车票信息,选择适合自己的车票,也可以直接在网上订票、退票,省时省力。
火车票网上在线预订管理系统在功能上已基本实现管理员在后台进行车次信息、订单信息、注册会员信息等模块的相关操作以及管理员身份验证和用户在前台注册、身份验证,以及查询余票、订票、退票的相关操作。
此系统操作简单、界面简洁,使用人员稍加培训就可以完全掌握和使用该系统。
此系统的缺陷就是界面不够绚丽,比较单一,同时有些模块功能的设计考虑得不是很周全。
关键词:信息管理;火车售票;数据库管理系统AbstractThe train tickets online booking management system, which is presented in this paper, is developed to solve three following problems. The first problem is the user does not have time to buy tickets. The second problem is that it is difficult for the users to buy tickets. The third problem is that travel companies rely on the manual record of customer demand information. This system can solve this problem, the implementation of the system not only will enable travelers booking train tickets more convenient and faster, but also greatly reduce the cost of travel company on human, material and financial resources for booking train tickets, so as to improve the profitability of the company. The development of this system,which is based on structured design method of software engineering, can be divided into feasibility study, requirements analysis, system design, detail design. In the design phase, data follow chart, data dictionary, E-R graphic, database logical structure, and typical UML modeling facility such as class diagram, activity diagram, use case diagram and sequence diagram are uesd to analysis and design the data demand of the system, the database, the software structure, system process and treatment process.The design uses the java language, jsp, struts and the spring framework, MySQL database management system, as well as the MyEclipse development tools to develop a web-based train ticket booking system, making the company administrator manage the trips, passenger information, refund information effectively. At the same time visitors can query the relevant ticket information, choose ticket, but also directly book online, and refund, so as to save time and effort.Train tickets online booking management system has the basic functions. Firstly administrators can manage trips information, order information, member information. Secondly administrators have to authenticate by the system. Thirdly users can register in the foreground, authenticate , perform query, booking, and refund-related operations. This system is user-friendly. After minimal training, the users can fully grasp and use the system. Thedefects of this system is that the interface is not brilliant, relatively simple, the design considerations of some module functionality is not very comprehensive.Key words:Information management; Ticket selling ; Database management目录1 绪论 (1)1.1引言 (1)1.2问题描述 (1)1.3任务 (2)1.4本论文的主要结构 (2)2 系统的可行性研究与需求分析 (3)2.1可行性研究 (3)2.1.1 经济可行性 (3)2.1.2 技术可行性 (3)2.1.3 操作可行性 (3)2.2需求分析 (3)2.2.1 功能需求 (4)2.2.2 数据需求 (5)2.2.3 性能需求 (6)2.2.4 数据流图 (6)2.2.5 数据字典 (7)2.2.6 实体-联系图 (9)2.2.7 数据库逻辑结构 (10)3 系统的总体设计 (12)3.1系统软件结构设计 (12)3.1.1 软件结构 (12)3.2系统流程图 (13)4 系统的详细设计 (17)4.1接口设计 (17)4.1.1 用户接口 (17)4.1.2 外部接口 (17)4.1.3 内部接口 (17)4.1.4 软件接口 (17)4.1.5 模块内部 (18)4.2过程设计 (18)4.2.1 程序流程图 (18)5 系统的实现与调试 (20)5.1应用系统的开发及测试 (20)5.1.1 后台管理系统运行结果截图: (21)5.1.2 前台订票网站运行截图 (30)6 结论 (39)6.1系统评价 (39)6.2安全性 (39)参考文献 (40)致谢 ............................................................................................................ 错误!未定义书签。
火车票订票管理信息系统

目录1.系统背景 (1)2.信息系统分析 (1)2.1初步调查 (1)2.2可行性研究 (2)2.3现行系统的详细调查 (2)2.4新系统逻辑模型的提出 (3)2.4.1数据流图 (3)2.4.2数据字典 (4)3.信息系统设计 (7)3.1信息系统总体设计 (7)3.1.1信息系统总体布局设计 (7)3.1.2软件系统的总体结构设计 (7)3.2数据存储设计 (8)3.2.1数据库设计 (8)3.3系统结构 (9)4.系统实施 (10)4.1编程并编写文档 (10)4.2测试 (10)4.3系统转换 (12)1.系统背景中国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一。
而铁路客运服务在其中又占有非常重要的地位。
其中有5000多个车站承办客运业务,日开列车2000多列。
为了在日益加剧的客户运输服务竞争中确保优势,改善铁路客户的服务质量,铁道部门一直在努力寻找提高竞争力、改善服务的新途径。
计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。
能给火车站票务带来明显的经济效益和社会效益。
2.信息系统分析2.1初步调查中国铁路客票发售和预订系统的核心功能是建立一个覆盖全国铁路的计算机售票网络,实现客票管理和发售工作现代化,从而方便旅客购票和旅行,提高铁路客运经营水平和服务质量,系统可预订、预售和发售当日客票,具有售返程、联程等异地购票功能。
系统预售期为 9 天。
可以实现票额、座席、制票、计费、结算、统计等工作的计算机管理。
现行系统概述火车票票务管理的全部数据处理都由人工操作,工作量大,工作效率低,错误率高,信息反馈不及时,因此本信息系统拟对该火车票票务管理进行以下几方面的改革:◎系统功能重构◎业务流程重组◎数据流程重组为了解决上述问题,要根据目前火车票的管理模式和方法,利用Internet、局域网和计算机开发基于Web的火车票订票管理信息系统,可以实现票额、座席、制票、计费、结算、统计等工作的计算机管理。
长途汽车管理系统

网络数据库系统开发实训长途汽车信息管理系统小组成员:指导教师:专业:计算机科学与技术所在单位:计算机科学与工程学院目录摘要 (3)第1章概述 (5)第2章需求分析 (5)2.1业务流程分析 (5)2.2功能分析 (5)2.3系统功能结构设计 (6)2.4系统的主要流程 (6)第3章概念结构设计 (7)3.1.1线路信息的E_R图 (7)3.1.2汽车信息的E-R图 (8)3.1. 3车票信息的E-R图 (8)3.1. 4管理员的E-R图 ...................................................................... 错误!未定义书签。
3.1.5建立基本E-R图 (9)第4章逻辑结构设计 (9)4.1逻辑设计的任务与目标 (9)4.2表的设计与实施 (10)4.2.1: 路线表 (10)4.2.2:汽车表 (10)4.2.3:车票表 (10)4.2.4:乘客表 (10)4.2.5:车站管理员表 (11)4.4逻辑模型设计与优化 (11)第5章数据库的实现 (11)5.1建立数据库 (11)5.2数据表的建立 (12)第6章系统实现部分 (14)6.1汽车查询 (14)6.2线路查询 (14)6.3车票查询 (15)6.4汽车信息插入: (15)6.5线路信息修改: (16)6.6车票信息删除: (17)参考文献 (17)附录1—小组成员分工情况 (18)附录2—部分实现代码 (18)总结 (28)摘要自从人类进入21世纪,也就进入了一个高速发展的信息时代,高新技术飞速发展的同时,计算机的使用范围也大大扩展,它已经涉及到人类生活的方方面面。
计算机使用的方便快捷,使它在越来越多的方面显示出比传统手工制作更迅速和准确的优点,尤其在信息记录,检索和查询方面,避免了不必要的麻烦。
一个性能良好的长途汽车信息管理系统能够使管理员快速方便地对长途汽车站的相关信息,如长途汽车线路信息, 汽车基本信息,车票信息等进行各种诸如添加,查询,删除,修改操作。
长途汽车信息管理系统的设计与实现

一、绪论1、引言1.1设计目的在信息技术高度发达的今天,传统手工记录客运站信息,已满足不了正常需求。
怎样是的管理员人方便的处理这些信息,降低他们的工作量是一个需要解决额问题.借助计算机来完成这些大量冗杂的工作.能大大降低管理员的工作强度。
这里开发一长途客运站的班车信息管理系统,旨在为客运信息管理员提供一个可行法案。
通过利用计算机上的程序,按规范管理长途客运信息.方便查询班车线路情况、各个班次的售票情况,以及每个班次的班车信息.方遍管理员的查询,及修改长途汽车线路信息,汽车信息,和车票信息。
将录入操作交给电脑来完成。
这样既能减少管理员工作量还能满足日益增长的需求。
也借以说明计算机技术在当今世界发展中的重要地位和科技创新的重要意义。
1。
2项目背景本程序的开发课题为“某长途客运站信息管理系统"。
主要使用的软件有Jcreator、jdk1。
7和Tomcat6。
0。
使用软件工程的设计思路,来开发一套使用的软件。
从分析用户需求开始、模块划分、建立数据库、代码设计、调试最后完成.主要针对的使用者时客运信息管理员(负责本客运站的线路加减以及售票)。
由于本程序有些功能善待完善,不足之处请见谅。
2、任务描述2.1目标本次程序设计应实现长途客运管理系统的基本功能,并达到一定的健壮性和安全性。
目标包括,客运汽车信息的管理(新进车辆都录入包括车牌号,汽车编号,以及最大载客量和负责该车的司机师傅)。
线路信息的管理(新增运营线路录入线路号,始末站点,发车时间等信息).售票信息查询以及管理员信息管理系统。
除此之外,对查询的优化处理也是必要的,这样可以提高运行效率。
2.2运行环境软件环境:操作系统:Win 7开发工具:Tomcat 6。
0 jdk1。
7 Jreator使用编程语言:Java3、数据描述3.1输入数据1)添加车辆:车辆编号、载客量、车牌号、司机。
车辆编号:为3为数字载客量:为(50-100)数字车牌号:为国内标准车牌号如(冀BT00001)司机:姓名(varchar(20))2)添加线路信息:线路号、始发站、终点站、车辆编号、发车日期、发车时间、耗时和票价.线路号:L+(3为数值)始发站和终点站:城市名称(varchar(20))车辆编号:为3为数字(且存在于数据库内)发车日期:格式为2012/12/23发车时间:小时:分钟(如9:00)。
班车信息管理系统

*******************实践教学*******************兰州理工大学计算机与通信学院2014年春季学期C程序设计课程设计题目:班车信息管理系统专业班级:计算机科学与技术6班姓名:苏志飞学号:13240623指导教师:唐建新成绩:_______________摘要随着信息技术在管理上越来越广泛的的应用,管理系统的实施在技术上已逐步成熟,管理系统是一个不断发展的学科,任何部门,服务系统的展开都离不开信息技术管理。
鉴于此我们开发了一个采用C语言编辑的基本班车信息管理查询服务系统,该系统具备了1录入班车相关信息。
2查询信息(按班车的发车时间及其车号查找)。
并输出班车当前所在信息。
3信息的输出,显示所有班车信息,满足乘客的需求。
4删除班车信息,使班车服务流畅化。
5状态转换。
运用c语言,编写程序使得复杂的交通变得井然有序。
就现在的交通设施,我们开展了此次c语言课程设计,从多方面提升自己的编译能力,为以后的专业开展奠定基础。
关键词:信息管理,车票,班车目录一、前言......................................................................................................... 错误!未定义书签。
二、需求分析................................................................................................. 错误!未定义书签。
三、总体设计................................................................................................. 错误!未定义书签。
四、详细设计................................................................................................. 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
报告编号:第六组综合课程设计报告车票管理系统的设计与实现学生姓名:孙伟何娜杨帆王玲****:**所在系:电子信息系所学专业:计算机科学与技术年级班级: 11级计算机(1)班2012 年12月目录摘要 (1)第一章前言 (2)1.1 现状分析 (2)1.2 开发环境 (2)1.3 主要功能 (2)第二章需求分析 (3)2.1系统的性能 (3)2.2系统的目标 (3)第三章概要设计 (4)3.1车票管理系统概要设计概述 (4)3.2模块划分 (4)3.2.1车票管理系统模块 (4)3.2.2管理员模块 (4)3.2.3管理员模块 (5)第四章详细设计 (6)4.1车票管理系统详细设计概述 (6)4.2开始界面流程图 (6)4.2.1车票管理系统流程 (6)4.2.2管理员操作流程 (6)4.2.3 游客操作流程 (7)第五章系统的实现 (9)5.1类的分类 (9)5.2界面的实现 (9)第六章小结 (15)参考文献 (16)车票管理系统的设计与实现摘要为了满足人们的订票需求,我们第六组利用面向对象程序设计来完成了车票管理系统的设计与实现。
该系统是利用面向对象程序设计来实现游客对车票的浏览、查询以及管理员对车票的录入、修改、删除等功能。
人们可以通过登录该系统查询目前的车票状况,确定有无车票,如果有,可以去管理员处进行订购;如果在开车前取消行程,可以去管理员处进行退订。
管理员可以帮助游客进行买票、退票以及对车票信息的修改,对于新增的班次进行录入,还可以对已录入的班次进行修改或删除,我们利用所学习的知识,完成了车票管理系统的设计与实现。
关键字:订票车票管理系统面向对象程序设计第一章前言1.1 现状分析随着科技的发展,效率的提高离不开科学的管理,为了避免人们因临时买不到车票而无法出行,提前预订好车票就显得尤为重要。
利用C++的封装性、多态性以及继承性从而完成车票进行管理的设计与实现,车票管理系统可以实现对车票科学化、规范化的管理,完成车票的预订、查询等功能,达到方便、及时、高效的目的,从而提高整个车站的工作管理效率。
1.2 开发环境面向对象程序设计是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。
面向对象程序设计具有封装性,多态性,继承性等特点。
面向对象程序设计是从C语言发展而来的,为了兼容C语言,C++保留了C的许多用法,人们在编写C++程序时也常常沿用C的某些传统用法。
了解系统开发的需求分析,类的层次设计,模块分析与整体调试的全过程,加深对C++的理解与Visual C++环境的使用,逐步熟悉程序设计的方法,并养成良好的编程习惯。
1.3 主要功能车票管理系统具有以下几个功能:1)录入车票信息2)浏览车票信息3)查询车票信息4)删除车票信息5)修改车票信息6)定购车票信息7)退还车票信息8)保存车票信息9)车票系统介绍第二章需求分析2.1系统的性能经过电脑及生活的调查研究,根据车辆的运行状态和车站的管理模式,车票管理系统需要管理的东西主要有:车辆的班次,车辆的线路,售票和退票等等。
车辆是一个对外服务的内容,为了乘客的乘车要求,所以系统需要实现售票信息的录入、修改和删除功能。
乘客对剩余车票需要进行选择,系统必须实现相应的查询和输出功能,使乘客择优而乘。
2.2系统的目标按照需求分析所得,车票管理系统有以下几个功能模块:(1)录入班次信息(信息用文件保存),可不定时地增加班次数据(2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。
(3)查询路线:可按班次号查询 ,可按终点站查询(4)售票和退票功能A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数。
B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。
第三章概要设计3.1车票管理系统概要设计概述车票管理系统分为管理员和读者两大模块。
管理员模块主要负责班次信息的录入、浏览、查询、删除、修改、保存、售票和退票功能,介绍车票信息管理系统等工作,游客模块可以进行浏览班次信息、查询线路信息和了解关于车票管理系统等操作。
3.2模块划分创建可视化界面模块,供用户直观、清晰的了解车票管理系统的主体功能,以及各模块之间的关联,根据不同的选择,响应各个事件,即调用模块,达到车票管理系统的实现。
3.2.1车票管理系统车票管理系统分为管理员模块和游客模块。
如图3.1所示。
图3.1车票管理系统3.2.2管理员模块管理员模块分为录入模块、浏览模块、查询模块、删除模块、修改模块、订购模块、退票模块、保存模块这8个模块。
如图3.2所示。
图3.2管理员模块3.2.3管理员模块游客模块分为浏览模块和查询模块。
如图3.3所示。
图3.3游客模块第四章详细设计4.1车票管理系统详细设计概述车票管理系统分为管理员和游客两大操作流程。
管理员操作流程主要负责录入车票信息、浏览车票信息、查询车票信息、删除车票信息、修改车票信息、保存车票信息,售票和退票功能、介绍车票信息管理系统等工作,游客操作流程包括可以浏览班次信息、查询线路信息和了解关于车票管理系统等等。
4.2系统操控流程图流程图是用图的形式将一个过程的步骤表示出来,通过流程图对系统总控流程、管理员操作流程以及游客操作流程的呈现,从而更容易完善车票管理系统,达到车票管理系统的实现。
4.2.1车票管理系统流程系统总控流程包含两种选择,输入1时选择管理员进行操作,否则选择游客进行操作。
如图4.1 所示。
图4.1 系统总控流程图4.2.2管理员操作流程管理员操作流程包含‘0-9’十种选择,输入‘1’时管理员进行录入车票信息操作;输入‘2’时管理员进行浏览车票信息操作;输入‘3’时管理员进行查询车票信息操作;输入‘4’时管理员进行删除票信息操作;输入‘5’时管理员进行修改车票信息操作;输入‘6’时管理员进行订购车票信息操作;输入‘7’时管理员进行退还车票信息操作;输入‘8’时管理员进行保存车票信息操作;输入‘9’时管理员进行查看关于车票系统信息的操作;输入‘0’时退出系统。
如图4.2 所示。
图4.2管理员操作流程4.2.3 游客操作流程游客操作流程包含‘0-9’十种选择,输入‘2’时游客进行浏览车票信息操作;输入‘3’时游客进行查询车票信息操作;输入‘9’时游客进行查看关于车票系统信息的操作;输入‘1’、‘4’、‘5’、‘6’、‘7’、‘8’时功能不对用户开放;输入‘0’时退出系统。
如图4.3所示。
图4.3 游客操作流程第五章系统的实现5.1类的分类Bus_infor类中成员:Bus_order是班次编号start[20]是车票信息的起点站end[20]是车票信息的终点站all_tickted是总共要发售的票数tickted是已经被订购的票数Hour_start,Minute_start是车票的发车时间GoHour表示行车时间Bus_infor()类中成员函数:析构函数~Bus_infor()录入函数input()读取函数input(ifstream & is)输出函数output()写入函数output(ofstream & os)定票函数Order_tickt(int n)获取发车时间函数GetTime_start()判断当前班次状况函数GetTime()内联函数,返回额定载量Get_all_tickted() { return all_tickted; } 返回已定票人数Get_tickted()返回班次号Get_bus_order()返回终点站的字符串Get_end()constBus_link类中成员函数:析构函数~Bus_link()录入车票信息的函数input()修改车票信息的函数mend()删除车票信息的函数del()查找函数find(Bus_infor **p,int num,char *pn)查询车票信息found()显示车票信息show()定购车票信息Order()退还车票信息Unorder()保存车票信息save()初始化车票信息begin()清除函数clear()关于车票信息about()主菜单函数mainmenu()设置系统修改标志void setkey(int k){ key=k; }返回系统修改标志int getkey(){ return key;}头节点head,系统修改标志key,管理员登陆标志password5.2界面的实现车票管理系统是在VC++6.0的环境下实现运行的。
在进行编辑编译及运行等操作后,再根据输出信息提示输入相应的字符,就能看到结果了。
以下的图形就是运行后的几个步骤及解释。
(1)初始界面的设计初始界面,选择用户类型,车票信息管理系统。
如图5.1所示。
图5.1初始界面(2)主界面的设计主界面中显示车票管理系统的全部信息,车票信息的录入,车票信息的浏览,车票信息的查询,车票信息的删除,车票信息的修改,定购车票信息,退订车票信息,保存车票信息,关于车票管理系统和安全退出系统。
界面如图5.2所示。
图5.2主界面(3)分界面:车票信息的录入。
录入车票包括班次、车的额定座位数、车辆的始发时间、行车时间、起始站和终点站等相关信息。
按照操作提示输入即可,车票信息如图5.3所示,输入错误还会提示重新输入。
如图5.4所示。
图5.3录入车票信息的分界面图5.4输入错误提示(4)分界面:车票信息的浏览。
输出录入的车票信息,包括已经订票数,车票信息浏览界面。
如图5.5所示。
图5.5 浏览车票信息的分界面(5)分界面:车票信息的查询提示进入查询界面,选择按班次查找或按终点站查询车票信息。
车票信息的查询界面。
如图5.6和5.7所示。
图5.6查询车票信息的分界面图5.7查询车票信息的分界面(6)分界面:车票信息的删除的设计在录入或修改错误的车票信息后,想删除错误的车票信息,按提示按提示输入班次号,程序会显示该班次的信息并提示用户是否确定删除,输入y则删除。
删除车票的信息界面。
如图5.8所示。
图5.8 删除车票信息的分界面(7)修改车票信息的设计按提示进行车票信息的修改,本系统中只有管理员身份才可以修改车票,显示屏幕。
如图5.9所示。
图5.9修改车票信息的分界面(8)分界面:订购车票信息的设计在管理员身份下按提示在剩余未出发的班次中,输出车票的信息,以判断是否可以订票,已出发的和已定票人数已满的情况下是不能订票的。
定购车票信息输出界面。
如图5.10所示。
图5.10订购车票信息的分界面(9)分界面:退订车票信息的设计在管理员身份下按提示在剩余未出发的班次中,输出车票的信息,以判断是否退已出发的和没人定票的情况下是不能退票的。
退还信息输出界面。