資源描述:
《圖書管理系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、圖書管理系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)報(bào)告課題:功能模塊的詳細(xì)設(shè)計(jì)專業(yè)班級:學(xué)號:姓名:指導(dǎo)教師:評閱意見:評定成績:指導(dǎo)老師簽名:年月日目錄一、系統(tǒng)開發(fā)背景我們本次課程設(shè)計(jì)的題目是:圖書管理系統(tǒng)。本組成員是:羅要芝、覃慧云、李琴、寧偉、王海超。當(dāng)我們拿到課程設(shè)計(jì)的題目的時(shí)候,就開始分配了任務(wù):首先5個(gè)人一起構(gòu)思,針對圖書管理系統(tǒng)進(jìn)行需求分析和功能分析,然后我們進(jìn)入數(shù)據(jù)庫的設(shè)計(jì)階段,對其概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)進(jìn)行分析。最后一起實(shí)現(xiàn)了其功能模塊的詳細(xì)設(shè)計(jì),以上是我們小組具體任務(wù)安排。下面就是我們的具體實(shí)踐過程安排:實(shí)驗(yàn)一:系統(tǒng)的需求分析、功能分析實(shí)驗(yàn)二:數(shù)據(jù)庫設(shè)計(jì)
2、-------概念設(shè)計(jì)(E-R圖的設(shè)計(jì))、數(shù)據(jù)字典等實(shí)驗(yàn)三:數(shù)據(jù)庫設(shè)計(jì)-------邏輯設(shè)計(jì)(表及視圖的設(shè)計(jì))實(shí)驗(yàn)四:數(shù)據(jù)庫設(shè)計(jì)-------功能模塊詳細(xì)設(shè)計(jì)隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導(dǎo)致圖書館管理上的混亂,人力與物力過多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對圖書資料進(jìn)行集中統(tǒng)一的管理。圖書館管理系統(tǒng)是在適應(yīng)市場需求的客觀前提下,為了滿足中小型公司或?qū)W校事業(yè)單位管
3、理自己的公共圖書館而開發(fā)的。該系統(tǒng)的是終目的是要將自己的圖書館放到網(wǎng)絡(luò)上,以方便學(xué)生和員工查閱。一、系統(tǒng)功能結(jié)構(gòu)圖圖書館管理系統(tǒng)圖書借還圖書管理讀者管理系統(tǒng)設(shè)置排行榜系統(tǒng)管理圖書館信息書架管理讀者類型管理讀者檔案管理圖書類型管理圖書檔案管理圖書借閱圖書歸還讀者借閱排行榜管理員設(shè)置更改口令退出系統(tǒng)圖書逾期管理圖書借閱排行榜圖書借閱查詢圖書檔案查詢一、系統(tǒng)需求分析3.1系統(tǒng)目標(biāo)圖書管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)的一致性和完整性,數(shù)據(jù)庫的安全性能好。而對于后者則要求應(yīng)用程序功
4、能完備,易用。系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。3.2需求定義a)作為圖書管理系統(tǒng),其主要的需求人員是學(xué)生,學(xué)生對其的要求可以大體概括如下:b)能按各種方式,比如書名、編號、作者等查詢圖書館的藏書情況;c)能熟悉使用圖書管理系統(tǒng);d)能方便地借閱圖書、續(xù)借圖書、歸還圖書;e)能查詢自己的基本資料、借閱圖書情況;a)能方便圖書管理員對圖書的錄入登記、注銷;b)能方便對新生的登記或注銷已經(jīng)畢業(yè)學(xué)生的信息;c)能及時(shí)發(fā)布一些學(xué)院學(xué)生借閱圖書超期情況、館內(nèi)藏書情況等。3.3功能說明經(jīng)過調(diào)研及分析,圖書館管理系統(tǒng)主要完成以下功能:a)圖書信息維
5、護(hù):主要完成圖書館新進(jìn)圖書的編號、登記、入館等操作。b)讀者信息維護(hù):主要是完成讀者信息的添加、修改和刪除等操作,只有是系統(tǒng)中的合法讀者才有資格進(jìn)行圖書的借閱活動。c)借書/還書處理:主要完成讀者的借書和還書活動,記錄讀者借還書情況并及時(shí)反映圖書的在庫情況。d)讀者借閱記錄:讓每位讀者能及時(shí)了解自己的借書情況,包括曾經(jīng)借閱記錄以及未還書記錄。e)圖書書目檢索:讀者能夠根據(jù)不同的信息(如書名、作者、關(guān)鍵詞等)對圖書館的存書情況進(jìn)行查找,以便快速的找到自己希望的圖書。f)圖書超期通知:為圖書管理員提供一個(gè)統(tǒng)計(jì)信息,能夠統(tǒng)計(jì)出到目前為止逾期未歸還的圖書及相應(yīng)的讀者
6、信息。3.4性能要求正確性,可靠性,效率,完整性,易用性,可維護(hù)性,可測試性,復(fù)用性,安全保密性,可移植性,互聯(lián)性。二、業(yè)務(wù)流程圖一、數(shù)據(jù)庫設(shè)計(jì)5.1數(shù)據(jù)庫需求分析數(shù)據(jù)庫結(jié)構(gòu)要能充分滿足各種信息的輸入和輸出,收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為具體設(shè)計(jì)做準(zhǔn)備。針對一般圖書管理系統(tǒng)的需求,通過對數(shù)據(jù)管理工作過程的內(nèi)容和數(shù)據(jù)流程的分析,得到其系統(tǒng)的邏輯模型,設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):l圖書(圖書條形碼,圖書名稱,圖書類型,作者,翻譯者,出版社名,價(jià)格,頁碼,書架號,庫存,入架時(shí)間,入架操作員,借閱次數(shù))l圖書類型(類型編號,類型名稱,該類
7、型讀者可借閱天數(shù))l讀者(讀者編號,姓名,性別,類型,出生日期,證件類型,證件號碼,聯(lián)系電話,電子郵箱,注冊日期,注冊操作員,備注,借閱圖書本數(shù),借閱圖書總數(shù)量)l讀者類型(讀者編號,讀者類型名稱,該類型讀者可借閱書籍?dāng)?shù)量)5.2數(shù)據(jù)字典(1)數(shù)據(jù)流的描述數(shù)據(jù)流編號:D001數(shù)據(jù)流名稱:選擇信息簡述:可以選擇的特定模塊數(shù)據(jù)流來源:你選擇模塊的表數(shù)據(jù)流去向:選擇信息判斷數(shù)據(jù)流組成:用戶ID+權(quán)限+模塊名等數(shù)據(jù)流編號:D002數(shù)據(jù)流名稱:用戶登入信息簡述:用戶登錄數(shù)據(jù)流來源:外界輸入數(shù)據(jù)流去向:圖書館管理系統(tǒng)數(shù)據(jù)流組成:密碼+用戶名等數(shù)據(jù)流編號:D003數(shù)據(jù)流名
8、稱:用戶基本信息簡述:用戶登入后系統(tǒng)獲得的基本信息數(shù)