網(wǎng)上購物系統(tǒng)軟件需求說明書概要設(shè)計說明詳細設(shè)計_第1頁
網(wǎng)上購物系統(tǒng)軟件需求說明書概要設(shè)計說明詳細設(shè)計_第2頁
網(wǎng)上購物系統(tǒng)軟件需求說明書概要設(shè)計說明詳細設(shè)計_第3頁
網(wǎng)上購物系統(tǒng)軟件需求說明書概要設(shè)計說明詳細設(shè)計_第4頁
網(wǎng)上購物系統(tǒng)軟件需求說明書概要設(shè)計說明詳細設(shè)計_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

1、0軟件設(shè)計與體系結(jié)構(gòu)題目: 購物網(wǎng)站系統(tǒng)設(shè)計學號: 姓名: PAGE 5軟件需求說明書 HYPERLINK l _bookmark0 引言2 HYPERLINK l _bookmark0 編寫目的2 HYPERLINK l _bookmark0 背景2 HYPERLINK l _bookmark0 定義2 HYPERLINK l _bookmark0 參考資料2 HYPERLINK l _bookmark0 任務(wù)概述2 HYPERLINK l _bookmark0 目標2 HYPERLINK l _bookmark1 用戶的特點3 HYPERLINK l _bookmark1 假定和約束3 H

2、YPERLINK l _bookmark1 需求規(guī)定3 HYPERLINK l _bookmark1 對功能的規(guī)定3 HYPERLINK l _bookmark1 功能塊劃分3 HYPERLINK l _bookmark1 功能描述:3 HYPERLINK l _bookmark2 對性能的規(guī)定4 HYPERLINK l _bookmark2 精度4 HYPERLINK l _bookmark2 時間特性要求4 HYPERLINK l _bookmark2 靈活性4 HYPERLINK l _bookmark2 輸人輸出要求4 HYPERLINK l _bookmark2 數(shù)據(jù)管理能力要求4

3、HYPERLINK l _bookmark2 故障處理要求4 HYPERLINK l _bookmark3 其他專門要求5 HYPERLINK l _bookmark3 運行環(huán)境規(guī)定5 HYPERLINK l _bookmark3 設(shè)備5 HYPERLINK l _bookmark3 支持軟件5 HYPERLINK l _bookmark3 軟件環(huán)境5 HYPERLINK l _bookmark3 硬件接口5 HYPERLINK l _bookmark3 軟件接口5 HYPERLINK l _bookmark3 5.5 控制5引言編寫目的編寫本文檔的目的是根據(jù)系統(tǒng)分析工程師和客戶溝通的結(jié)果,對

4、用戶需求進行全面細致 的分析,深入描述網(wǎng)上購物系統(tǒng)軟件的功能和性能與界面,確定該軟件設(shè)計的限制和定 義軟件的其他有效性需求。根據(jù)網(wǎng)上購物系統(tǒng)的業(yè)務(wù)分類、業(yè)務(wù)操作規(guī)程及其數(shù)據(jù)結(jié)構(gòu)等具 體要求,確定了系統(tǒng)性能要求,系統(tǒng)運行支持環(huán)境要求,數(shù)據(jù)項的名稱、數(shù)據(jù)類型、數(shù)據(jù)規(guī) 格。以上這一切為統(tǒng)下一步的開發(fā)工作奠定了良好的基礎(chǔ)。本軟件需求說明書全面、概括性地描述了網(wǎng)上購物系統(tǒng)所要完成的工作,使軟件開發(fā)人員和用戶對本系統(tǒng)中的業(yè)務(wù)流程及功能達成共識。通過本需求說明書可以全面了解網(wǎng)上購物 系統(tǒng)所要完成的任務(wù)和所能達到的功能。背景目前網(wǎng)上購物發(fā)展迅速,各類管理系統(tǒng)也應(yīng)運而生,針對各類大型網(wǎng)購網(wǎng)站的管理系統(tǒng) 的開發(fā)已

5、經(jīng)非常成熟,從拍下到訂單,再到付款,收貨確認,都可以做到統(tǒng)一管理。前臺可 以做到預定實物,虛擬物品等各種預定業(yè)務(wù)。然而,為數(shù)眾多的小的購物網(wǎng)站卻沒有一個合 適的管理系統(tǒng),因此,我們覺得開發(fā)此管理系統(tǒng)是十分必要的。網(wǎng)上購物系統(tǒng)軟件是一功能比較完善的數(shù)據(jù)管理軟件,具有數(shù)據(jù)操作方便高效迅速等優(yōu) 點。該軟件采用功能強大的數(shù)據(jù)庫軟件開發(fā)工具進行開發(fā),具有很好的可移植性,可在應(yīng)用 范圍較廣的 WINDOWS 系列等操作系統(tǒng)上使用。除此以外,該系統(tǒng)可通過訪問權(quán)限控制以及數(shù)據(jù)備份功能,確保數(shù)據(jù)的安全性。定義文檔中采用的專門術(shù)語的定義及縮略詞簡要如下:OSS:ONLINE SHOPPING SYSTEM(網(wǎng)上購

6、物系統(tǒng))參考資料1譚浩強動態(tài)網(wǎng)頁制作 ASP 北京電子工業(yè)出版社. 20012彭萬波網(wǎng)頁設(shè)計精彩實例北京電子工業(yè)出版社.20023袁玫等網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用教程 北京人民郵電出版社.20024潘英偉網(wǎng)站開發(fā)實用手冊中國廣播電視出版社.2001任務(wù)概述目標本軟件產(chǎn)品作網(wǎng)上購物系統(tǒng)(OSS),為了將小型網(wǎng)上購物網(wǎng)站管理納入規(guī)范化,現(xiàn)代化的管理軌道,針對目前網(wǎng)購中存在的問題和管理的實際需要,我們將理順管理體制和建立各 種管理規(guī)范與開發(fā)信息系統(tǒng)有機地結(jié)合起來。以企業(yè)信息管理為核心的集成環(huán)境,提供以項目為核心、基于用戶角色的權(quán)限機制。為用戶點菜和餐館管理方面提供方便。網(wǎng)上購物系統(tǒng) 主要的功能如下:系統(tǒng)賬戶管理

