av在线观看网站免费,欧美成人aaa片一区国产精品,精品国产乱码久久久久久免费,麻豆果冻传媒2021精品传媒一区,国产精品自在欧美一区

電子文檔交易市場(chǎng)
安卓APP | ios版本
電子文檔交易市場(chǎng)
安卓APP | ios版本

C++課程設(shè)計(jì)-面向?qū)ο蟪绦蛟O(shè)計(jì)圖書(shū)管理系統(tǒng)統(tǒng).doc

22頁(yè)
  • 賣家[上傳人]:pu****.1
  • 文檔編號(hào):552719236
  • 上傳時(shí)間:2023-06-13
  • 文檔格式:DOC
  • 文檔大小:251.21KB
  • 下載文檔到電腦,查找使用更方便

    20 金貝

    還剩頁(yè)未讀,繼續(xù)閱讀

    / 22 舉報(bào) 版權(quán)申訴 馬上下載
  • 文本預(yù)覽
  • 下載提示
  • 常見(jiàn)問(wèn)題
    • 《面向?qū)ο蟪绦蛟O(shè)計(jì)(C++)》項(xiàng)目名稱:圖書(shū)管理系統(tǒng)設(shè)計(jì)學(xué)校:學(xué)院:班級(jí): 姓名: 學(xué)號(hào):同組成員者: 完成時(shí)間:2010年12月28日 成績(jī):指導(dǎo)教師簽名: 時(shí)間:一、 問(wèn)題分析與功能定義二十一世紀(jì)是信息的社會(huì),信息作為社會(huì)最主要的資源,將成為戰(zhàn)略資源引起人們廣泛的關(guān)注如何獲取信息?圖書(shū)是我們最好的獲取信息的方式,但由于圖書(shū)館圖書(shū)收藏量大大增加,使傳統(tǒng)的圖書(shū)管理員的工作日益繁重起來(lái)迫使人們起用新的管理方法來(lái)管理圖書(shū),但如何把圖書(shū)管理員從繁重的工作中解脫出來(lái)呢?科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用信息化時(shí)代的到來(lái)成為不可抗拒的潮流,人類文明正在進(jìn)入一個(gè)嶄新的時(shí)代因此,圖書(shū)管理系統(tǒng)也以方便、快捷、費(fèi)用低的優(yōu)點(diǎn)正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的圖書(shū)管理方式徹底的解脫出來(lái),提高效率,減輕工人人員以往繁忙的工作,減小出錯(cuò)的概率,使讀者可以花更多的時(shí)間在選擇書(shū)和看書(shū)上。

      從而使人們有更多時(shí)間來(lái)獲取信息、了解信息、掌握信息 1、設(shè)計(jì)內(nèi)容及要求設(shè)計(jì)一個(gè)圖書(shū)館管理系統(tǒng),完成圖書(shū)管理和讀者管理的功能,并能對(duì)借閱信息進(jìn)行管理,要求完成一下功能,圖書(shū)資料管理,可以添加、修改、刪除、查詢書(shū)籍信息,讀者資料管理,可以添加、修改、刪除、查詢讀者信息;借書(shū)管理,可以進(jìn)行添加借書(shū)信息;還書(shū)管理,可以進(jìn)行還書(shū)信息;該項(xiàng)目是在Visual C++ 6.0的平臺(tái)下用c++語(yǔ)言實(shí)現(xiàn),創(chuàng)建對(duì)象,程序運(yùn)行開(kāi)始,打開(kāi)文件并將其分別鏈入鏈表之中;程序結(jié)束關(guān)閉并保存文件整體系統(tǒng)功能全部由鏈表實(shí)現(xiàn) 2、模塊圖圖書(shū)館管理系統(tǒng)借書(shū)讀者維護(hù)圖書(shū)維護(hù)還書(shū)離開(kāi)二、對(duì)象(類)設(shè)計(jì)及實(shí)現(xiàn)1、概要設(shè)計(jì)Reader讀者類、RDatabase 讀者庫(kù)類、Book 圖書(shū)類、BDatabase 圖書(shū)庫(kù)類class RDatabase //讀者庫(kù)類int top;// 讀者記錄指針Reader read[Maxr];// 讀者記錄RDatabase() ;//構(gòu)造函數(shù),將reader.txt讀到read[]中void clear();//刪除所有讀者信息int addreader(int n,char *na);//增添讀者信息Reader *query(int readerid);//按編號(hào)查找void disp();//輸出所有讀者信息int Readernum();//記錄讀者信息void readerdata();//讀者庫(kù)維護(hù)~RDatabase();//析構(gòu)函數(shù),將read[]寫(xiě)入reader.txt文件中2、詳細(xì)設(shè)計(jì)1)類的原型描述class Reader //讀者類int tag;//刪除標(biāo)記1:已刪0:未刪 int no;//讀者編號(hào) char name[10];//讀者姓名 int borbook[Maxbor]; //所借圖書(shū) Reader() {} char *getname() //獲取姓名 int gettag() //獲取刪除標(biāo)記 int getno() //獲取讀者編號(hào) void setname(char na[])//設(shè)置姓名 void delbook() //設(shè)置刪除標(biāo)記 void addreader(int n,char *na); //增加讀者 void borrowbook(int bookid); //借書(shū)操作int retbook(int bookid); //還書(shū)操作void disp(); //輸出讀者信息class BDatabase //圖書(shū)庫(kù)類int top;//圖書(shū)記錄指針Book book[Maxb];//圖書(shū)記錄BDatabase() ;//構(gòu)造函數(shù),將book.txt讀到book[]中void clear();//全刪 int addbook(int n,char *na);//增加圖書(shū)B(niǎo)ook *query(int bookid);//查找圖書(shū)void disp();//輸出所有圖書(shū)信息void bookdata();//圖書(shū)庫(kù)維護(hù)~BDatabase();//析構(gòu)函數(shù),將book[]寫(xiě)入book.txt文件中class Book //圖書(shū)類 int tag; //刪除標(biāo)記1:已刪0:未刪 int no; //圖書(shū)編號(hào) char name[20];//書(shū)名 int onshelf;//是否在架1:在架0:已借 Book() {} char *getname();//獲取姓名 int getno();//獲取圖書(shū)編號(hào) int gettag(); //獲取刪除標(biāo)記 void setname(char na[]);//設(shè)置書(shū)名 void delbook();//刪除圖書(shū) void addbook(int n,char *na);//增加圖書(shū) int borrowbook() ;//借書(shū)操作 void retbook();//還書(shū)操作 void disp();//輸出圖書(shū) 三、 核心控制設(shè)計(jì)1、 在主函數(shù)中我們要做的操作包括: (1)建立1個(gè)Reader讀者類、1個(gè)RDatabase 讀者庫(kù)類、1個(gè)Book 圖書(shū)類、1個(gè)BDatabase 圖書(shū)庫(kù)類(2)建立菜單界面。

      完成以下內(nèi)容: ①進(jìn)入功能必須打開(kāi)菜單,然后用戶根據(jù)菜單選擇相應(yīng)的操作方式,如查看數(shù)據(jù)、編輯圖書(shū)數(shù)據(jù)以及修改圖書(shū)數(shù)據(jù)、維護(hù)圖書(shū)的采購(gòu)信息添加、刪除、查看讀者個(gè)人信息,瀏覽圖書(shū)信息 ② 能夠?qū)D書(shū)基本信息、圖書(shū)采購(gòu)信息、圖書(shū)的借閱人信息進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)的結(jié)果能夠以表格的形式來(lái)表示3) 將圖書(shū)基本信息、圖書(shū)采購(gòu)信息、圖書(shū)的借閱人信息存儲(chǔ)在相應(yīng)的文件中4) 系統(tǒng)界面友好,易操作2、本程序應(yīng)具備的功能:A.添加、借閱、還書(shū)功能: (1)添加讀者和圖書(shū)信息 (2)借閱尚在架的圖書(shū) (3)讀者歸還的圖書(shū)B(niǎo).查找功能(1) 根據(jù)圖書(shū)的編號(hào)查找圖書(shū)信息2)根據(jù)讀者的編號(hào)查找讀者的信息C.系統(tǒng)的操作(1) 系統(tǒng)在進(jìn)入時(shí),要有菜單提示;(2) 系統(tǒng)在用戶退出時(shí),有一定的提示3、算法分析1)添加操作:(讀者信息的添加與圖書(shū)信息的添加類似) 包括兩個(gè)部分,先通過(guò)輸入設(shè)備輸入信息,系統(tǒng)獲??;然后添加入讀者數(shù)據(jù)庫(kù)read.txt文件中㈠獲取信息void Reader::addreader(int n,char *na) //增加讀者 { int i=0i

      void Reader::borrowbook(int bookid) //借書(shū)操作 { for (int i=0;i

      點(diǎn)擊閱讀更多內(nèi)容
    關(guān)于金鋤頭網(wǎng) - 版權(quán)申訴 - 免責(zé)聲明 - 誠(chéng)邀英才 - 聯(lián)系我們
    手機(jī)版 | 川公網(wǎng)安備 51140202000112號(hào) | 經(jīng)營(yíng)許可證(蜀ICP備13022795號(hào))
    ?2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.