Advertisement

列车时刻表的需求分析与数据库设计

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本研究专注于列车时刻表管理系统的设计,通过对需求进行深入分析,构建高效、用户友好的数据库结构,以优化铁路运营效率。 解压后有四个文件,其中包括了列车时刻表的需求分析设计以及一个完成版的Access数据库(二者不兼容)。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 优质
    本研究专注于列车时刻表管理系统的设计,通过对需求进行深入分析,构建高效、用户友好的数据库结构,以优化铁路运营效率。 解压后有四个文件,其中包括了列车时刻表的需求分析设计以及一个完成版的Access数据库(二者不兼容)。
  • 全国铁路(Access
    优质
    《全国铁路列车时刻表》为用户提供便捷查询全国各地火车运行时间及站点信息,基于Access数据库设计,方便数据管理和维护。 全国火车时刻表(Access数据库),只有一个Access数据库,可以用来进行二次开发。
  • (截至2013年3月)
    优质
    《列车时刻表数据库》收录了截至2013年3月全国各城市间铁路运输的详细信息,包括车次、发到站时间及票价等,是出行规划的理想参考工具。 这是从12306铁道部网站获取的最新数据库,包含超过三千列列车的信息,包括所有站台、时间及停车时间。数据更新至2013年3月,并会继续进行更新。感谢大家的支持。
  • (截至2013年4月)
    优质
    本数据库收录了截止至2013年4月全国各城市间的列车运行信息,包括车次、发到站时间、途经站点等详情,便于用户查询和规划出行路线。 这是从12306铁道部网站获取的最新数据库,包含了所有站台、时间和停车时间的信息,为2013年3月的数据。未来会持续更新。感谢大家的支持。
  • 最新
    优质
    本数据库收录最新全国火车运行时刻信息,涵盖所有铁路线路与站点,方便用户查询和规划出行路线。 2011年7月份最新火车时刻表数据更新完毕。
  • 2008年火
    优质
    《2008年火车时刻表数据库》提供了详尽的全国铁路列车运行信息,涵盖各车次的发到站、时间及票价等数据,是旅客出行规划的重要参考工具。 2008年5月5日的火车时刻表数据库。鄙视那些收费的服务,现将其共享出来,这是一个Access 2003格式的数据库文件,时间数据为2008年5月份的内容。如果有需要的朋友可以下载使用。
  • 201207最新版Access下载
    优质
    本资源提供2012年7月更新的全国列车时刻表Access数据库免费下载,便于铁路旅客规划行程,内含详尽的车次、时间及站点信息。 这个你应该明白!淘宝上售价为380人民币的火车时刻表数据直接从官方获取,包含当前运行的4143个车次的所有详细信息(包括车站、票价等),共有44663条记录。我们的数据库会不断更新,但由于数据量庞大,并不能保证每次都能及时更新。若需要最新的数据库,请联系本人。 最近因数据源变化影响,我们对数据库和相关处理程序进行了重新开发,部分字段有所调整,在此向您表示歉意并希望继续得到您的支持与关注。应广大网友需求,在新的数据库中增加了“里程”及“列车类型”两个新字段,方便大家计算票价。“票价”和“里程”这两个字段的数据格式被修改为数字型,“历时”的数据格式则改为时间型以提高计算效率。 在本次更新后,车次与站序两组信息联合成为主键,便于索引查询。对于动车及高铁而言,票价依次代表一等座、二等座和特等座;其他类型的列车,则分别对应硬座、硬卧、软座以及软卧的票价。 具体各类别车次如下:C字头城际列车160个车次,D字头动车组958个车次,G字头高速动车523个车次,Z字头直快列车52个车次,T字头特快列车296个车次,K字头快速列车1220个车次,普快列车845个车次,Y字头旅游专列6个车次,L字头临时列车48个车次以及Q和S开头的35辆不同类型的火车。 为了优化数据冗余量及查询速度,在此将所有时刻表信息统一存储于一张表格中。该表包括以下字段:ID(文本类型)代表列车编号;Type(文本类型)用于标识列车类别,如普快、空调快速等;S_No(数字型),表示站序号;Station(文本型),列出具体站点名称;Day(数字型),指示日期信息即第几天到达或离开车站。此外还有A_Time和D_Time两个时间字段分别代表到站与发车时刻,Distance为里程数的数值类型,最后P1至P4四个数字字段则对应不同座位类型的票价。 例如查询枣庄至北京间所有列车的信息可采用如下SQL语句: ```sql Select T1.* From Train As T1, Train As T2, Train As T3 Where (T2.Station=枣庄 And T3.Station=北京) And ((T2.S_No < T3.S_No) And (T2.ID = T3.ID)) And (T1.ID = T2.ID) ``` 或者 ```sql Select * From Train Where ID in ( Select T1.ID From Train As T1 Inner Join Train As T2 on (T1.ID = T2.ID) Where ((T1.Station=枣庄) And (T2.Station=北京)) And (T1.S_No < T2.S_No) ); ```
  • 说明书
    优质
    《数据库设计与需求分析说明书》是一份详细文档,旨在指导数据库的设计过程。它从系统的需求出发,定义数据结构、用户视图及存储模式等关键要素,确保最终实现的数据库能够有效支持业务流程和管理决策,是软件开发不可或缺的重要文件。 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2 外部设计 2.1 标识符和状态 2.2 使用它的程序 2.3 约定 2.4 专门指导 2.5 支持软件 3 结构设计 3.1 概念结构设计 3.2 逻辑结构设计 3.3 物理结构设计 4 运用设计 4.1 数据字典设计 4.2 安全保密设计
  • 201207版本完整
    优质
    本资料为2012年7月版的全面列车时刻表数据集,涵盖全国主要城市的火车班次、到站时间及发车时间等详细信息。 该火车时刻表数据从官方获取,包含当前开行的4143个车次的所有详细信息(包括车站、票价等),共计有44663条记录。本站的时刻表数据库会不断更新,但由于数据量庞大,并不能保证每次都能及时进行更新。近期由于数据源变动的影响,我们对数据库和相关处理程序进行了重新开发,部分字段有所调整,请用户留意。 为了更好地满足广大网友的需求,在调整后的数据库中增加了“里程”与“列车类型”的信息,以方便大家计算票价。“票价”以及“里程”等字段已改为数字格式,“历时”则被设定为时间型,这样便于后续的计算和统计。同时,车次及站序两个字段被设为联合主键,这使得索引查询更加高效。 对于不同类型的列车来说: - C字头城际列车:共160个车次; - D字头动车组:共有958个车次; - G字头高速动车:包括523个车次; - Z字头直快列车:有52个车次; - T字头特快列车:共计296个车次; - K字头快速列车:包含1220个车次; - 普通快速列车(普快):总计845个车次; - Y字头旅游专列:共设有6个车次; - L字头临时列车:有48个车次; - Q字头列车:共计3个车次; - S字头列车:包括32个车次。 为了优化数据冗余量和查询速度,所有列车时刻信息均存储于同一张表内。该表格的字段及类型如下: | 字段名称 | 数据类型 | 描述 | | -------- | ---------- | ---- | | ID | 文本 | 列车编号 | | Type | 文本 | 列车型号(如普快、空调快速等)| | S_No | 数字 | 站序 | | Station | 文本 | 车站名称 | | Day | 数字 | 运行日期(当天第几天运行的列车)| | A_Time | 时间类型 | 到达时间 | | D_Time | 时间类型 | 离开时间 | | Distance | 数字 | 行程里程 | | P1 | 数字 | 硬座/一等座票价(根据列车类型)| | P2 | 数字 | 硬卧/二等座票价(同样依据列车种类)| | P3 | 数字 | 软座或特等座位的费用 | | P4 | 数字 | 对于软卧车票的价格 | 示例查询: 从枣庄站到北京站的所有列车信息可以通过以下两种SQL语句获取: ```sql SELECT T1.* FROM Train AS T1, Train AS T2, Train AS T3 WHERE T2.Station=枣庄 AND T3.Station=北京 AND (T2.S_No < T3.S_No) AND (T2.ID = T3.ID) AND (T1.ID = T2.ID); ``` 或者: ```sql SELECT * FROM Train WHERE ID IN ( SELECT T1.ID FROM Train AS T1 INNER JOIN Train AS T2 ON T1.ID = T2.ID WHERE T1.Station=枣庄 AND T2.Station=北京 AND (T1.S_No < T2.S_No) ); ```
  • ——阶段
    优质
    简介:本章节聚焦于数据库设计中的需求分析阶段,探讨如何通过深入了解用户需求、业务流程来构建高效的数据模型。 1. 对各个系统进行功能需求分析。 2. 在数据库设计阶段,详细地分析数据库的需求,并设计概念数据库。绘制局部和整体的E-R图(实体关系图)。 3. 设计详细的逻辑数据库结构,将每个实体及其联系转化为二维表即关系模式。指定各关系的主关键字及外部关键字,并对各种约束进行限制。 4. 使用企业管理器或查询分析器建立各个二维关系模型(建议使用SQL代码实现),并创建适当的索引。 5. 根据系统功能需求设计相应的查询视图。 6. 依据系统的功能需求,构建存储过程。 7. 按照功能需求设立触发器以确保数据的一致性。