7、:具有系統(tǒng)管理員的身份登錄,負責添加用戶。用戶可以分為三類, 一類為系統(tǒng)管理員,可以添加和刪除各類的用戶,可以修改密碼;另一類為賣家,賣家可以為顧客提供商品,可以結(jié)賬接收預定和收貨確認,即所有日常的營業(yè)活動;最后一類是買家, 買家具有瀏覽商品和購買商品的權(quán)限。前臺營業(yè)管理:可以瀏覽當前商品的庫存情況,還有哪些有貨商品可以購買。預定服務(wù):可以添加和刪除訂單,添加的訂單記錄訂單編號,預定日期,預定的價 格等。系統(tǒng)管理:可以添加和刪除賬戶,登記賣家、買家信息,包括編號,姓名,性別, 住址,身份證號碼。用戶的特點本軟件的用戶方操作人員水平不一。維護人員具有專業(yè)計算機水平。對軟件的操作人員 要進行專業(yè)的

8、培訓,不然對軟件的功能和操作都不了解的話,很難及時滿足用戶的需求。假定和約束按提供相應(yīng)的開發(fā)階段文檔;用戶提供相應(yīng)的標準,軟件開發(fā)與典型實例考核相結(jié)合。用戶必須提供相關(guān)運行軟件有效的數(shù)據(jù)庫接口標準,并在改動的過程中及時通知本軟 件開發(fā)商,以保證從中正確讀取預決算參數(shù),進行成本預算。需求規(guī)定對功能的規(guī)定功能塊劃分系統(tǒng)賬戶管理功能;前臺營業(yè)管理;預定服務(wù);外賣服務(wù);員工管理;功能描述:系統(tǒng)賬戶管理:具有系統(tǒng)管理員的身份登錄,負責添加用戶。用戶可以分為三類, 一類為系統(tǒng)管理員,可以添加和刪除各類的用戶,可以修改密碼;另一類為賣家,賣家可以為顧客提供商品,可以結(jié)賬接收預定和收貨確認,即所有日常的營業(yè)活

9、動;最后一類是買家, 買家具有瀏覽商品和購買商品的權(quán)限。前臺營業(yè)管理:可以瀏覽當前商品的庫存情況,還有哪些有貨商品可以購買。預定服務(wù):可以添加和刪除訂單,添加的訂單記錄訂單編號,預定日期,預定的價 格等。系統(tǒng)管理:可以添加和刪除賬戶,登記賣家、買家信息,包括編號,姓名,性別, 住址,身份證號碼。對性能的規(guī)定軟件應(yīng)保證系統(tǒng)運行穩(wěn)定,避免出現(xiàn)系統(tǒng)崩潰;軟件必須保證有足夠的數(shù)據(jù)精度,不影 響正常業(yè)務(wù);軟件應(yīng)盡量做到響應(yīng)快速、操作簡便。精度查詢時應(yīng)保證查全率,對買家所要求的訂單不能出現(xiàn)操作錯誤,保證正確。所有在相應(yīng) 域中包含查詢關(guān)鍵字的記錄都應(yīng)能查到,同時保證查全率。對結(jié)帳時出現(xiàn)的操作不能出現(xiàn)計 算錯

10、誤,保證買家和賣家的滿意。時間特性要求一般操作的響應(yīng)時間在 1 秒左右。靈活性滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其他應(yīng)用軟件的獨立運行要求。輸人輸出要求軟件對數(shù)據(jù)輸入均進行數(shù)據(jù)有效性檢查。除指明提供打印輸出外,其余數(shù)據(jù)輸出均不考 慮打印輸出。數(shù)據(jù)管理能力要求運行本軟件系統(tǒng)所需的各種基礎(chǔ)數(shù)據(jù)及前期的其他數(shù)據(jù)的規(guī)模約為 1200M,數(shù)據(jù)的平均增長約為 4M人月,系統(tǒng)用于日志等記錄的數(shù)據(jù)增長約為 10M月。具體增長速度由用戶的使用頻率及所發(fā)生業(yè)務(wù)的數(shù)據(jù)量決定。故障處理要求設(shè)備的硬件故障可能造成本軟件不能運行或不能正常進行輸入輸出等后果,系統(tǒng)的資 源不足及網(wǎng)絡(luò)傳輸通道阻塞可能造成本軟件不能正

11、常運行,并有可能造成機器“死機”,上述 故障的處理由用戶自行解決。軟件在運行過程中產(chǎn)生的的數(shù)據(jù)庫錯誤,將由系統(tǒng)自動記入錯誤日志,非網(wǎng)絡(luò)傳輸引起 的錯誤將由系統(tǒng)管理員或軟件開發(fā)者解決。軟件在運行過程中產(chǎn)生的其他錯誤,將根據(jù)情況由軟件開發(fā)者或軟件開發(fā)者協(xié)助系統(tǒng)管 理員解決。正常使用時不應(yīng)出錯,對于用戶的輸入錯誤應(yīng)給出適當?shù)母恼崾?。若運行時遇到不可 恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。其他專門要求軟件必須嚴格按照設(shè)定的安全權(quán)限機制運行,并有效防止非授權(quán)用戶進入本系統(tǒng)。軟件必須提供對系統(tǒng)中各種碼表的維護、補充操作。軟件必須按照需求規(guī)定記錄各種日志。運行環(huán)境規(guī)定設(shè)備根據(jù)市場上能夠提供的硬件。我們

