基于vc++的C语言图书馆管理系统课程设计报告(共8页).doc
《基于vc++的C语言图书馆管理系统课程设计报告(共8页).doc》由会员分享,可在线阅读,更多相关《基于vc++的C语言图书馆管理系统课程设计报告(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上图书管理课程设计学生姓名:学生学号:所在班级:任课教师:图书馆管理系统【设计目的】图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等.试设计一图书信息管理系统,使之能提供以下功能:1)系统以菜单方式工作2)图书信息录入功能(图书信息用文件保存)-输入3)图书信息浏览功能-输出4)查询和排序功能:(至少一种查询方式)-算法5)按书名查询6)按作者名查询7)图书信息的删除与修改(可选项)*/【设计思路】根据题目要求,应当把图书信息用结构体形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后把图书信息送到文件中去,所以应该提供下个结构体和文件的
2、输入等操作:在程序中需要实现图书信息录入,浏览,查询,删除和修改等功能的操作,所以需要建立相应的模块来实现:另外还需提供选择菜单实现功能,在运行时达到所要求的目的。 【总体设计】图书馆管理系统数据输入数据修改删除数据添加查找浏览图1 系统功能模块图 【详细设计】1. 主函数主函数设计要求简洁,只提供部分提示语和函数的调用【程序】 显示一系列功能选项输入n,判断n是否是14?根据n的值调用各功能模块函数结束开始n#include#include#includeint get()int o;scanf(%d,&o);struct BOOKint ID,usr10,total,store,days1
3、0;char name31,aurthor21;books100;/*上面是结构体的定义,用于存放书籍及借书的信息。*/ void page_title(char*menu_item)printf(图书管理系统n-%s-n,menu_item);/*通过参数menu_item,可以显示当前的状态。*/ void return_confirm()printf(n按任意返回n); getch();/*上面是返回前请求确认的函数,以便在返回前观察结果*/ int search_book()int n,i;printf(输入图书序号:);scanf(%d,&i);for(n=0;n0)printf(请
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 vc 语言 图书馆 管理 系统 课程设计 报告
限制150内