圖書管理系統(tǒng)詳細設(shè)計說明書(共11頁)_第1頁
圖書管理系統(tǒng)詳細設(shè)計說明書(共11頁)_第2頁
圖書管理系統(tǒng)詳細設(shè)計說明書(共11頁)_第3頁
圖書管理系統(tǒng)詳細設(shè)計說明書(共11頁)_第4頁
圖書管理系統(tǒng)詳細設(shè)計說明書(共11頁)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上文檔名稱:圖書管理系統(tǒng)詳細設(shè)計說明書項目名稱:圖書管理系統(tǒng)班級:網(wǎng)絡(luò)1511組員:黃宇磊、季政超、邰濤胡發(fā)堂、徐宇飛、劉東 王戈暉網(wǎng)絡(luò)1511軟件工程小組目錄1引言1.1編寫目的本文檔為圖書管理系統(tǒng)的詳細設(shè)計說明書,向閱讀人員介紹本圖書管理系統(tǒng)的整體框架和詳細設(shè)計1.2項目背景因圖書館藏書眾多,人流量巨大,圖書及人員管理日益困難,我們小組特此開發(fā)一款圖書管理系統(tǒng)軟件包括其相關(guān)數(shù)據(jù)庫框架,以期望減輕圖書館工作難度以及管理力度。1.3定義縮寫、術(shù)語解釋LibraryManagementSystem(縮寫:LMS)圖書管理系統(tǒng)圖書管理系統(tǒng)軟件:它是它是我們軟件組完全自主開發(fā)

2、的圖是管理系統(tǒng)軟件,以圖書館管理部門和終端用戶為業(yè)務對象的用Java語言編程來實現(xiàn)其功能的軟件。 Eclipse:(集成開發(fā)環(huán)境)是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境。Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(JDT).SQLServer :(Structured Query Language server)是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS)。Java開發(fā)語言Java具有類似于C+語言的形式和感覺,但它要比C+語言更易于使用,而且在編程時徹底采用了一種以對

3、象為導向的方式。使用Java編寫的應用程序,既可以在一臺單獨的電腦上運行,也可以被分布在一個網(wǎng)絡(luò)的服務器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應用程序模塊或者applet,做為網(wǎng)頁的一部分使用。1.4參考資料軟件工程導論第5版 張海藩編著 清華大學出版社2.程序系統(tǒng)的組織結(jié)構(gòu)2.1系統(tǒng)架構(gòu)本程序是在Eclipse環(huán)境中開發(fā)的基于java開發(fā)語言的軟件。本系統(tǒng)包括:圖書管理子系統(tǒng)、讀者管理子系統(tǒng)和借還書管理子系統(tǒng)三個主題域。 圖2-1 系統(tǒng)概述2.2系統(tǒng)功能模塊2.2.1注冊、登錄模塊(1)登錄:如果用戶已有賬戶可以直接登錄,讀者、管理員都由此登錄。(2)注冊:如果用戶沒有賬戶

4、可以注冊,提交一些個人信息后注冊,只可以注冊為讀者,管理員由后臺添加。2.2.2圖書管理(1)圖書錄入:管理員添加新增圖書的基本信息。(2)圖書下架:管理員將已下架圖書的數(shù)量歸零。(3)圖書查詢及更新:輸入圖書名或圖書號可獲得當前圖書管該書的庫存量及該書的相關(guān)信息。當圖書館已有圖書有變動時,如果是借閱引起的,系統(tǒng)自動變動,如果是圖書館下架或新進貨引起的,管理員可通過該系統(tǒng)對圖書信息進行更新。圖2-2 圖書管理子系統(tǒng)2.2.3讀者管理(1)添加讀者信息:管理員添加新增讀者的信息。(2)讀者查詢及修改:管理員輸入讀者姓名或借書卡號可獲得讀者的基本信息并可修改其信息。(3)刪除讀者信息:管理員輸入讀

5、者姓名刪除讀者信息圖2-3 讀者管理子系統(tǒng)2.2.4借還書管理(1)借書登記:先輸入借書卡號,檢查是否有未還圖書記錄和借書數(shù)量的檢查.若符合則添加借書卡號,書號及借書時間等信息。(2)借書記錄查詢及續(xù)簽:輸入借記卡號或書號可獲得其相關(guān)信息并可辦理續(xù)簽手續(xù)。(3)還書手續(xù)辦理:輸入借記卡號及書號,在借書記錄添加還書時間。(4)借書超期超量處理:該功能在讀者還書時檢索讀者借書信息判斷是否超期,進行相應的懲罰。圖2-4借還書管理子系統(tǒng)3功能模塊詳細說明3.1登錄注測模塊每個用戶第一次使用本系統(tǒng)都需要注冊才能使用本系統(tǒng)。登錄系統(tǒng)后用戶可以使用系統(tǒng)開放給用戶的各種功能。注冊普通用戶在注冊界面可以設(shè)定自己

6、的用戶名、密碼,提供性別信息來注冊成為正式用戶。普通用戶可以在“主頁-圖書”進行查找圖書、借閱、歸還操作,在“主頁-我的”進行查看自身借閱信息等操作。管理員不能通過注冊頁面來注冊,管理員只能通過已有管理員的同意,在后臺數(shù)據(jù)庫添加。管理員可以在普通用戶的基礎(chǔ)上進行更改圖書信息,查看普通用戶的借閱信息,查看普通用戶的賬號信息,發(fā)布公告修改公告等操作。系統(tǒng)對注冊過程中用戶提交的信息格式與長度有要求,如果用戶提供的信息不符合要求,系統(tǒng)會有提示。登錄注冊完成的讀者或管理員通過在登錄頁面提交用戶名和密碼后可以登錄。如果提交錯誤的用戶名或密碼,系統(tǒng)會有提示。流程圖3-1注冊流程圖3.2圖書管理模塊圖書錄入如

7、果圖書館里有了新書,管理員可以在登錄后的圖書管理頁面進行新圖書的信息錄入。管理員需要錄入圖書的書名、作者、條形碼、出版社、出版日期、圖書類別等信息。圖書信息查詢及更新登陸后在輸入圖書名或圖書號搜索可獲得當前圖書管該書的庫存量及該書的相關(guān)信息。當圖書館已有圖書有變動時,管理員可通過該系統(tǒng)對圖書信息進行更新。圖書下架當圖書在圖書館下架后,管理員可以在此書的搜索信息條目下用“刪除”按鍵刪除此書相關(guān)詞條。流程圖3-2 管理員登錄系統(tǒng)及操作流程圖3.3讀者管理模塊注冊用戶注冊用戶可以按照注冊流程由讀者自行注冊,也可以由管理員代為注冊刪除用戶或更改用戶信息 用戶可以在登錄后進入個人主頁自行修改自己的用戶信息,管理員可以在登陸后通過用戶搜索進入普通用戶用戶信息界面然后對用戶信息進行修改或刪除。普通用戶不能自行刪除用戶流程管理員登錄同圖3-2 管理員登錄系統(tǒng)及操作流程圖用戶登錄修改用戶信息普通用戶登錄進入個人主頁結(jié)束 圖3-3 普通用戶修改用戶信息3.4借還書管理借書登記用戶在登錄后在圖書搜索下的圖書詞條中可以點擊借書按鈕進行借書登記。借書記錄查詢及續(xù)簽用戶在個人主頁里可以查看自己的借書信息,點開借的書的詞條用戶可以查看自己需要在幾日后還書,當?shù)搅诉€書日期后,用戶可選擇續(xù)借來延長還書期限。管理員可以在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論