好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

课程设计小型图书管理系统正文带图.pdf

17页
  • 卖家[上传人]:迷****
  • 文档编号:143496697
  • 上传时间:2020-08-31
  • 文档格式:PDF
  • 文档大小:313.44KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 德州学院计算机系2009 级数据结构课程设计 - 1 - 图书管理系统 一、选题背景 经济的发展、科技的进步,信息的更新也越来越快,与此同时图书的种类和数量也 越来越多, 为解决图书增多给图书馆工作人员带来的麻烦和提高随着图书馆工作人员的 工作效率减少工作失误更好的为顾客服务,我们特意编辑这套图书管理系统 二、运行环境(软、硬件环境) 1.采用 windowsXP 系统下 Visual C++6.0 或 Microsoft Visual Studio 2008 2.采用 windows7 系统下 Microsoft Visual Studio 2008 三、算法设计的思想 1.可输入新图书的信息:图书编号、图书书名、图书所在书库、图书作者、图书出 版社、图书数量 2.可按图书书名查找、图书书名删除、图书书名修改信息 3.可修改图书信息:图书编号、图书所在书库、图书作者、图书出版社、图书库存 量 4.可实现目录选项 a)查询图书信息 b) 修改图书信息 c) 增加图书信息 d) 删除图书信息 e) 显示所有图书信息 f) 退出系统 四 算法流程图 德州学院计算机系2009 级数据结构课程设计 - 2 - 是否 查询图书 是否 查询图书 输入书名、作者、 书号、出版社、数 量 图书是否存在? 输出图书信 息 不存在图书信息 结束 小型图书管理系统 显示图书信息 是否存在图书? 输出图书信息 结束 德州学院计算机系2009 级数据结构课程设计 - 3 - 删除图书信息 是否 修改图书信息 是否 五 算法设计分析 显示图书信息 输入要删除书名 书是否存在? 删除本书 输出结果 显示图书信息 存在图书? 修改图书信息 输入图书书名、 出版 社、 所在书库、 数量、 作者 输出图书信息 结束 找不到图书 德州学院计算机系2009 级数据结构课程设计 - 4 - 我们通过这个算法程序对图书信息进行了录入、浏览、查询、修改、删除, 六 源代码 #include #include #include typedef struct char number10;//书号 char name20;//书名 char author20;//作者 char publish50;//出版社 char time20;//出版时间 float price; mbook; typedef struct int count;//书的本数 mbook book100;//最大可有 100 本书 mlibrary; mlibrary library; void save()//保存图书信息。

      FILE *fp; if((fp=fopen(library.doc,w))==NULL) printf(n 不能保存图书信息n); return; fwrite( fwrite(library.book,sizeof(library.book0),library.count,fp); 德州学院计算机系2009 级数据结构课程设计 - 5 - void putin()/*定义录入函数*/ int y=1; system(cls); while(y) printf(t 请输入您的书籍的书号:); scanf(%s,library.booklibrary.count.number); printf(t 请输入书名:); scanf(%s,library.booklibrary.count.name); printf(t 请输入作者名:); scanf(%s,library.booklibrary.count.author); printf(t 请输入出版社:); scanf(%s,library.booklibrary.count.publish); printf(t 请输入出版时间:); scanf(%s,library.booklibrary.count.time); printf(t 请输入该书的价格:); fflush(stdin); scanf(%f, library.count++; printf(n 是否继续录入(1.继续;0,退出录入):); fflush(stdin); scanf(%d, if (y!=1) y=0; break; 德州学院计算机系2009 级数据结构课程设计 - 6 - save(); void lookup() int i; system(cls); printf(图书号t 图书名t 作者名t 出版社t 出版日期t 图书价格n); for (i=0;i

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.