计算机软件技术基础课程设计-铁路售票查询系统的设计与实现

上传人:aa****6 文档编号:38387341 上传时间:2018-05-01 格式:DOC 页数:24 大小:426KB
返回 下载 相关 举报
计算机软件技术基础课程设计-铁路售票查询系统的设计与实现_第1页
第1页 / 共24页
计算机软件技术基础课程设计-铁路售票查询系统的设计与实现_第2页
第2页 / 共24页
计算机软件技术基础课程设计-铁路售票查询系统的设计与实现_第3页
第3页 / 共24页
计算机软件技术基础课程设计-铁路售票查询系统的设计与实现_第4页
第4页 / 共24页
计算机软件技术基础课程设计-铁路售票查询系统的设计与实现_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《计算机软件技术基础课程设计-铁路售票查询系统的设计与实现》由会员分享,可在线阅读,更多相关《计算机软件技术基础课程设计-铁路售票查询系统的设计与实现(24页珍藏版)》请在金锄头文库上搜索。

1、湖南文理学院课程设计报告湖南文理学院课程设计报告课程名称: 计算机软件技术基础课程设计 系 部: 电气与信息工程学院 专业班级: 通信 09103 班 学生姓名: 指导教师: 完成时间: 2011.12.27 报告成绩: 评阅意见:评阅教师 日期 2目录摘要.3关键词.3第一章 需求分析.41.1 用户功能需求.41.2 数据流图.6第二章 概念结构设计.72.1 火车基本表.72.2 火车时刻表.72.3 火车站表.52.4 省份表.6第三章 物理结构设计.8第四章 系统程序的设计.9课程设计的总结.22参考文献:.23致 谢:.233铁 路 售 票 查 询 系 统 的 设 计 与 实 现4

2、摘要摘要:它是通过系统的方法、原理来售出火车票。本款系统采用人性化的售票管理模式, 能很好的解决了乘客购票难,售票工作人员任务重的问题。本款软件采用身份证作为 身份验证的初始凭证,乘客按照系统所显示的操作逐一输入票务信息。系统会通过预 先存入的程序导出客户所需信息和客户要求。为了防止非法份子使用假身份证购票, 在预命令中就事先输入了相关的信息,此类状况会直接导出无效信息,并显示红色警 报信息。关键词关键词: : 铁路;售票;查询;系统;身份证Abstract:It is through a systematic approach, principle to sell train tickets

3、. This system adopts the humanized management mode, it can be a good solution to the passenger ticket, ticket sales staff arduous tasks of the problem. The software adopts the identity card as the authentication certificate according to the initial, passenger system revealed by operation to enter on

4、e by one ticket information. The system will advance through a stored program derived required customer information and customer requirements. In order to prevent unauthorised person using a false identity card purchase, the prefetch commands in advance input the relevant information, this kind of s

5、ituation will directly export the invalid information, and display the red alert information.KeywordKeyword:Railway; ticketing; query; system; identity card5一、一、 需求分析需求分析中国地域广大,火车线路错综复杂。另一方面人们生活质量逐渐提高,旅游业发 展迅猛,外出乘车旅游的旅客也越发增多,为了能选择一个最佳路线,我们很有需要 建立一个查询火车路线,进而选定火车票的系统。全国有大量的人员通过搭乘火车到 达目的地。而与火车的特殊性及可能经过

6、多个城市,每个城市的车站可以出售此火车 的车票。而且同一车站可能有多辆车经过。许多希望以最快的方式选择自己想来乘坐 的那一趟列车。所以以人工的方式是不可能实现这种功能的。一种可行的方案是基于 客户端服务器的体系结构。服务器为数据库系统,存储所有必要的信息。客户端通过 连接到服务的应用程序快速、准确地完成相应的工作。列车票务管理系统的实施,将 会在一定程度上促进铁路客运生产力和生产关系的变革,增强市场竞争能力,提高铁 路部门的工作效率,提升管理水平,减少劳动强度,方便广大旅客购票,有一定的社 会和经济效益。1.11.1 用户功能需求用户功能需求 旅客购票需求 按车次查询车票信息:旅客可根据始发站

7、名和终到站名查询到全国任意两站之间的所有车次,并且相应查询出两站的距离公里数、票价、经过的时间和车次类型等各 种信息。按车站查询车票信息:用户直接输入起始站点和终点站,选择火车车次和车票种类,系统输出满足条件的详细车票信息在详细调查了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结构化分析方法(SA 方法) 。首先,定义全局概念结构的框架,如下图所示。旅旅客客火车票查询系统查询系统简单总体框架结构图 分解总系统为子系统后6火车票查询系统按车次查询按车站查询系统数据流图分别简化为如下模型 查询系统模型:旅客查询 系统选择信息打印 车票信息分类查询功能:查询 系统车次 查询车站 查询

8、子车次查询系统: 旅客车次 查询 系统输入车次打印 车票信息子车站查询系统: 7旅客车站 查询 系统输入车站打印 车票信息依此类推,将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经过分析之后,我们需要五个不同的基本表和关系表来完成该系统的数据储存。分 别是火车基本表、火车时刻表、火车站表、省份表、站点火车表。数据结构定义如下表 所示。1.21.2 数据流图数据流图使用结构化分析方法,确定系统的数据主要是身份证号、车次、终点站名、发车时间和车票,对数据的操作主要有身份证证件的辨伪、车次修改、终点站修改、发车时间修改、售票及打印,可以确定系统的处理逻辑和流程,得到如下所

9、示的系统数据流图。数据结构 名含义说明组成火车基本 表定义了各列火车的简单信息火车车次号,火车种类,始发站, 终点站,始发时间,到站时间, 总路程,总时间火车时刻 表定义了所有列车的有关信息火车车次号,火车站 ID,火车 站名,站次,日期,出发时间, 到站时间,绝对路程,票种及票 价火车站表定义了各列火车及其经过 车站信息火车车次号,车站名,火 车站 ID省份表定义了全国省份基本信息省份名,省份 ID,省份 拼音缩写站点火车表定义全国各省份所拥有的 车站信息火车站 ID,火车站名, 省份 ID,火车编号8二、二、概念结构设计概念结构设计2.12.1 火车基本表:火车基本表:9列列车车总旅程火车

10、ID车种始发站 ID终点站 ID终点站始发站始发时 间 车站编 号列车编 号总耗时2.22.2 火车时刻表:火车时刻表:列列车车时时刻刻行程火车ID站次票种车站ID 车站名到站时 间出站时 间到站日 期2.32.3 火车站表:火车站表:火火车车站站车站ID车站名省份ID列车编 号102.42.4 省份表:省份表:省省份份省份名省份ID省份拼 音三三、物理结构设计物理结构设计系统软件结构图:系统软件结构图:四、系统程序的设计四、系统程序的设计源程序:源程序:#include #include #define MAX 10011#define N 50 typedef struct time /时间类型 int x,y,z; /分别对应年,月,日 TIME; typedef struct cnode /票信息类型 int no; /票号int id; /购票人证件号TIME date;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号