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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)借閱圖書管理系統(tǒng)-展示頁

2025-02-03 08:36本頁面
  

【正文】 。 //定義讀者 結(jié)構(gòu)體 數(shù)組對象,最多 50 位 int length。 //班級 char rtel[10]。 //計數(shù) void saveFile() //保存書籍文件 void readFile() //讀取書籍文件 ②公有數(shù)據(jù)及函數(shù) 9 BookManage() //構(gòu)造函數(shù),讀取磁盤文件 ~BookManage() //析構(gòu)函數(shù),保存磁盤文件 bool add(Book book) //添加圖書資料 int bnu_search(char *bnu) //按書號查找書籍 int bna_search(char *bna) //按書名查找書籍 int bau_search(char *bau) //按作者查找書籍 int rn_search(char *rn) //按借閱人查找書籍 void revise(Book book,int i)//帶參的修改書籍函數(shù) void deleteBook(int index)//帶參的刪除書籍資料函數(shù) void show_book()//不帶參的顯示書籍函數(shù) void show_book(int i)//帶參的顯示書籍函數(shù) void br_book()//讀者借、還書功能函數(shù) bool in(int i) //判斷圖書是否在架函數(shù) 讀者 結(jié)構(gòu)體 ( Reader) ①私有數(shù)據(jù)及函數(shù) char rname[10]。 //狀態(tài)標(biāo)記判斷指標(biāo) (已借 /在架 ) Book() //構(gòu)造函數(shù)初始化信息 void set_bnum(char *no) //設(shè)置書號 char *get_bnum() //獲得書號 void set_bname(char *n) //設(shè)置書名 char *get_bname() //獲得書名 void set_bauthor(char *a) //設(shè)置作者 char * get_bauthor() //獲得作者姓名 void set_tag(int t) //狀態(tài)設(shè)置 void set_rname(char *rn) //設(shè)置借閱人 char *get_rname() //獲得借閱人姓名 void show_tag() //顯示圖書狀態(tài) void copy(Book m) //Book 結(jié)構(gòu)體 copy 函數(shù) 書籍管理 結(jié)構(gòu)體 ( BookManage) ① 私有數(shù)據(jù)及函數(shù) Book books[100]。 //作者 char rname[10]。 //書號 char bname[20]。 書籍 結(jié)構(gòu)體 ( Book)的功能在于存放和維護(hù)書籍的基本信息,包括書號、書名、作者、狀態(tài)(已借 /在架)和借閱人;書籍管理 結(jié)構(gòu)體 ( BookManage)的功能在于實(shí)現(xiàn)對書籍的相關(guān)操作,包括讀取書籍文檔文件( )、保存書籍文檔文件、添加圖書、修改圖書、刪除圖書、顯示全部圖書和查找圖書;讀者 結(jié)構(gòu)體 ( Reader)的功能在于存放和維護(hù)讀者 7 的基本信息,包括姓名、班級和電話;讀者管理 結(jié)構(gòu)體 ( ReaderManage)的功能在于實(shí)現(xiàn)對讀者的相關(guān)操作,包括讀取讀者文檔文件( )、保存讀者文檔文件、新讀者注冊、修改讀者、刪除讀者、顯示全部讀者和查找讀者;菜單 結(jié)構(gòu)體 ( Menu) 的功能在于實(shí)現(xiàn)各界面的引導(dǎo)工作,包括主登錄界面、系統(tǒng)管理界面、讀者登錄界面、讀者服務(wù)界面、管理員書籍查找界面和讀者書籍查找界面。 概要設(shè)計 整體設(shè)計 經(jīng)過需求分析,本系統(tǒng)共設(shè)計了五個大模塊,分別是書籍?dāng)?shù)據(jù)維護(hù)模塊、書籍管理模塊、讀者數(shù)據(jù)維護(hù)模塊、讀者管理模塊和菜單模塊。 :通過作者查詢該圖書資料,若該編號存在,則顯示圖書信 息,否則提示無該圖書信息。 ⑤查詢圖書: :通過編號查詢該圖書資料,若該編號存在,則顯示圖書信 息,否則提示無該圖書信息。 ,若未借則不允許執(zhí)行還書操作。 “圖書狀態(tài)”中加上“已借”標(biāo)記。 ,則提示輸入讀者姓名,判斷所輸入讀者姓名是否 存在,若不存在則提示重新輸入。 ③借書: ,判斷該編號是否存 在,若不存在則提示重新輸入。 讀者功能: 6 ①登錄:輸入讀者姓名,若未經(jīng)注冊則不得進(jìn)入讀者服務(wù)界面。刪除對象包括該讀者姓名、 班級、電話以及“圖書狀態(tài)”和“借閱人”中與此人相關(guān)的所 有記錄。 ⑦修改讀者:通過姓名查詢該讀者信息,若該姓名存在,則顯示已有信息, 允許修改,否則提示無該讀者信息。 :通過作者查詢該圖書資料,若該編號存在,則顯示圖書信 息,否則提示無該圖書信息。 ⑤查找圖書: :通過編號查詢該圖書資料,若該編號存在,則顯示圖書信 息,否則提示無該圖書信息。 ④刪除圖書:通過編號查詢該圖書資料,若該編號存在,則顯示已有信息, 允許刪除,否則提示無該圖書信息。 ②添加新書:增加新的圖書資料,同時需檢查新書的圖書編號是否已存在于 原圖書資料中,若已存在則應(yīng)取消添加或提示 重新輸入。 系統(tǒng)功能簡介 ①管理員功能 ②讀者功能 看借閱情況 設(shè)計平臺 本系統(tǒng)是在 windows 環(huán)境下開發(fā)的,使用軟件為 Microsoft 公司的 Visual C++ , 并采用了面向 過程 的技術(shù)。 ⑥結(jié)果分析:程序運(yùn)行結(jié)果包括正確的輸入及輸出結(jié)果和含有錯誤的輸入及其輸出結(jié)果。能夠熟練掌握調(diào)試工 具的各種功能,設(shè)計測試數(shù)據(jù)確定疑點(diǎn),通過修改程序來證實(shí)它或繞過它。 ④程序編碼:把詳細(xì)設(shè)計的結(jié)果進(jìn)一步求精為程序設(shè)計語言程序,同時加入一些注解, 使程序中邏輯概念清楚。在這個過程中,要綜合考慮系 統(tǒng)功能,使得系統(tǒng)結(jié)構(gòu)清晰、合理、簡單和易于調(diào)試,數(shù)據(jù)類型的實(shí)現(xiàn)盡可能做到數(shù)據(jù)封 裝,基本操作的規(guī)格說明盡可能做到明確具體。邏輯設(shè)計的結(jié)果應(yīng)寫出每個 結(jié)構(gòu)體 抽象數(shù)據(jù) 結(jié)構(gòu)體 型的定義(包括數(shù)據(jù) 結(jié)構(gòu)的描述和每個基本操作的功能說明)、各個主要模塊的算法,并畫出模塊之間的調(diào)用 關(guān)系圖。 設(shè)計要求 ①問題分析和任務(wù)定義:根據(jù)設(shè)計題目的要求,充分地分析和理解問題,明確問題要求做 什么(而不是怎么做),限制條件是什么。該課題主要考察學(xué)生對函數(shù)、結(jié)構(gòu)體,指針,文件等的操作,以及 C/C++語言基本規(guī)則和算法的掌握 ,所以完成本顆題目要求學(xué)生較強(qiáng)的設(shè)計能力,特別是要具有綜合應(yīng)用能力。培養(yǎng)使用面向 過程 的程序設(shè)計方法編寫計算機(jī)程序的能力。目的在于培養(yǎng)學(xué)生分析問題和解決問題的能力,將課本的理論知識與實(shí)際應(yīng)用問題進(jìn)行有機(jī)結(jié)合,提高學(xué)生程序設(shè)計、程序調(diào)試及項(xiàng)目開發(fā)能力。 15 3 系統(tǒng)設(shè)計總說明 設(shè)計目的 《 C/C++語言課程設(shè)計》是信息管理與信息系統(tǒng)專業(yè)的重要實(shí)踐性課程。 9 結(jié)構(gòu)體 ( Menu) 8 結(jié)構(gòu)體 ( BookManage) 6 5 4 設(shè)計平臺 3 設(shè)計內(nèi)容 1 專 科生課程設(shè)計 課程名稱: 數(shù)據(jù)結(jié)構(gòu) 程序設(shè)計 課程編號: 04021 設(shè)計題目: 圖書借閱管理系統(tǒng) 姓 名: 班 級: 學(xué) 號: 院 系: 計算機(jī) 系 實(shí)驗(yàn)地點(diǎn): 指導(dǎo)教師: 成 績: 教師簽字: 課程設(shè)計時間: 至 2 目 錄 一. 系統(tǒng)設(shè)計總說明 設(shè)計目的 3 設(shè)計要求 4 系統(tǒng)功能簡介 4 二. C++語言課程設(shè)計報告 需求分析 5 概要設(shè)計 7 (部分示例) 7 詳細(xì)設(shè)計 結(jié)構(gòu) 體 ( Book) 8 結(jié)構(gòu)體 ( Reader) 8 結(jié)構(gòu)體 ( ReaderManage) 9 ( main) 9 編碼調(diào)試 10 13 13 13 13 14 14 14 參考文獻(xiàn) 14 設(shè)計總結(jié) 14 附錄: C++圖書管理系統(tǒng)源代碼課程設(shè)計為學(xué)生提供了一個手腦并用、獨(dú)立實(shí)踐的機(jī)會。 通過本課 程設(shè)計的實(shí)踐,全面總結(jié) C++課程學(xué)習(xí)中的數(shù)據(jù)類型、程序結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體 等基本概念,掌握其使用方法。 課題的目的主要是考查學(xué)生對 C/C++語言的綜合編程能力的掌握,培養(yǎng)學(xué)生的分析問題和解決問題的能力及邏輯思維能力。如何調(diào)程序也非常重要,通過這個程序可以學(xué)習(xí)到以前調(diào)試短程序沒有的的經(jīng)驗(yàn)。 ②概要設(shè)計:對問題描述中涉及的操作對象定義相應(yīng) 結(jié)構(gòu)體 ,并按照以設(shè)計需要為中心的原則,確定各個 結(jié)構(gòu)體 之間的關(guān)系。 ③詳細(xì)設(shè)計:定義相應(yīng)的儲存結(jié)構(gòu)并寫出各函數(shù)的偽碼算法。詳細(xì)設(shè)計的結(jié)果寫出數(shù)據(jù)成員儲存結(jié)構(gòu)的 碼 類型定義,寫出函數(shù)形式的算法框架。 ⑤程序調(diào)試與測試:采用自底向上,分模塊進(jìn)行,即先調(diào)試低層函數(shù)。調(diào)試正確后, 4 認(rèn)真整理源程序及其注釋 ,形成格式和風(fēng)格良好的源程序清單和結(jié)果。 設(shè)計內(nèi)容 設(shè)計一個小型圖書借閱管理系統(tǒng)。 5 C++語言課程設(shè)計報告 信息管理與信息系統(tǒng)專業(yè) 202111622233 張媛媛 指導(dǎo)教師: 需求分析 管理員功能: ①登錄:輸入管理員密碼,若密碼錯誤則不得執(zhí)行管理員操作。 ③修改圖書:通過編號查詢該圖書資料,若該編號存在,則顯示已有信息, 允許修改,否則提示無該圖書信息。刪除對象包括該圖書資料 以及“圖書狀態(tài)”和“借閱人”中與此書相關(guān)的所有記錄。 :通過書名查詢該圖書資料,若該編號存在,則顯示圖書信 息,否則提示無該圖書信息。 ⑥查看全部圖書:顯示所有圖書資料,包括書號、書名、作者、狀態(tài)和借閱 人等信息。 ⑧刪除讀者:通過姓名查 詢該讀者信息,若該姓名存在,則顯示已有信息, 允許刪除,否則提示無該讀者信息。 ⑨查看所有讀者:顯示所有讀者資料,包括姓名、班級、電話等信息。 ②注冊:新用戶經(jīng)注冊方可登錄系統(tǒng)并使用讀者服務(wù)功能。 ,則判斷該書籍是否已被借出,若已借則不允 許執(zhí)行借書操作。 ,則允許執(zhí)行借書操作。 ④還書: ,判斷該編號是否存在,若不存在則提示重新輸入。 括在“圖書狀態(tài)”中加上“未借”標(biāo)記。 :通過書名查詢該圖書資料,若該編號存在,則顯示圖書信 息,否則提示無該圖書信息。 ⑥查看借閱情況:輸入讀者姓名,若該姓名不存在則提示重新輸入 ,若該姓 名存在則顯示該讀者借閱信息。接著相應(yīng)定義了五個 結(jié)構(gòu)體 ,分別是書籍 結(jié)構(gòu)體 ( Book)、書籍管理 結(jié)構(gòu)體 ( BookManage)、讀者 結(jié)構(gòu)體 ( Reader)、讀者管理 結(jié)構(gòu)體 ( ReaderMan
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1