欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据结构课程设计报告--程序的设计与实现

    • 资源ID:1401825       资源大小:679.50KB        全文页数:35页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    数据结构课程设计报告--程序的设计与实现

    1、 I 程序的设计与实现程序的设计与实现 数据结构课程设计 目录目录 一、功能描述 1 1.1 系统实现的目的和意义 1 1.2 系统实现的功能 . 1 1.3 系统开发的环境 . 1 二、总体结构 1 2.1 文件清单(按文件系统树型方式排列) 1 2.2 系统功能结构图 . 2 2.3 系统的总流程图(标明每个模块的文件名) . 2 三、详细设计(均需注释). 2 3.1 数据结构 . 2 3.2 各模块(或算法)流程图(标明函数名) 2 四、系统实现 2 4.1 模块一(写出模块的名字) 10 4.2 模块二(写出模块的名字) 10 4.3 错误错误!未定义书签。未定义书签。 五、程序的过

    2、程展示 . 18 5.1 程序运行过程展示 . 18 5.2 程序结果展示及分析 24 六、软件的辅助说明 . 24 6.1 本软件的优点 24 6.2 本软件的缺点 24 6.3 本软件的 BUG . 24 七、课程设计结论(意见、建议、心得、申报成绩). 24 八、参考文献(参考网站). 24 九、附录提交文档 24 9.1 书面形式清单 33 9.2 电子形式清单 33 9.3 文档命名要求 34 1 一、功能描述一、功能描述 1.1 系统实现的目的和意义:系统实现的目的和意义: 1数据结构课程设计是综合运用数据结构课程中学到的几种典型数据结构,以及程序设 计语言(C 语言) ,自行实现

    3、一个较为完整的应用系统的设计与开发。 2通过课程设计,自己通过系统分析、系统设计、编程调试,写实验报告等环节,进一 步掌握应用系统设计的方法和步骤,灵活运用并深刻理解典型数据结构在软件开发中的应用。 3学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。 航空空订票系统: (1)熟练掌握链表存储结构及其建立过程和常用操作; (2)熟练掌握队列的建立过程和常用操作; (3)学会自己调试程序的方法并掌握一定的技巧。 1.2 系统实现的功能:系统实现的功能:航空客运订票的业务活动包括:查询航线、客票预订和办理退票 等。设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。 1.

    4、3 系统开发的环境:系统开发的环境:C 类,开发软件为 DEV C+ 二、总体结构二、总体结构 2.1 文件清单(按文件系统树型方式排列)文件清单(按文件系统树型方式排列) 浏览航线信息 读入文件(airplane.txt) 浏览已订票客户信息 按航班号查找 主 按终点站查询 菜 查询航线 按航班号查询 单 办理订票业务 办理退票业务 退出系统 2 2.2 系统功能结构图系统功能结构图 2.3 系统的总流程图系统的总流程图 N N N Y Y Y Y Y Y N N N 主函数 浏 览 航 线 信 息 浏 览 已 订 票 客 户 信 息 查 询 航 线 办 理 订 票 业 务 办 理 退 票

    5、业 务 退 出 系 统 开始 创建队列 显示菜单 输入操作编 号 编号为1? 编号为2? 编号为3? 编号为4? 编号为5? 编号为6? 结束 调用 list()函 数 调用 prtlink() 函 数 调用 search()函数 调用 return_tkt( )函数 调用 order()函 数 3 三、详细设计(均需注释)三、详细设计(均需注释) 3.1 数据结构数据结构 订票跟退票的模块均用到了链表跟队列的知识。以退票模块为例:(退票模块涉及到两方面,一 是客户将定完的票推掉,二是将客户退掉的票安排给排队的客户) void return_tkt() /*退票模块*/ struct airl

    6、ine *info; qnode *t,*back,*f,*r; int grade; linklist *p1,*p2,*head; char cusname10; if(!(info=find() return;/*调用查询函数,根据客户提供的航线进行搜索*/ head=info-order; p1=head; printf(“请输入你的姓名(退票客户):“); scanf(“%s“,cusname); while(p1!=NULL) /*根据客户提供的姓名到订票客户名单域进行查询*/ if(!strcmp(cusname,p1-name) break; p2=p1; p1=p1-next; if(p1=NULL) printf(“对不起,你没有订过票!n“); return; /*若未找到,退出本模块*/ else /*若信息查询成功,删除订票客户名单域中的信息*/ if(p1=head) head=p1-next; else p2-next=p1-next; info-


    注意事项

    本文(数据结构课程设计报告--程序的设计与实现)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583