c++圖書信息管理系統(tǒng)課程設(shè)計報告(共10頁).doc
《c++圖書信息管理系統(tǒng)課程設(shè)計報告(共10頁).doc》由會員分享,可在線閱讀,更多相關(guān)《c++圖書信息管理系統(tǒng)課程設(shè)計報告(共10頁).doc(10頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 C+語言程序課 程 設(shè) 計 報 告課程設(shè)計題目:圖書信息管理系統(tǒng) 學(xué) 號:姓 名:施 敏專 業(yè):軟件工程(電子商務(wù))班 級:指導(dǎo)教師:許志文 2010年 12 月 31 日圖書管理系統(tǒng)一.設(shè)計目的:圖書館是目前生活中除了網(wǎng)絡(luò)外的另一個獲取知識的重要場所。利用圖書管理系統(tǒng)對圖書記錄進(jìn)行統(tǒng)一管理,包括新增圖書記錄,更改圖書記錄,刪除圖書記錄等功能,實(shí)現(xiàn)圖書管理工作的系統(tǒng)化,規(guī)范化和自動化,為圖書管理提供便利。同時是學(xué)習(xí)完面向?qū)ο蟪绦蛟O(shè)計課程后進(jìn)行的一次全面的綜合練習(xí)。有助于加深對面向?qū)ο蟪绦蛟O(shè)計中基礎(chǔ)理論和基本知識的理解,培養(yǎng)了實(shí)踐能力,促進(jìn)理論與實(shí)踐的結(jié)合。二.設(shè)計要
2、求:1.圖書信息包括:登錄號、書名、作者名、分類號、出版單位、出版時間、價格等。試設(shè)計一圖書信息管理系統(tǒng),使之能提供以下功能:2.系統(tǒng)以菜單方式工作v3.圖書信息錄入功能(圖書信息用文件保存)輸入v4.圖書信息瀏覽功能輸出v5.查詢和排序功能:(至少一種查詢方式)算法v6.按書名查詢7.按作者名查詢8.圖書信息的刪除與修改(可選項)v三.設(shè)計方案及流程圖:1、類的設(shè)計、Book類的設(shè)計(內(nèi)部函數(shù)流程圖):Class Book獲取圖書類型獲取書名獲取圖書編號獲取刪除標(biāo)志設(shè)置書名設(shè)置類型刪除圖書增加圖書輸出圖書、BDatabase類的設(shè)計:Class BDatabase圖書記錄刪除全部記錄增加記錄
3、查找圖書記錄圖書庫(函數(shù))、主函數(shù)流程圖:四、程序源代碼:#define StrNum 20#define Type 20#include <iostream>#include <iomanip>#include <string>#include <fstream> /輸入/輸出文件流類using namespace std;const int Maxb=100; /最多可存儲的圖書class Bookprivate: int lab; /刪除標(biāo)記int num; /圖書編號int add; /增加標(biāo)記char numberStrNum; /編號
4、char booknameStrNum; /書名char bookkindType; /圖書類型public:Book()char getkind() /獲取圖書類型return bookkindType; char getname() /獲取書名 return booknameStrNum; int getnum() /獲取圖書編號 return num; int getlab() /獲取刪除標(biāo)記 return lab;void setname(char na) /設(shè)置書名strcpy(bookname,na);void setkind(char kin) /設(shè)置類型strcpy(bookk
5、ind,kin);void delbook() /刪除圖書lab=1;void addbook(int n,char *na,char *kin) /增加圖書lab=0;num=n;strcpy(bookname,na);strcpy(bookkind,kin);void disp() /輸出圖書cout.flags (ios:left); /設(shè)置對齊的標(biāo)志位為左cout<<setw(15)<<num<<setw(20)<<bookname<<setw(15)<<bookkind<<endl;class BDa
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- c+ 圖書 信息管理 系統(tǒng) 課程設(shè)計 報告 10