

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、《面向?qū)ο蟪绦蛟O(shè)計(jì)( 《面向?qū)ο蟪绦蛟O(shè)計(jì)(C++ C++) 》項(xiàng)目名稱(chēng):圖書(shū)管理系統(tǒng)設(shè)計(jì) 項(xiàng)目名稱(chēng):圖書(shū)管理系統(tǒng)設(shè)計(jì)學(xué)校: 學(xué)校:學(xué)院: 學(xué)院:班級(jí): 班級(jí):姓名: 姓名: 學(xué)號(hào): 學(xué)號(hào):同組成員者: 同組成員者:完成時(shí)間: 完成時(shí)間:2010 2010 年 12 12 月 28 28 日 成績(jī): 成績(jī):指導(dǎo)教師簽名: 指導(dǎo)教師簽名:時(shí)間: 時(shí)間:二、對(duì)象(類(lèi))設(shè)計(jì)及實(shí)現(xiàn) 二、對(duì)象(類(lèi))設(shè)計(jì)及實(shí)現(xiàn)1、概要設(shè)計(jì)Re
2、ader 讀者類(lèi)、RDatabase 讀者庫(kù)類(lèi)、Book 圖書(shū)類(lèi)、BDatabase 圖書(shū)庫(kù)類(lèi)2、詳細(xì)設(shè)計(jì)1)類(lèi)的原型描述class Reader //讀者類(lèi)int tag;//刪除標(biāo)記 1:已刪 0:未刪 int no;//讀者編號(hào) char name[10];//讀者姓名 int borbook[Maxbor];//所借圖書(shū) Reader() {} char *getname() //獲取姓名 int ge
3、ttag() //獲取刪除標(biāo)記 int getno() //獲取讀者編號(hào) void setname(char na[])//設(shè)置姓名 void delbook() //設(shè)置刪除標(biāo)記 void addreader(int n,char *na); //增加讀者 void borrowbook(int bookid); //借書(shū)操作int retbook(int bookid); //還書(shū)操作 void disp(
4、); //輸出讀者信息class Book//圖書(shū)類(lèi) int tag; //刪除標(biāo)記 1:已刪 0:未刪 int no; //圖書(shū)編號(hào) char name[20];//書(shū)名 int onshelf;//是否在架 1:在架 0:已借 Book() {} char *getname();//獲取姓名 int getno();//獲取圖書(shū)編號(hào) int gettag(); //獲取刪除標(biāo)記 void s
5、etname(char na[]);//設(shè)置書(shū)名 void delbook();//刪除圖書(shū) void addbook(int n,char *na);//增加圖書(shū) int borrowbook();//借書(shū)操作 void retbook();//還書(shū)操作 void disp();//輸出圖書(shū) class RDatabase //讀者庫(kù)類(lèi)int top;// 讀者記錄指針Reader read[Maxr];
6、// 讀者記錄RDatabase() ;//構(gòu)造函數(shù),將reader.txt 讀到 read[]中void clear();//刪除所有讀者信息 int addreader(int n,char *na);//增添讀者信息Reader *query(int readerid);//按編號(hào)查找 void disp();//輸出所有讀者信息int Readernum();//記錄讀者信息void readerdata();//讀者庫(kù)維護(hù)~
7、RDatabase();//析構(gòu)函數(shù),將read[]寫(xiě)入 reader.txt 文件中class BDatabase //圖書(shū)庫(kù)類(lèi)int top;//圖書(shū)記錄指針 Book book[Maxb];//圖書(shū)記錄BDatabase() ;//構(gòu)造函數(shù),將book.txt 讀到 book[]中 void clear();//全刪 int addbook(int n,char *na);//增加 圖書(shū)B(niǎo)ook *query(int boo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)--圖書(shū)管理系統(tǒng)的設(shè)計(jì)
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告---書(shū)店圖書(shū)管理系統(tǒng)
- 程序設(shè)計(jì)課程設(shè)計(jì)--圖書(shū)管理系統(tǒng)
- c面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)-人事管理系統(tǒng)
- c++課程設(shè)計(jì)圖書(shū)管理系統(tǒng)
- c++課程設(shè)計(jì)圖書(shū)管理
- c++面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告---學(xué)籍管理系統(tǒng)
- c++課程設(shè)計(jì)-- c++面向?qū)ο蟪绦蛟O(shè)計(jì)
- 課程設(shè)計(jì)---課程設(shè)計(jì)圖書(shū)管理系統(tǒng)
- c++面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告---圖書(shū)信息管理系統(tǒng)
- c++課程設(shè)計(jì)圖書(shū)管理系統(tǒng) (2)
- 【課程設(shè)計(jì)】面向?qū)ο蟪绦蛟O(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)
- 《c++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)——職工信息管理系統(tǒng)
- 程序課程設(shè)計(jì)-圖書(shū)管理系統(tǒng)
- java面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)程序設(shè)計(jì)
- c課程設(shè)計(jì)---圖書(shū)管理系統(tǒng)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論