C++程序设计报告 图书借阅管理系统

C++程序设计报告 图书借阅管理系统

ID:37927057

大小:131.50 KB

页数:17页

时间:2019-06-02

C++程序设计报告  图书借阅管理系统_第1页
C++程序设计报告  图书借阅管理系统_第2页
C++程序设计报告  图书借阅管理系统_第3页
C++程序设计报告  图书借阅管理系统_第4页
C++程序设计报告  图书借阅管理系统_第5页
资源描述:

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

1、《图书借阅管理系统》程序设计基础课程设计报告专业:计算机科学与技术班级:10级姓名:武煜琳学号:044指导教师:2011年6月日目录一、课程设计题目………………………………………………2二、程序运行结构图……………………………………………3三、程序设计的想法和具体思路………………………………4四、参考文献……………………………………………………4附录:源代码……………………………………………………………5一、课程设计题目1、功能描述:新进图书基本信息的输入。2、图书基本信息的查询。3、对撤消图书信息的删除。4、为借书人

2、办理注册。5、办理借书手续(非注册会员不能借书)。6、办理还书手续信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等二、结构图1.功能结构图图书借阅管理系统新增图书信息的输入查询在架的图书信息恢复被删除图书信息为读者办理借书注册办理借书手续办理还书手续退出系统1.新增读者信息2.更改读者信息3.删除读者信息4.查找读者5.显示全部读者6.删除全部读者7.退出此界面读者维护退出系统1.新增图书信息2.更改图书信息3.删除图书信息4.查找图书5.显示全部图书6.删除全

3、部图书7.退出此界面图书管理系统还书借书图书维护三、程序设计的想法和具体思路图书管理系统分为借书、还书、图书维护和读者维护等四部分。设计一个读者类Reader,包括一个读者的基本管理功能,具有以下私有数据:inttag;//删除标记1:已删0:未删intno;//读者编号charname[10];//读者姓名intborbook[Maxbor];//所借图书设计一个读者库类RDatabase,具有以下私有数据:inttop;//读者记录指针Readerread[Maxr];//读者记录在其构造函数中,将reader.t

4、xt文件的所有记录读到read[]中。处理完毕,在析构函数中将read[]中的所有未删除记录写到reader.txt文件中,中间的处理都是对reader[]进行的。设计一个图书类Book,包括一本图书的基本管理功能,具有以下私有数据:inttag;//删除标记1:已删0:未删intno;//图书编号charname[20];//书名intonshelf;//是否再架1:再架2:已借设计一个图书库类BDatabase,具有以下私有数据:inttop;//图书记录指针Bookbook[Maxb];//图书记录在其构造函数中

5、,将book.txt文件的所有录入读到book[]中。处理完毕,在析构函数中将book[]中的所有未删除记录笑道book.txt文件中,中间的处理是对book[]进行的。参考文献1)谭浩强,《C++程序设计》,北京,清华大学出版社,2006年2)杨小平,《VisualC++项目案例导航》,北京,科学出版社,2002年附录:源代码#include#include#include#include//输入/输出文件流类usingnamespacestd;

6、constintMaxr=100;//最多的读者constintMaxb=100;//最多的图书constintMaxbor=5;//每位读者最多借五本书//读者类,实现对读者的信息的描述classReader{private:inttag;//删除标记1:已删0:未删intno;//读者编号charname[10];//读者姓名intborbook[Maxbor];//所借图书public:Reader(){}char*getname(){returnname;}//获取姓名intgettag(){returntag

7、;}//获取删除标记intgetno(){returnno;}//获取读者编号voidsetname(charna[])//设置姓名{strcpy(name,na);}voiddelbook(){tag=1;}//设置删除标记1:已删0:未删voidaddreader(intn,char*na)//增加读者{tag=0;no=n;strcpy(name,na);for(inti=0;i

8、;i

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

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

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