12、設(shè)計系統(tǒng)的硬件環(huán)境:普通 pc 機及主頻在 1GHz 以上檔次微機,筆記本電腦。各種品牌的兼容機,最佳主頻在 2GHz 以上的微機。128MB 或 256MB 以上內(nèi)存,最好配 1GB 以上內(nèi)存。彩色或液晶顯示器,20GB 以上硬盤,光電鼠標或機械鼠標, 通用打印機支持軟件MicroSoft Windows NT Server 4.0 /Windows 2000中文版 MicroSoft WINDOWS 7MicroSoft SQL Server 7.0Internet 信息服務(wù)管理器(IIS)7.0軟件環(huán)境Windows 2000/xp/2003/vista采用 visual 2005 或以

13、上集成開發(fā)環(huán)境系統(tǒng)采用面向?qū)ο蟮囊暣皵?shù)據(jù)庫系統(tǒng) SQL Server 進行開發(fā)硬件接口PIII400 主頻、256M 內(nèi)存、10G 硬盤、10100M 網(wǎng)卡以上配置,光盤刻錄或磁帶備份設(shè)備。支持各種 x86 系列 PC 機。軟件接口運行于 Windows 95/98/2000/xp/2003/vista 及更高版本并裝有 JAVA 虛擬機的操作系統(tǒng)上。5.5 控制本軟件是以漢語設(shè)計程序設(shè)計語言的操作系統(tǒng)來控制軟件運行。 PAGE 9概要設(shè)計說明書引言錯誤!未定義書簽。編寫目的錯誤!未定義書簽。背景錯誤!未定義書簽。定義錯誤!未定義書簽。參考資料錯誤!未定義書簽。總體設(shè)計錯誤!未定義書簽。需求規(guī)

14、定錯誤!未定義書簽。運行環(huán)境錯誤!未定義書簽?;驹O(shè)計概念和處理流程錯誤!未定義書簽。功能需求與程序的關(guān)系錯誤!未定義書簽。功能需求與程序的關(guān)系錯誤!未定義書簽。人工處理過程錯誤!未定義書簽。尚未解決的問題錯誤!未定義書簽。接口設(shè)計錯誤!未定義書簽。用戶接口錯誤!未定義書簽。外部接口錯誤!未定義書簽。內(nèi)部接口錯誤!未定義書簽。運行設(shè)計錯誤!未定義書簽。運行模塊組合錯誤!未定義書簽。運行控制錯誤!未定義書簽。運行時間錯誤!未定義書簽。系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計錯誤!未定義書簽。邏輯結(jié)構(gòu)設(shè)計要點錯誤!未定義書簽。物理結(jié)構(gòu)設(shè)計要點錯誤!未定義書簽。數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系錯誤!未定義書簽。系統(tǒng)出錯處理設(shè)計錯誤!未

15、定義書簽。出錯信息錯誤!未定義書簽。補救措施錯誤!未定義書簽。系統(tǒng)維護設(shè)計錯誤!未定義書簽。引言編寫目的在完成了針對網(wǎng)上購物市場的前期調(diào)查,同時與多位用戶進行了全面深入地探討和分析的基礎(chǔ)上,提出了這份軟件需求規(guī)格說明書。此需求規(guī)格說明書對網(wǎng)上購物系統(tǒng)軟件做了全面細致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。本說明書的預期讀者為客戶、業(yè)務(wù)或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。本系統(tǒng)采用了基于 Web 的三層架構(gòu),即瀏覽器、服務(wù)器和數(shù)據(jù)庫。本系統(tǒng)是基

16、于 JSP 開發(fā)的。利用 HTML 標簽的擴展,插入 JSP 腳本代碼(主要為 Java 語言),構(gòu)成 JSP 頁面(擴展名為.jsp),其中對于腳本代碼,是在服務(wù)器端(Server-Side)處理,它對腳本的處理采用的是一種全新的先對代碼進行轉(zhuǎn)換、編譯,而后再執(zhí)行的方式,即編譯執(zhí)行。本說明書定義了網(wǎng)上購物系統(tǒng)的詳細需求,明確了網(wǎng)上購物系統(tǒng)的功能內(nèi)容、功能邊界、開發(fā)途徑,是整個軟件開發(fā)的依據(jù),它對以后階段的工作起指導作用。本文也是項目完成后系統(tǒng)驗收的依據(jù)。背景近年來,隨著 Internet 的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越

17、來越多的商家在網(wǎng)上建起在線商店, 向消費者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為 B2B,B2C(Business to Customer,即企業(yè)對消費者),C2C(Customer to Customer,即消費者對消費者)電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。本文主要考慮的是如何建設(shè) B2C 的網(wǎng)上購物系統(tǒng)網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等; 動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使

18、商家和用戶方便的傳遞信息,完成電子貿(mào)易或 EDI 交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。定義電子商務(wù)基于因特網(wǎng)的一種新的商業(yè)模式,其特征是商務(wù)活動在因特網(wǎng)上以數(shù)字化電子 方式完成。JSP,JSP 技術(shù)使用 HYPERLINK http:/ Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài) HYPERLINK http:/ 網(wǎng) HYPERLINK http:/ 頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的 HYPERLINK http:/ 應(yīng)用邏輯。JSP 將網(wǎng)頁邏輯與 HYPERLINK

19、http:/ 網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的 HYPERLINK http:/ 應(yīng)用程序 HYPERLINK http:/ 的開發(fā)變得迅速和容易。Web HYPERLINK http:/ 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的 HYPERLINK http:/ 程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML HYPERLINK http:/ 代碼一起返回給客戶。插入的 HYPERLINK http:/ Java 程序段可以操作 HYPERLINK http:/ 數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。參考資料張龍祥 著

20、UML 與系統(tǒng)分析設(shè)計,人民郵電出版社。耿祥義、張躍平著JSP 實用教程(第 2 版),清華大學出版社。齊治昌、譚慶平、寧洪 著軟件工程高等教育出版耿祥義、張躍平JAVA2 實用教程(第三版)清華大學出版社,2008劉玉寶、李念峰主編數(shù)據(jù)庫原理及應(yīng)用科學出版社Google、百度、各大網(wǎng)站??傮w設(shè)計需求規(guī)定網(wǎng)上購物是一個在互聯(lián)網(wǎng)上進行商品銷售管理的電子商務(wù)系統(tǒng)。該系統(tǒng)具有基本以下功能:會員注冊登陸功能。非法用戶即未注冊用戶,不能進行如查詢、搜索、訂購等一切操作。 增修改客戶根據(jù)注冊模快要求進行注冊,注冊后成為會員就可以進行會員所具有的操作, 如查詢、搜索、訂購等。同時商店管理者對注冊的用戶信息進

