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

正文內(nèi)容

程序設(shè)計(jì)綜合課程設(shè)計(jì)報(bào)告-圖書(shū)館管理系統(tǒng)(更新版)

  

【正文】 圖 書(shū) 借 閱 管 理 系 統(tǒng) ※ \n。 //定義書(shū)籍管理結(jié)構(gòu)體對(duì)象 bm ReaderManage rm。 books[index].set_tag(1)。choi!=0) { cout\n\t 操作有誤 ,請(qǐng)重新選擇 (0/1)!\n。//圖書(shū)狀態(tài)變?yōu)樵诩? cout\n\t 還書(shū)成功 !endl。 cindz。 cout\n\t請(qǐng)選擇您需要的服務(wù): 1:還書(shū) 0:返回 \n。 //選擇 int a。 (20)。 cout作者 。 books[i].show_tag()。 for(int i=0。 (10)。 return 1。 return 1。 return (length1)。 ()。 if(!fread) {cout文件讀取失敗 !endl。 void saveFile() //保存書(shū)籍文件 { ofstream fwrite。} else {cout在架 。} //返回值為 bnum void set_bname(char *n) //設(shè)置書(shū)名 {strcpy(bname,n)。 //借閱人 public: int tag。 coutreaders[i].get_rname()。 cout姓名 \t\t\t班級(jí) \t\t\t 電話 \n。 cout\n\t 請(qǐng)輸入您的聯(lián)系電話 :。 } void reg_reader() //注冊(cè)用戶函數(shù) { char n[10]。 } void delete_reader(int index) //刪除讀者函數(shù) { for(int i=index。} readers[length].copy(r)。 exit(1)。} (ReaderFile,ios::binary)。strcpy(rtel,m.get_rtel())。} void set_rname(char *rn) //設(shè)置讀者姓名 {strcpy(rname,rn)。 在今后還會(huì)有許多課程設(shè)計(jì),我一定會(huì)汲取此次的經(jīng)驗(yàn)和教訓(xùn),做到把知識(shí)應(yīng)用于實(shí)踐,是自己掌握的知識(shí)真正的學(xué)透、學(xué)精,做到為我所用。 //讀者姓名 cinsh。若該書(shū)號(hào)為在架則輸出:借書(shū),返回( 1\0)。 (n)。 cout\n\t 請(qǐng)輸入更改后的班級(jí)名稱: 。 (10)。 //定義對(duì)象 book 程序設(shè)計(jì)綜合課程設(shè)計(jì) 7 輸 入 要 添加 的 書(shū) 號(hào)輸 入 的 書(shū) 號(hào) 是 否 已經(jīng) 存 在對(duì) 不 起 , 請(qǐng) 從新 輸 入判 斷 是 否 在 館輸 入 更 改 后的 書(shū) 名 作 者不存在已存在在館不在館修 改 成 功讀 者 歸 還 后 再進(jìn) 行 此 操 作 33修改圖書(shū)流程圖 刪除圖書(shū) 刪除書(shū)籍包括 :請(qǐng)輸入要?jiǎng)h除書(shū)籍的書(shū)號(hào) ,將要?jiǎng)h除的書(shū)號(hào)賦給變量 書(shū)號(hào)后輸出:您確定要?jiǎng)h除該書(shū)記錄嗎 (y/n),若輸入 y,則輸出:“刪除成功 !”若輸入 n,則輸出:“刪除取消 !”書(shū)號(hào)不存在輸出:對(duì)不起 ,系統(tǒng)沒(méi)有該圖書(shū)記錄 !。 books[length].copy(book)。 21 系統(tǒng)功能模塊圖 程序設(shè)計(jì)綜合課程設(shè)計(jì) 4 第三章 詳細(xì)設(shè)計(jì)說(shuō)明 圖書(shū)借閱系統(tǒng)的建立,需要進(jìn)行用戶需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問(wèn)題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。試設(shè)計(jì)一個(gè)圖書(shū)管理系統(tǒng),將上述業(yè)務(wù)活動(dòng)借助于計(jì)算機(jī)系統(tǒng)完成 。 通過(guò)此次課程設(shè)計(jì) 提高 了對(duì) C語(yǔ)言 程序 設(shè)計(jì)的理解和表達(dá) 能力,進(jìn)而達(dá)到 在對(duì) C 語(yǔ)言程序設(shè)計(jì)時(shí)進(jìn)行正確的、系統(tǒng)的方法設(shè)計(jì)。 所以我們通過(guò)此次程序設(shè)計(jì)來(lái)復(fù)習(xí)鞏固我們所學(xué)習(xí)過(guò)的相關(guān)的知識(shí),加深我們對(duì) C 語(yǔ)言的認(rèn)識(shí)和理解。 C語(yǔ)言 的設(shè)計(jì) 在很多方面都可以用,不僅僅是在軟件開(kāi)發(fā)上,各類科研 上 都需要用到 C語(yǔ)言的。通過(guò)這段時(shí)間的 課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才是真正的知識(shí),才能提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。 C語(yǔ)言程序設(shè)計(jì)的主要任務(wù)是遵循軟件開(kāi)發(fā)過(guò)程的基本規(guī)范,運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的方法,按照課程設(shè)計(jì)的題目要求,分析、設(shè)計(jì)、編寫(xiě)、調(diào)試和測(cè)試 C語(yǔ)言程序及編寫(xiě)設(shè)計(jì)報(bào)告,以便達(dá)到解決綜合實(shí)際問(wèn)題能力的要求。如果這種書(shū)在帳中已有,則只將總庫(kù)存量增加。 這四個(gè)方面形成了圖書(shū)借閱的一個(gè)工作整體,利用計(jì)算機(jī)的自動(dòng)化處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。 //返回現(xiàn)有的書(shū)本數(shù)量 輸 入 要 添 加的 書(shū) 結(jié) 構(gòu) 體的 數(shù) 據(jù)存 放 書(shū) 的 數(shù) 組 中 已有 書(shū) 是 否 超 過(guò) 1 0 0本已 超 出未 超 出輸 出 對(duì) 不 起 ,儲(chǔ) 存 已 滿添 加 成 功 ,書(shū) 目 加 1 32添加圖書(shū)流程圖 修改圖書(shū) 修改書(shū)籍使用了 void reviseBook() //修改書(shū)籍函數(shù)定義變量來(lái)實(shí)現(xiàn):存放修改書(shū)籍的書(shū)號(hào) , 定義變量存放修改書(shū)籍的書(shū)號(hào)名,定義變量存放刪除修改書(shū)籍的作者定義對(duì)象 book,輸入要修改書(shū)籍的書(shū)號(hào),將要修改的書(shū)號(hào)對(duì)應(yīng)于 book[]中的值賦給 index,若不存在則輸出:對(duì)不起 ,您輸入的書(shū)號(hào)不存在 ,請(qǐng)重新輸入 !跳轉(zhuǎn)回去繼續(xù)輸入書(shū)號(hào)判斷是否在館,若該書(shū)目前處于 在架 狀態(tài) ,則可以繼續(xù)操作 !繼續(xù)輸入更改后的書(shū)名、作者。 cout書(shū)號(hào) 。 cout借閱人 \n。 程序設(shè)計(jì)綜合課程設(shè)計(jì) 9 輸 入 要 修改 的 讀 者姓 名該 讀 者 是 否 存 在確 認(rèn) 是 否 修 改輸 入 Y / y操 作 取 消修 改 成 功輸 入 更 改 后 的讀 者 的 姓 名 、班 級(jí) 、 電 話存在不存在是否對(duì) 不 起 , 系 統(tǒng) 無(wú)該 記 錄 , 重 輸 請(qǐng)按 1 , 返 回 請(qǐng) 按 036修改讀者流程圖 刪除讀者函數(shù) 刪除讀者用戶函數(shù)包括輸入要?jiǎng)h除的讀者用戶的姓名,若用戶姓名存在則顯示 是否真的刪除該記錄 (y/n),否則顯示對(duì)不起 ,系統(tǒng)尚無(wú)該讀者記錄 ! 輸 入 要 刪除 的 讀 者姓 名該 讀 者 是 否 存 在確 認(rèn) 是 否 刪 除輸 入 Y / y操 作 取 消刪 除 成 功存在不存在是否對(duì) 不 起 , 系 統(tǒng) 無(wú)該 讀 者 記 錄37刪除讀者流程圖 登錄函數(shù) 登陸包 括讀者登陸和管理員登陸。 //調(diào)用讀者結(jié)構(gòu)體設(shè)置聯(lián)系電話函數(shù) add_reader(reader)。 ReaderManage reader。 系統(tǒng)雖然完成了,也可以運(yùn)行,一些基本的功能也能夠?qū)崿F(xiàn),但我知道,還有很多的不足。 char rclass[10]。} char *get_rclass() //獲得班級(jí) {return rclass。 //定義讀者結(jié)構(gòu)體數(shù)組對(duì)象 ,最多 50 位 int length。readers[i],sizeof(Reader))))//計(jì)算并返回所占字節(jié)數(shù) i++。//計(jì)算并返回所占字節(jié)數(shù) ()。ilength。 //用后面的地址覆蓋前面的地址 length。 //電話 tel Reader reader。 //調(diào)用讀者結(jié)構(gòu)體設(shè)置讀者姓名函數(shù) (c)。i++) { coutreaders[i].get_rname()。 } }。strcpy(bauthor,)。} char * get_bauthor() //獲得作者姓名 {return bauthor。 strcpy(bauthor,())。 } 程序設(shè)計(jì)綜合課程設(shè)計(jì) 25 (BookFile,ios::binary)。 //定義書(shū)籍結(jié)構(gòu)體臨時(shí)對(duì)象 temp int i=0。 //調(diào)用讀取文件函數(shù) } ~BookManage() //析構(gòu)函數(shù) ,保存磁盤(pán)文件 { 程序設(shè)計(jì)綜合課程設(shè)計(jì) 26 saveFile()。i++) if(strcmp(books[i].get_bnum(),bnu)==0) //字符串比較 ,判斷是否相等 return i。i++) if(strcmp(books[i].get_bauthor(),bau)==0)//判斷 return i。ilength1。 cout作者 。 (10)。 } } void show_book(int i)//帶參的顯示書(shū)籍函數(shù) { cout **********************書(shū) ****籍 ****信 ****息 ****列 ****表**********************\n\n。 程序設(shè)計(jì)綜合課程設(shè)計(jì) 29 (10)。 books[i].show_tag()。 //讀者姓名 cinsh。 //清除以回車結(jié)束的輸入緩沖區(qū)的內(nèi)容 ,消除上一次輸入對(duì)下一次輸入的影響 if(choi!=1amp。 if(index1==1) { cout\n\t 對(duì)不起 ,系統(tǒng)無(wú)該讀者記錄 ,新用戶請(qǐng)先注冊(cè) !。 cout\n\t請(qǐng)您需要的服務(wù): 1:借書(shū) 0:返回 \n。 cindz。 } } 程序設(shè)計(jì)綜合課程設(shè)計(jì) 32 else { cout\n\t對(duì)不起 ,系統(tǒng)無(wú)該書(shū)記錄 !。 //菜單序號(hào)選擇 int key。 cout\t ※※※※※※※※※※※※※※※※※※※※※※※※※※※※ \n。 //管理員登錄 ,需密碼驗(yàn)證 break。 //system(color f9)。 cout\t ※ ※ \n。 cout\t ※※※※※※※※※※※※※※※※※※※※※※※※※※※※ \n。 bm.~BookManage()。 cout\n\t顯示完畢 !。 rm.~ReaderManage()。 log_menu()。 cout\t ※ ※ \n。 cout\t ※ ※ \n。 bm.~BookManage()。 case 4: rn_search()。 goto choice。 cout\t\t\t※ ※ \n。 cout\t\t\t※ ※ \n。 case 2: bna_search()。 break。 cout\t\t\t※ ※ \n。 cout\t\t\t※ ※ \n。 case 2: bna_searc
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1