手机火车票查询系统.doc

手机火车票查询系统.doc

ID:59356010

大小:529.68 KB

页数:28页

时间:2020-09-04

手机火车票查询系统.doc_第1页
手机火车票查询系统.doc_第2页
手机火车票查询系统.doc_第3页
手机火车票查询系统.doc_第4页
手机火车票查询系统.doc_第5页
资源描述:

《手机火车票查询系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-27-题目:手机火车票查询系统数据库设计学号:2084020231姓名:李宇专业班级:08级数媒-27-摘要【摘要】:对于我们大学生而言,尤其是出门在外的大学生,每年春运来临,最担心的就是买不到一张回家的车票,因为中国的地域较广,铁路系统复杂,火车车次众多。所以对于每个人,目的地不同,车次需求不同。能够将这些复杂的铁路道路,火车车次信息分门归类,建立简易数据库并存储,用以连接其他平台系统,就可以实时的查询所需火车票。现在手机客户端比较常见,能够将火车查询系统嵌入不同手机平台,将会非常方便我们对火车票的查询。实时掌握车票车次信息,减少由于考虑不当而误车次耽误时间的情况。在

2、手机火车票查询系统中,如何建立完整性强,实时性强,准确性高的数据库就是关键所在了。通过现有的建立数据库的软件SQLsever就能够建立一个用于数据查询的数据库,再过对各种数据库管理系统(DBMS)的模型分析,结合火车站售票查询的实际需求,我们就完成建立一个较为完整的火车票查询系统数据库设计的任务。通过SQL语句的检验,我们的数据库系统达到了查询火车票的功能,说明数据库设计部分是成功的。【关键词】:SQL语言;DATABASE设计;火车票查询;手机火车票查询系统-27-数据库设计部分总体设计内容1.需求分析需求分析的任务是准确了解并分析列车票务管理系统的需要和要求,弄清火车

3、票查询系统要达到的目标和实现的功能,得到数据字典和数据流图。2.概念结设计将需求分析得到的用户需求抽象为信息结构即概念模型(ER图)。先逐一设计ER图,然后集成得到的ER图,最后通过消除不必要的冗余,设计基本ER图。3.逻辑设计逻辑设计的任务就是把概念设计阶段设计好的基本ER图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。首先按照ER图向数据模型转换的规则,将概念结构转换为DBMS所支持的数据模型;然后对数据模型进行优化,得到关系模式。4.数据库的实施(1)表的建立需要明确数据库需要建立多少表,以及每个表中所要包括的内容。在建立表的过程中。要对每个表进行字段

4、属性的设置。(2)表之间关系的设置为数据库设置了不同的表之后必须告诉DBMS如何将这些信息合并在一起,因此要定义表之间的关系。(3)完成相关查询包括按车次查询,按站点查询,显示车票信息,打印车票信息等功能。-27-第一章需求分析一.系统需求分析阶段中国地域广大,火车线路错综复杂。另一方面人们生活质量逐渐提高,旅游业发展迅猛,外出乘车旅游的旅客也越发增多,为了能选择一个最佳路线,我们很有需要建立一个查询火车路线,进而选定火车票的系统。全国有大量的人员通过搭乘火车到达目的地。而与火车的特殊性及可能经过多个城市,每个城市的车站可以出售此火车的车票。而且同一车站可能有多辆车经过。

5、许多希望以最快的方式选择自己想来乘坐的那一趟列车。所以以人工的方式是不可能实现这种功能的。一种可行的方案是基于客户端服务器的体系结构。服务器为数据库系统,存储所有必要的信息。客户端通过连接到服务的应用程序快速、准确地完成相应的工作。列车票务管理系统的实施,将会在一定程度上促进铁路客运生产力和生产关系的变革,增强市场竞争能力,提高铁路部门的工作效率,提升管理水平,减少劳动强度,方便广大旅客购票,有一定的社会和经济效益。二.需求分析阶段的目标1.了解我国火车铁路分布系统2.了解我国各省市火车站分布3.了解火车票种类和票价4.了解火车各站停靠时间三.需求分析阶段的任务用户功能需

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

7、依此类推,将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经过分析之后,我们需要五个不同的基本表和关系表来完成该系统的数据储存。分别是火车基本表、火车时刻表、火车站表、省份表、站点火车表。数据结构定义如下表所示。-27-数据结构名含义说明组成火车基本表定义了各列火车的简单信息火车车次号,火车种类,始发站,终点站,始发时间,到站时间,总路程,总时间火车时刻表定义了所有列车的有关信息火车车次号,火车站ID,火车站名,站次,日期,出发时间,到站时间,绝对路程,票种及票价火车站表定义了各列火车及其经过车站信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。