21、行管理,可進行用戶資料的新,能夠查詢獲取丟失的密碼,最重要的是對注冊用戶進行授權(quán),檢查用戶是否被授權(quán)訪問該資源,攔截所有訪問受保護資源的請求。商品管理功能。該部分功能包括商品的管理和商品的瀏覽查詢兩大部分,商品管理是面 向商店管理者,分商品類別、商品、商品品種管理等 3 個部分,這 3 個部分都包括各自數(shù)據(jù)的新增、刪除、修改、和查詢等功能。按實際需要,商品分類可多級設(shè)置,每個商 品類別下有不同的商品,每個商品中又有不同的具體規(guī)格,圖片上傳功能等。面向商店 顧客的主要是商品的查詢和搜索功能,有條件的查詢并且多頁顯示一個類別下的所有商 品,可以全文查詢,也可模糊查詢。購物車管理功能。商店客戶在瀏覽

22、商品時,可以根據(jù)自己愿意購買的商品加入到購物車, 同時,也可以對購物車進行修改、查詢和刪除。當進行結(jié)帳上時,購物車變?yōu)槎▎?。定單管理功能??梢愿鶕?jù)具體情況選擇支付方式,購物車中商品轉(zhuǎn)變?yōu)橐粋€新的定單。 定單管理分為兩種:面向商店管理者和面向商店客戶,商店管理者可以查詢定單,修改 定單狀態(tài),如是否已經(jīng)結(jié)算,是否已經(jīng)發(fā)貨,是否已經(jīng)結(jié)單等。商店客戶可以查詢定單 狀態(tài)。根據(jù)上述系統(tǒng)功能需求的描述,本系統(tǒng)功能模塊圖如下:網(wǎng)上商城系統(tǒng)前臺功能后臺功能用戶訂單管理管理購物車管理管理員身份驗商品管理處理訂單用戶信息管理運行環(huán)境本系統(tǒng)是用 MyEclipse8.6M1,集成開發(fā)環(huán)境(jdk1.6Tomcat6.

23、0),數(shù)據(jù)庫為 Mysql5.5, 運行 JSP 至少要三樣東西:JSP 引擎、Web 服務(wù)器和 JVM。基本設(shè)計概念和處理流程網(wǎng)上購物系統(tǒng)的流程圖如下管理用戶身份驗證用戶信息表公告管理商品管理訂單管理投訴管理用戶管理Shop 數(shù)據(jù)庫圖 1 后臺系統(tǒng)流程分析圖網(wǎng)上購物系統(tǒng)分為前臺管理和后臺管理。前臺管理包括瀏覽商品、查詢商品、訂購商品、 購物車、用戶信息維護等功能。后臺管理包括公告管理、商品管理、訂單管理、投訴管理和用戶管理等模塊。瀏覽商品選擇商品訂購商品未注冊用戶注冊已登錄注冊用去購物車去收銀臺提交訂單未登錄注冊用登錄圖 2 前臺購物流程圖用戶訂單訂單處理訂單發(fā)貨訂單結(jié)賬訂單刪除圖 3 后臺

24、購物流程圖開始搜索是輸入條件搜索結(jié)果查看商品購物車否繼 續(xù) 搜下訂單圖 4 商品搜索流程圖登錄入口否查詢用戶是否存在是否核對密碼是否正確是取得用戶名和密碼將 UserID 存入 session 中登錄成功圖 5 用戶登錄流程圖商品管品添加商品查詢商品修改,刪除否滿意否是返回圖 6 管理流程圖購物車查看商品否滿意嗎調(diào)整商品是下訂單結(jié)構(gòu)圖 7 購物車流程圖公告管理商品管理投訴管理訂單管理用戶管理后 臺 管 理網(wǎng) 上 購 物用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等) 的劃分,扼要說明每個系統(tǒng)元素的標識符和功能,分層次地給出各元素之間的控制與被控制關(guān)系.圖 8 系統(tǒng)功能模

25、塊圖本系統(tǒng)的前臺管理數(shù)據(jù)流程即客戶購物流程,具體如圖 9 所示。瀏覽公告瀏覽商品前臺管理查詢商品購買商品用戶注冊網(wǎng)上購物商城圖 9 網(wǎng)上購物系統(tǒng)前臺管理功能模塊示意圖商品類別商品名稱操作管理會員管理商品交易商品資料用戶刪除用戶修改用戶注冊在本系統(tǒng)中,用戶管理模塊功能在系統(tǒng)初始化時,有一個默認的“系統(tǒng)管理員”用戶Admin,他可以手動的添加到數(shù)據(jù)庫中。Admin 用戶可以創(chuàng)建其他的管理員信息;普通用戶則可以修改自己注冊信息和密碼。在前臺管理中我們只關(guān)心普通用戶的信息,管理員信息由 后臺負責。修改自身的密碼普通用戶創(chuàng)建、修改自身的信息系統(tǒng)用戶信息管理用戶管理之普通用戶功能模塊的關(guān)系如圖 10 所示

26、。圖 10 普通用戶管理功能模塊圖網(wǎng)上購物系統(tǒng)平臺用戶管理用戶留言管理員管搜索管理員退出管理員審查管理員添加商品審查商品添加添加小類添加大類圖 11網(wǎng)上購物系統(tǒng)平臺總體模塊功能需求與程序的關(guān)系表 1 功能需求與程序的關(guān)系表Eshop.jspCheckout.jspCart.jspDisc.jsp用戶注冊用戶修改用戶刪除添加大類添加小類商品添加商品審查管理員添加管理員審查管理員退出商品交易會員管理商品搜索人工處理過程無尚未問決的問題無接口設(shè)計用戶接口用戶和系統(tǒng)之間的界面:對所有的顧客都開放。允許用戶搜索當前在線產(chǎn)品信息。允許 用戶輸入定單信息或匯款信息等用戶的個人資料。銷售人員與系統(tǒng)之間的界面:

