失物招領(lǐng)-詳細(xì)設(shè)計(jì)說明書格式可編輯_第1頁
失物招領(lǐng)-詳細(xì)設(shè)計(jì)說明書格式可編輯_第2頁
失物招領(lǐng)-詳細(xì)設(shè)計(jì)說明書格式可編輯_第3頁
失物招領(lǐng)-詳細(xì)設(shè)計(jì)說明書格式可編輯_第4頁
失物招領(lǐng)-詳細(xì)設(shè)計(jì)說明書格式可編輯_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、五、詳細(xì)設(shè)計(jì)說明書1引言 21.1 編寫目的 21.2 項(xiàng)目背景 21.3 定義 21.4 參考資料 22總體設(shè)計(jì) 32.1 需求概述 32.2 軟件結(jié)構(gòu) 33程序描述 43.1 功能 43.2 性能 43.3 輸入項(xiàng)目 43.4 輸出項(xiàng)目 43.5 算法 43.6 程序邏輯 53.7 接口 53.8 存儲分配 63.9 限制條件 63.10 測試要點(diǎn) 61引言1.1 編寫目的本文檔為“失物招領(lǐng)-詳細(xì)設(shè)計(jì)說明書 ”,編寫此說明書是為實(shí)現(xiàn)系統(tǒng)的功能而 進(jìn)行的系統(tǒng)詳細(xì)設(shè)計(jì)說明,詳細(xì)系統(tǒng)各軟件組成模塊的實(shí)現(xiàn)流程、功能、接口、 編譯、測試要點(diǎn)等內(nèi)容,便于對系統(tǒng)的編碼進(jìn)行指導(dǎo)和約束,并且為開發(fā)人員、 維

2、護(hù)人員、 客戶之間提供共同的協(xié)議而創(chuàng)立基礎(chǔ), 對教學(xué)管理系統(tǒng)的功能及其實(shí) 現(xiàn)作概括描述,具體地實(shí)現(xiàn)用戶需求的軟件系統(tǒng),設(shè)計(jì)出程序編寫的具體方案, 在保證軟件可靠性的基礎(chǔ)上使將來編寫的程序可讀性好,容易理解,容易測試, 容易修改和維護(hù)。本說明書的預(yù)期讀者為客戶、 業(yè)務(wù)或需求分析人員、 項(xiàng)目管理人員、 軟件設(shè)計(jì)人 員、測試人員、用戶文檔編寫者1.2 項(xiàng)目背景失物招領(lǐng)系統(tǒng)是當(dāng)前和諧學(xué)校創(chuàng)建之所需。 面對現(xiàn)在生活各個(gè)方面都在向信 息化方面發(fā)展。而現(xiàn)在校園中同學(xué)們每當(dāng)自己丟失物品后不知道給怎么尋找該去 哪里尋找, 見到物品的同學(xué)也不知道該把撿到的東西怎么還給失主。 通過該系統(tǒng) 能解決兩類人之間無法有效溝

3、通的缺點(diǎn),能夠有效快速的解決物品丟失的問題, 為同學(xué)們生活帶來放更多的方便,更好的創(chuàng)建和諧校園。1.3 定義Windows XP 運(yùn)行環(huán)境過程設(shè)計(jì) 數(shù)據(jù)設(shè)計(jì) 接口設(shè)計(jì)設(shè)計(jì)軟件體系結(jié)構(gòu)中所包含的每個(gè)模塊的實(shí)現(xiàn)算法。 設(shè)計(jì)軟件中需要的數(shù)據(jù)結(jié)構(gòu)。設(shè)計(jì)軟件內(nèi)部各模塊之間, 軟件與協(xié)作系統(tǒng)之間, 以及軟件與他的 使用者之間的通信方式。1.4 參考資料失物招領(lǐng)系統(tǒng) -可行性研究報(bào)告 。失物招領(lǐng)系統(tǒng) -項(xiàng)目開發(fā)計(jì)劃。失物招領(lǐng)系統(tǒng) -需求規(guī)格說明書。失物招領(lǐng)系統(tǒng) -概要設(shè)計(jì)說明書 。 計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南國標(biāo) GB8567-88 軟件工程導(dǎo)論 -第 5 版 張海藩 編著 清華大學(xué)出版社2 總體設(shè)計(jì)2

