




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程詳細(xì)設(shè)計說明書1.引言1.1編寫目的編寫詳細(xì)設(shè)計說明書的目的是為了使開發(fā)人員在完成概要設(shè)計說明書的基礎(chǔ)上,完成概要設(shè)計的各項功能規(guī)定;為程序員寫出實際的程序代碼提供依據(jù)。它是軟件設(shè)計階段所有任務(wù)和所有相關(guān)人員所需的參考資料。預(yù)期的讀者為系統(tǒng)的開發(fā)者、使用者和指導(dǎo)老師。1.2背景說明:開發(fā)軟件系統(tǒng)的名稱:網(wǎng)上商城購物系統(tǒng);任務(wù)提出者:XX;開發(fā)者:計算機(jī)科學(xué)與技術(shù)的小組成員xx;用戶:XX;本系統(tǒng)將使用SQLServer2000作為數(shù)據(jù)庫存儲系統(tǒng)。1.3定義Asp(activeserverpages)是微軟公司推出的一種用以取代CGI的技術(shù),基于目前絕大多數(shù)網(wǎng)站應(yīng)用于windows平臺,asp是一個位于windows服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式的web服務(wù)器應(yīng)用程序以及EDI(電子數(shù)據(jù)交換);ADO:ActiveXDataObject,ActiveX數(shù)據(jù)對象;SQL:StructuredQueryLanguage。1.4參考資料本小組成員撰寫的《概要設(shè)計說明書》;本小組成員撰寫的《需求分析說明書》。2.系統(tǒng)的結(jié)構(gòu)根據(jù)網(wǎng)上購商城系統(tǒng)的概要設(shè)計,本系統(tǒng)按照功能分解,可以分解為前臺管理子系統(tǒng)和后臺管理子系統(tǒng);前臺管理系統(tǒng)和后臺管理系統(tǒng)又分為幾個小子系統(tǒng),總的系統(tǒng)結(jié)構(gòu)圖如下:
ijifn管IT網(wǎng)E購物育城后臺僭理處吿管理忤話詩理訂饑管揮*購力荷品ijifn管IT網(wǎng)E購物育城后臺僭理處吿管理忤話詩理訂饑管揮*購力荷品瀏覽將昂帝統(tǒng)苦理瀏盧公甘投訴管理爲(wèi)訓(xùn)商品結(jié)構(gòu)流程圖如下:3.模塊1(商品查詢)設(shè)計說明3.1模塊描述商品查詢主要是幫助顧客快速定位到所想了解的商品,達(dá)到查詢商品的目的完成查詢商品的功能性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間輸入項組合、模糊查詢條件輸出項標(biāo)準(zhǔn)的SQL語句,發(fā)送設(shè)置瀏覽區(qū)命令設(shè)計方法(算法)本部分沒有采用自定義的算法流程邏輯接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個(1) 連接對象(Connection):用來連接數(shù)據(jù)庫。(2) 記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。命令對象(Command):用來執(zhí)行SQL語句或SQLServer的存儲過程。參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。3.9存儲分配本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。3.10注釋設(shè)計在代碼部分的適當(dāng)位置有中文代碼注釋。3.11限制條件(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQLServer2000。(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。3.12測試計劃測試要點(diǎn):測試各種組合、模糊查詢方式。3.13尚未解決的問題暫時沒有要解決的問題。4.模塊2(訂單查詢)設(shè)計說明4.1模塊描述訂單查詢主要是方便管理員查詢未處理、已處理、已發(fā)貨、已結(jié)賬的訂單。4.2功能完成查詢訂單相關(guān)情況的功能這是經(jīng)常使用的一個模塊,對性能要求在1-6秒內(nèi)做出反應(yīng)。4.4輸入項查詢條件4.5輸出項標(biāo)準(zhǔn)的SQL語句,發(fā)送設(shè)置瀏覽區(qū)命令4.6設(shè)計方法(算法)本部分沒有采用自定義的算法4.7流程邏輯軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1) 連接對象(Connection):用來連接數(shù)據(jù)庫。(2) 記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。(3) 命令對象(Command):用來執(zhí)行SQL語句或SQLServer的存儲過程。(4) 參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.9存儲分配本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。在代碼部分的適當(dāng)位置有中文代碼注釋。限制條件(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQLServer2000。(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。測試計劃進(jìn)入后臺管理訂單管理的界面,分別點(diǎn)擊未處理、已處理、已發(fā)貨、已結(jié)賬的訂單查看相關(guān)情況,對于已結(jié)賬訂單可以執(zhí)行刪除操作。尚未解決的問題暫時沒有要解決的問題。5.模塊3(購物車)設(shè)計說明5.1模塊描述提供網(wǎng)絡(luò)用戶對所選購商品的訂購確定,并選擇商品數(shù)量。功能提供網(wǎng)絡(luò)用戶對所選購商品的訂購確定,并選擇商品數(shù)量。性能用戶選中所需要購買商品,點(diǎn)擊訂購的商品后出現(xiàn)訂購商品的界面,輸入商品編號、商品價格及訂購數(shù)量之后確定,訂單信息就會寫入數(shù)據(jù)庫完成訂購操作。輸入項輸入的數(shù)據(jù)時用戶執(zhí)行的各種操作,包括鼠標(biāo)、鍵盤各項操作。輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。5.6設(shè)計方法(算法)本部分沒有采用自定義的算法5.7流程邏輯硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1) 連接對象(Connection):用來連接數(shù)據(jù)庫。(2) 記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。(3) 命令對象(Command):用來執(zhí)行SQL語句或SQLServer的存儲過程。(4) 參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。5.9存儲分配本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。5.10注釋設(shè)計在代碼部分的適當(dāng)位置有中文代碼注釋。5.11限制條件(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQLServer2000。(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。測試計劃進(jìn)入后臺管理訂單管理的界面,分別點(diǎn)擊未處理、已處理、已發(fā)貨、已結(jié)賬的訂單查看相關(guān)情況,對于已結(jié)賬訂單可以執(zhí)行刪除操作。尚未解決的問題暫無6.模塊4(登錄管理)設(shè)計說明6.1模塊描述對用戶身份驗證,通過驗證則登入系統(tǒng)。功能完成對用戶身份驗證的功能。性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間輸入項輸入用戶名和密碼。輸出項輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。設(shè)計方法(算法)
本部分沒有采用自定義的算法6.7流程邏輯登錄入I核對密碼是否正確取得用廣名和密碼接口登錄成功將UserID存入session1j1接口登錄成功硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1) 連接對象(Connection):用來連接數(shù)據(jù)庫。(2) 記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。(3) 命令對象(Command):用來執(zhí)行SQL語句或SQLServer的存儲過程。(4) 參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。6.9存儲分配本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。6.10注釋設(shè)計在代碼部分的適當(dāng)位置有中文代碼注釋。6.11限制條件(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQLServer2000。(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。測試計劃登入登錄界面,輸入用戶名和密碼,如果正確則能直接進(jìn)入后臺管理的界面。否則提示出錯信息。尚未解決的問題暫時沒有要解決的問題。7.模塊5(商品管理)設(shè)計說明7.1模塊描述實現(xiàn)對站內(nèi)商品進(jìn)行劃分類別,定期更新管理商品,進(jìn)行添加、刪除操作。功能完成對商場內(nèi)的商品的類別劃分、產(chǎn)品的更新、添加及刪除等操作。性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間輸入項商品的名稱。輸出項商品的相關(guān)信息。設(shè)計方法(算法)本部分沒有采用自定義的算法--完整版學(xué)習(xí)資料分享 7.7流程邏輯刪除商品清空商品全選商品修改商品添加商品刪除商品清空商品全選商品修改商品添加商品7.8接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1) 連接對象(Connection):用來連接數(shù)據(jù)庫。(2) 記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。(3) 命令對象(Command):用來執(zhí)行SQL語句或SQLServer的存儲過程。(4) 參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。7.9存儲分配本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。7.10注釋設(shè)計在代碼部分的適當(dāng)位置有中文代碼注釋。7.11限制條件(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQLServer2000。(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。7.12測試計劃進(jìn)入后臺管理商品管理的界面,可對商品進(jìn)行添加、刪除、清空、全選等操作以測試操作是否正常。7.13尚未解決的問題在商品管理界面上全選了之后,再按全選按鈕不能取消選定,而是要一項一項地取消選定。8.模塊6(訂單管理)設(shè)計說明8.1模塊描述使用戶完成訂購商品的活動功能完成用戶對訂購商品的操作功能。性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間輸入項商品名稱輸出項商品相關(guān)信息設(shè)計方法(算法)本部分沒有采用自定義的算法流程邏輯接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。(2)記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。命令對象(Command):用來執(zhí)行SQL語句或SQLServer的存儲過程。參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。8.9存儲分配本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。8.10注釋設(shè)計在代碼部分的適當(dāng)位置有中文代碼注釋。8.11限制條件(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQLServer2000。(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。8.12測試計劃進(jìn)入后臺管理商品管理的界面,可對商品進(jìn)行添加、刪除、清空、全選等操作以測試操作是否正常。8.13尚未解決的問題如何處理用戶在購買商品后的金錢支付交易以及確保交易的安全性。9.模塊7(用戶管理)設(shè)計說明9.1模塊描述本模塊實現(xiàn)管理員對已注冊用戶的相關(guān)信息的管理。9.2功能管理員可以對已注冊用戶進(jìn)行刪除、修改信息、查詢等不同功能。9.3性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間9.4輸入項輸入的數(shù)據(jù)時用戶執(zhí)行的各種操作,包括鼠標(biāo)、鍵盤各項操作9.5輸出項輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。9.6設(shè)計方法(算法)本部分沒有采用自定義的算法9.7流程邏輯9.8接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1) 連接對象(Connection):用來連接數(shù)據(jù)庫。(2) 記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。(3) 命令對象(Command):用來執(zhí)行SQL語句或SQLServer的存儲過程。(4) 參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。9.9存儲分配本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dre
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《貓》小學(xué)教案七篇
- 產(chǎn)品返利銷售合同范本
- 代理記賬軟件合同范本
- 養(yǎng)護(hù)設(shè)計合同范本
- hr簽訂無效合同范本
- 廚具拆除服務(wù)合同范本
- 農(nóng)村搬遷賠償合同范本
- 區(qū)塊鏈支付合同范例
- 口腔診所醫(yī)生合同范本
- 119消防宣傳日活動總結(jié)
- 2024年大學(xué)英語四級詞匯和語法全真模擬試題及答案(共六套)
- 2024年玩具陀螺項目可行性研究報告
- v建筑主墩雙壁鋼圍堰施工工藝資料
- 我國互聯(lián)網(wǎng)公司資本結(jié)構(gòu)分析-以新浪公司為例
- 【藍(lán)天幼兒園小一班早期閱讀現(xiàn)狀的調(diào)查報告(含問卷)7800字(論文)】
- 第二次全國土地調(diào)查技術(shù)規(guī)程完整版
- 客戶答謝活動承包合同
- AQ/T 5201-2007 涂裝工程安全設(shè)施驗收規(guī)范(正式版)
- 華南師范大學(xué)333教育綜合專業(yè)碩士歷年考研真題匯編(含部分答案)合集
- 環(huán)保監(jiān)測設(shè)備運(yùn)維服務(wù)
- 醫(yī)德醫(yī)風(fēng)考評內(nèi)容及量化考評標(biāo)準(zhǔn)
評論
0/150
提交評論