27、謹對擁有口令的銷售人員開放。允許銷售人員查看定單信 息驗證用戶付款金額等行為外部接口硬件接口:無軟件接口:通過 JDBC ODBC 橋接器與 Mysql 數(shù)據(jù)庫進行連接。 PAGE 14內(nèi)部接口通過面向?qū)ο笳Z言設(shè)計類,java 和 jsp 相結(jié)合,采用 MVC 模式,在 jsp 頁面中實現(xiàn)對類的屬性和方法的調(diào)用。運行設(shè)計運行模塊組合本程序主要是以一個窗口為模塊,一般一個窗口完成一個特定的功能,主窗口通過打開 另一個子窗口來實現(xiàn)各個模塊之間不同的功能的連接和組合。各個模塊之間相對獨立,程序 的可移植性好。各個模塊之間主要以傳遞數(shù)據(jù)項的引用來實現(xiàn)模塊之間的合作和數(shù)據(jù)共享。運行控制只要符合操作說明書

28、,用戶可以自由控制,不額外限定用戶輸入,異常程序內(nèi)部進行處 理,給出相應(yīng)的提示信息。運行時間由用戶決定,但每次操作的響應(yīng)時間上限控制在 1s 以內(nèi)。系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計要點公告信息表(Board): (公告編號,公告題目,公告內(nèi)容,提交時間,提交人)商品類別表(GoodsType):(分類編號,分類名稱)商品信息表(Goods):(商品編號,商品類別,商品名稱,商品序列號,生產(chǎn)廠家,包裝類型,銷售價格,進貨價格,商品簡介,閱讀次數(shù),銷售數(shù)量,圖片上傳);購物車表(Basket):(編號,用戶名,商品編號,訂購時間,訂購數(shù)量,銷售價格,用戶確認,訂單號,提交時間,管理員確認) ;客戶投訴

29、表(Complain):(投訴編號,投訴時間,用戶名,訂單號,投訴內(nèi)容,處理結(jié)果,處理標志)用戶表(Users):(用戶名,用戶密碼,用戶名稱,性別,地址,電子郵件系統(tǒng),移動電話,固定電話)管理員表(Admin):(用戶名,密碼,用戶姓名 )物理結(jié)構(gòu)設(shè)計要點公告信息表(Board):表 2 公告信息表列名數(shù)據(jù)類型長度允許空主鍵Idint4noyesTitlevarchar50yesContentvarchar1000yesPostTimedatetime8yesPostervarchar20yes商品信息表(Goods)表 3 商品信息表列名數(shù)據(jù)類型長度允許空主鍵Idint4noyesType

30、idint4yesNamevarchar50yesSn_Numbervarchar50yesProducervarchar50yesPackagevarchar50yesSalePricefloat8yesStorePricefloat8yesContentvarchar1000yesPostTimedatetime8yesReadCountint4yesBuyCountint4yesImageFilevarchar50yes商品類別表(GoodsType):表 4 商品類別表列名數(shù)據(jù)類型長度允許空主鍵Idint4noyesTypevarchar50yes管理員表(Admin):表 5 管理員

31、表列名數(shù)據(jù)類型長度允許空主鍵AdminIdvarchar20noyesPassWdvarchar20yesNamevarchar50yes用戶表(Users):表 6 Users 的結(jié)構(gòu)列 名數(shù)據(jù)類型長 度允許空主鍵UserIdvarchar20noyesPwdvarchar20yesUserNamevarchar50yesSexbit1yesAddressvarchar1000yesEmailvarchar50yesTelephonevarchar100yesMobilevarchar50yes客戶投訴表(Complain):表 7 客戶投訴表列名數(shù)據(jù)類型長度允許空主鍵Idint4noyes

32、Posttimedatatime8yesUserIdvarchar20yesOrderNumbervarchar50yesContentvarchar1000yesResultvarchar1000yesFlagbit1yes購物車表(Basket):表 8 Basket 的結(jié)構(gòu)列 名數(shù)據(jù)類型長 度允許空主鍵Idint4noyesUserIdvarchar20yesGoodsIdint4yesOrderTimedatetime8yesOrderCountint4yesSalePricefloat8yesUserCheckedchar10yesOrderNumbervarchar50yesPos

33、tTimedatetime8yesAdminCheckedchar10yes數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式,數(shù)據(jù)結(jié)構(gòu)為關(guān)系型數(shù)據(jù)庫,所以,在程 序中可以通過標準的 SQL 語句與數(shù)據(jù)結(jié)構(gòu)進行交互,交互過程中采用通用的數(shù)據(jù)庫訪問接口。為了保持良好的程序架構(gòu),對數(shù)據(jù)庫訪問采用 DAO 設(shè)計模式實現(xiàn),提高維護性及擴展性。系統(tǒng)出錯處理設(shè)計出錯信息用一覽表的方式說朗每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及 處理方法。表 9 出錯信息表出錯信息出錯時,系統(tǒng)輸出信息的形式、含義及處理方法亂碼系統(tǒng)輸出信息的形式為亂碼,解決辦法:對提交的漢字信息從新進行編碼。注冊

