班车信息管系统.doc

班车信息管系统.doc

ID:55944543

大小:1.01 MB

页数:32页

时间:2020-06-17

班车信息管系统.doc_第1页
班车信息管系统.doc_第2页
班车信息管系统.doc_第3页
班车信息管系统.doc_第4页
班车信息管系统.doc_第5页
资源描述:

《班车信息管系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、*******************实践教学*******************兰州理工大学计算机与通信学院2014年春季学期C程序设计课程设计题目:班车信息管理系统专业班级:计算机科学与技术6班姓名:苏志飞学号:13240623指导教师:唐建新成绩:_______________摘要随着信息技术在管理上越来越广泛的的应用,管理系统的实施在技术上已逐步成熟,管理系统是一个不断发展的学科,任何部门,服务系统的展开都离不开信息技术管理。鉴于此我们开发了一个采用C语言编辑的基本班车信息管理查询服务系统,该系统具备了1录入班车相关信息。2查询信息(按班车的发车时间及其车号查找)。并输出班车当前所在

2、信息。3信息的输出,显示所有班车信息,满足乘客的需求。4删除班车信息,使班车服务流畅化。5状态转换。运用c语言,编写程序使得复杂的交通变得井然有序。就现在的交通设施,我们开展了此次c语言课程设计,从多方面提升自己的编译能力,为以后的专业开展奠定基础。关键词:信息管理,车票,班车目录一、前言1二、需求分析2三、总体设计3四、详细设计41、数据定义42、算法流程图4五、编码6六、测试与分析7七、设计总结8参考文献9致谢10附录11一、前言传统的班车信息管理存在着许多的弊端,比如计算方面的误差、整个系统的管理和班车信息的查询等。伴随着信息时代的来临,信息处理器——计算机的应用于班车信息的日常管理为班

3、车管理的现代化带来了从未有过的动力和机遇,采用计算机管理信息系统已成为班车信息管理科学化和现代化的重要标志给班车服务行业带来了明显的经济效益和社会效益。利用班车信息系统管理整个运行的过程,可以节省大量的时间和精力,有助于及时了解各个环节中信息的变更,有利于提高工作人员的工作效率。在此背景下,本文论述了班车管理系统的设计和实现。我们学习程序设计课程的目的掌握设计程序的思路,学习会用计算机语言编写程序,以实现所需要处理的任务。要正确处理算法与语法的关系,算法是程序的核心、是灵魂,语法是外壳、是工具。不应把学习重点放在语法规则上,语法是重要的,不掌握语法规则就无法编写出正确的程序。一定要把重点放在解

4、题的思路上,通过思考,和大量的阅读,来构造一个完整的程序。因为:重要的是学会编程,而不是背语法。其次,主要是学习程序设计的方法,进行程序设计的基本训练,学生应该把精力放在最基本,最常用的内容上,学好基本功,在基础上加强自己。二、需求分析2.1选题背景:随着计算机的普及,信息产业的发展,现在计算机已经被各个领域使用。传统班车信息管理存在着许多的弊端,比如计算方面的误差、整个系统的管理和班车信息的查询等。但是现在班车管理已经信息化、自动化,通过一些编程语言来实现,再经过实践来验证,最后就有一个完整的班车信息管理系统。它包括班车信息的录入、浏览和查询。2.2编写目的:通过对用户需求进行调查分析,做出

5、需求分析文档作为项目设计的基本准则要求,以及作为系统分析员进行系统分析和测试人员进行测试时的手册 2.3需求概述:设计一个班车信息管理系统,使之能提供以下功能:1)录入班车信息并保存,包括发车时间、班车车号、班车型号、车票价格2)浏览全部车次信息,并按输入顺序显示3)查询班车信息,可按车号和发车时间4)班车信息的删除5)班车状态的转换6)班车信息管理系统的初始化    2.4需求说明:班车信息包括车号、发车时间、班车型号、车票价格录入的班车信息要求用文件形式保存,并可以对其进行浏览、查询、等操作;班车信息的显式要求有一定的规范格式所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用

6、户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况三、总体设计根据需求分析,本人按照结构化程序设计的原则将整个系统划分若干个功能模块。系统各子模块的设计如图1所示。班车信息管理系统班车信息输出班车信息录入班车信息查询系统初始化班车状态转换班车信息删除退出图1班车信息管理系统功能模块图四、详细设计1、数据定义结构体类型typedefstruct{charnumber[10];/*班车车号*/chartime[20];/*发车时间*/charmodel[20];/*班车型号*/intprice;/*车票价格*/intstate;/*班车状态*/}mbus;typede

7、fstruct{mbusbus[1000];intcount;}mstop;mstopstop;指针变量{FILE*fp;/*定义1文件型指针变量,指针名叫fp*//*fp指向file类型结构体的指针*/fp=fopen("stop.txt","wt");/*以写的方式打开stop*/fwrite(&stop.count,sizeof(int),1,fp);fwrite(stop.bus,size

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

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

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