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

下載本文檔

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

文檔簡介

1、圖書管理系統(tǒng)詳細(xì)設(shè)計2009 年 12 月目錄1 引言 11.1 編寫目的 11.2 項目背景 11.3 定義 11.4 參考資料 22 總體設(shè)計 22.1 需求概述 22.2 軟件結(jié)構(gòu) 33 程序描述 53.1 01 登陸模塊 53.2 02管理模塊 錯誤!未定義書簽。3.3 031 圖書信息查詢模塊 錯誤!未定義書簽。3.4 032學(xué)生信息查詢模塊 錯誤!未定義書簽。3.5 021 入庫管理模塊 錯誤!未定義書簽。3.6 022學(xué)生借書模塊 錯誤!未定義書簽。3.7 023學(xué)生還書模塊 錯誤!未定義書簽。3.8 024 圖書注銷模塊 錯誤 !未定義書簽。3.9 接口設(shè)計 錯誤 !未定義書簽

2、。253.10 測試要點 文檔名稱:詳細(xì)設(shè)計規(guī)格說明書項目名稱:圖書館管理系統(tǒng)項目負(fù)責(zé)人:黃哲1 引言1.1 編寫目的圖書管理系統(tǒng)詳細(xì)設(shè)計是設(shè)計的第二個階段,這個階段的主要任務(wù)是在圖書管理系統(tǒng)概要設(shè)計書基礎(chǔ)上,對概要設(shè)計中產(chǎn)生的功能模塊進行過程描述,設(shè)計功能模塊的內(nèi)部細(xì)節(jié),包括算法和詳細(xì)數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明。概要設(shè)計解決了軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計的問題,包括整個軟件系統(tǒng)的結(jié)構(gòu)、模塊劃分、模塊功能和模塊間的聯(lián)系等。詳細(xì)設(shè)計則要解決如何實現(xiàn)各個模塊的內(nèi)部功能,即模塊設(shè)計。具體的說,模塊設(shè)計就是要為已經(jīng)產(chǎn)生的圖書管理各子系統(tǒng)設(shè)計詳細(xì)的算法。但這并不等同于系統(tǒng)實現(xiàn)階段用具體的語言編碼,它只

3、是對實現(xiàn)細(xì)節(jié)作精確的描述,這樣編碼階段就可以將詳細(xì)設(shè)計中對功能實現(xiàn)的描述,直接翻譯、轉(zhuǎn)化為用某種程序設(shè)計語言書寫的程序。1.2 項目背景根據(jù)學(xué)校希望能夠充分利用現(xiàn)代科技來提高圖書管理的效率,在原有的辦公系統(tǒng)基礎(chǔ)上進行擴展,將一些可以用計算機來管理的都進行計算機化,使得圖書館管理人員工作更加方便,工作效率也更加的高。1.3 定義? mysql :數(shù)據(jù)庫管理軟件? dbms :數(shù)據(jù)庫管理系統(tǒng)? windows 2000/2003/xp :運行環(huán)境? c# :編程開發(fā)語言? vs2008:開發(fā)工具最新范本 ,供參考!2.2軟件結(jié)構(gòu)1.4 參考資料5 版張海藩編著清華大學(xué)出版社最新范本,供參考!實用軟

4、件工程leszek a.maciaszek bruc lee liong 著機械工業(yè)出版社2 總體設(shè)計2.1 需求概述按照需求分析文檔中的規(guī)格要求,使用條形碼掃描器進書、借書、還書,使得信息傳遞準(zhǔn)確、流暢。同時,系統(tǒng)最大限度地實現(xiàn)易安裝,易維護性,易操作性,運行穩(wěn)定,安全可靠。 (作為初級開發(fā)者這部分功能并未實現(xiàn))系統(tǒng)由3大模塊,6小模塊組成:序號編號名稱101登陸模塊202管理模塊3031圖書信息查詢模塊4032學(xué)生信息查詢模塊5021入庫管理模塊6022學(xué)生借書模塊7023學(xué)生還書模塊8024圖書注銷模塊9040基礎(chǔ)信息設(shè)置3程序描述3.1 01登陸模塊具體格式見下表:功能編號01功能名稱

5、登陸模塊內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫人李小鵬完成時間2009-11-26貝碼第5頁3.1.1 功能流程圖功能流程圖如下圖所示需要說明的問題:(1)錄入項檢測使用sql存儲語句實現(xiàn)(2)登陸頁面也包含查詢按鈕,在此的登陸提交的數(shù)據(jù)只是用戶名和密碼。3.1.2 功能描述(1)功能類型:查詢數(shù)據(jù)(2)功能描述:提高系統(tǒng)的安全性(3)前提業(yè)務(wù):無(4)后繼業(yè)務(wù):02 (管理模塊)(5)功能約束:權(quán)限約束(6)約束描述:分為高級管理員.一般管理員.初級管理員(7)操作權(quán)限:圖書館管理員3.1.3 界面設(shè)計(1)基礎(chǔ)信息處理動作說明:動作編號動作名稱動作描述a01登陸點擊登陸