34、輸出信息,注冊不成功,解決辦法:輸入符合軟件規(guī)定的會員名和密碼。登錄輸出信息,沒有添加成功,解決辦法:仔細檢查插入語句是否出錯,或者是是否有數(shù)據(jù)庫連接代碼補救措施將上面的給出的出錯信息進行分析,得到主要的錯誤可能有:數(shù)據(jù)庫連接錯誤:這類錯誤主要是數(shù)據(jù)庫設(shè)置不正確引起的,我們只要取消本次操作,提醒維護人員自己檢查數(shù)據(jù)庫問題即可。輸入錯誤:主要是用戶輸入不規(guī)范造成的,我們在盡量減少用戶出錯的條件的情況下對用戶進行提醒,然后再次操作。亂碼:主要發(fā)生在提交漢字信息的情況下,這是我們只需要對提交的漢字從新進行編碼即可。其他操作錯誤:對于用戶的不正當操作,有可能是程序發(fā)生錯誤。我們主要是種植操作,并提醒用

35、戶種植的原因和操作規(guī)范。其他不可預知的錯誤:程序也會有一些我們無法預知或沒有考慮完全的錯誤,我們對此不可能做出完全的異常處理,為了保證數(shù)據(jù)的安全,要經(jīng)常對數(shù)據(jù)庫進行備份。然后 犯規(guī)錯誤信息,以逐步完善程序。系統(tǒng)維護設(shè)計軟件的維護主要包括,數(shù)據(jù)庫的維護和軟件功能的維護。對于數(shù)據(jù)庫的維護,主要是經(jīng)常備份數(shù)據(jù)庫的內(nèi)容,以防止數(shù)據(jù)庫內(nèi)容的丟失。對于軟件功能方面的維護由于采用了模塊化得設(shè)計方法,每個模塊之間相互獨立型較強,這 樣對軟件的維護帶來了很大的方便,對于單獨功能的修改只需修改相應(yīng)的模塊即可。而對于 功能的添加,只要增加相應(yīng)的模塊即可。我們還會對軟件進行定期的維護和修改,以使其更 加安全,更加方便

36、和快捷。 PAGE 9詳細設(shè)計說明書引言錯誤!未定義書簽。編寫目的錯誤!未定義書簽。背景錯誤!未定義書簽。定義錯誤!未定義書簽。參考資料錯誤!未定義書簽。程序系統(tǒng)的結(jié)構(gòu)錯誤!未定義書簽。程序 1(標識符)設(shè)計說明錯誤!未定義書簽。程序描述錯誤!未定義書簽。功能錯誤!未定義書簽。性能錯誤!未定義書簽。輸人項錯誤!未定義書簽。輸出項錯誤!未定義書簽。算法錯誤!未定義書簽。流程邏輯錯誤!未定義書簽。接口錯誤!未定義書簽。存儲分配錯誤!未定義書簽。注釋設(shè)計錯誤!未定義書簽。限制條件錯誤!未定義書簽。測試計劃錯誤!未定義書簽。尚未解決的問題錯誤!未定義書簽。程序 2(標識符)設(shè)計說明錯誤!未定義書簽。引

37、言編寫目的編寫本詳細設(shè)計目的是:在網(wǎng)上商城需求分析說明書、數(shù)據(jù)庫設(shè)計說明書、概要設(shè)計的 基礎(chǔ)上,完成網(wǎng)上商城的結(jié)構(gòu)設(shè)計,劃分網(wǎng)上商城的功能模塊并明確模塊之間的關(guān)系,同時 給出相關(guān)的用戶界面設(shè)計。在下一階段的開發(fā)中,開發(fā)人員員可參考此詳細設(shè)計說明書,進 行系統(tǒng)編碼。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在詳細設(shè) 計過程中所完成的各模塊設(shè)計結(jié)構(gòu),或在修改時找出在本階段設(shè)計的不足或錯誤。背景軟件系統(tǒng)的名稱:購物網(wǎng)站系統(tǒng)定義1、Apache Tomcat6.0:系統(tǒng)所使用的應(yīng)用服務(wù)器。2、MYSQL:系統(tǒng)所使用的數(shù)據(jù)庫管理系統(tǒng)。3、SQL:一種用于訪問、查詢數(shù)據(jù)庫的語言。4、事務(wù)

38、流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。5、主鍵:數(shù)據(jù)庫表中的關(guān)鍵域,值在表中唯一。6、ROLLBACK(回滾):數(shù)據(jù)庫的錯誤恢復機制。7、系統(tǒng)用戶:商城游客、商城購買用戶以及商城的管理員。8、游客:未注冊 Beyond 網(wǎng)上商城的網(wǎng)絡(luò)用戶。9、PowerDesigner:數(shù)據(jù)庫編輯軟件。參考資料軟件需求說明書概要設(shè)計說明書需求規(guī)定前臺管理前臺管理是對網(wǎng)上商城的購物車管理、用戶注冊、商品選擇、訂單管理、商品查詢、商 品評價、店鋪管理、付款功能 。對前臺管理的人群主要分為兩種角色:未注冊該網(wǎng)上商城的網(wǎng)絡(luò)用戶,已注冊該網(wǎng)上商城的會員用戶。未注冊的網(wǎng)絡(luò)用戶可以瀏覽并搜索該網(wǎng)上商城的商品詳細信息,店

39、鋪內(nèi)容,可以將喜歡 的商品放入自己的購物車。而已注冊成為會員的用戶除了未注冊用戶的功能外還增加了:管 理自己的個人信息、購買購物車里的商品、管理自己的店鋪以及店鋪里面的商品。1、購物車管理購物車管理主要針對有購買欲望的注冊和非注冊用戶,系統(tǒng)用戶針對有購買欲望的商品 放入購物車,可以對購物車已放入的商品進行添加或者刪除,如果長時間未對自己的購物車 里的商品進行處理,系統(tǒng)會自動記錄購物車里的信息。2、用戶注冊用戶注冊是針對用戶有實際購買需求,并對 Beyond 網(wǎng)上商城有一定的了解的用戶,注冊成為該網(wǎng)上商城的會員,需要填寫的信息是用戶名、用戶密碼以及聯(lián)系郵箱,注冊成功之 后可以購買網(wǎng)上商城的商品,

