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

正文內(nèi)容

c課程設計-面向?qū)ο蟪绦蛟O計圖書管理系統(tǒng)(已修改)

2025-02-22 07:36 本頁面
 

【正文】 《面向?qū)ο蟪绦蛟O計(C++)》項目名稱:圖書管理系統(tǒng)設計學校:學院:班級: 姓名: 學號:同組成員者: 完成時間:2010年12月28日 成績:指導教師簽名: 時間:一、 問題分析與功能定義二十一世紀是信息的社會,信息作為社會最主要的資源,將成為戰(zhàn)略資源引起人們廣泛的關(guān)注。如何獲取信息?圖書是我們最好的獲取信息的方式,但由于圖書館圖書收藏量大大增加,使傳統(tǒng)的圖書管理員的工作日益繁重起來。迫使人們起用新的管理方法來管理圖書,但如何把圖書管理員從繁重的工作中解脫出來呢?科學技術(shù)日新月異的進步,讓人類生活發(fā)生了巨大的變化,計算機技術(shù)的飛速發(fā)展,使各行各業(yè)在計算機技術(shù)應用方面得到了廣泛的普及和使用。信息化時代的到來成為不可抗拒的潮流,人類文明正在進入一個嶄新的時代。因此,圖書管理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率,使讀者可以花更多的時間在選擇書和看書上。從而使人們有更多時間來獲取信息、了解信息、掌握信息 。設計內(nèi)容及要求設計一個圖書館管理系統(tǒng),完成圖書管理和讀者管理的功能,并能對借閱信息進行管理,要求完成一下功能,圖書資料管理,可以添加、修改、刪除、查詢書籍信息,讀者資料管理,可以添加、修改、刪除、查詢讀者信息;借書管理,可以進行添加借書信息;還書管理,可以進行還書信息;該項目是在Visual C++ ++語言實現(xiàn),創(chuàng)建對象,程序運行開始,打開文件并將其分別鏈入鏈表之中;程序結(jié)束關(guān)閉并保存文件。整體系統(tǒng)功能全部由鏈表實現(xiàn)。 模塊圖圖書館管理系統(tǒng)借書讀者維護圖書維護還書離開二、對象(類)設計及實現(xiàn)概要設計Reader讀者類、RDatabase 讀者庫類、Book 圖書類、BDatabase 圖書庫類class RDatabase //讀者庫類int top。// 讀者記錄指針Reader read[Maxr]。// 讀者記錄RDatabase() 。//構(gòu)造函數(shù),[]中void clear();//刪除所有讀者信息int addreader(int n,char *na)。//增添讀者信息Reader *query(int readerid)。//按編號查找void disp()。//輸出所有讀者信息int Readernum()。//記錄讀者信息void readerdata()。//讀者庫維護~RDatabase()。//析構(gòu)函數(shù),將read[]詳細設計1)類的原型描述class Reader //讀者類int tag。//刪除標記1:已刪0:未刪 int no。//讀者編號 char name[10]。//讀者姓名 int borbook[Maxbor]。 //所借圖書 Reader() {} char *getname() //獲取姓名 int gettag() //獲取刪除標記 int getno() //獲取讀者編號 void setname(char na[])//設置姓名 void delbook() //設置刪除標記 void addreader(int n,char *na)。 //增加讀者 void borrowbook(int bookid)。 //借書操作int retbook(int bookid)。 //還書操作void disp()。 //輸出讀者信息class BDatabase //圖書庫類int top。//圖書記錄指針Book book[Maxb]。//圖書記錄BDatabase() 。//構(gòu)造函數(shù),[]中void clear()。//全刪 int addbook(int n,char *na)。//增加圖書Book *query(int bookid)。//查找圖書void disp()。//輸出所有圖書信息void bookdata()。//圖書庫維護~BDatabase()。//析構(gòu)函數(shù),將book[]class Book //圖書類 int tag。 //刪除標記1:已刪0:未刪 int no。 //圖書編號 char name[20]。//書名 int onshelf。//是否在架1:在架0:已借 Book() {} char *getname()。//獲取姓名 int getno()。//獲取圖書編號 int gettag()。 //獲取刪除標記 void setname(char na[])。//設置書名 void delbook()。//刪除圖書 void addbook(int n,char *na)。//增加圖書 int borrowbook() 。//借書操作 void retbook()。//還書操作 void disp()。//輸出圖書 核心控制設計 在主函數(shù)中我們要做的操作包括: (1)建立1個Reader讀者類、1個RDatabase 讀者庫類、1個Book 圖書類、1個BDatabase 圖書庫類(2)建立菜單界面。完成以下內(nèi)容: ①進入功能必須打開菜單,然后用戶根據(jù)菜單選擇相應的操作方式,如查看數(shù)據(jù)、編輯圖書數(shù)據(jù)以及修改圖書數(shù)據(jù)、維護圖書的采購信息。添加、刪除、查看讀者個人信息,瀏覽圖書信息。 ② 能夠?qū)D書基本信息、圖書采購信息、圖書的借閱人信息進行統(tǒng)計,統(tǒng)計的結(jié)果能夠以表格的形式來表示。(3) 將圖書基本信息、圖書采購信息、圖書的借閱人信息存儲在相應的文件中。(4) 系統(tǒng)界面友好,易操作。本程序應具備的功能:、借閱、還書功能: (1)添加讀者和圖書信息。 (2)借閱尚在架的圖書。 (3)讀者歸還的圖書。(1) 根據(jù)圖書的編號查找圖書信息。(2)根據(jù)讀者的編號查找讀者的信息。(1) 系統(tǒng)在進入時,要有菜單提示;(2) 系統(tǒng)在用戶退出時,有一定的提示。算法分析1)添加操作:(讀者信息的添加與圖書信息的添加類似) 包括兩個部分,先通過輸入設備輸入信息,系統(tǒng)獲??;。㈠獲取信息void Reader::addreader(int n,char *na) //增加讀者 { int i=0iMaxbor borbook[i]=0。 i++;輸入n和natag=0。 no=n。 no=n。 strcpy(name,na)。 tag=0。 no=n。 strcpy(name,na)。 for (int i=0。iMaxbor。i++) borbook[i]=0。 } int RDatabase::addreader(int n,char *na) //增添讀者信息 { der *p=query(n)。 if (p==NULL) { top++。 read[top].addreader(n,na)。 cout讀者添加成功endl。 return 1。 } return 0。 }流程圖: der *p=query(n)。 p==NULLY
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1