电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

C++程序设计报告图书借阅管理系统_第1页
1/16
C++程序设计报告图书借阅管理系统_第2页
2/16
C++程序设计报告图书借阅管理系统_第3页
3/16
《图书借阅管理系统》 程序设计基础课程设计报告 专 业: 计算机科学与技术 班 级: 10级 姓 名: 武煜琳 学 号: 044 指导教师: 2011年 6月 日 目 录 一、课程设计题目 ……………………………………………… 2 二、程序运行结构图 …………………………………………… 3 三、程序设计的想法和具体思路 ……………………………… 4 四、参考文献 …………………………………………………… 4 附录: 源代码 …………………………………………………………… 5 一、课程设计题目 1、功能描述:新进图书基本信息的输入。 2、图书基本信息的查询。 3、对撤消图书信息的删除。 4、为借书人办理注册。 5、办理借书手续(非注册会员不能借书)。 6、办理还书手续 信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等 二、结构图 1.功能结构图 图书借阅管理新增图书信息的输入 查询在架的图书信息 恢复被删除图书信息 为读者办理借书注册 办理借书手续 办理还书手续 退出系统 图书管理系统 还书 借书 图书维护 1 . 新增读者信息 2 . 更改读者信息 3 . 删除读者信息 4 . 查找读者 5 . 显示全部读者 6 . 删除全部读者 7 . 退出此界面 读者维护 1 . 新增图书信息 2 . 更改图书信息 3 . 删除图书信息 4 . 查找图书 5 . 显示全部图书 6 . 删除全部图书 7 . 退出此界面 退出系统 三、程序设计的想法和具体思路 图书管理系统分为借书、还书、图书维护和读者维护等四部分。设计一个读者类 Reader,包括一个读者的基本管理功能,具有以下私有数据: int tag; //删除标记 1:已删 0:未删 int no; //读者编号 char name[10]; //读者姓名 int borbook[Maxbor];//所借图书 设计一个读者库类 RDatabase,具有以下私有数据: int top; //读者记录指针 Reader read[Maxr];//读者记录 在其构造函数中,将 reader.txt文件的所有记录读到 read[]中。处理完毕,在析构函数中将 read[]中的所有未删除记录写到 reader.txt文件中,中间的处理都是对 reader[]进行的。 设计一个图书类 Book,包括一本图书的基本管理功能,具有以下私有数据: int tag;//删除标记 1:已删 0:未删 int no;//图书编号 char name[20];//书名 int onshelf;//是否再架 1:再架 2:已借 设计一...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部