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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)圖書館管理系統(tǒng)(已修改)

2025-06-21 09:08 本頁面
 

【正文】 哈爾濱理工大學(xué) 圖書館管理系統(tǒng) 專 業(yè) 班 級(jí) : XXX 學(xué) 號(hào) : XXX 姓 名 : XXX 指 導(dǎo) 教 師 : XXX 課程設(shè)計(jì)時(shí)間: XXX 計(jì)算機(jī) 專業(yè) 數(shù)據(jù)結(jié)構(gòu) 課程設(shè)計(jì)任務(wù)書 學(xué)生姓名 XXX 專業(yè)班級(jí) XXX 學(xué)號(hào) XXX 題 目 圖書館管理系統(tǒng) 課題性質(zhì) 工程設(shè)計(jì) 課題來源 XXX 指導(dǎo)教師 XXX 同組姓名 XXX 主要內(nèi)容 1. 采編入庫:新購入一本書,如果給書在圖書賬目中已經(jīng)存在,則其庫存量增加 (包括總庫存量和現(xiàn) 庫存量 )。如果該書不存在圖書賬目中增加一本書,總庫存量和現(xiàn)庫存量都為輸入的數(shù)字。 2. 清空庫存:某一種書已無保留價(jià)值,將它從圖書賬目中注銷。 3. 借 閱:如果一種書的庫存量大于零,則借出一本書,將現(xiàn)庫存量減 1,并登記借閱者的圖書證號(hào)和歸還期限。 4. 歸 還:注銷對(duì)借閱者登記,改變?cè)摃默F(xiàn)存量。 5. 按書號(hào)查找。 6. 按書名查找。 7. 按作者查找。 8. 查看某圖書證號(hào)的借閱者借閱的全部圖書。 9. 查看全部超期未還的圖書。 0. 退出圖書管理系統(tǒng) 。 任務(wù)要求 1.研究圖書館管理系統(tǒng)的數(shù)據(jù)存儲(chǔ)方式 2.實(shí)現(xiàn)圖書館管理系統(tǒng)的主要算法 3.分析算法的運(yùn)行效率 4.具有良好的運(yùn)行界面 5.算法具有良好的健壯性 6.按要求撰寫課程設(shè)計(jì)報(bào)告和設(shè)計(jì)總結(jié)。 參考文獻(xiàn) 1. 《 數(shù)據(jù)結(jié)構(gòu)( C 語言版)》,嚴(yán)蔚敏、吳偉民,清華大學(xué)出版社, 1997. 2. 《 Visual C++實(shí)用教程(第一版)》,張榮梅、梁曉林,冶金工業(yè)出版社, 2021. 審查意見 指導(dǎo)教師簽字: 教研室主任 簽字: 年 月 日 一、 設(shè)計(jì)題目 簡單的圖書館管理系統(tǒng) 二、 設(shè)計(jì)意義 熟悉和掌握數(shù)據(jù)結(jié)構(gòu)課程所學(xué)的各種算法在實(shí)際項(xiàng)目中的應(yīng)用,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)算法的 c++實(shí)現(xiàn)方法等。 三、 系統(tǒng)需求 程序中傳遞的有信息有:圖書信息(包括圖書編號(hào)、書名、作者、出版社、總庫存和剩余庫存)和讀者信息(包括借閱證號(hào)和借閱圖書)。 對(duì)書庫中的圖書信息進(jìn)行管理和查看功能,包括新書入庫和清空庫存功能,主要解決實(shí)際應(yīng)用中圖書館增進(jìn)新書種類數(shù)目或已有圖書損壞丟失問題。其中,新書入庫功能要求輸入圖書編號(hào)、書名、作者、出版社四項(xiàng)信息,用戶輸入圖書編號(hào)后, 系統(tǒng)首先判斷書庫中是否有該書的記錄,如果滿足條件,則要求輸入購入數(shù)量后修改總庫存和現(xiàn)有庫存,如果不滿足條件,則要求補(bǔ)全圖書信息后新建一條庫存記錄;清空庫存功能要求輸入圖書編號(hào),用戶輸入圖書編號(hào)后,系統(tǒng)首先判斷書庫中是否有該書的記錄,如果滿足條件,則刪除書庫中該書的記錄,如果不滿足條件,則返回錯(cuò)誤提示。 管理書庫中的圖書借閱相關(guān)行為,包括圖書借閱和圖書歸還功能,主要解決實(shí)際應(yīng)用中圖書館圖書借出和歸還信息的管理的問題。其中,圖書借閱功能要求輸入圖書編號(hào),用戶輸入圖書編號(hào)后,系統(tǒng)首先判斷書庫中是否有 該書的記錄以及是否還存在剩余庫存,如果有且剩余庫存大于 0,則借出一本書,將該書現(xiàn)庫存量減 1,并登記借閱者的圖書證號(hào)和歸還期限,如果沒有,則返回錯(cuò)誤提示;圖書歸還功能要求輸入圖書編號(hào)和借閱證編號(hào),用戶輸入圖書編號(hào)和借閱證編號(hào)后,系統(tǒng)首先判斷書庫中是否有該書的記錄及是否借出,如果滿足條件,則歸還一本書,將該書現(xiàn)庫存量加 1,并刪除該借閱證下該條借閱記錄,如果不滿足條件,則返回錯(cuò)誤信息。 查找書庫中的圖書信息,包括按編號(hào)查找,按書名查找和按作者查找功能,主要解決實(shí)際應(yīng)用中借閱者查找想要借閱的圖書信息和 圖書館對(duì)圖書各類信息的實(shí)時(shí)管理問題。其中,編號(hào)查找功能要求輸入圖書編號(hào),用戶輸入圖書編號(hào)后,系統(tǒng)首先判斷書庫中是否有該書的記錄,如果滿足條件,則輸出包括圖書編號(hào)、書名、作者、出版社、總庫存和剩余庫存等全部圖書信息,如果不滿足條件,則返回錯(cuò)誤信息;書名查找功能要求輸入圖書書名,用戶輸入圖書書名后,系統(tǒng)首先判斷書庫中是否有該書的記錄,如果滿足條件,則輸出包括圖書編號(hào)、書名、作者、出版社、總庫存和剩余庫存等全部圖書信息,如果不滿足條件,則返回錯(cuò)誤信息;作者查找功能要求輸入圖書作者,用戶輸入圖書作者后,系統(tǒng)首先判斷書庫中是否有該書的記錄,如果滿足條件,則輸出包括圖書編號(hào)、書名、作者、出版社、總庫存和剩余庫存等全部圖書信息,如果不滿足條件,則返回錯(cuò)誤信息。 查看書庫中讀者相關(guān)的借出相關(guān)信息,包括讀者信息和超期未還功能,主要解決實(shí)際應(yīng)用中圖書館管理者對(duì)書庫中讀者借閱信息和圖書借閱信息的實(shí)時(shí)查看問題。讀者信息功能要求輸入借閱證編號(hào),用戶輸入借閱證編號(hào)后,系統(tǒng)首先判斷書庫中是否有該讀者的記錄,如果滿足條件,則輸出讀者所借閱的圖書書名,如果不滿足條件,則返回錯(cuò)誤信息。超期未還功能要求輸入當(dāng)前日期,用戶輸入當(dāng)前日期 后,系統(tǒng)輸出所有當(dāng)前日期之前的所有圖書借出記錄。 四、 功能設(shè)計(jì) 在仔細(xì)分析系統(tǒng)需求后決定按照需求分類設(shè)計(jì)程序模塊,既圖書管理、借閱管理、圖書查找和信息查看四大模塊以及新書入庫、清空庫存、圖書借閱、圖書歸還、編號(hào)查找、書名查找、作者查找、讀者信息和超期未還九大功能。為方便查找和修改,定義結(jié)構(gòu)體四個(gè),他們分別是 功能 結(jié)構(gòu)體名 圖書鏈表 struct LinkBook 讀者鏈表 struct LNode 圖書信息 struct book 借閱行為 struct Boro 并決定函數(shù)按照功能劃分,共使 用函數(shù)十五個(gè),包括兩個(gè)公用函數(shù)用于庫存檢查和信息顯示,一個(gè)菜單函數(shù)和九個(gè)分別對(duì)應(yīng)九大功能的功能函數(shù)。他們分別是 功能 函數(shù)名稱 新書入庫 Buy(ook amp。boo, char BuyNum[]) 清空庫存 Delete(ook amp。boo,char DeleteNum[]) 圖書借閱 Borrow(ook amp。boo,lend amp。Lin,char BorrowNum[],char CaNum[]) 圖書歸還 Return(ook amp。boo,lend amp。Lin,char ReturnNum[],char BorrowerNum[]) 編號(hào)查找 SearchByNum(ook amp。boo,char SeaNum[]) 書名查找 SearchByName(ook amp。boo) 作者查找 SearchByAuth(ook amp。boo) 讀者信息 ViewCard(ook amp。boo,lend amp。Lin) 超期未還 ViewBook(ook amp。boo,lend amp。Lin) 庫存檢查 BinarySearch(ook boo,char SearchNum[]) 信息顯示 Out(ook amp。boo) 菜單函數(shù) Menu() 主函數(shù) main() 初始化圖書 InitBo(ook amp。boo) 初始化讀者 InitBo(ook amp。boo) 五、 運(yùn)行環(huán)境 (軟、硬件環(huán)境) 1) 硬件: PC 機(jī) 2) 操作系統(tǒng): Windows 2021/XP/2021 3) 編譯環(huán)境: Visual C++ 六、 開發(fā)工具和編程語言 開發(fā)工具 : VISCALL c++; 編程語言: C++語言。 七、程序流程 開始 主菜單 功
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1