- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计2011-旅行模拟new.ppt
数据结构课程设计 2009211301——2009211304班 junyang@bupt.edu.cn 一、课程设计的目的 巩固课堂及书本知识,理论联系实际 提高分析和解决实际问题的能力 训练软件设计、开发及书写软件文档能力 二、软件设计的基本知识 1. 软件的组成 应用程序 直接面向用户为解决特定问题而编写的程序。 系统程序 应用程序的支撑部分。如操作系统、编译程序等。 面向用户的文档 指明如何使用、维护、修改程序。如用户手册、操作手册等。 面向开发者的文档 保证软件按质、按期有效地进行开发。 二、软件设计的基本知识(续) 2. 软件设计的几个阶段 需求分析:明确任务定义是什么,限制条件是什么。例如:输入/输出数据的类型、值的范围以及形式等 概要设计:定义所需的数据结构;划分结构清晰、层次分明的主模块和各子功能模块;定义各模块之间的接口 详细设计:对模块流程进行描述,定义数据结构的基本操作,画出函数调用关系,写出函数的伪码算法 编码:选择一种合适的程序设计语言(软件开发环境),按设计说明产生程序 测试:设计测试用例,对软件进行测试 三、安排与要求 例: 0112-0215-0426 按照软件设计的几个阶段进行 设计过程中注意积累文档,设计完毕应做到文档完备 报告(电子版)参考格式: 班级学号1-班级学号2-班级学号3 report.doc run.exe source_code document 每组人数3人 交报告(电子版)日期:2011.6.5日 前打包后发给邮箱或验收时提交 文件夹名称 文件名 (见下页) 注1.report为学校课程设计报告表; 注2.run为可执行程序; 不符合格式报告不批改 文件名 四、应完成的文档资料 设计任务的描述 功能需求说明及分析 总体方案设计说明 软件开发环境、总体结构和模块划分等 数据结构说明和数据字典(数据名称、用途等) 各模块设计说明 算法思想、算法、特点及与其它模块的关系等 范例执行结果及测试情况说明 评价和改进意见 用户使用说明 五、课程设计题目 ——旅行模拟查询系统的设计 1.问题描述 城市之间有三种交通工具(汽车、火车和飞机)相连,某旅客于某一时刻向系统提出旅行要求,系统根据该旅客的要求为其设计一条旅行线路并输出;系统能查询当前时刻旅客所处的地点和状态(停留城市/所在交通工具)。 2.功能需求 城市总数不少于10个 建立汽车、火车和飞机的时刻表(航班表) 有沿途到站及票价信息 不能太简单(不能总只是1班车次相连) 旅客的要求包括:起点、终点、途经某些城市和旅行策略 旅行策略有: 最少费用策略:无时间限制,费用最少即可 最少时间策略:无费用限制,时间最少即可 限时最少费用策略:在规定的时间内所需费用最省 2.功能需求(续) 旅行模拟查询系统以时间为轴向前推移,每10秒左右向前推进1个小时(非查询状态的请求不计时); 不考虑城市内换乘交通工具所需时间 系统时间精确到小时 建立日志文件,对旅客状态变化和键入等信息进行记录 选做一:某旅客在旅行途中可更改旅行计划,系统应做相应的操作 选做二:用图形绘制地图,并在地图上反映出旅客的旅行过程。 3.程序参考结构 主模块 接收键盘键入命令,分析该命令并调用相应的模块,并以时间为轴向前推进 旅游线路设计和输出模块 生成相应的旅游线路 状态动态查询显示模块 日志文件处理模块 完成相应的日志文件写入和查询结果输出等功能 4.参考数据结构 汽车、火车和飞机的时刻表(航班表) (起点、时间)和(终点、时间)及票价 旅客状态表:旅客代码、当前状态 旅行计划表:旅客代码、旅行计划 日志文件:当前时间、事件 请大班学习委员务必于3月1日之前将各组的分组情况和联系电话发到我的邮箱中,以便我在课程设计过程中抽查检查各组的进展情况。
您可能关注的文档
最近下载
- 机动车辆租赁合同.docx VIP
- 形势与政策论文1500(通用3篇).docx VIP
- 2025年教科版(2024)小学科学三年级上册(全册)教学设计(附目录P171).docx
- T∕CECS G:T34-2023 寒区公路隧道设计标准.pdf
- 2014普通铁路质量控制标准和要求.doc VIP
- 2025年新人教版7年级道德与法治上册全册课件.pptx
- 第一单元+第2课《缤纷的世界美术流派》-2025-2026学年人美版(2024)美术新教材八年级上册.pptx VIP
- 江苏省泰州市区县街道社区乡镇村名称统计.pdf VIP
- 行政管理学题库答案.pdf VIP
- 学校食堂采购水果供应协议书.doc VIP
文档评论(0)