軟件詳細(xì)設(shè)計說明書實例

軟件詳細(xì)設(shè)計說明書實例

ID:1366528

大?。?.10 MB

頁數(shù):45頁

時間:2017-11-10

軟件詳細(xì)設(shè)計說明書實例_第1頁
軟件詳細(xì)設(shè)計說明書實例_第2頁
軟件詳細(xì)設(shè)計說明書實例_第3頁
軟件詳細(xì)設(shè)計說明書實例_第4頁
軟件詳細(xì)設(shè)計說明書實例_第5頁
資源描述:

《軟件詳細(xì)設(shè)計說明書實例》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、軟件詳細(xì)設(shè)計說明書實例2021年6月2021/6/11目錄1引言21.1編寫目的21.2項目背景21.3定義21.4參考資料22總體設(shè)計22.1需求概述22.2軟件結(jié)構(gòu)23程序描述23.101登陸模塊23.202管理模塊23.3031圖書信息查詢模塊23.4032學(xué)生信息查詢模塊23.5021入庫管理模塊23.6022學(xué)生借書模塊23.7023學(xué)生還書模塊23.8024圖書注銷模塊23.9接口設(shè)計23.10測試要點22021/6/11kk文檔名稱:詳細(xì)設(shè)計規(guī)格說明書項目名稱:圖書館管理系統(tǒng)項目負(fù)責(zé)人:陳新光編寫TEST____

2、_年_____月_____日校對所有小組成員_____年_____月_____日審核所有小組成員_____年_____月_____日批準(zhǔn)XXX_____年_____月_____日開發(fā)單位__________________________________________組員:TEST1TEST2TEST3第43頁2021/6/11kk1引言1.1編寫目的

3、圖書管理系統(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)階段用具體的語言編碼,它只是對實現(xiàn)細(xì)節(jié)作精確的描述,這樣編碼階段就可以將詳細(xì)

4、設(shè)計中對功能實現(xiàn)的描述,直接翻譯、轉(zhuǎn)化為用某種程序設(shè)計語言書寫的程序。1.2項目背景根據(jù)XX學(xué)校希望能夠充分利用現(xiàn)代科技來提高圖書管理的效率,在原有的辦公系統(tǒng)基礎(chǔ)上進行擴展,將一些可以用計算機來管理的都進行計算機化,使得圖書館管理人員工作更加方便,工作效率也更加的高。1.3定義?Mysql:數(shù)據(jù)庫管理軟件?DBMS:數(shù)據(jù)庫管理系統(tǒng)?Windows2000/2003/XP:運行環(huán)境?JSP:軟件開發(fā)語言?Myeclipse:開發(fā)工具第43頁2021/6/11kk1.1參考資料《軟件工程導(dǎo)論——第5版》張海藩編著清華大學(xué)出版社《實

5、用軟件工程》LeszekA.MaciaszekBrucLeeLiong著機械工業(yè)出版社2總體設(shè)計2.1需求概述按照需求分析文檔中的規(guī)格要求,使用條形碼掃描器進書、借書、還書,使得信息傳遞準(zhǔn)確、流暢。同時,系統(tǒng)最大限度地實現(xiàn)易安裝,易維護性,易操作性,運行穩(wěn)定,安全可靠。第43頁2021/6/11kk1.1軟件結(jié)構(gòu)系統(tǒng)由3大模塊,6小模塊組成:第43頁2021/6/11kk序號編號名稱1,01登陸模塊2,02管理模塊3,031圖書信息查詢模塊4,032學(xué)生信息查詢模塊5,021入庫管理模塊6,022學(xué)生借書模塊7,023學(xué)生還書

6、模塊8,024圖書注銷模塊9,040基礎(chǔ)信息設(shè)置第43頁2021/6/11kk程序描述1.101登陸模塊具體格式見下表:功能編號01功能名稱登陸模塊內(nèi)容功能流程圖所屬業(yè)務(wù)圖書館管理所屬項目圖書館管理系統(tǒng)編寫人陳新光完成時間2007-11-26頁碼第5頁1.1.1功能流程圖功能流程圖如下圖所示。需要說明的問題:(1)錄入項檢測使用javascript實現(xiàn)(各項必須非空)(2)登陸.jsp頁面也包含查詢按鈕,在此的登陸.jsp提交的數(shù)據(jù)只是用戶名和密碼。1.1.2功能描述(1)功能類型:查詢數(shù)據(jù)(2)功能描述:提高系統(tǒng)的安全性(3

7、)前提業(yè)務(wù):無(4)后繼業(yè)務(wù):02(管理模塊)(5)功能約束:權(quán)限約束第43頁2021/6/11kk(1)約束描述:(2)操作權(quán)限:圖書館管理員1.1.1界面設(shè)計(1)基礎(chǔ)信息處理動作說明:動作編號動作名稱動作描述A01登陸點擊登陸按鈕提交數(shù)據(jù)到登陸數(shù)據(jù)處理.jsp頁面A02重至點擊退重至按鈕將當(dāng)前信息恢復(fù)原先狀態(tài)A03圖書信息查詢點擊將頁面轉(zhuǎn)至到圖書信息查詢.jsp頁面A04學(xué)生信息查詢點擊將頁面轉(zhuǎn)至學(xué)生信息查詢.jsp頁面A05基礎(chǔ)信息點擊將顯示基礎(chǔ)信息(2)數(shù)據(jù)要求(1)功能類型:數(shù)據(jù)查詢(2)數(shù)據(jù)描述:頁面顯示錄入字段

8、如下:字段名稱長度錄入方式是否非空項數(shù)據(jù)檢驗?zāi)J(rèn)顯示管理員ID10文本框YN管理員密碼15passwordYN1.1.2登陸數(shù)據(jù)處理.jsp的內(nèi)部邏輯登陸數(shù)據(jù)處理:關(guān)鍵點兩點:1,數(shù)據(jù)庫連接;2,記錄登陸信息及信息處理;1,數(shù)據(jù)庫連接:第43頁2021/6/11kk如下:pu

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。