4、.1需求概述按照失物招領(lǐng)系統(tǒng)-需求規(guī)格說明書中的規(guī)格要求,實(shí)現(xiàn)失物招領(lǐng)系統(tǒng) 的登錄,失物信息錄入,失主丟失物品信息錄入,物品查詢,留言板等模塊。同 時(shí),系統(tǒng)最大限度地實(shí)現(xiàn)易安裝,易維護(hù)性,易操作性,運(yùn)行穩(wěn)定,安全可靠。2.2軟件結(jié)構(gòu)圖2.1系統(tǒng)結(jié)構(gòu)圖3 程序描述3.31登錄模塊3.1.1功能用于登錄本失物招領(lǐng)系統(tǒng)。通過身份驗(yàn)證判斷是否允許用戶登錄,并根據(jù)用 戶名判斷用戶身份。3.1.2性能具有身份驗(yàn)證功能,登錄成功后轉(zhuǎn)入操作界面。具有輸入提示功能,對于輸入超過給定范圍后給予錯(cuò)誤提示,引導(dǎo)用戶正確 輸入用戶名與密碼。3.1.3輸入項(xiàng)目序號變量名類型長度備注1User IDchar9:用戶名2Pa

5、sswordschar18密碼3.1.4輸出項(xiàng)目頁面提示:登錄成功”并跳轉(zhuǎn)至操作頁面。3.1.5算法密碼采用RSA加密算法進(jìn)行加密,增強(qiáng)系統(tǒng)安全性。3.1.6程序邏輯I開始結(jié)束圖5.2登錄流程圖3.1.7 接口1數(shù)據(jù)庫查詢接口,用于查詢用戶名與密碼是否匹配。2.登錄成功后的操作界面的URL,用于進(jìn)行頁面的跳轉(zhuǎn)3.1.8存儲分配存放登錄頁面的存儲空間和登錄所需校驗(yàn)的用戶名、密碼、用戶權(quán)限的存儲空間序號變量名類型長度備注1User IDchar9r用戶名2Passwordschar18密碼3Permissi onschar2權(quán)限3.1.9限制條件界面簡單,算法穩(wěn)定,以求不出漏洞。3.1.10測試要

6、點(diǎn)給出多組樣例,進(jìn)行用戶名與密碼的匹配測試,并通過違規(guī)輸入,進(jìn)行系統(tǒng) 的穩(wěn)定性測試。3.32信息管理模塊3.2.1模塊代碼讀檔模塊失主招領(lǐng)信息錄入模塊權(quán)限管理模塊信息錄入信息修改模塊失物信息錄入模塊3.2.8 功能本模塊通過與查詢模塊相結(jié)合,用于對文檔信息的讀取、手動增加、刪除和 修改失物招領(lǐng)系統(tǒng)中失物信息,失主招領(lǐng)信息以及其它信息,并通過成信息入模 塊,將各種信息錄入系統(tǒng)中,綜上實(shí)現(xiàn)失物招領(lǐng)管理的統(tǒng)一化與平臺化。3.2.3 性能該模塊對于用戶, 管理員開放, 并且用戶只具有對其更重信息有相應(yīng)的錄入 修改權(quán)限, 管理員擁有刪除錄入權(quán)限。 系統(tǒng)支持分布式錄入, 并提供相應(yīng)的差錯(cuò) 檢測機(jī)制。3.2

