【精品】车次信息管理程序

【精品】车次信息管理程序

ID:45555426

大小:465.75 KB

页数:27页

时间:2019-11-14

【精品】车次信息管理程序_第1页
【精品】车次信息管理程序_第2页
【精品】车次信息管理程序_第3页
【精品】车次信息管理程序_第4页
【精品】车次信息管理程序_第5页
资源描述:

《【精品】车次信息管理程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、车次信息管理程序目录摘要11.绪论12.系统分析22」数据需求22.2功能需求22.3性能需求23.总体设计23」功能模块设计23.2系统设计方案44.详细设计44.1添加列车信息模块44.2建立链表模块54.3删除列车信息模块64.4修改列车信息模块74.5通过车次查找模块84.6通过站站查找模块94.7保存模块104.8读取模块115.结论12结束语13参考文献13附录1—用户手册13附录2—源程序17摘要列车车次信息管理程序是对列车相关信息的详细介绍,是便民类的系统。该系统能够为用户提供有关列车车次,时刻,费点等充足的信息和快捷的查询手段。在计算机普及的信息时代,用

2、电脑软件来查询列车车次,站点,时刻已经替代了一直以来人们使用传统的方式查询列车车次,站点,时刻等,因此有利于人们快速、方便的查找到所需的和关列车详细信息。木系统使用c语言作为程序开发的语言,开发列车车次信息管理程序,实现信息以文件形式储存,以菜单方式工作,对列车的相关信息进行添加、修改、删除和查询等功能。本文从分析课题的题Fl背景、题fl意义、题冃耍求等出发,分别从需求分析、总体设计、详细设计等各方面详细介绍了系统的设计和实现过程,最后对系统的完成情况进行了总结。关键词:车次;列车站点;始发站;终点站;1.绪论列车车次信息管理程序是对列车相关信息的详细介绍,是使民类的系统

3、。该系统能够为用户提供有关列车车次,时刻,站^等充足的信息和快捷的查询手段。在计算机普及的信息时代,用电脑软件来杏询列车车次,站点,时刻已经替代了一直以来人们使用传统的方式查询列车车次,站点,时刻等,因此有利于人们快速、方便的查找到所需的相关列车详细信息。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成列车车次概况,车次编辑,车次更换,站-站查询,站名查询以及车次查询等功能,从真正意义上做到了“便民列车车次信息管理程序给工作人员和乘客带来了真正的实惠,这也正是编写本程序的冃的所在。本系统不仅能够大大提髙工作人员的工作效率,节省工作时间,而且更为乘客们带來

4、方便,服务人民。根据计算机综合训练任务书要求,本系统开发主要完成以卜•内容。(1)信息录入:实现车次信息的录入功能。(2)信息维护:增加车次信息,删除车次信息,修改车次信息,其中车次信息包扌舌途径各站点的名称及时间。(3)信息查询:查询时可实现按站名查询,按车次查询,并提供站■站查询。2.系统分析2.1数据需求需要向系统输入车次、始发站、终点站、发车时间、到站时间、站站点。2.2功能需求本系统主要是某车站对列车信息简单管理的系统。本系统需要以C语言设计,实现添加,删除,修改,车次查找,站站查找,结束等功能。要求信息以文件形式存储,程序以菜单形式工作。2.3性能需求在运行木

5、程序时只要按照正确的操作方法不会出现无法运行的情况,查询迅速、方便、清晰、信息存储量大等,系统稳定性好,安全,可靠。3•总体设计3.1功能模块设计根据分析整个系统主耍划分为8个功能模块,分别执行要求中的功能。该系统需要有添加,建立链表,删除,修改,通过车次查找,通过始发站查找,保存,读取。功能模块图如图1所示。图1功能模块图(1)添加列车信息模块添加列车信息模块实现对输入信息的添加;(2)建立链表模块建立链表模块实现将信息链表式输出(3)删除列车信息模块删除列车佶息模块实现将不符合要求信息删除。(4)修改列车信息模块修改列车信息模块实现将I口信息进行修改。(5)通过车次查

6、找模块通过车次杏询模块实现通过输入的车次对和关信息进行杳找。(6)通过站站查找模块通过站站模块实现通过输入的站点对和关信息进行查找。(7)保存模块保存模块即在运行完系统功能后自动保存信息。(1)读取模块读取模块即将输入系统的列车信息进行读取。3.2系统设计方案设计一个总菜单,1添加列车信息,2建立链表,3删除列车信息,4修改列车信息,5通过车次查找,6通过站站查找,7保存,8读取。基本功能的实现都将体现在这几个菜单选项中。建立结构体如下:structtrain{charche[20];//列车车次charshi[20];//歹U乍始发站charzhan[20];//列车站

7、站’charzhong[20];〃列车终点站charfa[30];//列车发车时间chardao[30];//列车到车时间};根据模块需要本系统需要用到链表结构。定义了8个函数,都实现以下功能:structtrain*creat(void);〃添加voidprint(structtrain^head);〃建立链表structtrain*del(structtrain*head,charche[20]);〃删除structtrain*correct(structtrain*head,charche[3OJ);〃修改structt

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

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

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