班车信息管理统.docVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
班车信息管理统

******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 2014年春季学期 C程序设计 课程设计 题 目: 班车信息管理系统 专业班级: 计算机科学与技术6班 姓 名: 苏志飞 学 号: 指导教师: 唐建新 成 绩:_______________ 摘 要 随着信息技术在管理上越来越广泛的的应用,管理系统的实施在技术上已逐步成熟,管理系统是一个不断发展的学科,任何部门,服务系统的展开都离不开信息技术管理。鉴于此我们开发了一个采用C语言编辑的基本班车信息管理查询服务系统,该系统具备了 1录入班车相关信息。2查询信息(按班车的发车时间及其车号查找)。并输出班车当前所在信息。3信息的输出,显示所有班车信息,满足乘客的需求。4删除班车信息,使班车服务流畅化。5状态转换。运用c语言,编写程序使得复杂的交通变得井然有序。 就现在的交通设施,我们开展了此次c语言课程设计,从多方面提升自己的编译能力,为以后的专业开展奠定基础。 关键词:信息管理,车票,班车 目 录 一、前言 1 二、需求分析 2 三、总体设计 3 四、详细设计 4 1、数据定义 4 2、算法流程图 4 五、编码 6 六、测试与分析 7 七、设计总结 8 参考文献 9 致谢 10 附 录 11 前言 传统的班车信息管理存在着许多的弊端,比如计算方面的误差、整个系统的管理和班车信息的查询等。伴随着信息时代的来临,信息处理器——计算机的应用于班车信息的日常管理为班车管理的现代化带来了从未有过的动力和机遇,采用计算机管理信息系统已成为班车信息管理科学化和现代化的重要标志给班车服务行业带来了明显的经济效益和社会效益。利用系统管理整个的过程,可以节省大量的时间和精力,有助于及时了解各个环节中信息的变更,有利于提高工作人员的工作效率。 通过对用户需求进行调查分析,做出需求分析文档作为项目设计的基本准则要求,以及作为系统分析员进行系统分析和测试人员进行测试时的手册 ? 2.3需求概述: 设计一个信息管理系统,使之能提供以下功能: 1) 录入信息并保存,包括发车时间、、、2) 浏览全部车次信息,并按输入顺序显示 3) 查询班车信息,可按4) 班车信息的删除 5)班车状态的转换 6)班车信息管理系统的初始化?? ? ? 2.4需求说明: 信息、发车时间、、录入的信息要求用文件形式保存,并可以对其进行浏览、查询、等操作; 信息的显式要求有一定的规范格式所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况 三、总体设计 根据需求分析,本人按照结构化程序设计的原则将整个系统划分若干个功能模块。 系统各子模块的设计如图1所示。 图1 班车信息管理系统功能模块图 四、详细设计 1、数据定义 结构体类型 typedef struct {char number[10];/*班车车号*/ char time[20]; /*发车时间*/ char model[20]; /*班车型号*/ int price; /*车票价格*/ int state; /*班车状态*/ }mbus; typedef struct {mbus bus[1000]; int count; }mstop; mstop stop; 指针变量 { FILE *fp; /*定义1文件型指针变量,指针名叫fp*//*fp指向file类型结构体的指针*/ fp=fopen("stop.txt","wt"); /*以写的方式打开stop*/ fwrite(&stop.count,sizeof(int),1,fp); fwrite(stop.bus,sizeof(stop.bus[1]),stop.count+1,fp); fclose(fp); /*关闭文件*/ } 主要算法流程图 录入函数流程 查询函数流程图 班车信息删除流程图 状态转换函数流程图 五、编码 只写步骤和思路,源代码见光盘(附录:6号New Roman, 行距固定10磅)。 void main() { int i; char ch='1'; FILE *fp; /*定义1文件型指针变量,指针名叫fp*//*fp指向file类型结构体的指针*/

文档评论(0)

技术支持工程师 + 关注
实名认证
文档贡献者

仪器公司技术支持工程师

1亿VIP精品文档

相关文档