40、并可以在商城上開設(shè)自己的商品店鋪。3、商品選擇、查詢功能商品的選擇查詢功能通常包括對時下各大網(wǎng)站的熱賣商品、低價商品、團購商品、分類 商品、以及對各種商品的查詢功能。商品的查詢可以分為商品名稱查詢和商品類別、商品的 不同用途等方面進行查詢。4、訂單管理訂單管理功能主要針對已成功注冊成為 Beyond 網(wǎng)上商城的網(wǎng)絡(luò)用戶,商城買家可以對商品進行下單和在商城賣家還未對訂單進行處理之前選擇取消訂單,商城賣家可以對購買該 店鋪商品的訂單進行發(fā)貨處理、訂單完成并對未完成的訂單進行修改刪除等相關(guān)處理。5、付款功能付款功能需借助第三方交易系統(tǒng),此系統(tǒng)中點擊付款后,隨機成功或失敗,跳轉(zhuǎn)到相應(yīng) 頁面。6、評價功

41、能評價功能主要是針對已成功在網(wǎng)上商城注冊并成功購買商城店鋪中商品的會員??梢酝?時對該商品進行評論,一旦品論提交之后不可修改和刪除。7、店鋪管理功能個人店鋪管理功能主要針對在商城開設(shè)店鋪的會員,該用戶可以對自己的店鋪里的商品 進行上架、下架處理,以及商品信息的錄入修改等。后臺管理后臺管理模塊中包括:商品類別管理、商品信息管理、會員信息管理、訂單處理、系統(tǒng) 維護、升級管理。1、商品類別管理商品類別管理主要針對商品管理員,管理員可以對商品進行類別的分類,可以增加商品 類別,修改商品類別。2、商品信息管理商品信息管理主要針對管理員以及店鋪店主,用戶可以對商品添加、修改、刪除商品信 息,以及修改商品分

42、類、在商城發(fā)布商品相關(guān)的促銷廣告等等。3、會員信息管理會員信息管理主要針對超級管理員等,管理員可以設(shè)置商品管理員,訂單管理員的用戶,對不符合注冊的用戶進行修改或者凍結(jié)處理。4、訂單處理訂單處理主要針對兩類用戶,一類是前臺用戶,顧客可通過 Web 方式取消、修改自己提交的訂單(在管理員確認前),查詢自己提交的訂單(隨時)。如訂單的狀態(tài)在一定時限(如 12 個小時)后仍沒有發(fā)生變化(“無效訂單”狀態(tài)除外),系統(tǒng)自動提醒管理員(如該訂單變色,彈出提醒窗口等方式。訂單狀態(tài)發(fā)生變化,系統(tǒng)自動發(fā) E-mail 給顧客)。另一類是后臺管理用戶,該類用戶除了與前臺用戶相同的功能外,還增設(shè)了對其他會員用戶的店鋪

43、的訂單 進行處理的功能,關(guān)閉有違禁商品銷售的訂單,凍結(jié)惡意下單的用戶等等。5、系統(tǒng)維護、升級系統(tǒng)維護與升級管理。主要針對后臺超級管理員。輸入/輸出要求1、在數(shù)據(jù)輸入的相關(guān) Web 頁面,須提供頁面數(shù)據(jù)合法性校驗,包括:對數(shù)據(jù)類型的檢查、對日期類型數(shù)據(jù)的檢查、對特定字符轉(zhuǎn)碼和字符長度的檢查。2、使用 Web 頁面輸出數(shù)據(jù),包括頁面顯示的數(shù)據(jù)、可供下載或在線瀏覽的文檔。對這類數(shù)據(jù)沒有特殊要求。2 正常使用時不應(yīng)出錯,若運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損(采用回滾機制)。當系統(tǒng)出現(xiàn)錯誤時,系統(tǒng)會查找錯誤原因,并提示用戶按照一定步驟繼續(xù)完成操作或者重新 開始操作,并保留錯誤信息以供

44、查看。用戶注冊網(wǎng)上商城登錄購物關(guān)鍵字查詢分類檢索最新產(chǎn)品產(chǎn)品推薦挑選商品購物車繼續(xù)購物用戶登錄修改購物車確認訂單填寫或修改用戶信息完成訂單送貨方式訂單查詢修改付款收貨程序 1(商品查詢)設(shè)計說明功能開始搜索是輸入條件搜索結(jié)果查看商品購物車否繼續(xù)搜索下訂單性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作。 時間特性:響應(yīng)鼠標單擊的時間在 23 秒之間。輸人項組合、模糊查詢條件。輸出項標準的 SQL 語句,發(fā)送設(shè)置瀏覽區(qū)命令。算法本部分沒有采用自定義的算法。接口硬件接口:主要就是 TCP/IP 層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能使用到的 ADO 的常用對象有以下幾個:連接對象(Con

45、nection):用來連接數(shù)據(jù)庫。記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。命令對象(Command):用來執(zhí)行 SQL 語句或者 SQL Server 的存儲過程。參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。存儲分配本程序在高級語言 JAVA 進行編碼,直接的內(nèi)存分配由 JAVA 運行時分配。注釋設(shè)計說明準備在本程序中安排的注釋,如:在代碼部分的適當位置會有中文代碼注釋。限制條件) 由于本系統(tǒng)的開發(fā)將是基于瀏覽器的 B/S 結(jié)構(gòu), 所以瀏覽器端的語言使用 HTML/CSS/JavaScript,服務(wù)器端的語言使用 ASP(.NET),開發(fā)人員將不能用其他

