1 / 9
文档名称:

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

格式:doc   大小:140KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:glfsnxh 2018/9/16 文件大小:140 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:图书信息管理系统题目摘要:该系统存储以下信息:(1)对于同一作者同一书名的书,存储书名、数目编号、作者名、库存册数已借出册数(2)对于每一本书还要存储一个登录号、当前借阅该书的读者姓名与借书证号、借阅日期系统功能要求如下:1图书信息录入功能(图书信息用文件保存)2图书信息浏览功能,查询或排序功能:(至少一种查询方式)3按书名查询4按作者名查询5图书信息的删除与修改模块设计主函数图书管理会员管理还书管理借书管理1新增图书信息2删除图书信息3查找图书4显示是图书信息5修改图书信息6格式化1新增会员信息2删除会员信息3查找会员4显示是会员信息5修改会员信息信息信息6格式化主要数据结构图书结构体:typedefstructbook{ charbname[20];/*书名*/ charbnum[20];/*书编号*/ charbooktype[20];/*分类号*/ charplase[30];/*出版单位*/ charpbtime[20];/*出版时间*/ floatprice;/*价格*/ charauter[20];/*作者名字*/ charF;/*是否在馆*/}books;会员信息结构体:typedefstructpeope{ charpnum[20];/*借书证的号码*/ inttype;/*会员类型*/ charpname[20];/*名字*/ charpmima[10];/*密码*/ intn;/*最多接的书本数*/ intm;/*借书本数*/ union { structPbook { charpbooks[20];/*借书的书本名*/ charptime[20];/*借书的时间*/ }peop[6];/*普通会员*/ structVPbook { charvpbooks[20];/*借书的书本名*/ charvptime[20];/*借书的时间*/ }vpeop[10];/*高级会员*/ }kind;}peoper;全局变量:intB,P;/*B库存的书本数;P普通会员的人数;*/booksBook[1000];peoperpeo[100];流程图main读取两个文件中的内容1:图书管理2:读者管理3:借书管理4:还书管理5:退出菜单代码1:新增2:删除3:查找4:显示5:修改6:格式化7:返回上级菜单1:新增2:删除3:查找4:显示5:修改6:格式化7:返回上级菜单借书管理还书管理1新增图书信息2删除图书信息3查找图书4显示是图书信息5修改图书信息6格式化1新增会员信息2删除会员信息3查找会员4显示是会员信息5修改会员信息6格式化菜单代码菜单代码算法清单//增加书籍voidLiberian::Append(fstream&storef){bookDatabook;intchoice;intkey;intnum;(0,ios::end);intposEnd=();cout<<"*************书籍入库***************"<<endl;while(1){cout<<"Pleaseenteryourchoice:"<<endl;cout<<"1--添加新书\n"<<"2--已有书籍\n"<<"0--返回\n";cin>>choice;switch(choice){case1:c