图书借阅管理系统课程设计报告.doc

图书借阅管理系统课程设计报告.doc

ID:59169986

大小:96.00 KB

页数:9页

时间:2020-10-30

图书借阅管理系统课程设计报告.doc_第1页
图书借阅管理系统课程设计报告.doc_第2页
图书借阅管理系统课程设计报告.doc_第3页
图书借阅管理系统课程设计报告.doc_第4页
图书借阅管理系统课程设计报告.doc_第5页
资源描述:

《图书借阅管理系统课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告课程名称:数据结构课程设计班级:学号:姓名:完成日期:2011-01-07沈阳航空航天大学课程设计任务书专业名称:计算机应用技术课程名称:数据结构设计题目:图书借阅管理系统起止时间:2010年12月27日至2011年1月7日问题描述对图书馆内图书进行管理:录入图书信息,修改某个图书信息,删除图书信息,对当前图书编号进行查询,对图书的预约借阅。基本要求1)实现向书库中增加图书2)修改图书信息3)按书号查询图书4)删除图书信息较高要求5)图书的借阅6)图书的归还实现提示图书借阅使用队列实现;注意:所有功能必须为单个函数,在主函数中实现函数的调用。学生姓名:学号:指导教师:

2、2011年01月07日图书借阅管理系统1.概要设计此程序主要应用于图书管理,有添加、删除、修改和查询四大功能实现,系统主要由五大模块形成,第一个为主函数main(),用来调用其他被调函数。第二个模块为addbook()子函数,用来添加新图书信息。第三个模块为delbook()子函数,用来删除图书信息。打四个模块为xiubook()子函数,用来修改已存图书信息。第五个模块为chabook()子函数,用来查询已存图书信息。模块设计:(1).主函数模块:显示界面,输入所要执行的模块。(2).addbook子函数模块:显示界面,按照提示输入新图书信息。(3).delbook子函数模块:显

3、示界面,按照提示输入编号,进行图书的删除。(4).xiubook子函数模块:显示界面,按照提示输入编号,进行图书信息的修改。(5).chabook子函数模块,显示界面,按照提示输入编号,显示所需图书信息。2.详细设计此函数共有五大函数,用来进行图书信息的管理。首先进行选择,调用不同的子函数。调用addbook子函数,输入新添图书信息,然后可以选择是否继续进行输入,或者退出此函数,返回主函数。调用delbook子函数,按照提示输入编号,进行图书的删除,然后选择继续删除或者退出此函数,返回主函数。当书库为空时会自动返回此函数,返回主函数。调用chabook子函数,按照提示输入编号,进

4、行图书信息的查询,然后选择继续查询或者退出返回主函数。当书库为空时,自动退出并返回主函数。调用xiubook子函数,按照提示输入编号,进行图书信息的修改,然后选择继续修改或者返回主函数。当书库为空时,将自动返回主函数。此程序流程图如下:在调用修改和查询子函数,进行修改和查询功能时,要先确认书库是否为空,若为空则需要提示并返回主函数。例如代码:if(p==0){printf("书库为空,返回主菜单!");break;}//察看书库是否为空修改子函数代码为:voidxiubook(SEQQUEUE*q,intp)//修改子函数{inti=2,j,k,y,a=0,b=0;while

5、(1)//为多次执行做循环{if(p==0){printf("书库为空,返回主菜单!");break;}//察看书库是否为空printf("请输入您要修改的书号:");scanf("%d",&j);while(1){for(y=0;y

6、f("原作者为:%s",q[k].wtri);printf("请输入新书名:");scanf("%s",&q[k].name);printf("请输入新作者:");scanf("%s",&q[k].wtri);printf("摁0退出,其他数字键继续!");scanf("%d",&i);if(i==0)break;//返回主函数}}查询子函数代码为:voidchabook(SEQQUEUE*q,intp)//查询子函数{inti=2;intj,k,a=0,y;while(1){if(p==0){printf("书库为空,返回主菜单!");break;}//察看书库是否

7、为空printf("请输入您要查询的书号:");scanf("%d",&j);while(1){for(y=0;y

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

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

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