6、按鈕提交數(shù)據(jù)到登陸數(shù)據(jù)進行處理a02重至點擊退重至按鈕將當(dāng)前信息恢復(fù)原先狀態(tài)a03圖書信息查詢點擊將貝聞轉(zhuǎn)至到圖書信息查詢a04學(xué)生信息查詢點擊將頁面轉(zhuǎn)至學(xué)生信 息查詢.a05基礎(chǔ)信息點擊將顯小基礎(chǔ)信息(2) 數(shù)據(jù)要求(1)功能類型:數(shù)據(jù)查詢(2)數(shù)據(jù)描述:貝而顯小不入子段如下:字段名稱長度錄入方式是否非空項數(shù)據(jù)檢驗?zāi)J(rèn)顯示管理員id不限文本框ynmuzixiao管埋員密碼不限password yn3.1.4 登陸數(shù)據(jù)處理的內(nèi)部邏輯登陸數(shù)據(jù)處理:最新范本,供參考!關(guān)鍵點兩點: 1,存儲過程2,記錄登陸信息及信息處理;1, 存儲過程:如下:alter proceduroeperators/*(p

7、arameter1 int = 5,parameter2 datatype output)*/asselect 用戶名 as username, 密碼 as passwords, 用戶級別 asjibie from yonghutable/* set nocount on */return2, 記錄登陸信息及信息處理:combobox1.items.clear();adapter.fill(dataset.operators);foreach ( var item in dataset.operators)string mess = new string 3;mess0 = item.user

8、name;mess1 = item.passwords;mess2 = item.jibie;combobox1.items.add(mess0+(+mess2+);usermessage.add(mess);3.1.5 存儲分配管理員表:(admin)序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1(admin_id)管理員idnvarchar20v2(admin_password)管理員密碼nvarchar203(admin_quanxian)權(quán)限nvarchar503.2 02管理模塊具體格式見下表功能編號02功能名稱管理模塊內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫

9、人李小鵬完成時間2009-12貝碼第8頁3.2.1 功能流程圖功能流程圖如下所示:需要說明的問題:在選擇相應(yīng)的業(yè)務(wù)時,需要在當(dāng)前的頁面顯示;并且在管理頁面內(nèi),默認(rèn)顯示圖書查詢頁面。3.2.2 功能描述(1)功能類型:其他(2)功能概述:總體歸納圖書館管理功能(3)前提業(yè)務(wù):登陸模塊(01)(4) 后續(xù)業(yè)務(wù):021, 022, 023, 024, 03(5)功能約束:權(quán)限約束(6)約束描述:(7)操作權(quán)限:圖書館管理人員3.2.3界面設(shè)計(1)基本信息處理動作說明如下:動作編號動作名稱動作描述a01入庫管理點擊按鈕將貝聞轉(zhuǎn)至入庫管理界面a02學(xué)生借書點擊按鈕將頁而轉(zhuǎn)至學(xué)生借書界面a03學(xué)生還書點

10、擊按鈕將頁而轉(zhuǎn)至學(xué)生還書界面a04圖書注銷點擊按鈕 將貝聞轉(zhuǎn)至圖書注銷界面a05圖書查詢點擊按鈕 將貝聞轉(zhuǎn)至圖書查詢界面(2)數(shù)據(jù)要求功能類型:其他3.3 031圖書信息查詢模塊具體格式如下:功能編號031功能名稱圖書信息查詢模塊內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫人李小鵬完成時間2009-12貝碼第10頁3.3.1 功能流程圖功能流程圖如下圖:失敗3.3.2 功能描述(1)功能類型:查詢數(shù)據(jù)(2)功能概述:顯示查詢結(jié)果(3)前提業(yè)務(wù):無(4)后繼業(yè)務(wù):(5)功能約束:沒有約束;(6)約束描述:(7)操作權(quán)限:面向所有用戶3.3.3 界面設(shè)計(1)基礎(chǔ)信息處理下表是動作說

11、明:動作編號動作名稱動作描述a01確定點擊按鈕提交數(shù)據(jù)到圖書查詢數(shù)據(jù)處理界面a02學(xué)生信息查詢點擊按鈕將頁而轉(zhuǎn)至學(xué)生信息查詢界面(2)數(shù)據(jù)要求(1)功能類型:數(shù)據(jù)查詢(2)數(shù)據(jù)描述:貝聞顯小字段見卜表:字段名稱長度錄入方式是否非空項數(shù)據(jù)檢驗?zāi)J(rèn)顯示請選擇查詢20下拉列表yn請輸入查詢200文本框yn最新范本,供參考!3.3.4 存儲分配圖書目錄文件(book):序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1(bookid)書刊編號nchar101v自動編號2(bookname)書刊名稱nvarchar503輸入碼nvarchar504(tslx)圖書類型nvarchar50v5(auth

12、or)作者nvarchar20v .6(translator)譯者nvarchar20v7(isbn)isbnnvarchar208(cbs)出版社nvarchar30v10(sjmc)書架名稱nvarchar20v11(xcl)現(xiàn)存量smallint2v12(kczl)庫存總量smallint2v .13(kssl)剩余數(shù)量intv14(kysl)借書數(shù)量int10v3.4 032學(xué)生信息查詢模塊具體格式如下:功能編號032功能名稱學(xué)生信息查詢模塊內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫人李小鵬完成時間2009-12頁碼第12頁3.4.1 功能流程圖功能流程圖如下圖:需要說

