数据结构模拟公交车系统课程设计报告.pdfVIP

数据结构模拟公交车系统课程设计报告.pdf

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
数据结构模拟公交车系统课程设计报告

数据结构课程设计 题目:北京公交查询系统 所在院系:计算机学院 目录 分组和分工 需求说明 总体方案设计说明 各模块设计说明 范例执行结果及测试 评价和改进意见 个人心得总结 分工合作 袁闻青:管理员模块 (文件读取 数据结构)、线路 查询模块、二次换乘方案模块 王竞豪:站点查询模块、直达和一次换乘方案模块、 M FC 、课程设计报告 黄新宇:最短路方案模块、公交线路数据库、日常 文档、后期美化、数据测试 需求说明 编程设计北京市公交/ 地铁查询系统  能够录入和修改公交线路的信息(存储在数据 文件中) 只有被授权工作人员可以使用此功能  查询所有线路( 按起点名称排序) 信息 起点、终点、首末车时间、票价规则、……  查询指定线路的公交线路详情 沿途站点、首末车时间、票价规则、站间距 离、……  查询某一位置途径的所有公交线路 选作:位置同义词判定。如:明光村和明光桥东  指定起点和终点,查询乘车方案  无条件 (9 0 分)  换乘次数少优先( 少于 3 次) (3 分)  距离短优先 (3 分) 票价节省优先 (3 分 ) 总体方案设计说明 1 . 软件开发环境 本软件在操作系统Windows XP/Win 7 上开发,以Visual C++ 6.0 作为开发 平台,C/C++作为开发语言,以txt 文件作为数据存储库。 2 . 总体结构和功能模块划分 按照题目要求设计程序架构,包括管理员入口模块、公交线路查询模块、 公交站点查询模块、指定两点线路查询模块等。程序框架如下: 具体实现如下: 3 . 数据结构说明 s t r u c t b u s { c h a r n a m e [ 2 0 ] ; / / / / 公交车的车号 c h a r l i n e [ 1 0 0 ] [ 2 0 ] ; / / / / / / / 记录这一条公交线所经过的车站的/ / 名字 i n t g e s h u ; / / / / 记录这一条线共有多少条站 i n t i d ; / / / / / 用于记录本站在 b u s _ l i n e 数组中的标号 } ; s t r u c t s t a t i o n { c h a r n a m e [ 2 0 ] ; / / / / 站点的名字 t o g e t h e r b i a o j i [ 1 0 0 ] ; / / / 包括车号和站点的排序 i n t n u m ; / / / / 标记已经有了多少个站台库,相当于 I D 号 i n t l i n e _ i n ; / / / / 标记有了多少条线路入栈 i n t q u a n ; / / / / / 比较在模糊算法中的比较权值 } ; s t r u c t t o g e t h e r { c h a r w a y [ 2 0 ] ; / / / / 标记是哪一路车 i n t n u m ; / / / / 标记着一路车在整个路线的位置 } ; 各模块设计说明 管理员入口模块 能够录入和修改公交线路的信息,需要输入密码方可进入。算法思想是通过读取 文件并进行相关操作进行数据的添加(默认添加到尾部),删除(默认被删除对 象设为***),修改(默认输入新数据更新)。现将文件内容读到内存中,更新后 再写入文件。通过点击确认更新到文件。

您可能关注的文档

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档