7、.4 輸入(1)失物的各種信息(2)失主的招領(lǐng)信息(3)用戶的信息(4)用戶權(quán)限的信息3.2.5 輸出1. 讀檔模塊輸出:(1)當(dāng)讀檔無誤時(shí): 頁面提示: “讀檔成功 ”,并顯示剛讀入的信息摘要。(2)當(dāng)讀檔信息出錯(cuò)時(shí): 頁面提示: “讀檔錯(cuò)誤 ”,并將提示錯(cuò)誤原因。2. 增加信息模塊輸出:(1)當(dāng)錄入信息無誤時(shí): 頁面提示: “增加信息成功 ”,并顯示剛錄入的信息摘要。(2)當(dāng)錄入信息出錯(cuò)時(shí): 頁面提示: “增加信息錯(cuò)誤 ”,并將錯(cuò)誤信息用紅色標(biāo)注,提示修改。3. 修改信息模塊輸出:(1)當(dāng)修改信息無誤時(shí): 頁面提示: “修改信息成功 ”,并顯示剛修改后的信息摘要。(2)當(dāng)修改信息出錯(cuò)時(shí):

8、頁面提示: “修改信息錯(cuò)誤 ”,并將錯(cuò)誤信息用紅色標(biāo)注,提示修改。4. 刪除信息模塊輸出:(1)當(dāng)刪除信息無誤時(shí): 頁面提示: “刪除信息成功 ”,并顯示剛刪除后的信息摘要。(2)當(dāng)刪除信息出錯(cuò)時(shí): 頁面提示: “刪除信息錯(cuò)誤 ”,并將錯(cuò)誤信息用紅色標(biāo)注,提示修改。5. 權(quán)限管理模塊輸出:(1)當(dāng)權(quán)限管理無誤時(shí): 頁面提示: “操作成功 ”,并顯示剛操作的結(jié)果予以。(2)當(dāng)權(quán)限管理出錯(cuò)時(shí): 頁面提示: “操作錯(cuò)誤 ”,并將錯(cuò)誤信息用紅色標(biāo)注,提示修改。3.2.6邏輯程序圖5.3管理模塊流程圖3.2.7 借口1. 數(shù)據(jù)庫連接接口,用于手工錄入信息或讀檔得到信息的入庫操作,以及確 保信息的修改、增

9、加和刪除和權(quán)限的的正常進(jìn)行。2. 權(quán)限文件接口,用于確定用戶是否擁有相應(yīng)的錄入權(quán)限。3.2.8儲存分配數(shù)據(jù)庫相應(yīng)區(qū)塊,用于存放相應(yīng)的失物信息。3.2.9 限制條件(1)界面只管,擁有簡潔的操作指示和強(qiáng)大的錯(cuò)誤識別能力(2)對操作提供二次確認(rèn),確認(rèn)后進(jìn)行相應(yīng)的操作。3.2.10 測試要點(diǎn)(1)進(jìn)行多種權(quán)限的接入測試。(2)進(jìn)行錯(cuò)誤信息的錄入(如越界數(shù)據(jù)、負(fù)值數(shù)據(jù)等) 。(3)進(jìn)行循環(huán)錄入的測試,測試系統(tǒng)的邏輯結(jié)構(gòu)。(4)進(jìn)行多點(diǎn)分布式集中測試,測試系統(tǒng)的多處理能力。(5)進(jìn)行非法操作,測試系統(tǒng)處理事件的能力。3.3 信息查詢模塊3.3.1 代碼模塊失物查找模塊 招領(lǐng)信息查找模塊3.3.2 功能用

10、于查詢本系統(tǒng)中的失主招領(lǐng)信息與失物信息。3.3.3 性能具有按特征查詢的功能,是查找更加迅速。 具有輸入提示功能,對于輸入錯(cuò)誤的用戶提示。3.3.4 輸入項(xiàng)目輸入為你所要查找的物品的特征,名稱,顏色等。3.3.5 輸出項(xiàng)目所查找到的符合查找信息的所有物品。密碼采用 RSA 加密算法進(jìn)行加密,增強(qiáng)系統(tǒng)安全性。3.3.6程序邏輯開始結(jié)束圖5.4信息管理模塊流程圖3.3.7 接口1. 數(shù)據(jù)庫連接接口,用于手工錄入信息或讀檔得到信息的入庫操作,以及確 保信息的修改、增加和刪除和權(quán)限的的正常進(jìn)行。2. 權(quán)限文件接口,用于確定用戶是否擁有相應(yīng)的錄入權(quán)限。3.3.8 儲存分配數(shù)據(jù)庫相應(yīng)區(qū)塊,用于存放相應(yīng)的失

