




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、五、詳細(xì)設(shè)計(jì)說(shuō)明書1 引言 21.1 編寫目的 21.2 項(xiàng)目背景 21.3 定義 21.4 參考資料 32總體設(shè)計(jì) 32.1 需求概 32.2 軟件結(jié)構(gòu) 43 程序描 53.1 功能 53.2 性能 53.3 輸入項(xiàng)目 53.4 輸出項(xiàng)目 63.5 算法 63.6 程序邏輯 103.7 接口 123.8 存儲(chǔ)分配 133.9 限制條件 133.10 測(cè)試要點(diǎn) 131 引言1.1 編寫目的【闡明編寫詳細(xì)設(shè)計(jì)說(shuō)明書的目的,指明讀者對(duì)象。圖書館管理員,系統(tǒng)設(shè)計(jì)人員1.2 項(xiàng)目背景【應(yīng)包括項(xiàng)目的來(lái)源和主管部門等?!縜. 圖書館在正常運(yùn)營(yíng)中面對(duì)大量書籍、讀者信息b. 人工記錄方法既效率低又錯(cuò)誤過(guò)多1.
2、3 定義【列出文檔中所用到的專門術(shù)語(yǔ)的定義和縮寫詞的原文。booksManager 本系統(tǒng)的名稱Reader 系統(tǒng)權(quán)限:普通讀者BookAdmin 系統(tǒng)權(quán)限:圖書管理員UserAdmin 系統(tǒng)權(quán)限:用戶管理員SuperAdmin 系統(tǒng)權(quán)限:超級(jí)管理員(系統(tǒng)管理員)Undergraduate 系統(tǒng)用戶角色:本科生Graduate 系統(tǒng)用戶角色:研究生Teacher 系統(tǒng)用戶角色:教師1.4 參考資料【列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源,可包括:a. 軟件文檔編寫高等教育出版社編者:辛明海b. 清華 UML 課程設(shè)計(jì)機(jī)械工業(yè)出版社編者:董蘭芳c. 軟件工程電子工業(yè)出版社編
3、者:趙池龍d.設(shè)計(jì)模式可復(fù)用面向?qū)ο筌浖幕A(chǔ),Erich Gamma等,機(jī)械工業(yè)出版社2 總體設(shè)計(jì)2.1 需求概述立足于校園實(shí)際,著眼于未來(lái)發(fā)展,建成符合標(biāo)準(zhǔn)化協(xié)議、通用性較強(qiáng)、實(shí)用的系統(tǒng),以提高圖書信息的現(xiàn)代化管理水平,實(shí)現(xiàn)信息資源的共享。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。在對(duì)圖書、讀者的管理,其實(shí)是對(duì)圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無(wú)疑會(huì)為管理者對(duì)圖書管理系統(tǒng)提供極大的幫助。使用該系統(tǒng)之后,圖書館管理人員可以管理讀者的登記、借出、歸還、預(yù)約、等;還可以查詢某位讀者、某本圖書的借閱情況,對(duì)當(dāng)前借閱情況給出一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以全面掌握?qǐng)D書的流通情況。本系統(tǒng)的宗
4、旨是提高圖書管理工作的效率, 減少相關(guān)人員的工作量, 使學(xué)校的圖書管理工作 真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實(shí)施。2.2 軟件結(jié)構(gòu)【如給出軟件系統(tǒng)的結(jié)構(gòu)圖。圖書借閱系統(tǒng)精品資料3 程序描述【逐個(gè)模塊給出以下的說(shuō)明:】3.1 功能1、 、 學(xué)生注冊(cè):工作人員通過(guò)計(jì)算機(jī)對(duì)學(xué)生進(jìn)行信息注冊(cè),發(fā)放借書證;2、 圖書瀏覽查詢:學(xué)生們通過(guò)此模塊來(lái)查詢自己所需要的圖書;3、 讀者借書:學(xué)生通過(guò)此模塊來(lái)完成借閱圖書;4、 圖書預(yù)約:學(xué)生通過(guò)此模塊來(lái)完成預(yù)約圖書;5、 讀者還書:學(xué)生通過(guò)此模塊來(lái)完成退還圖書;6、 打印信息:圖書管理人員通過(guò)此模塊來(lái)完成打印學(xué)生信息的工作。3.2 性能1000 個(gè)1. 在每
5、周 1 5 的上午 8:00 11:00 和下午 2:00 5:00 是高峰時(shí)間,系統(tǒng)將能適應(yīng)用戶同時(shí)使用,平均每個(gè)會(huì)話估計(jì)持續(xù)10 分鐘。2. 系統(tǒng)對(duì)用戶請(qǐng)求的最大響應(yīng)時(shí)間是5 秒鐘,在此時(shí)間內(nèi)將響應(yīng)結(jié)果顯示在屏幕上3.3 輸入項(xiàng)目學(xué)生信息,圖書名號(hào)3.4 輸出項(xiàng)目注冊(cè)是否成功提示,查詢書籍存在情況3.5 算法【模塊所選用的算法?!縞lass CBookDataSet : public CRecordsetpublic:CBookDataSet(CDatabase* pDatabase = NULL);CString m_BOOK_ID;CString m_BOOK_NAME;CString
6、 m_AUTHOR;CString m_PRESS;CTime m_PRESS_DATE;CString m_FLAG_BORROW;class CBorrowDataSet : public CRecordsetpublic:CBorrowDataSet(CDatabase* pDatabase = NULL);CString m_READER_ID;CString m_BOOK_ID;CTime m_BORROW_DATE;CString m_B_CLERK_ID;long m_ID;void CBookMDlg:OnEnquery()/ TODO: Add your control no
7、tification handler code hereUpdateData(TRUE);if (m_strBookIDQ.IsEmpty() && m_strBookNameQ.IsEmpty()mrsDataSet.mstrFilter = ""m_rsDataSet.Requery();DisplayRecord();SetButtonState();return;BOOL mAll = FALSE;if (!m_strBookIDQ.IsEmpty()m_rsDataSet.m_strFilter = "BOOK_ID='"
8、; + m_strBookIDQ ;mrsDataSet.mstrFilter = mrsDataSet.mstrFilter + "'"mAll = TRUE;if (!m_strBookNameQ.IsEmpty()if (mAll)ANDm_rsDataSet.m_strFilter = m_rsDataSet.m_strFilter +BOOK_NAME='"m_rsDataSet.m_strFilter = m_rsDataSet.m_strFilter + m_strBookNameQ;m_rsDataSet.m_strFilter =
9、 m_rsDataSet.m_strFilter + "'"elsem_rsDataSet.m_strFilter = "BOOK_NAME='" + m_strBookNameQ;m_rsDataSet.m_strFilter = m_rsDataSet.m_strFilter + "'"m_rsDataSet.Requery();DisplayRecord();SetButtonState();BOOL CBookMDlg:DisplayRecord()if (m_rsDataSet.IsEOF() &am
10、p;& m_rsDataSet.IsBOF()m_strBookID = ""m_strBookName = ""m_strPress = ""m_strAuthor = ""m_strFlag = ""elseif (m_rsDataSet.IsBOF()m_rsDataSet.MoveNext();elseif (m_rsDataSet.IsEOF()m_rsDataSet.MovePrev();m_strBookID = m_rsDataSet.m_BOOK_ID;m_strBoo
11、kName = m_rsDataSet.m_BOOK_NAME;m_strPress = m_rsDataSet.m_PRESS;m_strAuthor = m_rsDataSet.m_AUTHOR ;m_strFlag = m_rsDataSet.m_FLAG_BORROW ;UpdateData(FALSE);return TRUE;3.6 程序邏輯【詳細(xì)描述模塊實(shí)現(xiàn)的算法,可采用:a. 標(biāo)準(zhǔn)流程圖;b. PDL 語(yǔ)言;c. N S 圖;d. PAD ;e. 判定表等描述算法的圖表?!空=钑⒔钑C設(shè) 置為借書狀態(tài)end3.7 接口本產(chǎn)品的用戶一般需要通過(guò)終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)
12、擊相應(yīng)的窗口,分別進(jìn)入相應(yīng)的界面(如:輸入界面、輸出界面)。用戶對(duì)程序的維護(hù),最好要有備份。3.8 存儲(chǔ)分配無(wú)3.9 限制條件估計(jì)開(kāi)發(fā)該系統(tǒng)需購(gòu)買硬件、外部設(shè)備(P4 微機(jī)一臺(tái)、打印機(jī)一臺(tái)、服務(wù)器),開(kāi)發(fā)工作量約需6 個(gè)人月工作量3.10 測(cè)試要點(diǎn)【給出測(cè)試模塊的主要測(cè)試要求?!繂卧獪y(cè)試主要是針對(duì)編碼階段進(jìn)行的,對(duì)每個(gè)功能模塊進(jìn)行測(cè)試,采用各種測(cè)試用例對(duì)模塊接口、模塊內(nèi)部數(shù)據(jù)結(jié)構(gòu)、邏輯路徑、出錯(cuò)處理和邊界條件進(jìn)行測(cè)試。 如模塊內(nèi)部數(shù)據(jù)結(jié)構(gòu)的測(cè)試,在程序編寫過(guò)程中就要考慮數(shù)據(jù)的類型、范圍等方面,測(cè)試時(shí)就要對(duì)這些方面進(jìn)行測(cè)試。輸入一些不符合條件的數(shù)據(jù),看能不能運(yùn)行。而它最終的目的是保證每個(gè)模塊單獨(dú)運(yùn)行正確,我采用的是白盒測(cè)試法 ,檢查
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- app地推合同范本
- 加盟采購(gòu)合同范本
- 單位服裝購(gòu)銷合同范例
- 合同變更 新合同范本
- 企業(yè)經(jīng)營(yíng)權(quán)外包合同范本
- 去污設(shè)備采購(gòu)合同范本
- 不含稅金合同范本
- 中介與賣房合同范本
- 個(gè)體小店過(guò)戶合同范本
- 廠房吊頂裝修合同范本
- 2025年黑龍江生態(tài)工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)1套
- 白介素6臨床意義
- 2025年充電樁場(chǎng)地租賃合同官方版模板
- 《彰化縣樂(lè)樂(lè)棒球》課件
- 2025-2030年墻體裂縫檢測(cè)與修復(fù)機(jī)器人行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 北京2025年01月全國(guó)婦聯(lián)所屬在京事業(yè)單位2025年度公開(kāi)招考93名工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 初中班會(huì) 《哪吒 2:勇戰(zhàn)困難伴夢(mèng)前行》開(kāi)學(xué)第一課主題班會(huì) 教案
- 《馬爾科夫過(guò)程介紹》課件
- 四川成都?xì)v年中考語(yǔ)文現(xiàn)代文閱讀之非連續(xù)性文本閱讀4篇(截至2024年)
- 中國(guó)地圖填色圖(任何顏色可變)
- 2025年上半年廣西宏桂集團(tuán)匯興資產(chǎn)管理限公司招聘5人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
評(píng)論
0/150
提交評(píng)論