13、明的問題:操作權(quán)限:面向所有用戶3.4.2 功能描述(8)功能類型:查詢數(shù)據(jù)(9)功能概述:顯示查詢結(jié)果(10)前提業(yè)務(wù):無(11)后繼業(yè)務(wù):(12)功能約束:沒有約束;(13)約束描述:(14)操作權(quán)限:面向所有用戶3.4.3界面設(shè)計(3)基礎(chǔ)信息處理下表是動作說明:動作編號動作名稱動作描述a01確定點擊按鈕提交數(shù)據(jù)到圖書查詢數(shù)據(jù)處理界面a02圖書信息查詢點擊按鈕 將貝聞轉(zhuǎn)至圖書信息查詢界面(4)數(shù)據(jù)要求(3)功能類型:數(shù)據(jù)查詢(4)數(shù)據(jù)描述:頁面顯示字段見下表:字段名稱長度錄入方式是否非空項數(shù)據(jù)檢驗?zāi)J(rèn)顯示請輸入學(xué)號10文本框yn(5)學(xué)生信息查詢的輸出項學(xué)號姓名 性別生日學(xué)院編號職別號照

14、片3.4.4存儲分配學(xué)生文件:序號字段字段名類型長度精度小數(shù)位數(shù)默認(rèn) 值允許空主鍵說明1xsid學(xué)生編號int101v自動編號2name姓名nvarchar103sex性別nvarchar2v4zjh學(xué)院編號nvarchar25v5lxdh職別號nvarchar40v6djrq照片image8v借書文件:序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1借閱編號int101v自動編號2圖書編int10v最新范本,供參考!號3學(xué)生編號int10v4借閱時間datatime8v5是否歸還char1v6可借書數(shù)smallint2v3.5 021入庫管理具體格式如下:功能編號021功能名稱入庫管

15、理模塊內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫人李小鵬完成時間2007-12貝碼第16頁3.5.1功能流程圖(1)執(zhí)行數(shù)據(jù)庫操作的時候要驗證權(quán)限3.5.2功能描述(1)功能類型:添加數(shù)據(jù)(2)功能描述:增加圖書目錄文件中的圖書信息(3)前提業(yè)務(wù):管理模塊(4)后繼業(yè)務(wù):無(5)功能約束:權(quán)限約束(6)約束描述:無(7)操作權(quán)限:圖書館管理人員3.5.3界面設(shè)計1,基礎(chǔ)信息處理動作說明如下表:動作編號動作名稱動作描述a01保存點擊按鈕提交數(shù)據(jù)到入 庫數(shù)據(jù)處理.jsp頁向a02退出點擊按鈕將當(dāng)前頁面關(guān)閉2,數(shù)據(jù)描述(1)功能類型:數(shù)據(jù)增加(2)數(shù)據(jù)描述:頁面錄入字段見下表:字段名

16、稱長度錄入方式是否非空項數(shù)據(jù)檢驗?zāi)J(rèn)顯示書號30文本框yn條形碼20文本框yn書名200文本框yn作者20文本框yn出版社30文本框yn版次50文本框yn圖書類別20文本框yn單價8文本框yn錄入時間默認(rèn)系統(tǒng)時問,格式:年 月日只需程序記錄顯示在入庫界面錄入人默認(rèn)系統(tǒng)登陸人員只需程序記錄顯示在入庫界面3.6 022學(xué)生借書模塊具體格式如下:功能編號022功能名稱學(xué)生借書模塊內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫人李小鵬完成時間2009-12貝碼第21頁3.6.1功能流程圖需要說明的問題:1 1) 在進行借書,修改數(shù)據(jù)信息時,應(yīng)先查詢學(xué)生的欠款信息,如欠款超額,則利用java

