freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

媒體庫(kù)管理系統(tǒng)設(shè)計(jì)說(shuō)明(已修改)

2025-04-20 22:32 本頁(yè)面
 

【正文】 . . . . .《C++程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告題 目: 媒體庫(kù)管理系統(tǒng)設(shè)計(jì) 姓 名: 趙嘉豪 學(xué) 號(hào): 1492010117 專業(yè)班級(jí): 計(jì)科14 甲 指導(dǎo)老師: 朱夏君 2014 年 7 月 1 日浙江工商大學(xué)杭州商學(xué)院目 錄1 課題目標(biāo) 02 程序具體實(shí)現(xiàn)原理 1 總體方案 1 1 1 程序各個(gè)功能說(shuō)明 1 程序結(jié)構(gòu) 1 程序各主要功能的實(shí)現(xiàn) 23 課程設(shè)計(jì)調(diào)試與測(cè)試報(bào)告 84 課程設(shè)計(jì)總結(jié) 8附件 程序清單(源程序) 91 課題目標(biāo)程序基本功能:(1)添加物品:主要完成圖書館三類物品信息的添加,要求編號(hào)唯一。當(dāng)添加了重復(fù)的編號(hào)時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加;當(dāng)物品庫(kù)已滿,則提示不能再添加新的數(shù)據(jù)。(2)查詢物品可按照三種方式來(lái)查詢物品,分別為:按標(biāo)題查詢:輸入標(biāo)題,輸出所查詢的信息,若不存在該記錄,則提示“該標(biāo)題不存在!”;按編號(hào)查詢:輸入編號(hào),輸出所查詢的信息,若不存在該記錄,則提示“該編號(hào)不存在!”;按類別查詢:輸入類別,輸出所查詢的信息,若不存在記錄,則提示“該類別沒有物品!”;(3)顯示物品庫(kù):輸出當(dāng)前物品庫(kù)中所有物品信息,每條記錄占據(jù)一行。(4)編輯物品:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除物品:主要完成圖書館物品信息的刪除。如果當(dāng)前物品庫(kù)為空,則提示“物品庫(kù)為空!”,并返回操作;否則,輸入要?jiǎng)h除的編號(hào),根據(jù)編號(hào)刪除該物品的記錄,如果該編號(hào)不在物品庫(kù)中,則提示“該編號(hào)不存在”。(6)統(tǒng)計(jì)信息輸出當(dāng)前物品庫(kù)中總物品數(shù),以及按物品類別,統(tǒng)計(jì)出當(dāng)前物品中各類別的物品數(shù)并顯示。(7)物品存盤:將當(dāng)前程序中的物品信息存入文件中。(8)讀出物品:從文件中將物品信息讀入程序。2 程序具體實(shí)現(xiàn)原理 總體方案(1) 程序采用雙向鏈表數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。(2) 用類來(lái)實(shí)現(xiàn)數(shù)據(jù)的封裝。(3) 使用文件的輸入輸出流實(shí)現(xiàn)對(duì)記錄的保存與讀取。操作系統(tǒng):Win7 開發(fā)軟件:Mirosoft Visual C++ 密碼系統(tǒng)登陸菜單管理員菜單其他人員菜單退出信息刪除信息顯示信息查詢信息添加信息查詢退出 程序各個(gè)功能說(shuō)明 程序結(jié)構(gòu) 基類:Tushuguan 數(shù)據(jù)成員: 作者、編號(hào)、標(biāo)題、評(píng)級(jí)、類別編號(hào) 成員函數(shù):display() 輸入姓名、編號(hào)、標(biāo)題、評(píng)級(jí)、類別編號(hào) class Tushuguan {public: char name[256]。 //作者int num。 //編號(hào)char biaoti[256]。 //標(biāo)題char pingji[256]。 //評(píng)級(jí) int x。 //類別編號(hào)void display(){cout作者:。cinname。 cout編號(hào):。cinnum。 cout標(biāo)題:。cinbiaoti。 cout評(píng)級(jí):。cinpingji。 cout類別編號(hào)(,): 。cinx。 }}。 派生類:Tushu Shipinguangpan Tuhua ①Tushu 數(shù)據(jù)成員:出版社 ISBN號(hào) 頁(yè)數(shù) 成員函數(shù):display1() 調(diào)用基類的display()函數(shù)和輸入課時(shí) Teacher(int s=800) //基本工資賦值 class Tushu:public Tushuguan {public: char cbs[256]。 //出版社 int hm。 // ISBN號(hào) int yeshu。 //頁(yè)數(shù)void display1(){cout請(qǐng)輸入圖書的。 Tushuguan::display()。cout請(qǐng)輸入圖書的出版社: 。cincbs。 cout請(qǐng)輸入圖書的ISBN號(hào): 。cinhm。 cout請(qǐng)輸入圖書的頁(yè)數(shù): 。cinyeshu。 }}。 ②Shipinguangpan 數(shù)據(jù)成員:名字 時(shí)長(zhǎng) 年份 成員函數(shù):display1() 調(diào)用基類的display()函數(shù) Shiyanyuan(int s=650,int b=150) //基本工資及補(bǔ)助賦值 class Shipinguangpan:public Tushuguan {public: char mingzi[256]。 //名字 int year。 //年份 int shichang。 //時(shí)長(zhǎng) void display1(){cout請(qǐng)輸入視頻光盤的。 Tushuguan::display()。cout請(qǐng)輸入視頻光盤出品者的名字: 。cinmingzi。 cout請(qǐng)輸入視頻光盤出品年份: 。cinyear。 cout請(qǐng)輸入視頻光盤視頻時(shí)長(zhǎng): 。cinshichang。 } }。 ③Tuhua 數(shù)據(jù)成員:國(guó)籍、長(zhǎng)、寬 成員函數(shù):display1() 調(diào)用基類的display()函數(shù)class Tuhua:public Tushuguan {public: char guoji[256]。 //國(guó)籍 int chang。 //長(zhǎng) int kuan。 //寬 void display1() {cout請(qǐng)輸入圖畫的。 Tushuguan::display()。cout請(qǐng)輸入圖畫的出品國(guó)籍: 。cinguoji。 cout請(qǐng)輸入圖畫作品的長(zhǎng): 。cinchang。 cout請(qǐng)輸入圖畫作品的寬: 。cinkuan。 }}。Tushuguanname[256]:chainum:int biaoti[256]。 charpingji[256]。 charx:int+display() void具體如圖: 基類 Tushucbs[256]。char hm: intyeshu:int+display1() voidShipinguangpanmingzi[]:charyear: intshichang:int+display1():voidTuhuaguoji[]:charchang:intkuan:int+display1():void派生類 程序各主要功能的實(shí)現(xiàn)void tushutianjia() //圖書添加 { int m=3。 ofstream outfile(,ios::app)。 if(()) { coutopen error!endl。 exit(1)。 }int b。 cout請(qǐng)選擇你要添加圖書的本數(shù):。 cinb。 for(i=0。ib。i++) { int num1。 char nam[256]。 t[i].display1()。 cout請(qǐng)重新輸入圖書的編號(hào)endl。cinnum1。 cout請(qǐng)重新輸入圖書的作者endl。cinnam。 int n=0。 for(j=0。j100。j++) { ifstream infile(,ios::in)。 infilet[j].numt[j].name。()。 if(t[j].num!=num1) n++。break。 if(t[j].num==num1amp。amp。strcmp(t[j].name,nam)!=0) break。 } for(j=0。j100。j++) { ifstream infile(,ios::in)。 infiles[j].num。()。 if(s[j].num==num1) break。 else n++。break。 } for(j=0。j100。j++) { ifstream infile(,ios::in)。 infileh[j].num。 ()。 if(h[j].num==num1) break。 else n++。break。 } strcpy(t[i].name,nam) 。 t[i].num=num1。 for(j=0。j100。j++){ifstream infile(,ios::in)。 infilet[j].num。 if(t[j].num!=0) m=3。 else m=2。 ()。 } if(n==m) {outfilet[i].x t[i].num t[i].name t[i].biaoti t[i].pingji t[i].cbs t[i].hm 1 t[i].yeshuendl。 } else cout數(shù)據(jù)添加重復(fù)。endl。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1