欢迎来到天天文库
浏览记录
ID:17667377
大小:246.50 KB
页数:26页
时间:2018-09-04
《何冬辉c++实习报告new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象C++实习报告指导教师:高玉峰姓名:何冬辉学号:06专业班级:电子11-1实习日期:2012.12.17----2012.12.21电气信息工程学院1面向对象c++实习报告目录一.实习目的3二.实习内容3三.实习要求4四.主要仪器设备4五.程序5六.实习心得25七.参考资料…………………………………………………2526面向对象c++实习报告一.实习目的C++是一门高效的程序设计语言,即可进行过程化设计,也可进行面向对象程序设计,是目前面向对象程序设计语言中具有最广泛基础的一门语言,也是作为应用软件
2、和系统软件的最佳开发工具之一。通过该课程的学习,要求掌握C++程序设计基础知识,程序设计方法与基本数据结构。通过上机实践培养学生分析具体问题,建立数学模型,用C++解决实际问题的能力,培养学生创新意识和提高学生实践能力。二.实习内容本程序完成图书借阅管理,主要分两大功能:一个是图书管理功能;一个是会员管理功能。程序功能通过下拉菜单实现,菜单功能描述如图所示:主菜单图书会员帮助26面向对象c++实习报告增加图书查询图书删除图书图书借阅还书退出增加会员查询会员删除会员借书信息关于系统版本信息三.实习要求通过此
3、系统可以实现如下功能:1.图书菜单图书菜单下包括增加、查询、删除、借书和还书。通过显示可以知道图书整体情况。2.会员菜单会员菜单包括增加、查询、删除会员和会员借书信息的查询。3.退出退出的同时将信息写入文件。五.主要仪器设备硬件环境:计算机软件环境:MicrosoftVisualC++6.026面向对象c++实习报告六.程序清单程序:#include"iostream.h"#include"conio.h"#include"fstream.h"#include"iomanip.h"#include"str
4、ing.h"constintMaxr=100;//最多的会员数constintMaxb=100;//最多的图书数constintMaxbor=5;//每位会员最多借的书/***************图书类,实现对图书的描述,图书的编号,书名,借出,还入等功能*******/classBook{private:inttag;//删除标记1:已删0:未删intno;//图书编号charname[20];//书名charauthor[20];//作者charcbs[20];//出版社intonshelf;//
5、是否再架1:再架2:已借public:Book(){;}/**********获取书名*******/char*getname(){returnname;}/*********获取作者名*****/char*getauthorname(){returnauthor;}/********获取出版社名*****/26面向对象c++实习报告char*getcbsname(){returncbs;}/*******获取图书编号******/intgetno(){returnno;}/********获取删除标记*
6、****/intgettag(){returntag;}/*********设置书名********/voidsetname(charna[]){strcpy(name,na);}voidsetonshelf(intoa){onshelf=oa;}/*******删除图书******/voiddelbook(){tag=1;}/********增加图书*****/voidaddbook(intn,char*na,char*aa,char*ca,intoa){tag=0;no=n;strcpy(name,n
7、a);strcpy(author,aa);strcpy(cbs,ca);onshelf=oa;}/******借书操作********/intborrowbook(){if(onshelf>0)26面向对象c++实习报告{onshelf--;return1;}return0;}/*****还书操作*****/voidretbook(){onshelf++;}voiddisp(){//输出图书cout<8、10)<
8、10)<
此文档下载收益归作者所有