当前位置:首页 > C++课程设计报告模板
面向对象程序设计专题实验(报告)
2.9退出系统 选择此功能可退出系统
- 3 -
面向对象程序设计专题实验(报告)
3 总体设计
图书管理系统添加图书书目查 询 图书书目主界面函数编 辑界面函数统计图书种类主函数模块编辑书目信息修改书目信息删除 书目信息
本图书管理系统下辖11个函数,各函数之间相互配合,完成功能的整体构架和实现。
- 4 -
面向对象程序设计专题实验(报告)
4 程序类的说明
4.1类的代码
class Book {
public:
struct Books {
char bianhao[50]; char mincheng[50]; char pinji[50];
char chubanshe[50]; char ISBN[50]; char cunliang[50]; long xiaoliang; struct Books *next; };
struct Books fbook,sbook; Book(){Y=0;R=0;K=0;}
friend void tianjia(Book &book); void chaxun(char CX[50],int a); void chaxun(); void tongji(); void paixu();
bool bianji(char k1[50],int b,char k[50]);//k为新信息,b为选项编号 void shanchu(char K1[50]);//要删除的图书编号
private:
static int S;
struct Books *head,*p,*q,*p1,*p2; int Y,R,K; };
- 5 -
面向对象程序设计专题实验(报告)
5 模块分析
5.1 添加模块
5.1.1说明
添加模块中运用了两个循环结构来控制输入的项目有效且能录入全部信息,一开始的读取文件则是为了与其他编号进行比较,以避免重复录入。S为书的总数量,每增加一本书,书的总数加一。
- 6 -
共分享92篇相关文档