列车时刻查询系统

列车时刻查询系统

ID:33637111

大小:380.50 KB

页数:12页

时间:2019-02-27

列车时刻查询系统_第1页
列车时刻查询系统_第2页
列车时刻查询系统_第3页
列车时刻查询系统_第4页
列车时刻查询系统_第5页
资源描述:

《列车时刻查询系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程名:软件工程课题名:列车时刻查询系统姓名:学号:指导老师:目录1.需求分析1)引言2)功能描述3)可行性分析4)问题定义和描述5)系统功能运行图2.设计分析1)模块说明2)功能函数3)系统流程图4)界面演示3.程序1)主要程序2)需要改进的问题及自我反省3)主要参考文献12一.需求分析1)引言列车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向用户及时的提供列车时刻信息。几十年前的那种传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。在计算机普及的信息时代,使

2、用电脑软件进行查询,使查询更加迅速、方便、清晰。此列车时刻查询决策系统软件,能帮助人们利用计算机快速方便的查询列车时刻。本软件集列车基本数据、车次管理、列车查询于一身,目的在于能够使管理人员更加方便快捷的对列车时刻进行更新和管理。同时使用户更加方便快速的查询列车时刻信息。此列车时刻查询决策系统使列车时刻信息的查询工作更系统化、规范化、自动化。从而在一方面提高了管理人员的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存储量大等优点,所以实现了列车时刻信息查询及管理的自动化。2)功能需求主要功能包括:①录入列车信息:该部

3、分功能主要是用于系统管理员输入列车的各种信息,加强系统的可扩展性和延续性,使系统信息保持更新。②浏览列车信息:浏览全部的列车信息,将所有的列车时刻信息都展示出来方便用户调用,此功能管理员和游客皆可调用。③查询列车信息:查询列车时刻信息,以及相关资料,查询分两种方式,一种是按列车号查询,另一种是按终点站查询。两种查询想辅助。使用户更快捷的查询到有关信息。④删除列车信息:删除列车时刻信息功能主要用于更新列车信息数据,对于不必要的信息和错误的过时的信息进行相关处理,有利于简化系统,对于系统的运行速度的提升有着良好的加速效果。此功能是管理员专用功能,游客用户无权调用。12⑤修改

4、列车信息:此功能用于修改列车信息,使用权限仅限于管理员。进行列车信息的相关修改对于系统的正常运行有着显著的作用。⑥保存列车信息:保存功能通过输入输出流来实现,将列车信息保存在DEBUG目录下,使用文本文档的形式保存相关信息。⑦关于列车时刻查询系统:列车时刻查询系统的相关说明,以及使用规则及注意事项。⑧退出系统:退出键,退出功能。3)可行性分析3.1.分析概述列车时刻查询系统是便民类的系统。该系统能够为用户提供有关列车时刻充足的信息和快捷的查询手段。在计算机普及的信息时代,用电脑软件来查询列车时刻已经替代了一直以来人们使用传统的方式查询列车时刻,用传统的方式存在着许多缺点

5、。使用电脑软件进行查询,方便快捷。因此有利于人们快速、方便的查找到所需的相关列车时刻信息。列车信息量的不断增大,使得列车信息管理人员的工作变得越来越复杂且容易出错,急需更好的方式管理列车信息,计算机技术不断发展,使得利用计算机软件管理列车信息变成可能,而且会节省人力物力,带来更好的经济效益,给人们提供方便。3.2.数据流分析管理人员1.1接收录入信息1.2更新车次清单系统处理查询请求用户D1车次信息车次信息车次信息车次信息车次信息查询请求信息输出车次信息124)问题定义和描述设计一个登录页面,普通用户以游客身份登录,能够对车次进行普通的查询功能。车站管理员以管理员身份登

6、录,能够对列车时刻信息进行查询和更新操作。设计一个数据库用来保存列车车次和时刻信息。设计一个列车时刻查询系统,能实现当用户输入起始站和终点站时,能列出中间的各个车次和时刻,也能根据用户输入车次查询该车次经过的所有车站和经过车站的时刻。还能根据用户输入的车站来查询经过此车站的列车车次和时刻,而且判断是否是终点车。5)系统功能运行图列车时刻查询系统用户列车信息列车查询车次管理站站查询车次查询车站查询增加车次路线更新删除车次游客管理员列车车号起止时刻行驶时间12一.需求分析1)模块说明列车时刻查询系统是一种复杂的对象,无法用简单数据类型来描述,显然要定义不同的类和结构体。下面

7、为定义的模块及其实现。程序运行的时候用菜单选择功能,1、类:将列车信息定义为一个类-train_infor并且将相关的函数进行定义,在类的定义中还要申明好几种数据的类型,局部变量和全局变量。2、结构体模块:定义链表的关键在于为列车时刻信息定义结构体类型时应该定义一个next成员,该成员可以把列车时刻信息结点进行链接。3、主模块:结构体程序设计的基本思想是:自顶向下,逐步细化,把功能进行分解,最终分解为一些较易实现的小模块。4、初始化模块:该模块负责在用户进入系统时,调用保存在磁盘文件中的列车时刻信息。5、菜单模块:系统与用户交互的界面是通

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

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

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