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

C++图书管理系统实验报告

C++图书管理系统实验报告_第1页
1/11
C++图书管理系统实验报告_第2页
2/11
C++图书管理系统实验报告_第3页
3/11
面向对象程序设计(C++语言)课程设计 设计说明书 图书管理系统的设计与实现 起止日期: 年 月 日 至 年 月 日 学生姓名 班级 学号 成绩 指 导 教 师 ( 签 字 ) 计算机与通信学院 年 月 日 图书管理系统 一.需求分析 图书馆是目前生活中除了网络外的另一个获取知识的重要场所。利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理提供便利。同时是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。有助于加深对面向对象程序设计中基础理论和基本知识的理解,培养了实践能力,促进理论与实践的结合。 二.设计要求: 1 .图 书 信 息 包 括 : 登 录 号 、书 名、作者名、分类号 、出版单位、出版时间、价格等。试设计一图 书 信 息 管理系统,使之能提供以下功能: 2 .系统以菜单方式工作 3 .图 书 信 息 录 入功能(图 书 信 息 用文件保存)--输入 4 .图 书 信 息 浏览功能--输出 5 .查询和排序功能: (至少一种查询方式)--算法 6 .按书 名查询 7 .按作者名查询 8 .图 书 信 息 的删除与修改(可选项) 三.概要设计 1 、类的设计 ①、Book 类的设计(内部函数流程图): ②、BDatabase 类的设计: ③、主函数流程图: Class BDatabase 图书记录 删除全部记录 增加记录 查找图书记录 图书库(函数Class Book 获取图书类型 获取书名 获取图书编号 获取删除标志 设置书名 设置类型 删除图书 增加图书 输出图书 4 多态的实现 class People { public: virtual void card(){cout<<"card people"< #include #include #include //输入/输出文件流类 using namespace std; const int Maxb=100; //最多可存储的图书 class People { public: virtual void card(){cout<<"card people"<

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

碎片内容

C++图书管理系统实验报告

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群