列车时刻查询决策系统设计论文(一)

时间:2017-08-13 我要投稿


1、课程设计目的和意义
1.1设计目的    
 列车时刻查询决策系统是便民类的系统。该系统能够为用户提供有关列车时刻充足的信息和快捷的查询手段。在计算机普及的信息时代,用电脑软件来查询列车时刻已经替代了一直以来人们使用传统的方式查询列车时刻,用传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。使用电脑软件进行查询,具有很多优点,例如:查询迅速、方便、清晰、信息存储量大等。因此有利于人们快速、方便的查找到所需的相关列车时刻信息。从真正意义上做到了“便民”。
1.1.1设计意义
 列车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向用户及时的提供列车时刻信息。几十年前的那种传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。在计算机普及的信息时代,使用电脑软件进行查询,使查询更加迅速、方便、清晰。
 此列车时刻查询决策系统软件,能帮助人们利用计算机快速方便的查询列车时刻。本软件集列车基本数据、车次管理、列车查询于一身,目的在于能够使管理人员更加方便快捷的对列车时刻进行更新和管理。同时使用户更加方便快速的查询列车时刻信息。此列车时刻查询决策系统使列车时刻信息的查询工作更系统化、规范化、自动化。从而在一方面提高了管理人员的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存储量大等优点,所以实现了列车时刻信息查询及管理的自动化。
2、软硬件环境
   软件环境:Windows XP 
 硬件环境:CPU:inter pentinum®4、主频:2.80G赫兹、 内存:256M、40G硬盘
 开发环境:Windows XP 、Delphi5.0  、Microsoft Office Access 2003
             inter pentinum®4、256MB内存、40G硬盘
 3、系统设计及开发过程
3.1需求分析
 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。    
 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。
 基于需求分析的方法,我从网络中以及经常需要进行列车时刻查询的人群中进行了调查,得出此列车时刻系统的功能包括以下各项:
3.1.1基础数据模块
 此模块包含了车站设置、列车类型、价格调整、退出系统四种功能。
3.1.1.1 车站设置
在车站设置中,包括新增站点和修改站点两项功能。
车站包含了石家庄、保定、唐山、秦皇岛等二十个车站。
3.1.1.2列车类型
在列车类型中,包括新增列车类型和修改列车类型两项功能。
列车类型包含了普快、特快、空调快车、空调慢车等信息。
3.1.1.3价格调整
在价格调整中,可以对列车票价进行调整。
3.1.1.4退出系统
将关闭整个系统。
3.1.2车次管理模块
 此模块包含了增加车次、车次维护两种功能。
 车次包含了T522、K67、4491、4444、4441等二十个车次。
3.1.2.1增加车次
在增加车次中,可以在原有的基础上增加新的车次。
3.1.2.2维护车次
    对表中列车的各项信息进行维护。
3.1.2列车查询模块
  此模块包含了站站查询、车次查询两种功能。
3.1.2.1站站查询
输入始发站和终点站系统将显示符合条件的所有车次,以及车辆类型、到站时间、发站时间、里程、总共时间等数据。
3.1.2.2车次查询
 输入车次系统将显示符合条件的车次,以及车辆类型、始发站、终点站、到站时间、发站时间、里程、总共时间等数据。
3.2数据库分析
3.2.1数据库概念设计(E-R图)
记录各次列车的各种价位

2、记录列车的相关信息

3、记录各次列车的运行区间

4、记录列车类型的基础数据表

5、记录各车站的基础数据表

6、数据库ER图

3.2.2数据库逻辑结构设计
E—R图向关系模型转换:
 一个实体型转换为一个关系模式,实体的属性即为关系模式的属性,实体的标识符即为关系模式的键。
联系类型的转换,根据不同情况做不同的处理:
1、记录各次列车的各种价位

2、记录列车的相关信息

3、记录各次列车的运行区间

4、记录列车类型的基础数据表

5、记录各车站的基础数据表

6、关系图

                      
说明:
①TrainBase.TrainID与TrainPrice.TrainID相关联,以通过列车编号找到在表TrainPrice中的相关列车价格的信息,它们是一对一的关系。
②TrainBase.TrainID与TrainSiteInfo.TrainID相关联,以通过列车编号找到在表TrainSiteInfo中的相关列车运行区间的信息,它们是一对一的关系。
③TrainSiteInfo.SiteID与SiteBase.ID相关联,以通过车站ID找到车站的名称,它们是多对一的关系。
④TrainBase.TypeID与TypeBase.TypeID相关联,以通过列车类型ID找到列车类型名称,它们是多对一的关系。
⑤SiteBase.ID与TrainBase.StartSiteID、EndSiteID相关联,以通过车站ID找到车站的名称,它们是一对多的关系。
根据以上转换规则可得列车时刻查询决策系统的结构模式为:
A. 列车票价位信息(列车编号、硬座、软座、硬卧、软卧)
 主码:列车编号
 B.列车基本信息(列车编号、车次、始发站、终点站、发时、到时、车辆类型号、里程、所经路程总时间)
主码:列车编号
外码:车辆类型号、始发站、终点站
C.列车运行区间信息(列车编号、车站编号、到时、发时、里程)
主码:列车编号
外码:车站编号
D.列车类型信息(车辆类型号、车辆类型)
   主码:车辆类型号
E.车站信息(车站编号、车辆类型)
 主码:车站编号
 3.2.3数据库物

列车时刻查询决策系统设计论文(一)相关推荐
最新推荐
热门推荐