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

正文內(nèi)容

c課程設(shè)計報告-圖書管理系統(tǒng)(編輯修改稿)

2025-03-09 07:26 本頁面
 

【文章內(nèi)容簡介】 頁 : : 書下架: 信息工程學院 C++課程設(shè)計 第 14 頁 : ( 1)按書名查詢: ( 2)按書號查詢: ( 3)按作者查詢: 信息工程學院 C++課程設(shè)計 第 15 頁 : ( 1)瀏覽讀者信息: ( 2)添加讀者信息: ( 3)修改讀者信息: 信息工程學院 C++課程設(shè)計 第 16 頁 ( 4)刪除讀者信息: 三、問題與總結(jié) 實驗中遇到的問題及解決方法 問題如下: switch()時,定義變量 choice 為 int 類型。以至于當出現(xiàn)非法輸入時,不能夠做出正確的處理。當把 choice 改成 char類型后能實現(xiàn)對非法輸入的處理; ,在完成部分功能模塊后,出現(xiàn)了新的需求,以至于不得不修改已經(jīng)寫好了的部分代碼; ,比如 nam,應(yīng)盡量用“名稱 _屬性”形式進行命名,以加強程序的可讀性,便于閱讀; ,文件包含不能重復,重復后會在編譯連接時出現(xiàn)錯誤; ,操作繁瑣,不易觀察出錯誤。解決方法:部分功能可以再另建立一個工程進行編寫測試,修改完善后再放回到原工程中。 ,有待改進,即存在以下缺陷: reader 對象的 shu(書)屬性可能不是“ ”中的數(shù)信息工程學院 C++課程設(shè)計 第 17 頁 據(jù)。 ,并沒有實現(xiàn)對所有的錯誤容錯處理,但已經(jīng)考慮到大部分可能出現(xiàn)的非法操作,并進行了程序修改。今后會更加努力,循序漸進,爭取做到完美。 實驗的體會與感想 經(jīng)過這近一個星期的訓練,使我對面向程序設(shè)計有了更深入的理解,對類的機制有了進一步的認識,能夠較熟練地使用和構(gòu)造類,編寫構(gòu)造函數(shù)、復制構(gòu)造函數(shù),以及析構(gòu)函數(shù)及其派生類的構(gòu)造及使用。同時也發(fā)現(xiàn)了自己在編程時經(jīng)常犯的一些錯誤。編寫功能函數(shù)之前,應(yīng)將主函數(shù)編寫完整,每寫完一個功能模塊,就應(yīng)及時進行運行調(diào)試,及時檢查錯誤, 發(fā)現(xiàn)錯誤,修改錯誤。 致謝 通過本次課題的設(shè)計,讓我熟練的掌握了制作程序的一些流程及規(guī)劃,更加熟悉了編寫程序時的正規(guī)流程。在此特別感謝各位老師的指導,有了老師們的支持,才會讓我更加圓滿的完成此次課題的設(shè)計。 四、程序源代碼 includeiostream //library..h 文件 using namespace std。 class Book { public: Book()。 Book(char names[],int num,char aut[],char chu[],in t time[3],double pri)。 ~Book(){} 信息工程學院 C++課程設(shè)計 第 18 頁 void show()。 int Getnumber()。 char* Getname()。 char* Getauthor()。 private: char Book_name[30]。 int Book_number。 char author[20]。 char chubanshe[20]。 int public_time[3]。 double price。 }。 class Reader { public: Reader()。 Reader(char name[20],int number,char depart[20],char shukan1[],char shukan2[])。 ~Reader(){} int Getnumber()。 char* GetReader_name()。 void Show_reader()。 void Changemasseage(char name[20],int number,char depart[20],char shukan1[],char shukan2[])。 private: char Reader_name[20]。 int Reader_number。 char department[20]。 char shu[2][20]。 }。 include // 文件 信息工程學院 C++課程設(shè)計 第 19 頁 includecstring Book::Book() { strcpy(Book_name,未命名 )。 Book_number=0。 strcpy(author,無名氏 )。 strcpy(chubanshe,未知 )。 for(int i=0。i3。i++) public_time[i]=0。 price=。 } Book::Book(char names[],int num,char aut[],char chu[],int time[3],double pri) { strcpy(Book_name,names)。 Book_number=num。 strcpy(author,aut)。 strcpy(chubanshe,chu)。 for(int i=0。i3。i++) public_time[i]=time[i]。 price=pri。 } int Book::Getnumber() { return Book_number。 } char* Book::Getname() { return Book_name。 } char* Book::Getauthor() { return author。 信息工程學院 C++課程設(shè)計 第 20 頁 } void Book::show() { cout書名: Book_name 書號: Book_number 作者 : author \ 出版社: chubanshe 出 版 時 間 :public_time[0]:public_time[1] \ :public_time[2] 價格: priceendl。 } Reader::Reader() { strcpy(Reader_name,無名氏 )。 Reader_number=0。 strcpy(department,計算機系 )。 } Reader::Reader(char name[20],int number,char depart[20],char shukan1[20],char shukan2[20]) { strcpy(Reader_name,name)。 Reader_number=number。 strcpy(department,depart)。 strcpy(shu[0],shukan1)。 strcpy(shu[1],shukan2)。 } int Reader::Getnumber() { return Reader_number。 } char* Reader::GetReader_name() { return Reader_name。 信息工程學院 C++課程設(shè)計 第 21 頁 } void Reader::Show_reader() { cout 姓名: 編號: 院系: 已借書刊 1: 已借書刊 2: endl。 cout Reader_name Reader_number\tdepartment\tshu[0]\t shu[1]endl。 } void Reader::Changemasseage(char name[20],int number,char depart[20],char shukan1[],char shukan2[]) { strcpy(Reader_name,name)。 Reader_number=number。 strcpy(department,depart)。 strcpy(shu[0],shukan1)。 strcpy(shu[1],shukan2)。 } include // 文件 includefstream using namespace std。 static int tatoal=0。 static int reader_tatoal=0。 void tongji() { Book book。Reader reader。 //統(tǒng)計書的數(shù)目 ifstream infile1(,ios::in|ios::binary)。 if(!infile1) return。 while(!()) {((char *)amp。book,sizeof(book))。 tatoal++。} 信息工程學院 C++課程設(shè)計 第 22 頁 ()。 tatoal。 //統(tǒng)計讀者數(shù)目 ifstream infile2(,ios::in|ios::binary)。 if(!infile2) return。 while(!()) {((char *)amp。reader,sizeof(reader))。 reader_tatoal++。} ()。 reader_tatoal。 } void Insert() //新書上架 { int i,book_num,time[3],ppp=0。 double pri。 char nam[20],chu[20],aut[20]。 bool flag=true。 Book book[5000]。 //以下是檢驗書刊編號是否唯一 ifstream infile(,ios::in|ios::binary)。 if(!infile){cout\t 不能打開此文件,或此文件不存在! endl。return。} for(i=0。itatoal。i++) ((char *)amp。book[i],sizeof(book[i]))。 ()。 while(flag){ flag=false。 coutendlendlendl請輸入書號: endl。 cinbook_num。 for(i=0。itatoal。i++)
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1