下载后可任意编辑c++课程设计及图书管理系统(窗口界面) C++课程设计课程设计系部:计算机应用技术系专业:计算机应用技术班级学号: 姓名: 一、系统功能分析: 图书管理系统设计说明报告: 图书馆作为学生学习知识的重要场所,作为信息资源的集散地,图书馆和用户借阅资料繁多,包含很多的信息数据的管理。介于这一现象,我们对于图书馆的借阅管理系统进行了全面的分析处理,在信息高速进展的今日,促进图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。 我的系统针对的是图书管理,面对大量纷繁复杂的图书管理工作,和不同图书的借出和归还,需要设计一个合理的系统,它应包括图书库,读者库,和图书的借还书信息建立网上电子图书管理系统的目的是实现无纸化图书管理,减轻管理员的工作量,对过时、损失的图书进行删除,达到降低成本提高工作效率的目标。 我的系统设计还有很多的缺点和不足,在以后的时间里要不断的完善,修改。希望老师能够指出我的不足,使其能够真正的,更好的应用在人们的生活中。 二、系统设计: 设计了四个类,Reader(读者类),Rdatabase(读者库类),Book(图书类)和 Bdatabase(图书库类),读者类主要用于存储信息,其中包括读者的基本属性 inttag 删除标记 1:已删,0:未删 intno;读者编号 charname[10];读者姓名 intborbook[Maxbor];所借图书; char*getname()猎取姓名 intgettag()猎取删除标记 intgetno()猎取读者编 号 voidsetname(charna[]) 设 置 姓 名 voiddelbook() 设 置 删 除 标 记voidaddreader(intn,char*na)增加读者 voidborrowbook(intbookid)借书操作1下载后可任意编辑intretbook(intbookid)还书操作 voiddisp()输出读者信息; 读者库类包括: inttop;读者记录指针 Readerread[Maxr];读者记录RDatabase()构造函数,将 reader.txt 读到 read[]中 voidclear()删除所有读者 信 息 intaddreader(intn,char*na) 添 加 读 者 时 先 查 找 是 否 存 在Reader*query(intreaderid) 按 编 号 查 找 voiddisp() 输 出 所 有 读 者 信 息voidreaderdata(); 读 者 库 维 护 ~RDatabase() 析 构 函 数 , 将 read[] 写 入reader.txt 文件中图书类包括:inttag;删除标记 1:已删 0:未删 intno;图书编 号 charname[20]; 书 名 intonshelf; 是 否 在 架 1 :...