11、物信息3.3.9 限制條件界面直觀,擁有簡潔的操作指示和強(qiáng)大的查詢錯(cuò)誤識別能力, 并提供在結(jié)果 中查詢的功能和對查詢結(jié)果的排序功能3.3.10 測試要點(diǎn)(1)進(jìn)行多種權(quán)限的接入測試。(2)進(jìn)行循環(huán)錄入的測試,測試系統(tǒng)的邏輯結(jié)構(gòu)。(3)進(jìn)行多點(diǎn)分布式集中測試,測試系統(tǒng)的多處理能力。(4)進(jìn)行非法操作,測試系統(tǒng)處理事件的能力。3.4 留言板模塊3.4.1 模塊代碼留言板信息錄入留言板信息查詢3.4.2 功能用于實(shí)現(xiàn)失主與撿東西的人之間的溝通 。3.4.3 性能該模塊為公共模塊,能夠在失主與撿主之間建立溝通。3.4.4 輸入項(xiàng)目輸入項(xiàng)目為在留言板中所要錄入的信息與所要查詢的信息3.4.5 輸出項(xiàng)目若

12、輸入正確則輸出所要查詢的信息。若錯(cuò)誤則提示重新輸入。3.4.6程序邏輯開始結(jié)束圖5.5留言板程序流程圖3.4.7 接口1.數(shù)據(jù)庫連接接口,用于留言板信息的查詢與錄入保存。3.4.8 存儲分配數(shù)據(jù)庫相應(yīng)區(qū)塊,用于存放選課結(jié)果。3.4.9 限制條件不能夠較長時(shí)間保存留言信息。3.4.10 測試要點(diǎn)(1)進(jìn)行多點(diǎn)分布式集中測試,測試系統(tǒng)的多處理能力。(2)進(jìn)行非法操作,測試系統(tǒng)處理事件的能力。3.5 綜合信息管理模塊3.5.1 模塊代碼1.失物信息刪除2.用戶信息管理3. 用戶權(quán)限管理3.5.2 功能用于對已招領(lǐng)物品信息的刪除與留言板內(nèi)信息的刪除, 并且能夠用戶信息進(jìn)行修 改,而且還能查詢當(dāng)前用戶所

13、擁有的權(quán)限。3.5.3 性能能夠?qū)π畔⑦M(jìn)行定期的刪除與處理,更好的保證了數(shù)據(jù)庫與系統(tǒng)的運(yùn)行,同 樣能夠方便用戶的使用個(gè)與用戶信息安全的保護(hù)。3.5.4 輸入項(xiàng)目輸入為用戶的信息。3.5.5 輸出項(xiàng)目若輸入正確,輸出為已刪除的信息或者用戶錄入的本人信息或你現(xiàn)在所擁有的權(quán) 限的信息。若輸入錯(cuò)誤,則輸出提示你重新操作。3.5.6程序邏輯開始提示選擇模塊選擇模塊是否選擇刪除模塊選擇要?jiǎng)h除的信息是否選擇用戶信息管理檢索信息輸入你的信 息或要修改 f 的內(nèi)容是否選擇用戶權(quán)限管理輸入你的權(quán)限系統(tǒng)處理輸出錯(cuò)誤檢索信息輸出改權(quán)限下 的可進(jìn)行操作輸出修改后的 信息輸出刪除的信息圖5.6綜合信息管理模塊流程圖3.5.7 接口(1) 數(shù)據(jù)庫連接接口,用于用戶信息的修改與保存。(2) 權(quán)限文件接口,用于確定用戶是否擁有相應(yīng)的權(quán)限。(3) FTP服務(wù)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論