46、的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之采用 SQL Server2005。開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試和維護及升級。程序 2(訂單查詢)設(shè)計說明功能性能這是經(jīng)常使用的一個模塊,對性能要求在 1-6 秒內(nèi)作出反應(yīng)輸人項訂 單 查查 詢 訂 單查詢條件輸出項標準的 SQL 語句,發(fā)送設(shè)置瀏覽區(qū)命令。算法本部分沒有采用自定義的算法。接口添加訂單修改、刪除否滿意是返回.硬件接口:主要就是 TCP/IP 層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能使用到的 ADO 的常用對象有以下幾個:連接對象(Connection):用來連接數(shù)據(jù)庫。記錄集對象(

47、RecordSet):用來保存查詢語句的返回結(jié)果。命令對象(Command):用來執(zhí)行 SQL 語句或者 SQL Server 的存儲過程。參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。存儲分配本程序在高級語言 JAVA 進行編碼,直接的內(nèi)存分配由 JAVA 運行時分配。注釋設(shè)計說明準備在本程序中安排的注釋,在代碼部分的適當位置會有中文代碼注釋。限制條件( 1 ) 由于本系統(tǒng)的開發(fā)將是基于瀏覽器的 B/S 結(jié)構(gòu), 所以瀏覽器端的語言使用HTML/CSS/JavaScript,服務(wù)器端的語言使用 ASP(.NET),開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之

48、采用 SQL Server2005。(2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測 試和維護及升級。程序 3(購物車)設(shè)計說明功能性能用戶選中所需要購買商品,點擊訂購的產(chǎn)品后出現(xiàn)訂購商品的界面,輸入好你的姓名/ 單位,數(shù)量,聯(lián)系方式,備注后再按確定,訂單信息就會寫入數(shù)據(jù)庫完成訂購操作。輸人項輸入的數(shù)據(jù)是用戶執(zhí)行的各種操作,包括鼠標、鍵盤等操作。輸出項輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。算法本部分未采用自定義的算法。購物車查看商品滿意嗎否調(diào)整商品接口.硬件接口:主要就是 TCP/IP 層中的網(wǎng)絡(luò)接口層是下訂單軟件接口:具體來說開發(fā)中可能使用到的 ADO

49、 的常用對象有以下幾個:連接對象(Connection):用來連接數(shù)據(jù)庫。記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。命令對象(Command):用來執(zhí)行 SQL 語句或者 SQL Server 的存儲過程。參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。存儲分配本程序在高級語言 JAVA 進行編碼,直接的內(nèi)存分配由 JAVA 運行時分配。注釋設(shè)計說明準備在本程序中安排的注釋,如:在代碼部分的適當位置會有中文代碼注釋。限制條件( 1 ) 由于本系統(tǒng)的開發(fā)將是基于瀏覽器的 B/S 結(jié)構(gòu), 所以瀏覽器端的語言使用HTML/CSS/JavaScript,服務(wù)器端的語言

50、使用 ASP(.NET),開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之采用 SQL Server2005。開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試和維護及升級。程序 4(登陸管理)設(shè)計說明登錄入口否查詢用戶是否是否核對密碼是否是取得用戶名和密將UserID存 入登錄成功功能如右圖性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間特性:響應(yīng)鼠標單擊的時間在 23 秒之間輸人項輸入用戶名和密碼。輸出項輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。算法本部分沒有采用自定義的算法。接口.硬件接口:主要就是 TCP/IP 層中的網(wǎng)絡(luò)接口層軟

51、件接口:具體來說開發(fā)中可能使用到的 ADO 的常用對象有以下幾個:連接對象(Connection):用來連接數(shù)據(jù)庫。記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。命令對象(Command):用來執(zhí)行 SQL 語句或者 SQL Server 的存儲過程。參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。存儲分配本程序在高級語言 JAVA 進行編碼,直接的內(nèi)存分配由 JAVA 運行時分配。注釋設(shè)計說明準備在本程序中安排的注釋,如:a在代碼部分的適當位置會有中文代碼注釋。限制條件) 由于本系統(tǒng)的開發(fā)將是基于瀏覽器的 B/S 結(jié)構(gòu), 所以瀏覽器端的語言使用 HTML/CSS

52、/JavaScript,服務(wù)器端的語言使用 ASP(.NET),開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之采用 SQL Server2005。開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來 PAGE 15的測試和維護及升級。程序 5(產(chǎn)品管理)設(shè)計說明程序描述實現(xiàn)對站內(nèi)商品進行劃分類別,定期更新管理商品,進行添加、刪除操作。性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間特性:響應(yīng)鼠標單擊的時間在 23 秒之間輸人項商品名稱輸出項商品信息算法本部分沒有采用自定義的算法。接口.硬件接口:主要就是 TCP/IP 層中的網(wǎng)絡(luò)接口層軟件接口:具

53、體來說開發(fā)中可能使用到的 ADO 的常用對象有以下幾個:連接對象(Connection):用來連接數(shù)據(jù)庫。記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。命令對象(Command):用來執(zhí)行 SQL 語句或者 SQL Server 的存儲過程。參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。存儲分配本程序在高級語言 JAVA 進行編碼,直接的內(nèi)存分配由 JAVA 運行時分配。注釋設(shè)計說明準備在本程序中安排的注釋,如:在代碼部分的適當位置會有中文代碼注釋。限制條件( 1 ) 由于本系統(tǒng)的開發(fā)將是基于瀏覽器的 B/S 結(jié)構(gòu), 所以瀏覽器端的語言使用HTML/CSS/Ja

54、vaScript,服務(wù)器端的語言使用 ASP(.NET),開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之采用 SQL Server2005。(2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測 試和維護及升級。程序 6(訂單管理)設(shè)計說明用戶訂單訂單處理訂單發(fā)貨訂單結(jié)賬訂單刪除功能性能說明對該程序的全部性能要求,包括對精度、靈活性和時間特性的要求。 靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時間特性:響應(yīng)鼠標單擊的時間在 23 秒之間輸人項輸入的數(shù)據(jù)是用戶執(zhí)行的各種操作,包括鼠標、鍵盤等操作。輸出項輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。接口.硬件接口:主要就是 TCP/IP 層中的網(wǎng)絡(luò)接口層軟件接口:具體來說開發(fā)中可能使用到的 ADO 的常用對象有以下幾個:連接對象(Connection):用來連接數(shù)據(jù)庫。記錄集對象(RecordSet):用來保存查

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論