- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)-旅行家算法设计说明书
目录
1引言 1
1.1编写目的 1
1.2背景说明 1
1.3 术语定义 1
1.4 参考资料 1
2任务概述 2
2.1目标 2
2.2假定与约束 2
2.3项目计划 7
3需求规定 8
3.1对功能的规定 8
3.2对性能的规定 10
3.2.1精度 10
3.2.2时间特性要求 10
3.2.3灵活性 10
3.3 输入输出要求 11
3.4 运行环境 11
4数据结构设计 12
4.1数据的逻辑描述 12
4.2数据结构设计 12
5总体设计 13
5.1基本设计概念和处理流程 13
5.2结构设计 14
5.2.1结构 14
5.2.2功能需求与程序的关系 14
5.2.3人工处理过程 15
5.2.4尚未问决的问题 15
5.3接口设计 15
5.3.1用户接口 15
5.3.2外部接口 15
5.3.3内部接口 15
5.4 其它专门要求 15
6程序模块1设计说明 16
6.1程序描述 16
6.2功能 16
6.3算法 17
6.4注释设计 17
7程序模块2设计说明 19
7.1程序描述 19
7.2功能 19
7.3算法 19
7.4注释设计 21
7.5测试计划 23
8程序模块3设计说明 24
8.1程序描述 24
8.2功能 24
8.3算法 25
8.4注释设计 25
8.5测试计划 26
9程序模块4设计说明 27
9.1程序描述 27
9.2功能 27
9.3算法 28
9.4注释设计 28
10程序模块5设计说明 30
10.1程序描述 30
10.2功能 30
10.3算法 31
10.4注释设计 31
11程序模块6设计说明 32
11.1程序描述 32
11.2功能 32
11.3算法 32
11.4注释设计 32
11.5测试计划 33
1引言
1.1编写目的
通过对常用的、有代表性的算法的研究,理解并掌握算法设计的基本技术。培养分析算法复杂度的初步能力,锻炼其逻辑思维能力和想象力,并使之了解算法理论的发展。 通过运用算法知识解决各自学科的实际问题,培养独立科研的能力和理论联系实践的能力。
1.2背景说明
(1) 软件名称:旅行预算的算法设计
(2) 任务提出者:算法实验设计指导老师
开发者:李力钊、周荣祥、李晓政
用户及实现该软件的计算中心或计算机网络:七号楼五层软件基础实验室
1.3 术语定义
头文件:作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而HYPERLINK /view/1245739.htm定义文件用于保存程序的实现 (HYPERLINK /view/1147244.htmimplementation)。
函数:就是一系列C语句的集合,为了完成某个会重复使用的特定功能。
宏:定义外部变量
变量:在程序运行过程中它的值是允许改变的量。
常量:在程序运行过程中它的值是不允许改变的量。
1.4 参考资料
1.《计算机算法设计与分析》 王晓东编著 电子工业出版社
2.《计算机算法基础》 邹海明编著 华中理工大学出版社
3.《计算机算法设计与分析》苏德富编著 电子工业出版社
4.《算法导论》 Thomas H.Cormen 著 机械工业出版社
5.《计算机程序设计艺术》 Donald E.knuth 著 国防工业出版社
6.《C语言程序设计现代方法》K.N.King 著 人民邮电出版社
2任务概述
2.1目标
通过C语言编辑可对旅游预算的函数进行运算的程序
2.2假定与约束
1.开发期限:2014年1月1日到2014年1月9日
2.开发人员:李力钊、周荣祥、李晓政
3.编程规范:
总体原则:
(1)清晰第一
(2)简洁为美
(3)选择合适的风格,与代码原有风格保持一致
1)头文件
背景:对于C语言来说,头文件的设计体现了大部分的系统设计。
原则1.1 头文件中适合放置接口的声明,不适合放置实现。
原则1.2 头文件应当职责单一。
原则1.3 头文件应向稳定的方向包含。
规则1.1 每一个.c文件应有一个同名.h文件,用于声明需要对外公开的接口。
规则1.2 禁止头文件循环依赖。
规则1.3 .c/.h文件禁止包含用不到的头文件。
规则1.4 头文件应当自包含。
规则1.5 总是编写内部#include保护符(#define 保护)。
规则1.6 禁止在头文件中定义变量。
规则1.7 只能通过包含头文件的方式使用其他.c提供的接口,禁止在.c中通过
您可能关注的文档
- 最新新课标沪科版七年级初一数学下册全册教案.doc
- 最新牛津译林五年级上册单词整理.doc
- 最新牛津译林版七年级上册unit3Welcome to our school语法部分人称代词讲解.ppt
- 最新牛津译林版七年级上册unit 4 my day 课件.ppt
- 最新电大企业集团财务管理简答题名词解释已排序.doc
- 最新苏教版一年级语文上册表格式备课教案.doc
- 最新苏教版小学语文六年级上册全册教案.doc
- 有关自主创业的英文毕业设计.doc
- 有关学生成绩的毕业设计.doc
- 服装生产工艺管理(项目一:服装设计).ppt
- 毕业设计(论文)-施工组织设计文字说明-.doc
- 毕业设计(论文)-数控课程设计说明书-数控机床操作与加工仿真.doc
- 毕业设计(论文)-某企业35KV降压变电所的设计及防雷措施-.doc
- 毕业设计(论文)-浅谈流媒体技术在现代远程教育系统中的应用.doc
- 毕业设计(论文)-汽车变速器性能测试系统设计.doc
- 毕业设计(论文)-浙江物产金属集团有限公司知识型员工激励机制研究--_外文翻译.doc
- 毕业设计(论文)-毕业设计计算书-高层旅馆设计.doc
- 毕业设计(论文)-毕业设计说明书-东郊污水处理厂设计.doc
- 毕业设计(论文)-温度数字显示系统设计-.doc
- 毕业设计(论文)-桥梁下部结构设计(含开题报告).doc
最近下载
- 《防范遏制矿山领域重特大生产安全事故的硬措施》解读.pptx VIP
- [运行]-污水处理运营费用明细.docx VIP
- 《中华人民共和国标准化法》专业解读课件.pptx VIP
- 高中数学精品讲义:三角函数的概念(五大题型).pdf VIP
- 2025无创正压通气临床研究年度进展.pdf VIP
- 20240320可用性工程(人因设计)研究报告 空白模版.docx VIP
- GB_T 32151.14-2023 碳排放核算与报告要求 第14部分:其他有色金属冶炼和压延加工企业.pdf VIP
- 医务人员职业安全防护措施.pdf VIP
- 12J6 外装修标准图集.pdf VIP
- 兽医内科病 兽医学教材.ppt VIP
文档评论(0)