17、script實現(xiàn)信息提示,拒絕借書,如無超額,則 接受借書。2 2) 為便于以后的恢復(fù)操作,此修改操作只在表中做一個標(biāo)志,并不是真正的對其修改;3 .6.2功能描述(1)功能類型:修改數(shù)據(jù)和查詢數(shù)據(jù)(2)功能描述:更新學(xué)生借書文件,圖書目錄文件等中的信息;(3)前提業(yè)務(wù):管理模塊(4)后繼業(yè)務(wù):無(5)功能約束:權(quán)限約束(6)約束描述:(7)操作權(quán)限:圖書館管理人員4 .6.3界面設(shè)計1, 基礎(chǔ)信息處理動作說明如下:動作編號動作名稱動作描述a01重置點擊按鈕將文本框內(nèi)的所有數(shù)據(jù)清空a02提交點擊按鈕將數(shù)據(jù)提交到 處理學(xué)生超額信息頁而a03取消將當(dāng)前頁而關(guān)閉,并取消 借閱2, 數(shù)據(jù)描述(1)功能

18、類型:修改數(shù)據(jù)和查詢數(shù)據(jù)(2)數(shù)據(jù)字段描述:字段名稱長度錄入方式是否非空項數(shù)據(jù)檢驗?zāi)J(rèn)顯示學(xué)生證件號碼10文本框yn書籍條形碼10文本框yn號3.6.4存儲分配借書文件:序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1學(xué)號int101v自動編號2書刊編int10v號3 借閱時 datatime 8間4是否歸還char1v5借閱數(shù)smallint2v3.7 023學(xué)生還書具體格式如下:功能編號023功能名稱學(xué)生還模塊 內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫人李小鵬完成時間2009-12貝碼第27頁3.7.1功能流程圖3.7.2功能描述(1)功能類型:修改數(shù)據(jù)(2)功能

19、概述:完成學(xué)生的還書業(yè)務(wù)并計算學(xué)生的欠款信息(3)前提業(yè)務(wù):管理模塊(4)后繼業(yè)務(wù):無(5)功能約束:權(quán)限約束(6)約束描述:(7)操作權(quán)限:圖書館管理人員3.7.3界面設(shè)計(1)基礎(chǔ)信息處理動作編號動作名稱動作描述a01重置點擊按鈕將文本框內(nèi)的所有數(shù)據(jù)清空a02提交點擊按鈕將數(shù)據(jù)提交到處理還書信息頁面(3)數(shù)據(jù)描述字段名稱長度 錄入方式是否非空項數(shù)據(jù)檢驗?zāi)J(rèn)顯示書籍條形碼 10文本框 yn號對于還書業(yè)務(wù)的處理,實質(zhì)上與借書業(yè)務(wù)的實現(xiàn)基本上相同,只是調(diào)3.7.4存儲分配借書文件:序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1借閱編int101v自動號編號2圖書編int10v號3學(xué)生編

20、int10v號4借閱時datatime8v間5到期時datatime8v間6續(xù)借次smallint2v數(shù)7操作員nvarchar10v8狀態(tài)navarchar50v學(xué)生文件:序號字段字段名類型長度精度小數(shù)默認(rèn)允許主鍵說明位數(shù)值空1xsid學(xué)生編號int101v自動編號2name姓名nvarchar103sex性別nvarchar2v4zjh證件號碼nvarchar25v5lxdh聯(lián)系電話nvarchar40v6djrq登記日期datetime8v7yxqz有效期至datetime8v8yjss已借書數(shù)smallint2v9ruleld學(xué)生規(guī)則int10id10zt是否掛失nvarchar2v圖

21、書目錄文件:序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1圖書編號int101v自動編號2條形碼nvarchar203書名nvarchar2004圖書類型nvarchar50v5作者nvarchar20v16譯者nvarchar20v7isbnnvarchar208出版社nvarchar30v9價格money810書架名稱nvarchar20v11現(xiàn)存量smallint2v112庫存總量smallint2v13入庫時間datatime814操作員nvarchar10v15簡介nvarchar20016借出次數(shù)smallint2v17是否注銷nvarchar2v118圖書狀態(tài)nvarchar50v罰款單;序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1借閱編號int101v自動編號2圖書編號int10v3學(xué)生編號int10v4應(yīng)罰金額smallint3v5實收金額smallint3v6狀態(tài)nvarchar1v7備注nvarchar200v3.8 024圖書注銷具體格式如下:功能編號024功能名稱圖書注銷模塊內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫人李小鵬完成時間2009-12貝碼第31頁最新范本,供參考!3.8.1功能流程圖失敗一

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論