单链表图书信息查找报告

单链表图书信息查找报告

ID:39554560

大小:110.50 KB

页数:27页

时间:2019-07-06

单链表图书信息查找报告_第1页
单链表图书信息查找报告_第2页
单链表图书信息查找报告_第3页
单链表图书信息查找报告_第4页
单链表图书信息查找报告_第5页
资源描述:

《单链表图书信息查找报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈阳航空航天大学课程设计报告课程设计名称:C语言课程设计课程设计题目:图书信息查询软件院(系):计算机学院专业:计算机科学与技术班级:04010101学号:2010040101005姓名:杨洋指导教师:丛丽晖完成日期:2011年3月18日沈阳航空航天大学课程设计报告目录第1章概要设计11.1题目的内容与要求11.2总体结构1第2章详细设计22.1主模块22.2菜单32.3添加…………………………………………………………………………………………32.4查询……………………………………………………………………………………………32.6退出2第3章调试分析4第4章使用说明与执行结果5参考文献7附

2、录(程序清单)8-25-沈阳航空航天大学课程设计报告第1章概要设计第1章概要设计1.1题目的内容与要求主要内容:设计一个简单的图书管理程序,可实现对图书馆的图书信息查询。具体内容包括:1建立图书信息表,包括:图书名,出版社,作者,ISBN以及建立等信息;2作者最多记录3个其他的人以“XX等”表示;3可以按图书名,出版社,作者进行查询。基本要求:1、独立完成系统的设计、编码和调试。2、系统利用C语言实现。3、按照课程设计规范书写课程设计报告。4、熟练掌握基本的调试方法,并将程序调试通过。1.2总体结构本程序主要分为5个模块(总体结构图见图1.2):主模块,菜单,添加,查询,退出。图书信息查询

3、软件添加主模块查询退出菜单图1.2总体结构-25-沈阳航空航天大学课程设计报告第1章概要设计第2章详细设计-25-沈阳航空航天大学课程设计报告第1章概要设计2.1主模块default21开始menu();清除缓冲区输入ordersearchFunc(1);break;exit(0);break;printf(“输入的序号有无,请检查后重新输入”)getch()break结束结束结束-25-沈阳航空航天大学课程设计报告第1章概要设计本节描述程序分为几个模块,简述每个模块的功能,画出功能模块图。注意图必须写图号,图号规则是图节号.图的序号,本图是第一节的第一个图,所以叫图1.1。下一节的第一个

4、图叫图2.1,下一节的第二个图叫图2.2,依次类推。在描述部分必须提到所画的图号。2.2菜单menu_search()1:循环输出图书信息结束2:注释:1:printf(“*******************************”);printf(“*请选择查询的方式*”);-25-沈阳航空航天大学课程设计报告第1章概要设计printf(“*******************************”);2:printf(”*******************************”).2.3添加menu()system(“cls”)1:结束注释:1:print

5、f(”*******************************”);printf(“*1.图书信息查询*”);printf(”*2.退出*”);printf(”*******************************”);printf(“请输入要操作的序号:”);-25-沈阳航空航天大学课程设计报告第1章概要设计2.4查询NYisExist()定义结构体指针变量*pp=headP!=NULL&&(strcmp(p->optname[0])!=0)p=p->nextp==NULLreturn0return1结束-25-沈阳航空航天大学课程设计报告第1章概要设计2.

6、5退出-25-沈阳航空航天大学课程设计报告第1章概要设计NYYNsearch_By()1:foundone=0;q=head;head==NULLreturn0q!=NULLq->foundflag=0q=q->nexttotalfound=0q=head1:循环输出图书的信息q!=NULLfoundone=0Indexr.nameeturn2-25-沈阳航空航天大学课程设计报告第2章详细设计-25-沈阳航空航天大学课程设计报告第3章调试分析第3章调试分析描述程序遇到的问题和解决方法问题1,使用主菜单时无法清空界面;解决方法:使用system("cls")使界面清空;问题2,忘记声明con

7、io.h函数;解决方法;声明该函数。问题3,包含命令中文件名格式不正确;解决方法:修改其格式。问题4,调用search_By函数时没有函数的说明;解决方法:声明search_By函数。问题5,说明缺少‘;“;解决方法:添加“;”。问题6,在图书信息增加模块中没有使用fflush(stdin);语句,以至scanf("%s",name[0])运行失败;解决方法:添加fflush(stdin)语句问题7:当输入完一-25-沈

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。