版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、北京化工大學(xué)北方學(xué)院課程設(shè)計報告課程名稱 軟件工程 設(shè)計題目 圖書借閱管理系統(tǒng) 專業(yè)、班級 軟件0801 學(xué) 號 姓 名 指導(dǎo)教師 設(shè)計時間 2011/10/7 2011 年 10 月 7 日一、 引言(簡要說明設(shè)計題目的目的、意義、內(nèi)容、主要任務(wù)等)1. 編寫目的:編寫本報告的目的是研究本系統(tǒng)的總體需求、實現(xiàn)方案,并分析開發(fā)系統(tǒng)的可行性,為決策者提供是否開發(fā)該系統(tǒng)的依據(jù)和建議。2. 項目背景: 開發(fā)名稱:圖書借閱管理系統(tǒng)。 項目開發(fā)者:北京化工大學(xué)北方學(xué)院 軟件工程專業(yè)0801班 王彩霞 0802050203. 定義:圖書借閱系統(tǒng)是信息管理系統(tǒng)的重要方面.如何有效的管理種類繁多的圖書為廣大讀
2、者服務(wù)是圖書管理人員努力追求的目標(biāo).同時讀者也需要及時了解最新的圖書信息.方便地查詢和借閱相關(guān)圖書。設(shè)計題目的任務(wù):本圖書系統(tǒng)可以完成圖書信息的錄入、修改、維護以及圖書的預(yù)約、查詢等功能。滿足不同用戶群體的需要。設(shè)計題目的內(nèi)容:本系統(tǒng)包含用戶驗證模塊、用戶個人信息管理模塊、信息發(fā)布模塊、圖書管理模塊、圖書查詢模塊和系統(tǒng)管理模塊。二、 正文(課程設(shè)計的主要內(nèi)容,包括實驗與觀測方法和結(jié)果、儀器設(shè)備、計算方法、編程原理、數(shù)據(jù)處理、設(shè)計說明與依據(jù)、加工整理和圖表、形成的論點和導(dǎo)出的結(jié)論等。正文內(nèi)容必須實事求是、客觀真切、準(zhǔn)確完備、合乎邏輯、層次分明、語言流暢、結(jié)構(gòu)嚴謹,符合各學(xué)科、專業(yè)的有關(guān)要求。)
3、儀器設(shè)備:1.硬件設(shè)備:微機和打印機 2. 操作系統(tǒng):windows 2k以上系統(tǒng) 3. 圖文排版:microsoft office 2k及其以上系統(tǒng) 4. 軟件開發(fā)工具:microsoft visual studio、borland delphi 等 5. 數(shù)據(jù)庫系統(tǒng):microsoft sql server 等 6. 建模工具軟件:powerdesigner或者rose 活動ns圖:身份登錄管理員 讀者登錄 登錄圖書管理會員管理圖書管理增加圖書查詢圖書刪除圖書圖書借閱還書增加會員查詢會員刪除會員還書信息增加圖書查詢圖書刪除圖書圖書借閱還書一、研究可行性報告:1.可行性研究的前提:隨著計算機
4、應(yīng)用的日益普及和深化,網(wǎng)上辦公已經(jīng)成為一種趨勢。本項目要開發(fā)的是基于局域網(wǎng)和互聯(lián)網(wǎng)的圖書管理系統(tǒng)。由于學(xué)院藏書量大,借書的學(xué)生多,原來的人工工作方式不僅會造成辦理時間的延誤和人力資源的浪費,特別是在借書高峰期時這種沖突更加明顯,而且存在著各種信息不易存放、易丟失、難以備份和查詢等缺點。因此,實現(xiàn)一個將各種圖書管理和服務(wù)功能集成起來的管理信息系統(tǒng)就顯得十分必要,既可以節(jié)省資源,又可以有效存儲、更新、查詢信息,提高工作和服務(wù)效率。開發(fā)的系統(tǒng)要求界面友好,方便直觀。既要方便管理員對圖書信息進行添加、刪除、修改、查詢和統(tǒng)計等管理,又要方便學(xué)生借書、還書和續(xù)借等業(yè)務(wù)的辦理。將數(shù)據(jù)庫發(fā)布到互聯(lián)網(wǎng)上,進行資
5、源共享,方便學(xué)生可以在自己的權(quán)限內(nèi)對圖書信息進行訪問,查詢相關(guān)信息和進行續(xù)借操作。2.主要功能: 讀者管理:管理員管理讀者賬戶 借閱管理:讀者可以借閱圖書。 圖書管理:圖書管理員定期或不定期對圖書信息進行入庫、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。3. 可擴展性能夠適應(yīng)應(yīng)用要求的變化和修改,具有靈活的可擴充性。4. 安全性具有較高的安全性。系統(tǒng)對不同的用戶提供不同的功能模塊,只有具有一定權(quán)限的管理員用戶才能允許有借、還書權(quán)限,只有具有高級權(quán)限的部門管理者或維護人員用戶才能對用戶進行管理,一般的讀者用戶只能查看圖書信息和借閱情況。還應(yīng)具有一定的保護機制,防止系統(tǒng)被
6、惡意攻擊,信息被惡意修改和竊取。有完善的備份機制,如果系統(tǒng)被破壞應(yīng)該能快速恢復(fù)。5.完成時間:2011-10-76. 目標(biāo):所建議系統(tǒng)的開發(fā)目標(biāo)包括: 減少人力與管理費用; 提高信息準(zhǔn)確度; 改進管理和服務(wù); 建立高效的信息傳輸和服務(wù)平臺,提高信息處理速度和利用率。 7.決定可行性的主要因素本次可行性分析是按照軟件工程的規(guī)范步驟進行的,即按復(fù)查項目目標(biāo)和規(guī)模,研究目前正使用的系統(tǒng),導(dǎo)出新系統(tǒng)的高層邏輯模型,重新定義問題這一循環(huán)反復(fù)的過程進行。然后提出系統(tǒng)的實現(xiàn)方案,推薦最佳方案,對所推薦的方案進行經(jīng)濟、技術(shù)、用戶操作和法律的可行性分析,最后給出系統(tǒng)是否值得開發(fā)的結(jié)論。以上分析結(jié)果寫城本文檔。
7、成本/效益分析結(jié)果:效益成本; 技術(shù)可行:現(xiàn)有技術(shù)可完成開發(fā)任務(wù); 操作可行:系統(tǒng)能被現(xiàn)有的工作人員快速掌握并使用; 法律可行:所使用工具和技術(shù)及數(shù)據(jù)信息不違反法律。8.對現(xiàn)有系統(tǒng)進行分析:讀者頂層數(shù)據(jù)流圖:圖書借閱管理系統(tǒng)管理員 會員信息 圖書查詢 圖書信息 圖書情況 借還書情況 借還書情況9.影響 在建立所建議系統(tǒng)時,預(yù)期會帶來的影響包括以下幾個方面。 對設(shè)備的影響由于所建議系統(tǒng)是基于windows操作系統(tǒng)和互聯(lián)網(wǎng)的,所以需要配備足夠符合以上列出的各種軟硬件條件的計算機和通信線路。系統(tǒng)失效后,服務(wù)器端需要利用備份的數(shù)據(jù)庫恢復(fù)數(shù)據(jù)信息,要求要有足夠的數(shù)據(jù)備份空間。 對軟件的影響需要落實是否有
8、符合本報告所列出的正版的軟件環(huán)境,如果沒有則需要購買。 對用戶單位機構(gòu)的影響投入使用前還需改進現(xiàn)有的管理模式。 對開發(fā)的影響 開發(fā)過程需要用戶進行密切的配合,準(zhǔn)確闡明需求。 對經(jīng)費開支的影響:除了需要支付開發(fā)單位的有關(guān)費用外,每年還需要一定的運行維護費用10. 技術(shù)條件方面的可行性 本系統(tǒng)是一個基于局域網(wǎng)、互聯(lián)網(wǎng)和windows操作的系統(tǒng),現(xiàn)有技術(shù)已較為成熟,利用現(xiàn)有技術(shù)完全可以實現(xiàn)系統(tǒng)開發(fā)目標(biāo)。同時,開發(fā)期限較為寬裕,預(yù)計可以在規(guī)定期限內(nèi)完成開發(fā)任務(wù)。 11.法律方面的可行性所有軟件都用正版,技術(shù)資料都由提出方保管,數(shù)據(jù)信息均可保證合法來源。所以,在法律方面是可行的。12.用戶使用可行性使用
9、本系統(tǒng)的人員均有一定計算機應(yīng)用基礎(chǔ),系統(tǒng)維護員由計算機的專業(yè)人員擔(dān)任,所有人員都要經(jīng)過本系統(tǒng)的使用培訓(xùn)。經(jīng)過簡單培訓(xùn)人員就會熟練使用本軟件。結(jié)論:本項目具有方便快捷等優(yōu)勢,投資回報利益大,使得圖書管理實現(xiàn)電子化,符合社會信息化發(fā)展的需要,技術(shù)、經(jīng)濟、操作、法律方面都是可行的,可以開發(fā)本系統(tǒng)。二、項目開發(fā)計劃(包括調(diào)整的項目開發(fā)計劃) 1.引言1.1編寫目的本項目開發(fā)計劃用于從總體上指導(dǎo)圖書館管理系統(tǒng)項目順利進行并最終得到通過評審的項目產(chǎn)品.本項目開發(fā)計劃面向項目組全體成員。1.2項目簡介1.2.1項目名稱中文名稱:圖書館管理系統(tǒng)1.2.2產(chǎn)品標(biāo)識產(chǎn)品名稱:圖書館管理系統(tǒng)產(chǎn)品縮稱:lib2.項目
10、概述隨著人們知識水平層次的提高,圖書館成為日常生活中不可缺少的一部分。而圖書館的存書量和業(yè)務(wù)量龐大,僅僅靠傳統(tǒng)的記帳式管理是不可行的。圖書館系統(tǒng)應(yīng)運而生,逐漸成為信息化建設(shè)的重要組成部分。圖書館管理系統(tǒng)為學(xué)?;蛏鐣蛨D書館的管理員提供所有借閱者的詳細信息,以及館內(nèi)庫存的詳細情況,對借書和還書兩大功能進行合理操縱并登記。圖書館管理系統(tǒng)采用目前比較流行的java,css,jsp作為前端開發(fā)工具,后臺數(shù)據(jù)庫管理系統(tǒng)為sqlserver2000,系統(tǒng)的運行平臺為windows。系統(tǒng)運行再圖書館工作人員的客戶機上,對數(shù)據(jù)庫訪問的并發(fā)處理由sqlserver控制。本圖書館管理系統(tǒng)主要實現(xiàn)的功能如下:1)圖
11、書管理(增加圖書、查詢圖書、刪除圖書、圖書借閱、還書);2)會員管理(增加會員、查詢會員、刪除會員、借書信息);2.1工作內(nèi)容計劃編寫需求提取與分析分析設(shè)計2.2交付項libv1.0用戶使用說明書2.3非交付項源代碼技術(shù)文檔3.項目組織和資源3.1項目組織3.2項目資源3.2.1人力資源軟件工程0801 王彩霞0802050203.2.2已有開發(fā)設(shè)施開發(fā)地點:宿舍使用設(shè)備:個人使用計算機3.2.3須獲取的設(shè)施打印機u盤筆記本4.實施計劃4.1項目選用的生命周期:本項目采用瀑布式開發(fā)模型.因為該項目有需求較為明確而且開發(fā)時間較短的特點.4.2項目開發(fā)過程階段劃分4.2.1.項目確立4.2.2.代
12、碼編寫4.2.3.用戶測試4.2.4.完成實驗報告三、 需求分析規(guī)格說明 1、 引言:1.1 編寫目的:確定圖書管理系統(tǒng)的功能及有效性需求。 1.2 項目背景:本項目的名稱:圖書管理系統(tǒng)本項目的應(yīng)用范圍:小圖書室開發(fā)者:用戶:開發(fā)人員1.3 定義.lms : library management systemtitle:記錄圖書館內(nèi)所有類圖書的信息并可進行查詢。item:記錄館內(nèi)每一本圖書的狀態(tài),并提供查詢、統(tǒng)計、打印功能。borrower information:記錄讀者信息并可進行查詢。loan:對圖書的出借、歸還、續(xù)借進行管理并可進行查詢。 reservation: 提供預(yù)約與取消預(yù)約功
13、能。2、 任務(wù)概述:2.1目標(biāo):該圖書管理系統(tǒng)針對的用戶是中型圖書室,藏書的種類包括中、英、俄、德、日文書籍和期刊,讀者的數(shù)量和來源僅限于本單位職工及通過館際互借認可的讀者。相應(yīng)的需求有:能夠存儲一定數(shù)量的圖書信息,并方便有效的進行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理,這主要包括:1)圖書管理(增加圖書、查詢圖書、刪除圖書、圖書借閱、還書);2)會員管理(增加會員、查詢會員、刪除會員、借書信息);2.2運行環(huán)境:本系統(tǒng)采用c/s體系結(jié)構(gòu),由一臺服務(wù)器與多個客戶機組成,配置如下:服務(wù)器:硬件:80x86系列微機cpu:733以上內(nèi)存:256m以上硬盤空間:40g以上 軟件:windows server、ac
14、cess等工作站:硬件:80x86系列微機cpu: 166以上內(nèi)存:16以上硬盤空間:2g以上軟件:windows 9x或windows 2000 professional 、access等 。輸入輸出設(shè)備:掃描儀、打印機等。網(wǎng)絡(luò)設(shè)備:hub、網(wǎng)卡、網(wǎng)線等。2.3需求概述:1)圖書管理(增加圖書、查詢圖書、刪除圖書、圖書借閱、還書);2)會員管理(增加會員、查詢會員、刪除會員、借書信息);3.功能模型: 3.用例模型: 借出書目(lend item) 返回書目 (return item) 查詢 (query) 讀者檢索 (borrower query) 增加書目 (add item) 更新或刪
15、除書目 (remove item) 增加讀者 (add borrower) 更新或刪除讀者 (update or remove borrower)3.2類模型:4. 動態(tài)建模:借出書目:1) 借書者輸入標(biāo)題顯示該標(biāo)題下的書目輸入借書者增加一條新的借書記錄2)返還書目(1)沒有超期:輸入標(biāo)題顯示該標(biāo)題下的書目輸入書目輸入借書者增加一條新的還書記錄更新該書目的記錄(2)已超期或丟失輸入標(biāo)題顯示該標(biāo)題下的書目輸入書目輸入借書者計算罰款金額增加一條新的罰款記錄增加一條新的還書記錄更新該書目的記錄【更新或刪除標(biāo)題】輸入標(biāo)題顯示該標(biāo)題記錄更新或刪除標(biāo)題該記錄 【增加書目】輸入標(biāo)題輸入書目增加一條新的書目記
16、錄 【更新或刪除標(biāo)題】輸入標(biāo)題顯示該標(biāo)題下的書目輸入書目顯示該書目記錄更新或刪除該書目記錄 【增加讀者】輸入讀者增加一條新的讀者記錄 【更新或刪除讀者】輸入讀者顯示該讀者記錄更新或刪除該讀者記錄5.數(shù)據(jù)對象模型:5.1對象關(guān)聯(lián)圖(erd):6業(yè)務(wù)規(guī)則模型借出:關(guān)聯(lián)對象:圖書信息、讀者信息、讀者借閱等級、圖書借閱等級、圖書借出信息罰款:關(guān)聯(lián)對象:圖書編目、讀者借閱等級、圖書借閱等級、流通信息、罰款信息7.環(huán)境7.1 網(wǎng)絡(luò)環(huán)境以太局域網(wǎng)7.2 硬件環(huán)境開發(fā)硬件環(huán)境:計算機數(shù)量:3臺。每臺機器的配置:處理器:733內(nèi)存:256硬盤:20g輸入輸出設(shè)備:打印機等。網(wǎng)絡(luò)設(shè)備:hub、網(wǎng)卡、網(wǎng)線等。8.運
17、行硬件環(huán)境:計算機數(shù)量:30臺本系統(tǒng)采用c/s體系結(jié)構(gòu),由一臺服務(wù)器與多個客戶機組成,配置如下:服務(wù)器:硬件:80x86系列微機cpu:733以上內(nèi)存:256m以上硬盤空間:40g以上 軟件:windows server、access等工作站:硬件:80x86系列微機cpu: 166以上內(nèi)存:16以上硬盤空間:2g以上軟件:windows 9x或windows 2000 professional 、access等 。輸入輸出設(shè)備:掃描儀、打印機等。網(wǎng)絡(luò)設(shè)備:hub、網(wǎng)卡、網(wǎng)線等。7.3 軟件環(huán)境應(yīng)用軟件開發(fā)環(huán)境:操作系統(tǒng):windows 2000 professional數(shù)據(jù)庫軟件:acces
18、s編程工具、編程語言:java應(yīng)用軟件使用運行環(huán)境:操作系統(tǒng):windows 9x/2000/7數(shù)據(jù)庫軟件:access7.4 外部接口和其他軟件系統(tǒng)的數(shù)據(jù)接口:odbc四、概要設(shè)計規(guī)格說明 1.用戶的特點1. 本軟件的最終用戶是面向管理員(圖書管理員和其它管理人員)、讀者(老師和同學(xué)等),他們都具有一定的計算機應(yīng)用基礎(chǔ),可以比較熟練操作計算機。管理員和讀者都是經(jīng)常性用戶。2. 系統(tǒng)維護人員為計算機專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護工作。維護人員為間隔性用戶。2. 功能需求本系統(tǒng)主要實現(xiàn)書籍管理、讀者管理和借閱管理等主要的圖書管理功能。(1)書籍管理1. 書籍類別管理:增、刪除、改等管理
19、。2. 書籍信息管理:新書入庫,圖書購入后由圖書管理人員將書籍編碼并將其具體信息錄入書籍信息表。3. 出版社信息管理:增、刪除、改等管理。(2)讀者管理4. 讀者類別信息管理:增、刪除、改等管理。5. 讀者信息管理:查詢、修改、刪除讀者信息3. 數(shù)據(jù)描述通過對圖書管理系統(tǒng)需求及其數(shù)據(jù)流圖的分析,可以得出該系統(tǒng)涉及讀者、書籍、借閱和還書信息表等數(shù)據(jù)實體。e-r圖如下:4.性能需求由于此開發(fā)項目針對圖書館,使用頻度較高,使用性要求比較高。為防止對信息資料和管理程序的惡意破壞,要求有較為可靠的安全性能??傊蠓€(wěn)定、安全、便捷,易于管理和操作。運行硬件環(huán)境:計算機數(shù)量:30臺本系統(tǒng)采用c/s體系結(jié)
20、構(gòu),由一臺服務(wù)器與多個客戶機組成,配置如下:服務(wù)器:硬件:80x86系列微機cpu:733以上內(nèi)存:256m以上硬盤空間:40g以上 軟件:windows server、access等工作站:硬件:80x86系列微機cpu: 166以上內(nèi)存:16以上硬盤空間:2g以上軟件:windows 9x或windows 2000 professional 、access等 。輸入輸出設(shè)備:掃描儀、打印機等。網(wǎng)絡(luò)設(shè)備:hub、網(wǎng)卡、網(wǎng)線等。軟件環(huán)境應(yīng)用軟件開發(fā)環(huán)境:操作系統(tǒng):windows 2000 professional數(shù)據(jù)庫軟件:access編程工具、編程語言:java應(yīng)用軟件使用運行環(huán)境:操作系統(tǒng)
21、:windows 9x/2000/7數(shù)據(jù)庫軟件:access外部接口和其他軟件系統(tǒng)的數(shù)據(jù)接口:odbc3總體設(shè)計1.軟件結(jié)構(gòu)塊層次圖1.借書管理: 1.輸入讀者編號; 提示超期未還的借閱記錄; 2.輸入圖書編號; if 選擇“確定” then if 讀者狀態(tài)無效 或 改書“已”注銷 或 已借書數(shù)=可借書數(shù) then 給出相應(yīng)提示; else 添加一條借書記錄; “圖書信息表”中“現(xiàn)有庫存量”-1; “讀者信息表”中“已借書數(shù)量”1; 提示執(zhí)行情況; endif 清空讀者、圖書編號等輸入數(shù)據(jù); endif if 選擇“重新輸入”then清空讀者、圖書編號等輸入數(shù)據(jù); endif if 選擇“退出
22、”then返回上一級界面; endif返回a.等待輸入下一條;2.書籍信息管理“書籍信息管理”程序流程圖3.還書管理: a.輸入讀者編號; 提示超期未還的借閱記錄;if 有超期 then 提示,調(diào)用“計算超期罰款金額”;endifif 丟失 then 選擇該書借閱記錄; 調(diào)用“計算丟失罰款金額”調(diào)用“計算超期罰款金額”;endif if 選擇“確定” 還書then /要先交罰款后才能還b.輸入圖書編號; if 讀者狀態(tài)無效 或 該圖書標(biāo)號不在借書記錄中then 提示該讀者借書證無效或該圖書不是該讀者借閱的; else 添加一條還書記錄;刪除該借書記錄; “圖書信息表”中“現(xiàn)有庫存量”1; “讀
23、者信息表”中“已借書數(shù)量”1; 提示執(zhí)行情況; endif 清空讀者、圖書編號等輸入數(shù)據(jù); endif if 選擇“重新輸入”then清空讀者、圖書編號等輸入數(shù)據(jù); endif if 選擇“退出”then返回上一級界面; endif返回a.等待輸入下一條;(3)書籍類別管理、讀者類別管理、讀者信息管理和出版社信息管理:與書籍信息管理類似,具有添加、修改、刪除和查詢功能。(4) 書籍信息管理中的圖書信息和借閱管理中的借閱情況詢模塊:與通常的查詢類似,都是根據(jù)一定的查詢條件在相應(yīng)的數(shù)據(jù)庫中查找滿足條件的記錄。4.數(shù)據(jù)表(數(shù)據(jù)庫)5.借閱界面(主頁面)6接口設(shè)計(1)外部接口建立服務(wù)器管理系統(tǒng),系統(tǒng)
24、維護人員員通過局域網(wǎng)服管理局域網(wǎng)服務(wù)器、互聯(lián)網(wǎng)服務(wù)器和數(shù)據(jù)服務(wù)器,局域網(wǎng)服務(wù)器和互聯(lián)網(wǎng)服務(wù)器與數(shù)據(jù)服務(wù)器之間的數(shù)據(jù)自動交換,使得管理員可通過局域網(wǎng)使用本系統(tǒng)的所有功能,讀者可通過互聯(lián)網(wǎng)實現(xiàn)網(wǎng)上圖書信息查詢、個人借閱情況查詢和續(xù)借等功能。(2)內(nèi)部接口系統(tǒng)內(nèi)部需要共同的數(shù)據(jù)定義和描述,詳見“模塊開發(fā)卷宗”。 7系統(tǒng)管理和改進本系統(tǒng)的維護主要包括以下內(nèi)容:(1)權(quán)限維護:系統(tǒng)維護人員或經(jīng)授權(quán)的高級別管理員需要對低級別管理員和讀者的用戶名、密碼和權(quán)限進行維護。(2)所有信息要實時備份。發(fā)生系統(tǒng)失敗后,能快速及時恢復(fù)。備份技術(shù)采用增量轉(zhuǎn)儲的數(shù)據(jù)恢復(fù)技術(shù),一旦出現(xiàn)故障使得數(shù)據(jù)庫失效時,首先采取離故障最近
25、的后備副本來恢復(fù)數(shù)據(jù)庫,然后,再利用故障恢復(fù)點與該后備副本之間的增量轉(zhuǎn)儲,來恢復(fù)更新數(shù)據(jù),原理如下圖。備份計數(shù)原理圖8安全保密設(shè)計 考慮到不同用戶的權(quán)限不同,當(dāng)用戶登錄系統(tǒng)時,只有當(dāng)用戶名和密碼相匹配時才能進入該用戶權(quán)限所允許做的操作界面。如圖書管理員可以借、還書、所有信息管理和查詢等操作,普通讀者用戶只能進行一般的查詢和續(xù)借。具體權(quán)限在系統(tǒng)投入使用前由使用單位自行規(guī)定。防止惡意攻擊和病毒直接使用現(xiàn)有的成熟產(chǎn)品,本軟件不涉及。五、詳細設(shè)計規(guī)格說明 一、系統(tǒng)設(shè)計1、 系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。圖書館管理系
26、統(tǒng)需要完成功能主要有:(1)、有關(guān)讀者類別標(biāo)準(zhǔn)的制定、類別信息的輸入。(2)、讀者類別信息的修改、查詢等。(3)、讀者基本信息的輸入。(4)、讀者基本信息的查詢、修改。(5)、書籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入。(6)、書籍類別信息的查詢、修改。(7)、書籍信息的輸入。(8)、書籍信息的查詢、修改。(9)、借書信息的輸入、查詢、修改。(10)、還書信息的輸入、查詢和修改。2、系統(tǒng)功能模塊設(shè)計對上述各項功能進行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,得到下圖所示的系統(tǒng)功能模塊圖。二、數(shù)據(jù)庫設(shè)計設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。數(shù)據(jù)庫設(shè)計一般包括如下幾個步驟:數(shù)據(jù)庫需求分析數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計1、 數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。在仔細分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上,得到如下圖所示的本系統(tǒng)所處理的數(shù)據(jù)流程。針對一般圖書館
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 污水課程設(shè)計紫外消毒
- 數(shù)字電路ic課程設(shè)計
- 教育培訓(xùn)行業(yè)教學(xué)方法培訓(xùn)體驗
- 電子課程設(shè)計網(wǎng)課答案
- 稅務(wù)工作總結(jié)制度建設(shè)與規(guī)范化監(jiān)督
- 急救護理工作總結(jié)
- 貸款經(jīng)理工作總結(jié)
- 電信通訊科技行業(yè)技術(shù)分析
- 旅游行業(yè)促銷活動總結(jié)
- 酒店用品銷售工作總結(jié)
- 屋面及防水工程施工(第二版)PPT完整全套教學(xué)課件
- 現(xiàn)場生命急救知識與技能學(xué)習(xí)通期末考試答案2023年
- 第21套操作真題211小題題目
- 《HSK標(biāo)準(zhǔn)教程3》第18課課件
- 聯(lián)通公司集團大客戶業(yè)務(wù)開通項目管理實施細則(試行)
- 真空管太陽能熱水工程解決方案
- 公路養(yǎng)護作業(yè)區(qū)安全設(shè)施布設(shè)規(guī)定詳細
- 昆明天大礦業(yè)有限公司尋甸縣金源磷礦老廠箐-小凹子礦段(擬設(shè))采礦權(quán)出讓收益評估報告
- 初中英語中考專題訓(xùn)練閱讀理解-應(yīng)用文篇
- 瀝青路面結(jié)構(gòu)監(jiān)理細則
- GB/T 39965-2021節(jié)能量前評估計算方法
評論
0/150
提交評論