




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
C 語言程序設(shè)計語言程序設(shè)計 課程設(shè)計報告課程設(shè)計報告 圖書管理系統(tǒng)設(shè)計與實現(xiàn)圖書管理系統(tǒng)設(shè)計與實現(xiàn) 姓姓 名 名 xxxxx 班班 級 級 xxxxx 學(xué)學(xué) 號 號 xxxxxx 完成時間 完成時間 2014 xx xx xxxx 計算機與信息科學(xué)學(xué)院 2014 xx xx 目 錄 1 1 需求分析需求分析 2 2 1 1 背景分析 2 1 2 功能分析 2 1 3 運行環(huán)境 2 2 2 總體設(shè)計總體設(shè)計 2 2 2 1 功能模塊設(shè)計 2 3 3 算法流程及數(shù)據(jù)結(jié)構(gòu)設(shè)計算法流程及數(shù)據(jù)結(jié)構(gòu)設(shè)計 5 5 3 1 算法整體流程 5 3 2 數(shù)據(jù)結(jié)構(gòu)設(shè)計 6 4 4 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 6 6 參考文獻參考文獻 8 8 1 需求分析 1 1 背景分析 做一個簡單的圖書管理系統(tǒng)實現(xiàn)對書本的管理 添加書本的一些必要信息 具體功能有增刪查改借閱和歸還 1 2 功能分析 通過對系統(tǒng)的初步調(diào)查 明確了系統(tǒng)開發(fā)的目標(biāo)為 按照管理信息系統(tǒng)的 原理和方法 采用相對成熟 先進的信息技術(shù)和手段 支持小型圖書館管理全 過程 實現(xiàn)圖書管理現(xiàn)代化 及時 準(zhǔn)確地提供各種信息 系統(tǒng)需主要完成的 功能有增加圖書 刪除圖書 查找圖書 修改圖書 借閱圖書 歸還圖書 1 增加圖書 增加一本新的圖書 添加書的書名 作者及 ISBN 的信息 2 刪除圖書 從已有的書庫中刪除一本不需要的圖書 3 查找圖書 通過書名 作者或編號來查找書的信息 4 修改圖書 修改書的信息如作者 書名等 5 借閱圖書 借閱圖書后 其借閱狀態(tài)為已外借 因此該書不能再被修改 和刪除 6 歸還圖書 歸還圖書后 其借閱狀態(tài)為未外借 可以被修改和刪除 1 3 運行環(huán)境 1 硬件環(huán)境 處理器 酷睿 i3 2350M 或更高 內(nèi)存 2GB或更高 硬盤空間 1GB 以上 2 軟件環(huán)境 操作系統(tǒng) Windows 2000 Windows XP 軟件開發(fā)語言 C 該軟件運行穩(wěn)定 2 總體設(shè)計 2 1 功能模塊設(shè)計 系統(tǒng)從功能模塊的角度上劃分為以下幾個功能模塊 增加圖書 刪除圖書 查找圖書 修改圖書 借閱圖書 歸還圖書六大部 分 以下是該系統(tǒng)的功能模塊圖見下圖2 1 增 加 圖 書 退 出 系 統(tǒng) 查 找 圖 書 修 改 圖 書 借 閱 圖 書 刪 除 圖 書 圖書管理系統(tǒng) 歸 還 圖 書 圖 2 1 系統(tǒng)模塊圖 以下是各個模塊具體實現(xiàn)功能介紹 1 增加圖書 要求用戶輸入書名 作者 ISBN 之后會自動為書添加一個編號 且 借閱狀態(tài)默認(rèn)為未外借 2 刪除圖書 1 按編號查找刪除 2 按書名查找刪除 3 按作者查找刪除 輸入需要進行操作的編號后執(zhí)行相應(yīng)的功能函數(shù) 最后返回該書的地 址 輸出該書的信息 如果該書已外借則不能進行刪除操作 沒外接則 通過該地址刪除該書 該書之后的書的編號減一 3 修改圖書 1 按編號查找修改 2 按書名查找修改 3 按作者查找修改 輸入需要進行操作的編號后執(zhí)行相應(yīng)的功能函數(shù) 最后返回該書的地 址 輸出該書的信息 如果該書已外借則不能進行修改操作 沒外接則 通過該地址修改書的信息如作者書名等 4 查找圖書 1 按編號查找 2 按書名查找 3 按作者查找 輸入需要進行操作的編號后執(zhí)行相應(yīng)的功能函數(shù) 最后返回該書的地 址 輸出該書的信息 5 借閱圖書 1 按編號查找借閱 2 按書名查找借閱 3 按作者查找借閱 輸入需要進行操作的編號后執(zhí)行相應(yīng)的功能函數(shù) 最后返回該書的地 址 輸出該書的信息 如果該書已外借則不能進行借閱操作 沒外接則 可借閱該書 確定借閱后該書的借閱狀態(tài)改為已外借 不能再進行刪除 修改操作 6 歸還圖書 1 按編號查找歸還 2 按書名查找歸還 3 按作者查找歸還 輸入需要進行操作的編號后執(zhí)行相應(yīng)的功能函數(shù) 最后返回該書的地 址 輸出該書的信息 如果該書未外借則不能進行歸還操作 已外借則 可歸還該書 確定歸還后該書的借閱狀態(tài)改為未外借 7 退出系統(tǒng) 退出系統(tǒng)操作會將所有操作的的書本的信息輸出到文件中保存 進入系 統(tǒng)時會將文件中的所有信息讀到內(nèi)存中 3 算法流程及數(shù)據(jù)結(jié)構(gòu)設(shè)計 3 1 算法整體流程 開始程序 載入圖書數(shù)據(jù) 用戶選擇 增 加 圖 書 刪 除 圖 書 修 改 圖 書 查 找 圖 書 借 閱 圖 書 歸 還 圖 書 退 出 系 統(tǒng) 輸入書名 輸入作者 輸入 ISBN 添加成功 按 編 號 查 找 刪 除 按 書 名 查 找 刪 除 按 作 者 查 找 刪 除 輸 入 編 號 輸 入 書 名 輸 入 作 者 退 出 刪 除 輸出書本信息 退 出 刪 除 退 出 修 改 按 作 者 查 找 修 改 按 書 名 查 找 修 改 按 編 號 查 找 修 改 刪除 刪除成功 N Y 輸 入 編 號 輸 入 書 名 輸 入 作 者 輸出書本信息 輸 入 新 書 名 輸 入 新 作 者 輸 入 新 ISB N 修改 修改成功 Y N 將數(shù) 據(jù)存 入到 文件 中 退 出 程 序 3 2 數(shù)據(jù)結(jié)構(gòu)設(shè)計 主要用到的數(shù)據(jù)結(jié)構(gòu)是書本的一個結(jié)構(gòu)體 typedef struct Nodebook char book name 20 書名 char book author 20 作者 char book ISBN 30 ISBN int book number 編號 bool isBorrow 是否外借 struct Nodebook nextNode 下一個節(jié)點 Nodebook 4 系統(tǒng)實現(xiàn) 模塊一 程序入口 模塊二 增加圖書 模塊三 刪除圖書 模塊四 修改圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年蕪湖市中西醫(yī)結(jié)合醫(yī)院招聘筆試真題
- 組織變革與戰(zhàn)略實施試題及答案
- 2024年保山市龍陵縣臘勐鎮(zhèn)衛(wèi)生院村醫(yī)招聘真題
- 人際關(guān)系管理的總結(jié)與提升計劃
- 2024年杭州市時代小學(xué)招聘筆試真題
- 湖南省長沙市開福區(qū)青竹湖湘一外國語學(xué)校2025屆數(shù)學(xué)七下期末達標(biāo)檢測試題含解析
- 軟件考試成功策略試題及答案
- 計算機二級VB專題討論試題及答案
- 2025年軟考設(shè)計師應(yīng)考策略試題及答案
- 編程與創(chuàng)意2025年考試試題及答案
- 維修電工職業(yè)道德行為課件
- PE燃?xì)夤艿朗褂谜f明書
- 新能源場站風(fēng)機大規(guī)模脫網(wǎng)事故應(yīng)急預(yù)案
- 國家開放大學(xué)《中文學(xué)科論文寫作》形考任務(wù)(1-4)試題及答案解析
- 質(zhì)量環(huán)境職業(yè)健康安全(QES)一體化管理手冊
- 環(huán)境污染責(zé)任保險附加險條款適用于
- (中職)化學(xué)分析技術(shù)項目七 測定鐵礦石的全鐵量教學(xué)課件
- ICU患者鎮(zhèn)痛鎮(zhèn)靜的護理課件
- MDITDI的安全使用與操作課件
- 臨時支撐體系拆除審批表
- 2020 ACLS-PC-SA課前自我測試試題及答案
評論
0/150
提交評論