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

正文內(nèi)容

課程設計報告影碟租賃系統(tǒng)(存儲版)

2025-07-08 10:02上一頁面

下一頁面
  

【正文】 ()函數(shù):無返回值。定義數(shù)組用來緩存,調(diào)用 getline(buffer,100),將文件中每行數(shù)據(jù)讀入數(shù)組中,然后輸出數(shù)組中的內(nèi)容,直到讀到文件結(jié)束。擴展:在增加影碟信息時先對庫存統(tǒng)計,提示管理員庫存已有編號,進行下一編號。 說明:對 2 號影碟進行出租,開始庫存為 12,出租數(shù)目為 23 時,提示庫存不足(題目描述: ( 4)要求有錯誤提示功能 ),出租 11 后, 2 號庫存改為 1。在 Video 中定義了虛函數(shù),用來輸入影碟信息,這樣就消除了后面對不同類別的影碟進行輸入操作時函數(shù)調(diào)用的二義性。這些功能可能在以后的學習過程中進一步完善。 雖然本次實驗實現(xiàn)了所有的題目要求,也擴展 了很多功能,但仍然存在不完善 之處,例如可以將系統(tǒng)做的更人性化,不僅可以據(jù)編號進行查找,還可以就名稱進行查找,這個功能很容易 實現(xiàn),只要在編號查找后面加個條件即可,時間限制沒有擴展。該模塊在出租,歸還和增加模塊都測試過,故不在敖述。 面向?qū)ο蟪绦蛟O計課程設計 —— 影碟 租賃 系統(tǒng) 21 影碟出租 模塊的測試過程 題目描述:( 3) 影碟出租后動態(tài)的修改庫存信息,并根據(jù)租用影碟的數(shù)目和天數(shù)計算打印出相關(guān)信息 。下面是測試的過程和結(jié)果。過程與出租函數(shù)類似,先查找,找到待出租影碟信息后將現(xiàn)有庫存增加歸還數(shù)目,覆蓋原來的庫存。首次登陸時會要求創(chuàng)建庫存文件,創(chuàng)建成功后開始添加影碟信息,首先以只讀的方式讀取文件中已編號的影碟,按行讀取,每讀取一行,記錄行數(shù)變量加 1,然后提示管理員所要入庫的影碟的編號,然后將 p 指針指向當前隊列的最后,將新控制塊插入到當前隊列后面,調(diào)用Input()函數(shù),進行輸入,輸入完成后可以調(diào)用 Output()函數(shù)進行檢查,若有錯,將 p2 所指向的當前隊列的最后控制塊的后即指針指向它前面的控制塊, delete P2,若無錯,則以追加 ios::app 的方式寫入庫存文件中。其余屬性繼承基類。 f)函數(shù):該函數(shù)的功能類似于 Output()函數(shù),不同在于使將輸入信息寫入指定文件中。此函數(shù)用于將初始化的內(nèi)容寫入指定文件中。 ~video()析構(gòu)函數(shù):用來收回控制塊。: ()。 cout\t\t\t***** 7———— 退出 *************\t\n。 //輸出一行 } } else //對出租信息進行讀取 …… (此處省略掉相關(guān)代碼) } 主界面 模塊設計 ( 1) 數(shù)據(jù)結(jié)構(gòu)設計 定義了操作類 Store 的 對象 S,通過該對象調(diào)用 Store 類的操作。 ( 2) 代碼設計 類似于出租模塊的查找影碟信息部分,不在敖述,具體見源程序代碼。 return。 coutsetw(6) 編號 setw(11) 影碟名稱 setw(11) 影碟類 別setw(10)租價 setw(14)入庫日期 setw(9) 庫存 \n。 } cout請輸入待歸還影碟編號: 。 //文件關(guān)閉 ()。 coutendl已經(jīng)成功創(chuàng)建“出租 .txt”文件! endl。 (出租 .txt,ios::in)。 //將檢驗后的合法輸入轉(zhuǎn)換為整形 int i=atoi(())。 cinsentNum。 coutsetw(6)編號 setw(11)影碟名稱 setw(11)影碟類 別 setw(10)租價 setw(14)入庫日期 setw(9) 庫存 \n。 } cout請輸入待出租影碟編號: 。再將 read 指針回退到庫存地址空間, ios::cur 覆蓋寫入出租后的庫存。) { p2next=pnext。y39。239。 i++) { int s=0。 //關(guān)閉文件 cout\n** 增加影碟的相關(guān)信息 **\n。 char line[512]。 影碟庫存查詢 該模塊用于實現(xiàn)庫存文件的讀取,將文件中所有信息打印到給管理員。 入庫模塊結(jié)構(gòu)流程圖如圖 7 所示 。 設置好菜單開始定義類 Video、 CD、 DVD、 VCD、 Store,在基類 Video 中定義影碟的屬性,輸入操作和寫入文件操作。f) Output() Output(ofstreamamp。 A d d V i d e o[ 已 建 立 庫 存 文 件 ] [ 未 建 立 ] C r e a t e S t o r eC h e c k V i d e o[ 輸 入 正 確 ] S a v e[ 輸 入 錯 誤 ] D e l e t e[ 重 新 輸 入 ] [ 否 ] 圖 3 入庫模塊活動圖 根據(jù)表 2 建立如圖 4 所示的出租模塊活動圖 。 影碟歸還模塊 功能定義:該模塊要實現(xiàn)影碟的歸還入庫功能,并將歸還的影碟的信息寫到面向?qū)ο蟪绦蛟O計課程設計 —— 影碟 租賃 系統(tǒng) 3 庫中。 一、 題目描述 影碟 租賃 系統(tǒng) : ( 1)設計一個的菜單將在實現(xiàn)的功能顯示出來,并有選擇提示; ( 2)影碟分為三類: CD、 DVD、 VCD,能夠這三類影碟實現(xiàn)增加、刪除、修改功能; ( 3)影碟出租后動態(tài)的修改庫存信息,并根據(jù)租用影碟的數(shù)目和天數(shù)計算打印出相關(guān)信息; ( 4)要求有錯誤提示功能,例如輸入日期, 輸入錯誤提示重新輸入。 功能描述:此模塊主要是對入庫影碟的信息進行詳細記錄,并可以記錄后進行檢查,若檢查出錯誤,刪除后重新輸入,檢查無誤后,保存到庫存中,以確保庫存中的數(shù)據(jù)都是正確的; 影碟信息查詢模塊 功能 定義:該模塊主要實現(xiàn)對庫存中信息的查詢。 庫存查詢模塊 功能定義:該模塊負責打印庫存信息和出租信息。 2. 類之間的關(guān)系 CD、 DVD、 VCD 都有很多共同的屬性,也有屬于自己的屬性,例如類別。 f) VCD 繼承 Video,type 屬性值為 3 VCD() Output() Output(ofstreamamp。 系統(tǒng)總體結(jié)構(gòu)流程圖如圖 6 所示 。 出租模塊結(jié)構(gòu)流程圖如圖 8 所示 。 影碟入庫模塊(增加影碟信息模塊) ( 1) 數(shù)據(jù)結(jié)構(gòu)設計 用文件的讀指針 ReadFile 讀取文件中每行的信息,讀出后放到數(shù)組中暫存,將記錄文件行數(shù)變量加 1,知道讀到文件結(jié)尾,開始入庫信息初始化。\n39。 p = pnext。 switch(ch) { case 39。 //對此空間進行初始化 cout是否需要檢查當前輸入后再入庫:( y/n) 。 //如果輸入錯誤,刪除后重新輸入 cinch。 s=1。 double allprice。 if(choice==sno)break。 readsprice。 } cout請輸入出租天數(shù) (最多不超過 3 個月,即 90 天 ): 。 allprice=i*j*day。 cinch。 s=si。 ( 2) 關(guān)鍵代碼設計及 相關(guān)注釋 void Store::returnvideo() //影碟歸還 { string choice,sno,sname,stype,sprice,sdate。 if(choice==sno)break。 readsprice。 sstore=sstore+sentN。 //用來緩存 if(i==1) //對庫存進行讀取 { ifstream read(, ios::in)。 cout\t\t\t***** 2- ——— 影碟信息查詢 *****\t\n。139。 屬性: name, type, price, allprice, amount, year, month, day, *next 分別為影碟的名稱 、 類別 、 租價 、 總租金 、 庫存 、 年 、 月 、 日 和 控制塊后繼指針。如果傳遞過來的參數(shù)符合要求,則調(diào)用 atoi()方法將其轉(zhuǎn)換為整型并將此整數(shù)返回給原調(diào)用函數(shù)。
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1