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

正文內容

圖書館管理系統(tǒng)c++課程設計 -全文預覽

2024-10-11 10:08 上一頁面

下一頁面
  

【正文】 id disp() //輸出所有管理員信息 { for (int i=0。539。 return 1。 break。 西華大學數學與計算機學院課程設計說明書 7 cin workerid。 } }。 for(int i=0。i++) { if(borbook[i]==bookid) { borbook[i]=0。i++) { if (borbook[i]==0) { borbook[i]=bookid。iMaxbor。 }//設置刪除標記 1:已刪 0:未刪 void addreader(int n,char *na)//增加讀者 { tag=0。} //獲取姓名 int gettag() {return tag。 //刪除標記 1:已刪 0:未刪 int no。 salary=2020。} void addlibrarian(int n,char *na)//增加管理員 { tag=0。} int gettag(){return tag。//編號 char name[10]。西華大學數學與計算機學院課程設計說明書 3 3 程序運行平臺 VC++。 刪除功能 能夠對一個 讀者、圖書管理員、一本書 的信息進行刪除按姓名進行刪除。 某圖書館需要管理其各種人員 信息 和圖 書信息,希望實現(xiàn)辦公的信息化,通過建立一個圖書管理系統(tǒng)來管理圖書館 。 XXX學校圖書館管理系統(tǒng) II 西華大學數學與計算機學院課程設計說明書 1 1 引 言 問題的提出 在 學校 現(xiàn)代化的管理中, 圖書館 管理系統(tǒng) 也是其中非常重要的一部分 , 然而,用大型軟件系統(tǒng)來于小型的圖書管理,不啻于“殺雞用牛刀 ” ,因此小型的的軟件對于這種管理自然有十分重要作用。 XXX學校圖書館管理系統(tǒng) 2 添加功能 添加一個 讀者的基本信息,包括姓名、編號;添加一本書的基本信息,書名、編號;添加一個圖書管理員的基本信息,姓名、員工號、工資、工齡。 借書、還書 輸入讀者編號和要借或要還的書處理并把信息存在讀者信息內。 int no。 public: Librarian(){} char *getname(){return name。 } void delworker(){tag=1。 workage=0。 西華大學數學與計算機學院課程設計說明書 5 ? 讀者信息輸出 類的聲明 class Reader { private: int tag。//所借圖書 public: Reader() {} char *getname() {return name。 } void delbook(){ tag=1。 for(int i=0。iMaxbor。iMaxbor。 } void disp()//讀出讀者信息 { cout setw(5) no setw(10) name借書編號: [。 cout ]endl。: cout 輸入管理員編號 :。 addlibrarian (workerid,wname)。 work[top].addlibrarian(n,na)。 如現(xiàn)實管理員的信息: Switch(choice) {case 39。 break。 } 修改模塊 首先由用戶輸入要修改的 成員 的姓名,然后系統(tǒng)用修改函數查找,顯示該名 成員 的資料,然后系統(tǒng)提示用戶輸入需要修改的項目和新的資料。 cin workerid。 } cout 輸入新的姓名 :。} 西華大學數學與計算機學院課程設計說明書 9 查找模塊 首先由用戶輸入要查找的 成員 姓名,然后系統(tǒng)用查找函數查找,然后系統(tǒng)就調用輸出函數,輸出所查找的 成員 資料。 cin workerid。 } wdisp()。339。 if (w==NULL) XXX學校圖書館管理系統(tǒng) 10 { cout 該管理員不存在 endl。 ?? 清空模塊 系統(tǒng)將會把所有 成 員的資料全部刪除,將鏈表清空。 break。 通過本次課程設計,讓我對 C++有了進一步的了解和使用,能把學了的東西用于實踐還是讓我非常有成就感,但是不足的是對類、派生類還有指針以及文件的運用掌握的不是很好,所以我會在假期內通過多看書反復操作提高自己的編程能力。//最多的圖書 const int Maxbor=5。 int workage。} int getno(){return no。 no=n。 } void disp()//讀出管理員信息 { coutsetw(5)nosetw(5)name 工齡 :setw(3)workage工資 :setw(5)salaryendl。//管理員記錄 public: LDatabase() //構造函數,將 讀到 work[]中 { Librarian x。x,sizeof(x))。 } ()。 work[top].addlibrarian(n,na)。i=top。work[i]。i++) work[i].disp()。i=top。 } }。 Librarian *w。 cin choice。 cin workerid。 break。 cin workerid。 } cout 輸入新的姓名 :。 case 39。 w=query(workerid)。 break。 cin workerid。 } wdisp()。: XXX學校圖書館管理系統(tǒng) 18 disp()。: clear()。 } } }。 //讀者姓名 int borbook[Maxbor]。} //獲取讀者編號 void setname(char na[]) //設置姓名 { strcpy(name,na)。 strcpy(name,na)。 } void borrowbook(int bookid)//借書操作 { for(int i=0。 } 西華大學數學與計算機學院課程設計說明書 19 } } int retbook(int bookid)//還書操作 { for(int i=0。 } } return 0。i++) if(borbook[i]!=0) cout borbook[i] |。 //讀者記錄指針 Reader read[Maxr]。//打開一個輸入文件 while (1) { ((char *)amp。 read[top]=s。 if (p==NULL) { top++。 } Reader *query(int readerid)//按編號查找 { for (int i=0。 read[i].gettag()==0) { return amp。i=top。 for (int i=0。 ()。 int readerid。) { cout \n\n\t\t\t讀 者 維 護 \n\n\n\t\t 1 新 增 \n\n\t\t 2 更 改 \n\n\t\t 3 刪 除 \n\n\t\t 4 查 找 \n\n\t\t 5 顯 示 \n\n\t\t 6 全 刪 \n\n\t\t 0 退 出 endl。: cout 輸入讀者編號 :。 addreader (readerid,rname)。: cout 輸入讀者編號 :。 break。 break。 cin readerid。 } rdelbook()。: cout 讀入讀者編號 :。 break。539。639。break。//書名 int onshelf。 }//獲取刪除標記 void setname(char na[])//設置書名 { strcpy(name,na)。 strcpy(name,na)。 } return 0。 //圖書庫類,實現(xiàn)對圖書的維護,查找,刪除等 class BDatabase { private: int top。 fstream file(,ios::in)。 top++。 } int addbook(int n,char *na)//增加圖書 { Book *p=query(n)。 } return 0。amp。 } void bookdata()。 } ~BDatabase()//析構函數,將 book[]寫到 文件中 { fstream file(,ios::out)。book[i],sizeof(book[i]))。 char bname[40]。039。 switch (choice) { case 39。 cout 輸入圖書書名 :endl。 case 39。 b=query(bookid)。 cin bname。339。 if (b==NULL) { cout 該圖書不存在 endl。 case 39。 b=query(bookid)。 break。 break。 break。 RDatabase ReaderDB。 LDatabase LibrarianDB。) { cout endlendl\t\t\t 圖 書 管 理 系 統(tǒng) \n\n\n。139
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1