軟件設(shè)計(jì)說明書.doc
《軟件設(shè)計(jì)說明書.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件設(shè)計(jì)說明書.doc(34頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
軟件設(shè)計(jì)說明書1.引言41.1編寫目的41.2命名規(guī)范41.3參考資料41.4相關(guān)文檔41.5版本更新記錄52.總體設(shè)計(jì)52.1需求規(guī)定52.2硬件運(yùn)行環(huán)境52.3軟件運(yùn)行環(huán)境52.4開發(fā)環(huán)境62.5基本設(shè)計(jì)思想62.6子系統(tǒng)清單62.7功能模塊清單73.接口設(shè)計(jì)93.1用戶接口93.2外部接口93.3內(nèi)部接口94.數(shù)據(jù)庫(kù)設(shè)計(jì)94.1數(shù)據(jù)庫(kù)中表名列表94.2數(shù)據(jù)庫(kù)表之間的關(guān)系104.3數(shù)據(jù)庫(kù)表的詳細(xì)清單105.功能模塊設(shè)計(jì)145.1網(wǎng)站首頁145.2登錄界面155.3注冊(cè)頁面155.4修改個(gè)人信息165.5修改頭像165.6修改密碼175.7找回密碼頁面175.8個(gè)人信息185.9發(fā)布商品185.10修改商品185.11發(fā)布需求頁面195.12查看需求頁面195.13商品信息界面195.14查看我的收藏205.15商品列表頁面205.16需求列表頁面215.17分類頁面215.18我的商品頁面225.19查看別人對(duì)我的商品的報(bào)價(jià)頁面225.20查看我對(duì)別人的商品的報(bào)價(jià)頁面225.21求購(gòu)產(chǎn)品頁面236.存儲(chǔ)過程設(shè)計(jì)236.1涉及users表的存儲(chǔ)過程236.2涉及products表的存儲(chǔ)過程246.3涉及require表的存儲(chǔ)過程276.4涉及orders表的存儲(chǔ)過程296.5涉及l(fā)etter表的存儲(chǔ)過程306.6涉及category表的存儲(chǔ)過程306.7涉及collect表的存儲(chǔ)過程317.角色授權(quán)設(shè)計(jì)318.系統(tǒng)出錯(cuò)處理設(shè)計(jì)318.1出錯(cuò)信息328.2故障預(yù)防與補(bǔ)救328.3系統(tǒng)維護(hù)設(shè)計(jì)339其他339.1出錯(cuò)處理設(shè)計(jì)339.2安全保密設(shè)計(jì)3410.測(cè)試計(jì)劃341. 引言1.1 編寫目的本軟件設(shè)計(jì)說明書主要針對(duì)需求分析描述了設(shè)計(jì)的各個(gè)模塊。本文檔是為了讓客戶了解開發(fā)者所開發(fā)的軟件功能是否滿足了客戶的預(yù)想的功能,以及各功能模塊之間是否存在與客戶之間相違背的地方。如果關(guān)于該軟件有什么需要改進(jìn)的地方請(qǐng)客戶及時(shí)提出,以方便開發(fā)人員更好的、更全面的開發(fā)該軟件。該說明書也將作為開發(fā)者前期開發(fā)的重要依據(jù)。開發(fā)人員希望通過該說明書能夠讓開發(fā)者和用戶更好的溝通,并作為后期軟件交付時(shí)軟件是否符合用戶標(biāo)準(zhǔn)的一個(gè)重要參考。1.2 命名規(guī)范l 數(shù)據(jù)庫(kù)表名用小寫開頭的英文命名,字段名用大寫開頭的英文命名。l 私有變量以“_”開頭的小寫英文字母命名,其他變量用小寫英文字母開頭。l 所用函數(shù)用小寫英文字母開頭。l 所有類用大寫英文字母開頭。1.3 參考資料1呂云翔,王昕鵬,邱玉龍.軟件工程理論與實(shí)踐.北京:人民郵電出版社,2012.2呂云翔,劉浩,王昕鵬,周建.軟件工程課程設(shè)計(jì).北京:機(jī)械工業(yè)出版社,2009.3“小型二手貨交易平臺(tái)”需求規(guī)格說明書1.4 相關(guān)文檔“小型二手貨交易平臺(tái)”需求規(guī)格說明書1.5 版本更新記錄版本號(hào)創(chuàng)建者創(chuàng)建日期維護(hù)者維護(hù)日期維護(hù)紀(jì)要V1.0溫鑫2013-5-18溫鑫2. 總體設(shè)計(jì)2.1 需求規(guī)定本系統(tǒng)利用Web平臺(tái),通過注冊(cè)在本系統(tǒng)上發(fā)布供應(yīng)或需求信息。買家可以與賣家進(jìn)行在線溝通,因此可以進(jìn)行目的性強(qiáng)的交易,提高交易效率和質(zhì)量。詳細(xì)需求說明可參見“小型二手貨交易平臺(tái)”需求規(guī)格說明書。2.2 硬件運(yùn)行環(huán)境(1)服務(wù)器l 處理器型號(hào):AMD或Intel2.0GHz以上l 內(nèi)存容量:1GB以上l 網(wǎng)絡(luò)配置:100M網(wǎng)卡(2)Web瀏覽PC機(jī)l 處理器型號(hào):AMD或Intel1.6GHz以上l 內(nèi)存要求:256MB以上l 網(wǎng)絡(luò)配置:100M網(wǎng)卡2.3 軟件運(yùn)行環(huán)境(1)服務(wù)器l 操作系統(tǒng):Windows7或WindowsServer2008及以上版本系統(tǒng)。l 數(shù)據(jù)庫(kù):SQLserver2008ExpressEdition。l WEB服務(wù)器:MicrosoftIIS6.0或以上版本。(2)客戶機(jī)操作系統(tǒng)等均無限制,有瀏覽器、有網(wǎng)絡(luò)即可。2.4 開發(fā)環(huán)境:2.4.1 硬件環(huán)境本系統(tǒng)采用PC機(jī)開發(fā),配置如下:l 處理器型號(hào):AMD/Intel1.6GHz及以上。l 內(nèi)存剩余空間:512MB及以上。l 外存剩余空間:1GB及以上。l 網(wǎng)絡(luò)配置:100M網(wǎng)卡、串口。2.4.2 軟件環(huán)境1)服務(wù)器操作系統(tǒng):Windows7或WindowsServer2008及以上版本系統(tǒng)。數(shù)據(jù)庫(kù):SQLserver2008ExpressEdition。WEB服務(wù)器:MicrosoftIIS6.0或以上版本。2)客戶機(jī)操作系統(tǒng)等均無限制,有瀏覽器、有網(wǎng)絡(luò)即可。2.5 基本設(shè)計(jì)思想校內(nèi)的交易平臺(tái),應(yīng)注意消息的準(zhǔn)確及時(shí),實(shí)現(xiàn)交流的方便性。因此,我們主要實(shí)現(xiàn)“登入登出”,“瀏覽商品”,“瀏覽需求”,“線上交流”等功能。在網(wǎng)頁組織的設(shè)計(jì)中,我們盡量使用同一個(gè)網(wǎng)頁完成一項(xiàng)功能及相關(guān)功能。在網(wǎng)頁的美觀設(shè)計(jì)方面,注意頁面風(fēng)格一致,簡(jiǎn)潔清晰。2.6 子系統(tǒng)清單子系統(tǒng)清單見表1。表1子系統(tǒng)清單子系統(tǒng)編號(hào)子系統(tǒng)名稱子系統(tǒng)功能描述1登錄注冊(cè)1. 會(huì)員登錄時(shí),對(duì)其身份進(jìn)行檢驗(yàn),識(shí)別2. 游客可以進(jìn)行注冊(cè)3. 已注冊(cè)的用戶可以修改個(gè)人信息,找回密碼,注銷等2瀏覽信息用戶可以瀏覽商品和需求目錄或商品和需求3商品管理用戶可以對(duì)自己商品的相關(guān)信息進(jìn)行修改4線上交流用戶可以與其他用戶進(jìn)行交流5購(gòu)買商品1. 用戶可以管理自己的收藏2. 對(duì)感興趣的商品進(jìn)行報(bào)價(jià),并對(duì)報(bào)價(jià)進(jìn)行管理6需求管理1. 用戶可以瀏覽需求目錄或需求2. 用戶可以對(duì)自己需求的相關(guān)信息進(jìn)行修改7系統(tǒng)管理后臺(tái)功能2.7 功能模塊清單功能模塊清單見表2。表2功能模塊清單模塊編號(hào)名稱模塊功能描述101用戶注冊(cè)游客注冊(cè),成為會(huì)員102會(huì)員登錄會(huì)員登錄系統(tǒng)103找回密碼會(huì)員將個(gè)人密碼丟失后,經(jīng)過審核可以重新獲得密碼104修改個(gè)人信息會(huì)員登錄后進(jìn)行資料管理,如聯(lián)系方式修改等105用戶注銷會(huì)員離開系統(tǒng)時(shí),進(jìn)行注銷201分類瀏覽商品目錄用戶根據(jù)分類瀏覽商品目錄202搜索商品用戶根據(jù)搜索瀏覽商品目錄203瀏覽商品用戶瀏覽商品詳細(xì)信息301查看商品查看用戶自己已發(fā)布的商品302發(fā)布商品用戶發(fā)布新商品303刪除商品用戶刪除自己發(fā)布的商品信息304修改商品信息用戶修改自己商品的信息305處理報(bào)價(jià)用戶處理對(duì)自己商品的報(bào)價(jià)401留言用戶在網(wǎng)站上對(duì)其他用戶留言402在線交流用戶間通過網(wǎng)站進(jìn)行及時(shí)交流403發(fā)送郵件用戶發(fā)送郵件給想要交流的用戶404舉報(bào)用戶舉報(bào)違反規(guī)定用戶405查詢用戶用戶查詢其他用戶的詳細(xì)信息501加入收藏用戶向收藏中加入待買的商品502查看收藏用戶查看收藏信息503刪除收藏商品用戶刪除收藏中要購(gòu)買的商品信息504清空收藏用戶清空收藏中信息505提交報(bào)價(jià)用戶向商品擁有者提交報(bào)價(jià)506查看報(bào)價(jià)用戶查看自己的報(bào)價(jià)507取消報(bào)價(jià)用戶取消自己的報(bào)價(jià)601查看需求查看用戶自己已發(fā)布的需求602發(fā)布需求用戶發(fā)布新需求603刪除需求用戶刪除自己發(fā)布的需求信息604修改需求信息用戶修改自己商品的需求701商品分類系統(tǒng)通過商品標(biāo)簽為商品分類702匹配商品及需求系統(tǒng)通過商品及需求的標(biāo)簽對(duì)其進(jìn)行匹配并發(fā)送郵件703審核信息系統(tǒng)及網(wǎng)站管理對(duì)信息進(jìn)行審核704刪除過期信息系統(tǒng)及網(wǎng)站管理對(duì)過期信息進(jìn)行刪除705提供交易信息系統(tǒng)將相關(guān)交易信息顯示在主頁上706提供活動(dòng)信息系統(tǒng)將相關(guān)活動(dòng)信息顯示在主頁上3. 接口設(shè)計(jì)3.1 用戶接口用ASP.NET4.0搭建,提供清晰簡(jiǎn)潔易用美觀的用戶界面。3.2 外部接口數(shù)據(jù)存儲(chǔ):本系統(tǒng)設(shè)計(jì)大量數(shù)據(jù)的存儲(chǔ)及處理,通過ADO.NET與MSSQLServer2008Express進(jìn)行交互。郵件發(fā)送:本系統(tǒng)發(fā)送郵件采用Smtp模塊,利用Gmail服務(wù)器進(jìn)行郵件發(fā)送3.3 內(nèi)部接口本系統(tǒng)以數(shù)據(jù)為中心,網(wǎng)站各模塊均通過ADO.NET與數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行交互。頁面跳轉(zhuǎn)時(shí),通過Session及querystring傳遞參數(shù)。4. 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)中表名列表數(shù)據(jù)庫(kù)中表名列表見表3。表3數(shù)據(jù)庫(kù)中表名列表編號(hào)表名表功能說明1category商品類別的表2uers會(huì)員信息表3products商品信息4letter留言表5require需求表6order標(biāo)價(jià)表7collect標(biāo)價(jià)表4.2 數(shù)據(jù)庫(kù)表之間的關(guān)系數(shù)據(jù)庫(kù)表之間的關(guān)系見圖1。圖1數(shù)據(jù)庫(kù)表之間的關(guān)系4.3 數(shù)據(jù)庫(kù)表的詳細(xì)清單category表見表4。表4 category表序號(hào)英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1categoryID類別編號(hào)int否主鍵2categoryName類別名稱nchar(10)否3categoryNo該類別商品數(shù)目Int否4upcategoryID上一級(jí)類別nchar(10)是uers表見表5。表5 uers表序號(hào)英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1username用戶名nvarchar(20)否主鍵2password密碼nvarchar(20)否3nickname昵稱nvarchar(20)否4email郵箱nvarchar(50)否5question1密碼提示問題1nvarchar(50)否6answer1密碼提示問題1答案nvarchar(50)否7question2密碼提示問題2nvarchar(50)否8answer2密碼提示問題2答案nvarchar(50)否9question3密碼提示問題3nvarchar(50)否10answer3密碼提示問題3答案nvarchar(50)否11photo頭像nvarchar(MAX)是12birthyear出生年nchar(10)是13sex性別nchar(10)是14major專業(yè)nvarchar(50)是15birthmonth出生月nchar(10)是16birthday出生日nchar(10)是17QQqq號(hào)nvarchar(50)是18telephone電話nvarchar(50)是19stuNo學(xué)號(hào)nchar(10)是20enterschool入學(xué)年nchar(10)是products表見表6。表6 products表序號(hào)英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1pID商品編號(hào)nvarchar(50)否主鍵2username用戶名nvarchar(50)否外鍵3pname商品名稱nvarchar(50)否4ptag1商品類別1nchar(10)否外鍵5ptag2商品類別2nchar(10)是外鍵6pinformation商品信息nvarchar(MAX)否7pphoto1商品圖片1nvarchar(50)否8pphoto2商品圖片2nvarchar(50)是9pphoto3商品圖片3nvarchar(50)是10pphoto4商品圖片4nvarchar(50)是11pnumber商品數(shù)目int否12pprice商品價(jià)格float否13ptagelses商品自定義標(biāo)簽nchar(10)是14time發(fā)布時(shí)間nvarchar(50)否letter表見表7。表7 letter表序號(hào)英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1LID留言編號(hào)nvarchar(50)否主鍵2fromusername發(fā)表用戶nvarchar(50)否外鍵3Lcontent留言內(nèi)容nvarchar(MAX)否4ischecked是否被查看nchar(10)否5time時(shí)間nvarchar(50)否6id商品編號(hào)或需求編號(hào)nvarchar(50)否7class需求或商品nchar(10)否8tousername接收用戶nvarchar(50)否外鍵require表見表8。表8 require表序號(hào)英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1RID需求編號(hào)nvarchar(50)否主鍵2username用戶名nchar(10)否外鍵3rname需求名稱nchar(10)否4rtag1需求類別1int否外鍵5rtag2需求類別2int是外鍵6rphoto1需求圖片1nvarchar(50)否7rphoto2需求圖片2nvarchar(50)是8rphoto3需求具體信息nvarchar(50)是9rphoto4用戶自定義類別nvarchar(50)是10rinformation需求圖片3nvarchar(MAX)否11rtagelse需求圖片4nchar(10)是12time發(fā)布時(shí)間nvarchar(50)否13rprice需求價(jià)位Float是order表見表9。表9 order表序號(hào)英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1oID報(bào)價(jià)編號(hào)nvarchar(50)否主鍵2pID商品編號(hào)nvarchar(50)否外鍵3opnum要買的數(shù)目int否4username購(gòu)買人用戶名nvarchar(50)否外鍵5price報(bào)價(jià)float否6YorN是否交易成功nchar(10)否collect表見表10。表10 collect表編號(hào)英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1cid收藏編號(hào)nvarchar(50)否主鍵2id需求或商品編號(hào)nvarchar(50)否外鍵3username用戶名nvarchar(50)否外鍵4class需求或商品的標(biāo)示nchar(10)否5. 功能模塊設(shè)計(jì)5.1 網(wǎng)站首頁參數(shù):無調(diào)用背景:l 用戶瀏覽器打開網(wǎng)站時(shí)跳轉(zhuǎn)至此頁面;l 當(dāng)“返回主頁”項(xiàng)被單擊時(shí),跳轉(zhuǎn)至此頁面;頁面組成:這個(gè)頁面由四個(gè)部分組成。上部是由商品分類組成的,其中包括搜索框,及其他按鈕。中間為循環(huán)滾動(dòng)商品條。下部左邊為廣告,右邊為滾動(dòng)的需求信息。調(diào)用描述:l 單擊商品分類圖片上特定分類,跳轉(zhuǎn)到特定商品分類網(wǎng)頁上,通過id參數(shù)進(jìn)行區(qū)分。l 單擊“搜索”按鈕,跳轉(zhuǎn)到特定搜索商品頁面,通過id參數(shù)進(jìn)行區(qū)分。l 單擊“免費(fèi)發(fā)布商品”按鈕,跳轉(zhuǎn)到發(fā)布商品界面,通過id參數(shù)記錄登陸用戶。l 單擊“需求信息”,跳轉(zhuǎn)到搜索需求頁面。l 單擊“發(fā)布需求”,跳轉(zhuǎn)到發(fā)布需求頁面,通過id參數(shù)記錄登陸用戶。l 單擊滾動(dòng)商品中任意項(xiàng),跳轉(zhuǎn)到該商品的詳細(xì)信息頁面,通過id參數(shù)記錄。l 單擊需求信息中任意項(xiàng),跳轉(zhuǎn)到該需求的詳細(xì)信息頁面,通過id參數(shù)記錄。5.2 登錄界面用戶登錄.aspx參數(shù):id=?,指定登錄之后跳轉(zhuǎn)的頁面。調(diào)用背景:用戶在未登錄狀態(tài)下,不能進(jìn)行除瀏覽之外的任何操作,包括購(gòu)買商品等等。用戶在其他界面進(jìn)行的操作,系統(tǒng)都會(huì)自動(dòng)給出提醒,并鏈接到登陸界面。頁面組成:由一個(gè)登錄框組成,登錄框包括用戶名和密碼兩個(gè)文本框,以及驗(yàn)證碼的輸入文本框,一個(gè)登錄按鈕,記住賬號(hào)和自動(dòng)登錄兩個(gè)復(fù)選文本框,和忘記密碼及注冊(cè)新用戶兩個(gè)超級(jí)鏈接按鈕。調(diào)用描述:l 當(dāng)前用戶沒有登錄,在用戶名和密碼及驗(yàn)證碼填入后,單擊“登錄按鈕”。在數(shù)據(jù)庫(kù)中進(jìn)行查詢,若存在此記錄。根據(jù)id參數(shù)跳轉(zhuǎn)到相應(yīng)的界面:l 單擊忘記密碼超鏈接按鈕,則頁面跳轉(zhuǎn)至找回密碼界面l 單擊注冊(cè)新用戶超鏈接按鈕,則頁面跳轉(zhuǎn)注冊(cè)界面。5.3 注冊(cè)頁面注冊(cè).aspx參數(shù):無從Session中讀取并跳轉(zhuǎn)回進(jìn)入注冊(cè)的界面。若是從登錄頁面進(jìn)入的,則跳轉(zhuǎn)回進(jìn)入登錄界面的界面。調(diào)用背景:當(dāng)用戶在任意界面單擊“注冊(cè)”時(shí),跳轉(zhuǎn)到此頁面。頁面組成:由一個(gè)表格構(gòu)成,表格中的項(xiàng)即是要填充的詳細(xì)個(gè)人信息,在表格下是本網(wǎng)站的規(guī)則及是否同意的選擇框。再下面是兩個(gè)按鈕“確定”和“取消”。在表格旁邊是一個(gè)“檢測(cè)用戶名是否重復(fù)”按鈕調(diào)用描述:?jiǎn)螕簟坝脩裘欠裰貜?fù)”按鈕后,會(huì)在數(shù)據(jù)庫(kù)中檢索是否有重復(fù)的username,單擊“確定”按鈕后,會(huì)檢驗(yàn)各項(xiàng)是否填正確,如填寫正確,則彈出對(duì)話框提示正確信息,并跳轉(zhuǎn)到該跳轉(zhuǎn)的頁面。5.4 修改個(gè)人信息參數(shù):id=?,指定會(huì)員的用戶名(即賬號(hào))。調(diào)用背景:?jiǎn)螕魧?dǎo)航欄中的“修改個(gè)人信息“,此頁面被調(diào)用。頁面組成:由一個(gè)表格及一張圖片組成,表格中的項(xiàng)為要填的個(gè)人信息,圖像為用戶頭像。頁面中包括“保存修改”,“更新密碼”,“更新頭像”等按鈕。調(diào)用描述:l 單擊“保存修改”按鈕,更新數(shù)據(jù)庫(kù)中相應(yīng)信息,并跳轉(zhuǎn)到“主頁.aspx”。l 單擊“更新”,跳轉(zhuǎn)到“修改密碼.aspx”,通過id參數(shù)記錄登錄用戶。l 單擊“更新頭像”,跳轉(zhuǎn)到“修改頭像.aspx”,通過id參數(shù)記錄登錄用戶。5.5 修改頭像參數(shù):id=?,指定會(huì)員的用戶名(即賬號(hào))。調(diào)用背景:?jiǎn)螕簟靶薷膫€(gè)人信息.aspx”中的“更新頭像”,此頁面被調(diào)用。頁面組成:由一個(gè)圖片,一個(gè)fileupload控件,“更新”按鈕,“保存設(shè)置”按鈕,“撤銷”按鈕組成。調(diào)用描述:l 點(diǎn)擊“更新”按鈕,將相應(yīng)圖片上傳到服務(wù)器,并將網(wǎng)頁上圖像的URL指向該圖片。l 點(diǎn)擊“保存設(shè)置”按鈕,更新數(shù)據(jù)庫(kù)中相應(yīng)數(shù)據(jù),并跳轉(zhuǎn)到“修改個(gè)人信息.aspx”,通過id參數(shù)記錄登陸用戶。l 單擊“撤銷”按鈕,跳轉(zhuǎn)到“修改個(gè)人信息.aspx”,通過id參數(shù)記錄登錄用戶。5.6 修改密碼參數(shù):id=?,指定會(huì)員的用戶名(即賬號(hào))。調(diào)用背景:?jiǎn)螕簟靶薷膫€(gè)人信息.aspx”中的“更新”,此頁面被調(diào)用。頁面組成:表格包括,“當(dāng)前密碼”,“新密碼”,“確認(rèn)新密碼”,“驗(yàn)證碼”等項(xiàng),及“發(fā)送到郵箱”按鈕,“確認(rèn)修改密碼”按鈕,“返回”組成。調(diào)用描述:l 點(diǎn)擊“發(fā)送到郵箱按鈕”將驗(yàn)證碼發(fā)送到用戶郵箱。l 點(diǎn)擊“確認(rèn)修改密碼”按鈕,,更新數(shù)據(jù)庫(kù)中相應(yīng)數(shù)據(jù),并跳轉(zhuǎn)到“修改個(gè)人信息.aspx”,通過id參數(shù)記錄登陸用戶。l 單擊“返回”按鈕,跳轉(zhuǎn)到“修改個(gè)人信息.aspx”,通過id參數(shù)記錄登錄用戶。5.7 找回密碼頁面找回密碼.aspx參數(shù):無調(diào)用背景:在登錄頁面單擊找回密碼按鈕,此頁面被調(diào)用。頁面組成:兩個(gè)容器,第一個(gè)中有輸入文本框和“下一步”、“取消”兩個(gè)按鈕,第二個(gè)中有一個(gè)表格,表格中是要填寫的身份驗(yàn)證信息及新密碼,表格下面是兩個(gè)按鈕“確定”和“取消”,表格旁邊有一個(gè)“向郵箱發(fā)送激活碼”的按鈕。調(diào)用描述:l 輸入用戶名,單擊下一步,會(huì)在數(shù)據(jù)庫(kù)中檢索所輸入的用戶名是否存在,若存在則跳轉(zhuǎn)到第二頁,否則彈出相應(yīng)信息。l 輸入驗(yàn)證身份的相應(yīng)信息及新密碼,單擊確定,會(huì)與數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比較,若成功則將新密碼寫入到數(shù)據(jù)庫(kù)中,并跳轉(zhuǎn)回登錄界面,否則彈出相應(yīng)提示信息。5.8 個(gè)人信息參數(shù):id=?,指定會(huì)員的用戶名(即賬號(hào))。Type=?,指定返回之后跳轉(zhuǎn)的頁面。調(diào)用背景:?jiǎn)螕簟安榭磦€(gè)人信息”,此頁面被調(diào)用。頁面組成:由一個(gè)表格及一張圖片組成,表格中的項(xiàng)為要填的個(gè)人信息,圖像為用戶頭像。頁面中包括“返回”按鈕。調(diào)用描述:?jiǎn)螕簟胺祷亍卑粹o,跳轉(zhuǎn)到type參數(shù)中指定頁面。5.9 發(fā)布商品發(fā)布商品.aspx參數(shù):username=?,制定會(huì)員的ID。調(diào)用背景:?jiǎn)螕羯唐妨斜眄撁嬷械拿赓M(fèi)發(fā)布信息按鈕,若用戶已登錄,則直接跳轉(zhuǎn)至該頁;若沒有登錄,則先跳轉(zhuǎn)至登陸界面,在跳轉(zhuǎn)至此頁。頁面組成這個(gè)頁面有左右兩個(gè)部分組成。左邊是添加商品所需要填寫的輸入數(shù)據(jù)控件,右邊是所添加的商品圖片的預(yù)覽區(qū)域。左邊的控件包括商品信息,商品數(shù)量、商品價(jià)格、商品標(biāo)簽(2個(gè))、用戶自定義標(biāo)簽、商品圖片(4個(gè))、商品詳細(xì)描述。調(diào)用描述:改變上傳的圖片,右邊的顯示區(qū)域進(jìn)行動(dòng)態(tài)顯示。5.10 修改商品修改商品.aspx參數(shù):username=?,制定會(huì)員的ID。調(diào)用背景:?jiǎn)螕羯唐妨斜眄撁嬷械拿赓M(fèi)發(fā)布信息按鈕,若用戶已登錄,則直接跳轉(zhuǎn)至該頁;若沒有登錄,則先跳轉(zhuǎn)至登陸界面,在跳轉(zhuǎn)至此頁。頁面組成這個(gè)頁面有左右兩個(gè)部分組成。左邊是修改商品所需要填寫的輸入數(shù)據(jù)控件,右邊是所修改的商品圖片的預(yù)覽區(qū)域。左邊的控件包括商品信息,商品數(shù)量、商品價(jià)格、商品標(biāo)簽(2個(gè))、用戶自定義標(biāo)簽、商品圖片(4個(gè))、商品詳細(xì)描述。調(diào)用描述:改變上傳的圖片,右邊的顯示區(qū)域進(jìn)行動(dòng)態(tài)顯示。5.11 發(fā)布需求頁面Words_detail.jsp參數(shù):UserID=?指點(diǎn)發(fā)布者調(diào)用背景:?jiǎn)螕鬾omal_top.jsp的發(fā)布需求時(shí),此頁被調(diào)用。頁面組成:需求標(biāo)題,需求內(nèi)容,商品類型1-5,價(jià)格,圖片。5.12 查看需求頁面All_words_list.jsp參數(shù):UserID=?指點(diǎn)查看者調(diào)用背景:?jiǎn)螕鬾omal_top.jsp的查看需求時(shí),此頁被調(diào)用。頁面組成:一個(gè)表格,總共4列,包括編號(hào)、標(biāo)題、發(fā)布需求時(shí)間、發(fā)布需求人。點(diǎn)擊每一條需求的標(biāo)題就可以看到具體內(nèi)容:發(fā)布需求者在Words_detail.jsp中填寫的內(nèi)容,包括需求標(biāo)題,需求內(nèi)容,商品類型1-5,價(jià)格,圖片,發(fā)布需求人,并在最后有一個(gè)編輯按鈕。調(diào)用描述:當(dāng)點(diǎn)擊編輯按鈕且查看者就是發(fā)布需求者時(shí),這時(shí)頁面會(huì)跳掉發(fā)布需求頁面,并在發(fā)布需求頁面保留已經(jīng)發(fā)布的需求的內(nèi)容。5.13 商品信息界面商品信息.aspx參數(shù)id=?調(diào)用背景:當(dāng)用戶已登錄時(shí),單擊商品列表中的某個(gè)商品時(shí),系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)至該商品的詳細(xì)信息界面。頁面組成:該界面有5個(gè)image控件用于存放商品的圖片,有一個(gè)textBox控件用來顯示具體的商品信息,有兩個(gè)按鈕,分別為“向他報(bào)價(jià)”和“和他聯(lián)系”,下方為Gridview控件,用于顯示買家的留言信息和評(píng)論信息。下方為freetextBox控件,用于輸入評(píng)論內(nèi)容等。調(diào)用描述:用戶點(diǎn)擊商品列表中的某個(gè)商品,跳轉(zhuǎn)至此界面,若用戶在未登錄的狀態(tài)下用發(fā)表評(píng)論,則提示其請(qǐng)先登錄,用戶點(diǎn)擊通過“向他報(bào)價(jià)”按鈕,可以通過該按鈕像賣家發(fā)送自己所愿意接受的價(jià)格,賣家可以點(diǎn)擊是或否來同意或拒絕這項(xiàng)交易。用戶點(diǎn)擊“和他交流”按鈕,就可以彈出交流工具,和其進(jìn)行線上交流。5.14 查看我的收藏我的收藏.aspx參數(shù)id=?調(diào)用背景:當(dāng)用戶已登錄時(shí),單擊導(dǎo)航欄中我的收藏的超鏈接,系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)至當(dāng)前登錄用戶的商品界面。頁面組成:該頁面有一個(gè)gridview控件用來顯示用戶所收藏的商品。調(diào)用描述:用戶點(diǎn)擊導(dǎo)航欄的我的收藏超鏈接,跳轉(zhuǎn)至此界面,用戶可以查看該用戶收藏的商品5.15 商品列表頁面搜索物品.aspx參數(shù):search=?,class1=?,class2=?指定搜索的名稱及類別。調(diào)用背景:l 在主頁中搜索文本框中輸入要查詢的物品,單擊搜索后,此頁面被調(diào)用。l 在分類頁面中搜索文本框中輸入要查詢的物品,單擊“搜本類”或“搜全站”,此頁面被調(diào)用。頁面組成:頁面由搜索輸入文本框和“搜索”按鈕和一個(gè)商品信息的列表組成。調(diào)用描述:這個(gè)頁面是由于在主頁或分類頁面中用戶填入了相應(yīng)的信息而出現(xiàn)的l 若search=?,class1與class2為空,則顯示所有匹配的商品的簡(jiǎn)略信息l 若search=?class1=?,class2為空(class2=?),則顯示在該類別下的匹配的商品的簡(jiǎn)略信息。當(dāng)點(diǎn)擊商品圖片或商品名稱時(shí)跳轉(zhuǎn)到商品信息.aspx?id=?頁面,顯示詳細(xì)信息5.16 需求列表頁面搜索需求.aspx參數(shù):search=?,指定搜索的名稱調(diào)用背景:在主頁單擊“需求專區(qū)”按鈕,此頁面被調(diào)用。頁面組成:頁面由搜索TextBox和“搜索”按鈕和一個(gè)商品信息的列表組成。調(diào)用描述:l 若search為空,則顯示所有需求的簡(jiǎn)略信息l 若search=?,則顯示所有匹配的需求的簡(jiǎn)略信息當(dāng)點(diǎn)擊需求圖片或需求名稱時(shí)跳轉(zhuǎn)到求購(gòu)信息.aspx?id=?頁面,顯示詳細(xì)信息。5.17 分類頁面分類.aspx參數(shù):class1=?,class2=?指定商品的類別。調(diào)用背景:在主頁單擊各個(gè)分類按鈕,此頁面被調(diào)用。頁面組成:頁面由搜索輸入文本框和“搜本類”按鈕、“搜全站”按鈕和一個(gè)商品信息的列表組成。調(diào)用描述:l 若class1=?class2為空,則顯示ptag1匹配的商品。l 若class1=?,class2=?則顯示ptag1和ptag2匹配的商品。當(dāng)點(diǎn)擊商品圖片或商品名稱時(shí)跳轉(zhuǎn)到商品信息.aspx?id=?頁面,顯示詳細(xì)信息。5.18 我的商品頁面查看我的商品.aspx參數(shù):username=?根據(jù)用戶名得到對(duì)應(yīng)的商品信息調(diào)用背景:在導(dǎo)航欄中單擊“我的商品”按鈕,此頁面被調(diào)用。頁面組成:我的商品的信息的列表調(diào)用描述:當(dāng)單擊商品中的報(bào)價(jià)按鈕時(shí)跳轉(zhuǎn)到查看報(bào)價(jià)1.aspx?id=?5.19 查看別人對(duì)我的商品的報(bào)價(jià)頁面查看報(bào)價(jià)1.aspx參數(shù):id=?對(duì)應(yīng)的商品id調(diào)用背景:在我的商品頁面單擊某一商品中的“報(bào)價(jià)”按鈕,此頁面被調(diào)用頁面組成:別人對(duì)我的商品的報(bào)價(jià)的信息的列表調(diào)用描述:?jiǎn)螕魣?bào)價(jià)中的“已完成交易”按鈕時(shí),會(huì)完成交易。完成后商品數(shù)目會(huì)減去相應(yīng)數(shù)目。單擊報(bào)價(jià)中的用戶名時(shí),會(huì)跳轉(zhuǎn)到聊天工具,與其進(jìn)行交流。5.20 查看我對(duì)別人的商品的報(bào)價(jià)頁面查看報(bào)價(jià)2.aspx參數(shù):username=?根據(jù)用戶名得到對(duì)應(yīng)的報(bào)價(jià)調(diào)用背景:在導(dǎo)航欄中單擊“我的報(bào)價(jià)”按鈕,此頁面被調(diào)用。頁面組成:我對(duì)別人的商品的報(bào)價(jià)的信息的列表調(diào)用描述:?jiǎn)螕魣?bào)價(jià)中的商品名稱時(shí),會(huì)跳轉(zhuǎn)到商品信息.aspx?id=?頁面,顯示商品詳細(xì)信息。5.21 求購(gòu)產(chǎn)品頁面參數(shù):無。調(diào)用背景:?jiǎn)螕魧?dǎo)航欄中的“求購(gòu)產(chǎn)品”,在求購(gòu)頁面中點(diǎn)擊一條求購(gòu)信息就跳轉(zhuǎn)至該頁面。頁面組成:這個(gè)頁面有上下兩個(gè)部分組成,其中上面的頁面又有左中右3個(gè)部分組成。其中左邊的頁面顯示求購(gòu)產(chǎn)品的圖片信息,中間的部分是求購(gòu)產(chǎn)品的具體的文字信息,右邊的小頁面顯示的需求發(fā)布者的一些基本信息。下邊的部分則是留言板,主要是顯示看過該條需求的人員發(fā)表的一些留言,其中每一條留言顯示的信息包括留言內(nèi)容、留言時(shí)間、留言者的圖片、昵稱等信息,留言板的最下方發(fā)表留言的區(qū)域。調(diào)用描述:?jiǎn)螕袅粞园粹o,若用戶沒有登錄,則彈出提示請(qǐng)先登錄的信息,然后跳轉(zhuǎn)至登錄頁面。若用戶已經(jīng)登錄,但是留言板中沒有輸入留言,則提示留言不能為空。若沒出現(xiàn)以上情況,則會(huì)把留言保存到相應(yīng)的數(shù)據(jù)庫(kù)中。6. 存儲(chǔ)過程設(shè)計(jì)6.1 涉及USERS表的存儲(chǔ)過程n getUserInfo()功能描述:取得某用戶的詳細(xì)信息。入口參數(shù):username。出口參數(shù):指定用戶的詳細(xì)信息。偽語言實(shí)現(xiàn):CreateproceduregetUserInfo()Asselect*fromuserswhereusername=usern insertNewUser()功能描述:添加新會(huì)員。入口參數(shù):username、passward等。出口參數(shù):無。偽語言實(shí)現(xiàn):CREATEPROCEDUREinsertNewUser(usernamenchar(10),passwardnvarchar(50).)ASINSERTINTOusersvalues(username,passward)RETURN;n updatePassward()功能描述:修改密碼入口參數(shù):username、passward出口參數(shù):無偽語言實(shí)現(xiàn):CREATEPROCEDUREupdatePassward(usernamenchar(10),passwardnvarchar(50)ASUPDATEuserssetpassward=passward.TextWHEREusername=name;RETURN;6.2 涉及PRODUCTS表的存儲(chǔ)過程n insertNewProduct()功能描述:添加新的商品入口參數(shù):username出口參數(shù):無偽語言實(shí)現(xiàn):Insertintoproducts(ptag1,ptag2,pinformation,pnumber,pprice,pelsetag,pphoto1,pphoto2,pphoto3,pphoto4,pID,username)values(ptag1,ptag2,pinformation,pnumber,pprice,pelsetag,pphoto1,pphoto2,pphoto3,pphoto4,pID,username)n updateProduct()功能描述:更新商品信息入口參數(shù):username,pID出口參數(shù):無偽語言實(shí)現(xiàn):Selectptag1,ptag2,pinformation,pnumber,pprice,pelsetag,pphoto1,pphoto2,pphoto3,pphoto4fromproductswherepID=pIDUpdateproductssetpname=pname,ptag1=ptag1,ptag2=ptag2,pinformation=pinformation,pnumber=pnumber,pprice=pprice,pelsetag=pelsetag,pphoto1=pphoto1,pphoto2=pphoto2,pphoto3=pphoto3,pphoto4=pphoto4wherepID=pIDn getProduct()功能描述:獲取商品信息入口參數(shù):username,pID出口參數(shù):商品詳細(xì)信息偽語言實(shí)現(xiàn):Selectptag1,ptag2,pinformation,pnumber,pprice,pelsetag,pphoto1,pphoto2,pphoto3,pphoto4fromproductswherepID=pIDn Getpphoto()功能描述:可以得到商品圖片入口參數(shù):pid出口參數(shù):無偽語言實(shí)現(xiàn):Selectpphoto1,pphoto2,pphoto3,fromproductswherepid=pidn Getpinformation()功能描述:可以得到商品詳細(xì)信息入口參數(shù):pid出口參數(shù):無偽語言實(shí)現(xiàn):Selectpinformationfromproductswherepid=pidn getSomePro()功能描述:隨機(jī)取得20個(gè)商品記錄。入口參數(shù):無。出口函數(shù):20個(gè)商品記錄。偽語言描述:CreateproceduregerSomePro()Asselecttop20rname,RIDfromrequireorderbyNewID()n getProductBySearchandClass()功能描述:根據(jù)搜索信息及分類信息獲得匹配的商品信息入口參數(shù):search、class1、class2。出口參數(shù):匹配成功的商品信息偽語言實(shí)現(xiàn):CREATEPROCEDUREgetProductBySearchandClass(searchnvarchar(50),class1nchar(10),class2nchar(10)ASSELECTusername,pname,pinformation,pphoto1,pnumber,pprice,date,pidFROMproductsWHERE(pnameLIKE%+pname+%)AND(ptag1LIKE%+ptag1+%)AND(ptag2LIKE%+ptag2+%)RETURN;n getProductByClass()功能描述:根據(jù)搜索信息及分類信息獲得匹配的商品信息入口參數(shù):class1、class2。出口參數(shù):匹配成功的商品信息偽語言實(shí)現(xiàn):CREATEPROCEDUREgetProductByClass(class1nchar(10),class2nchar(10)ASSELECTpid,pname,pinformation,pprice,pphoto1,date,usernameFROMproductsWHERE(ptag1=ptag1)AND(ptag2LIKE%+ptag2+%)RETURN;n delectProduct()功能描述:刪除已沒有的商品入口參數(shù):無出口參數(shù):無偽語言實(shí)現(xiàn):CREATEPROCEDUREdelectProduct()ASDELECTFROMproductsWHEREnum=0RETURN;6.3 涉及REQUIRE表的存儲(chǔ)過程n getSomeReq()功能描述:隨機(jī)取得20個(gè)需求記錄。入口參數(shù):無。出口函數(shù):20個(gè)需求記錄。偽語言描述:CreateproceduregerSomeReq()Asselecttop20pphoto1,pIDfromproductsorderbyNewID()n getrequireBySearch()功能描述:根據(jù)搜索信息及分類信息獲得匹配的商品信息入口參數(shù):search出口參數(shù):匹配成功的需求信息。偽語言實(shí)現(xiàn):CREATEPROCEDUREgetrequireBySearch(searchnvarchar(50)ASSELECTRID,username,rname,rinformation,rphoto1,date,rpriceFROMrequireWHERE(rnameLIKE%+rname+%)RETURN;n getRequire()功能描述:顯示所有的需求入口參數(shù):rid出口參數(shù):指定序號(hào)為RID的信息;偽語音實(shí)現(xiàn):select*fromrequirewhereRID=ridn insertRequire()功能描述:保存發(fā)布需求者發(fā)布的所有信息入口參數(shù):rid.出口參數(shù):無偽語音實(shí)現(xiàn):insertintorequireValue(rid、)n updateRequire()功能描述:保存發(fā)布需求者編輯過的要發(fā)布的所有信息入口參數(shù):RID.出口參數(shù):無偽語音實(shí)現(xiàn):UpdaterequiresetRID=RID6.4 涉及ORDERS表的存儲(chǔ)過程n InsertPrice()功能描述:向表中插入價(jià)格數(shù)據(jù)入口參數(shù):price等出口參數(shù):無偽語言實(shí)現(xiàn):Insert into orders(oID,pID,price,username,opnum,YorN)values(id,pIDprice,username,opnum,N)n getOrder1()功能描述:得到別人對(duì)我的商品的報(bào)價(jià)入口參數(shù):pid出口參數(shù):相應(yīng)的報(bào)價(jià)信息偽語言實(shí)現(xiàn):CREATEPROCEDUREgetOrder1(pidnvarchar(50)ASSELECT*FROMordersWHEREpID=pidRETURN;n getOrder2()功能描述:得到我對(duì)別人的商品的報(bào)價(jià)入口參數(shù):username出口參數(shù):相應(yīng)的報(bào)價(jià)信息偽語言實(shí)現(xiàn):CREATEPROCEDUREgetOrder2(usernamevarchar(10)ASSELECT*FROMordersWHEREusername=usernameRETURN;6.5 涉及LETTER表的存儲(chǔ)過程n GetLcontent()功能描述:可以得到評(píng)論信息。入口參數(shù):id出口參數(shù):評(píng)論內(nèi)容偽語言實(shí)現(xiàn):selectpinformationfromproductswherepid=+Request.QueryStringid.ToString().Trim()n InsertLcontent()功能描述:向表中插入評(píng)論信息入口參數(shù):FreetextBox1.Text出口參數(shù):無偽語言實(shí)現(xiàn):insertintoletter(LID,Lcontent,time,fromusername,id)values(4,+FreeTextBox1.Text+,+time+,+Sessionusername+,+Request.QueryStringid+)6.6 涉及CATEGORY表的存儲(chǔ)過程n getCategory()功能描述:得到子標(biāo)簽入口參數(shù):upcategoryID出口參數(shù):匹配成功的標(biāo)簽偽語言實(shí)現(xiàn):CREATEPROCEDUREgetCategory(upcategoryIDnchar(10)ASSELECTcategoryName,categoryNoFROMcategoryWHERE(upcategoryID=upcategoryID)RETURN;6.7 涉及COLLECT表的存儲(chǔ)過程n getCollect()功能描述:得到收藏入口參數(shù):username出口參數(shù):匹配成功的收藏偽語言實(shí)現(xiàn):CREATEPROCEDUREgetCollect(usernamenvarchar(50)ASSELECT*FROMcollectWHERE(username=username)RETURN;7. 角色授權(quán)設(shè)計(jì)角色授權(quán)見表11。表11角色授權(quán)模塊游客會(huì)員(賣家)會(huì)員(買家)登錄注冊(cè)模塊瀏覽商品模塊商品管理模塊線上交流模塊購(gòu)買商品模塊需求管理模塊8. 系統(tǒng)出錯(cuò)處理設(shè)計(jì)系統(tǒng)出錯(cuò)最嚴(yán)重的就是系統(tǒng)沒有保證用戶的用戶名、密碼和資金的安全性。為了從根本上解決這個(gè)問題,首先在編寫前臺(tái)和后臺(tái)代碼時(shí)就要注意編寫的嚴(yán)密性,不能讓不懷好意的人利用保留的攻擊手段侵入系統(tǒng),盜用、毀壞用戶的信息,造成用戶的損失。8.1 出錯(cuò)信息用一覽表的方式說明每一種可能出錯(cuò)的情況出現(xiàn)時(shí),系統(tǒng)輸出信息的形式、含義級(jí)處理的方法。由于輸入信息不符合規(guī)范(如:商品數(shù)量為負(fù)數(shù)等),稱之為軟錯(cuò)誤;由于硬件方面的錯(cuò)誤(如:網(wǎng)絡(luò)傳輸超時(shí)、硬件出錯(cuò)等),稱之為硬錯(cuò)誤;對(duì)于一些關(guān)鍵的操作(如:刪除操作),應(yīng)該提供提示確認(rèn)機(jī)制;對(duì)于數(shù)據(jù)、測(cè)試文檔,都是要提供相應(yīng)的保密措施設(shè)置。出錯(cuò)信息一覽表見表12。表12出錯(cuò)信息一覽表錯(cuò)誤類型子項(xiàng)錯(cuò)誤原因數(shù)據(jù)庫(kù)錯(cuò)誤連接連接超時(shí)連接斷開數(shù)據(jù)庫(kù)本身數(shù)據(jù)庫(kù)代碼錯(cuò)誤數(shù)據(jù)庫(kù)溢出TCP連接錯(cuò)誤連接連接超時(shí)連接斷開其他TCP錯(cuò)誤Socket自身錯(cuò)誤系統(tǒng)部分自定義錯(cuò)誤權(quán)限錯(cuò)誤管理員權(quán)限設(shè)置故障輸入錯(cuò)誤用戶ID錯(cuò)誤/為空用戶密碼錯(cuò)誤/為空驗(yàn)證碼錯(cuò)誤/為空查找錯(cuò)誤為查找到符合要求的記錄鏈接錯(cuò)誤內(nèi)部連接錯(cuò)誤網(wǎng)頁鏈接錯(cuò)誤文件/圖片鏈接錯(cuò)誤外部鏈接錯(cuò)誤頁面休整或者其他錯(cuò)誤無法打開友情連接網(wǎng)址維護(hù)或其他錯(cuò)誤無法打開8.2 故障預(yù)防與補(bǔ)救說明故障出現(xiàn)后可能采取的變通措施,主要包括:l 對(duì)于軟錯(cuò)誤,需要在添加/修改操作中及時(shí)對(duì)輸入數(shù)據(jù)進(jìn)行驗(yàn)證,分析錯(cuò)誤的類型,并且給出相應(yīng)的錯(cuò)誤提示語句,傳送到客戶端的瀏覽器上;l 對(duì)于硬錯(cuò)誤,錯(cuò)誤類型較少而且比較明確,所以可以在可能出錯(cuò)的地方中輸出相應(yīng)的出錯(cuò)語句,并將程序重置,最后返回輸入階段;l 后備技術(shù)說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始數(shù)據(jù)丟失時(shí)啟用的副本的建立和啟動(dòng)的技術(shù),例如周期性的把磁盤信息記錄在案;l 恢復(fù)及在啟動(dòng)技術(shù)說明將使用的恢復(fù)再啟動(dòng)技術(shù),是軟件從故障點(diǎn)恢復(fù)執(zhí)行或是軟件從頭開始重新開始運(yùn)行的方法。8.3 系統(tǒng)維護(hù)設(shè)計(jì)此項(xiàng)主要是對(duì)服務(wù)器上的數(shù)據(jù)庫(kù)以及相關(guān)文件進(jìn)行維護(hù)。數(shù)據(jù)庫(kù)維護(hù):我們使用數(shù)據(jù)庫(kù)的維護(hù)功能機(jī)制,比如,定期備份數(shù)據(jù)庫(kù),定期檢測(cè)數(shù)據(jù)庫(kù)的一致性,定期查看操作日志等;文件方面:對(duì)于下架商品等,定期刪除相關(guān)文件,減少數(shù)據(jù)量。9其他9.1出錯(cuò)處理設(shè)計(jì)9.1.1出錯(cuò)輸出信息l 數(shù)據(jù)庫(kù)無法連接:請(qǐng)聯(lián)系系統(tǒng)管理員;l 用戶名錯(cuò)誤:無此用戶;l 用戶密碼錯(cuò)誤:密碼錯(cuò)誤,請(qǐng)檢查你的密碼;l 管理員用戶名錯(cuò)誤:無此用戶;l 管理員密碼錯(cuò)誤:密碼錯(cuò)誤,請(qǐng)檢查你的密碼;l 用戶未登錄:請(qǐng)您登陸后在進(jìn)行購(gòu)物;9.1.2出錯(cuò)處理對(duì)策用戶未登錄,系統(tǒng)輸出提示信息“請(qǐng)先登錄在進(jìn)行交易”,并提供超鏈接返回登錄頁面;用戶未選擇商品,系統(tǒng)輸出提示信息“請(qǐng)選擇商品”,并提供返回到選擇商品的頁面。9.2安全保密設(shè)計(jì)前臺(tái)程序的用戶數(shù)量多,地點(diǎn)比較分散,應(yīng)限制非法用戶對(duì)本系統(tǒng)的使用。擬采用WEB服務(wù)器端對(duì)網(wǎng)站安全性的實(shí)現(xiàn)手段。主要使用限制客戶的IP地址的方法。后臺(tái)管理程序的使用權(quán)控制通過頁面認(rèn)證表單來實(shí)現(xiàn)。也可以利用WEB服務(wù)器的安全認(rèn)證來實(shí)現(xiàn)。如果對(duì)安全性的要求很高的話,可以通過在服務(wù)器、客服機(jī)中安裝數(shù)字證書來提供安全性。本系統(tǒng)的后臺(tái)權(quán)限驗(yàn)證功能目的是防止管理員的錯(cuò)誤操作。10.測(cè)試計(jì)劃測(cè)試計(jì)劃作為本系統(tǒng)的測(cè)試指導(dǎo),測(cè)試成員按計(jì)劃和規(guī)定進(jìn)行測(cè)試。本系統(tǒng)的測(cè)試將從單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試三個(gè)方面來設(shè)計(jì)。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
32 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 軟件設(shè)計(jì) 說明書
鏈接地址:http://m.appdesigncorp.com/p-1600032.html