




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件工程作業1圖書管理系統摘要圖書管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。采用C++作為開發工具,通過對C++進行深入的學習和應用,主要完成利用圖書管理系統對圖書記錄進行統一管理,包括新增圖書記錄,更改圖書記錄,刪除圖書記錄,顯示圖書信息,借書、還書等功能,實現圖書管理工作的系統化,規范化和自動化,為圖書管理提供有助于加深對軟件工程設計基礎理論和基本知識的理解,培養了實踐能力,促進理論與實踐的結合。關鍵字:圖書管理系統C++信息管理系統2第一章系統需求分析.....................................................................................41.1................................................................................................................................51.2........................................................................................................................51.3................................................................................................................................61.4................................................................................................................................61.4.1................................................................................................................................71.4.2................................................................................................................................71.4.3................................................................................................................................8第二章系統分析............................................................................................82.1系統數據流圖(...............................................................................................................9第三章系統設計..........................................................................................113.1..........................................................................................................................................3.2系統結構圖(....................................................................................................................133.3..........................................................................................................................................15第四章系統實現............................................................................................154.1..........................................................................................................................................164.2..........................................................................................................................................164.3..........................................................................................................................................164.4..........................................................................................................................163系統需求分析是指在管理信息系統開發的生命周期中系統需求分析階段的各項活動和方法,應用系統思想和系統科學的原理進行系統需求分析工作的具體方法和技術。系統需求分析階段是整個系統開發的關鍵,一般來說,建立管理信息系統首先要做好系統規劃,在此基礎上才能分批地實現各個應用項目的開發。需求分析的目標是深入描述系統的功能和性能,確定系統設計的約束、同其它環境元素的接口細節,定義系統的其它有效性需求。需求分析階段研究的對象是用戶對系統的要求。一方面,必須全面理解用戶的各項要求,但又不能全盤接受;另一方面,要準確的表達被接受的用戶要求。只有經過確切描述的系統需求才能稱為系統設計的基礎。系統需求分析工作是系統生存期中重要的一步,也是決定性的一步。只有通過系統需求分析,才能把系統功能和性能的總體概念描述為具體的系統需求規格說明書,從而奠定系統開發的就出。制定系統的需求規格說明不只是系統開發人員的事,用戶也并澄清一些模糊的概念,而系統開發人員則要認真了解用戶的要求,細致地進行調查分析,把用戶“做什么”的要求最終轉換成一個完全的精細的系統邏輯模型并寫出系統的需求規格說明,準確地表達用戶的要求。4(1)能按各種方式,比如書名、編號、作者等查詢圖書館的存書情況;(2)能方便地借閱圖書、續借圖書、歸還圖書;(3)能查閱自己的基本資料、借閱圖書情況;(1)圖書管理員通過圖書管理員身份認證進入圖書管理(2)圖書管理員可以對圖書進行管理(如:錄入、刪除、系統修改)(3)系統還要面向各位圖書管理人員讓管理員通過掃描借閱者的借閱證查詢每位借閱圖書的讀者的借閱信息。并且實現對還書、借書、續借書命令的加入,還可實現對超過期限的書按天計算滯納金的功能。(4)系統設定每位讀者最多可借5本書,多余5本系統將不在錄入其借閱信息,因為借書還通過圖書管理員,因此出現此類情況的話借閱者將不再借到超過限定數量的書。本系統主要是面向圖書管理人員開發的。512348可行性分析的主要目標是:進一步明確系統的目標、規模和6功能,對系統開發的背景、必要性和意義進行調查分析并根據需求提出開發系統地初步方案和計劃。它對初步調查進行復審,重新明確問題,對系統的規模和目標及約束進行論證。因此本案例中對于圖書管理系統的方案也要從經濟可行性、技術可行性、使用(營運)可行性這三個方面進行分析,并論證圖書管理系統建設的必要性和可能性。1.4.11、資金的收益圖書管理原來是采用手工作業的方式進行書籍管理,費時耗力,如果現在采用數據庫電腦化管理,可以節約大量的人力和時間,有效的提高了圖書管理的質量和效率。節省了不少成本。1.4.2即進行技術風險評價,從開發者的技術實力、工作基礎、問題的復雜性等方面出發,判斷系統在開發時間、費用等限制條件下成功的可能性。在開發技術上具有如下的特點和功能:優秀的開發軟件:它提供了完全可視化的開發環境,以直觀的界面,簡潔的語言,強大的功能,開放的系統為特色,便于管7理和調試,使開發的效率大大提高。因此,在技術方面優秀的開發平臺和開發語言為整個系統提供了強有力的保證,加上優秀的開發人員和完善的開發環境,為系統的順利開發提供了技術保證1.4.3指系統對組織機構的影響,現有人員和機構、設施、環境等對系統的適應性以及進行人員培訓補充的可能性。在硬件方面,圖書館已有電腦;軟件方面,開發的該系統可以運行在Windows7和Windows98等多個操作下,且用戶界面友好,易于操作,模塊與模塊之間相互獨立,數據庫具有保密性。而且在系統開發時,完全是根據圖書管理原先的操作流程和操作習慣開發,對操作人員進行短期培訓就能很快適應系統的運作,不必對業務流程進行重大的調整就能運作,縮短了開發的時間。另外系統對用戶的權限進行了嚴格的分層控制,使借閱者中的不圖書館是信息交換和資源流通的重要媒介,對圖書館的信息化管理將大大提高圖書資源的利用和信息的交換速度。圖書管理系統是通過將借閱信息以數據庫的形式由網絡傳輸來完成讀者所要的借閱方面的需求。本圖書管理系統需要實現的基本功能有管理員登錄、圖書信息管理、記錄借還圖書8信息、圖書借閱狀態查詢以及信息維護等功能。從數據傳遞和加工的角度,以圖形的方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程。數據流圖包括:(1)指明數據存在的數據符號,這些數據符號也可指明該數據所使用的媒體;(2)指明對數據執行的處理符號,這些符號也可指明該處理所用到的機器功能;(3)指明幾個處理和數據媒體之間的數據流的流線符號;(4)便于讀寫數據流圖的特殊符號。圖書管第三章系統設計圖9圖圖書信息借閱者理借書信息借閱者信息10理系統設計是系統的物理設計階段。根據系統分析階段所確定的系統的邏輯模型、功能要求,在用戶提供的環境條件下設計出(1)身份認證當登錄時,先對登錄人的身份進行驗證。(2)圖書管理11當圖書館購入新書時,要將新書的信息添加都系統中。有書要下架時,相應的要刪除該書的信息。并且對圖書的數量進行自動統計,對圖書的種類進行管理。(3)借閱者管理對讀者的基本個人信息進行查看、修改和刪除,同時可以查看、修改、更新和刪除借閱者的借閱信息。(4)借閱超時管理統計超時的天數,統計罰金。12系統結構圖(1314目的與任務:為SC圖中的每個模塊確定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 什么的淚水中考語文作文
- 電氣機械維修手冊與指南考核試卷
- 水電工程施工現場安全事故案例分析考核試卷
- 6-5 PLA和PAL電子課件教學版
- 玻璃纖維的制備工藝考核試卷
- 旅行初二語文作文
- 新材料在D打印領域的應用考核試卷
- 球類生產過程中的實時監控技術考核試卷
- 景區旅游市場開發與拓展策略考核試卷
- 生態保護工程生態保護與生態工程長期效益評估考核試卷
- 【MOOC】人力資源管理-四川大學 中國大學慕課MOOC答案
- 2025年冀教版七年級英語下冊教學工作計劃
- 拍賣行業區塊鏈技術與藝術品鑒定方案
- 中學升學策略講座模板
- 公對公勞務合同范例
- 九年級化學專題復習-化學用語1-名師公開課獲獎課件百校聯賽一等獎課件
- 腦血管支架置入術后護理
- 中小學教師家校社協同育人能力的區域調研與思考
- 小學三年級下冊數學(蘇教版)和差倍問題專項訓練
- 掛靠裝飾公司合同模板
- 第三單元 認識立體圖形(單元測試)-2024-2025學年一年級上冊數學人教版
評論
0/150
提交評論