


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件設(shè)計說明書1. 引言4.1.1編寫目的4.1.2命名規(guī)范4.1.3參考資料4.1.4相關(guān)文檔4.1.5版本更新記錄 5.2. 總體設(shè)計5.2.1 需求規(guī)定5.2.2硬件運行環(huán)境 5.2.3軟件運行環(huán)境 5.2.4開發(fā)環(huán)境6.2.5基本設(shè)計思想6.2.6子系統(tǒng)清單6.2.7功能模塊清單7.3. 接口設(shè)計9.3.1用戶接口 9.3.2外部接口 9.3.3內(nèi)部接口 9.4. 數(shù)據(jù)庫設(shè)計9.4.1數(shù)據(jù)庫中表名列表 94.2數(shù)據(jù)庫表之間的關(guān)系 1.04.3數(shù)據(jù)庫表的詳細(xì)清單 1.05. 功能模塊設(shè)計145.1網(wǎng)站首頁145.2登錄界面155.3注冊頁面155.4修改個人信息 165.5修改頭像165
2、.6修改密碼175.7找回密碼頁面175.8個人信息185.9發(fā)布商品185.10修改商品185.11發(fā)布需求頁面195.12查看需求頁面 195.13商品信息界面1.95.14查看我的收藏205.15商品列表頁面205.16需求列表頁面215.17分類頁面2.15.18我的商品頁面225.19查看別人對我的商品的報價頁面 225.20查看我對別人的商品的報價頁面 225.21求購產(chǎn)品頁面236. 存儲過程設(shè)計236.1涉及users表的存儲過程236.2 涉及 products表的存儲過程 246.3涉及require表的存儲過程276.4涉及orders表的存儲過程 296.5涉及l(fā)ett
3、er表的存儲過程 306.6涉及category表的存儲過程 306.7涉及collect表的存儲過程317. 角色授權(quán)設(shè)計318. 系統(tǒng)出錯處理設(shè)計 .318.1出錯信息328.2故障預(yù)防與補(bǔ)救 .328.3系統(tǒng)維護(hù)設(shè)計339其他.3.39.1出錯處理設(shè)計339.2安全保密設(shè)計3410測試計劃341. 引言1.1編寫目的本軟件設(shè)計說明書主要針對需求分析描述了設(shè)計的各個模塊。本文檔是為了讓客戶了解開發(fā)者所開發(fā)的軟件功能是否滿足了客戶的預(yù)想 的功能,以及各功能模塊之間是否存在與客戶之間相違背的地方。如果關(guān)于該軟件有什么需要改進(jìn)的地方請客戶及時提出,以方便開發(fā)人員更好的、更全面的開 發(fā)該軟件。該說
4、明書也將作為開發(fā)者前期開發(fā)的重要依據(jù)。開發(fā)人員希望通過該說明書能夠讓開發(fā)者和用戶更好的溝通,并作為后期軟件交付時軟件是否符合用 戶標(biāo)準(zhǔn)的一個重要參考。1.2命名規(guī)范數(shù)據(jù)庫表名用小寫開頭的英文命名,字段名用大寫開頭的英文命名。私有變量以“開頭的小寫英文字母命名,其他變量用小寫英文字母開 頭。所用函數(shù)用小寫英文字母開頭。所有類用大寫英文字母開頭。1.3參考資料1 呂云翔,王昕鵬,邱玉龍.軟件工程一一理論與實踐.北京:人民郵電出版 社,2012.2 呂云翔,劉浩,王昕鵬,周建.軟件工程課程設(shè)計.北京:機(jī)械工業(yè)出版社, 2009.3 小型二手貨交易平臺”需求規(guī)格說明書1.4相關(guān)文檔小型二手貨交易平臺”
5、需求規(guī)格說明書1.5版本更新記錄版本號創(chuàng)建者創(chuàng)建日期維護(hù)者維護(hù)日期維護(hù)紀(jì)要V1.0溫鑫2013-5-18溫鑫2. 總體設(shè)計2.1需求規(guī)定本系統(tǒng)利用 Web平臺,通過注冊在本系統(tǒng)上發(fā)布供應(yīng)或需求信息。買家可 以與賣家進(jìn)行在線溝通,因此可以進(jìn)行目的性強(qiáng)的交易,提高交易效率和質(zhì)量。 詳細(xì)需求說明可參見 小型二手貨交易平臺”需求規(guī)格說明書。2.2硬件運行環(huán)境服務(wù)器處理器型號:AMD或Intel2.0GHz以上內(nèi)存容量:1GB以上網(wǎng)絡(luò)配置:100M網(wǎng)卡(2)Web瀏覽PC機(jī)處理器型號:AMD或Intel1.6GHz以上內(nèi)存要求:256MB以上網(wǎng)絡(luò)配置:100M網(wǎng)卡2.3軟件運行環(huán)境(1)服務(wù)器操作系統(tǒng):
6、 Windows7或 WindowsServer2008及以上版本系統(tǒng)。數(shù)據(jù)庫:SQLserver2008ExpressEditior。WEB服務(wù)器:MicrosoftllS6.0或以上版本(2)客戶機(jī)操作系統(tǒng)等均無限制,有瀏覽器、有網(wǎng)絡(luò)即可。2.4開發(fā)環(huán)境:2.4.1 硬件環(huán)境本系統(tǒng)米用PC機(jī)開發(fā),配置如下:處理器型號:AMD/Intel1.6GHz及以上。內(nèi)存剩余空間:512MB及以上。外存剩余空間:1GB及以上。網(wǎng)絡(luò)配置:100M網(wǎng)卡、串口。2.4.2 軟件環(huán)境1) 服務(wù)器操作系統(tǒng):Windows7或WindowsServer2008及以上版本系統(tǒng)。數(shù)據(jù)庫:SQLserver2008Ex
7、pressEditionWEB服務(wù)器:MicrosoftllS6.0或以上版本。2) 客戶機(jī)操作系統(tǒng)等均無限制,有瀏覽器、有網(wǎng)絡(luò)即可。2.5基本設(shè)計思想校內(nèi)的交易平臺,應(yīng)注意消息的準(zhǔn)確及時,實現(xiàn)交流的方便性。因此,我們 主要實現(xiàn)登入登出”瀏覽商品”瀏覽需求”線上交流”等功能。在網(wǎng)頁組 織的設(shè)計中,我們盡量使用同一個網(wǎng)頁完成一項功能及相關(guān)功能。在網(wǎng)頁的美觀 設(shè)計方面,注意頁面風(fēng)格一致,簡潔清晰。2.6子系統(tǒng)清單子系統(tǒng)清單見表1表1子系統(tǒng)清單子系統(tǒng)編號子系統(tǒng)名稱子系統(tǒng)功能描述1登錄注冊1. 會員登錄時,對其身份進(jìn)行檢驗,識別2. 游客可以進(jìn)行注冊3. 已注冊的用戶可以修改個人信息,找回密碼, 注銷
8、等2瀏覽信息用戶可以瀏覽商品和需求目錄或商品和需求3商品管理用戶可以對自己商品的相關(guān)信息進(jìn)行修改4線上交流用戶可以與其他用戶進(jìn)行交流5購買商品1. 用戶可以管理自己的收藏2. 對感興趣的商品進(jìn)行報價,并對報價進(jìn)行管理6需求管理1. 用戶可以瀏覽需求目錄或需求2. 用戶可以對自己需求的相關(guān)信息進(jìn)行修改7系統(tǒng)管理后臺功冃匕2.7功能模塊清單功能模塊清單見表2表2功能模塊清單模塊編號名稱模塊功能描述101用戶注冊游客注冊,成為會員102會員登錄會員登錄系統(tǒng)103找回密碼會員將個人密碼丟失后,經(jīng)過審核可以重新獲得 密碼104修改個人信息會員登錄后進(jìn)行資料管理,如聯(lián)系方式修改等105用戶注銷會員離開系統(tǒng)
9、時,進(jìn)行注銷201分類瀏覽商品目 錄用戶根據(jù)分類瀏覽商品目錄202搜索商品用戶根據(jù)搜索瀏覽商品目錄203瀏覽商品用戶瀏覽商品詳細(xì)信息301查看商品查看用戶自己已發(fā)布的商品302發(fā)布商品用戶發(fā)布新商品303刪除商品用戶刪除自己發(fā)布的商品信息304修改商品信息用戶修改自己商品的信息305處理報價用戶處理對自己商品的報價401留言用戶在網(wǎng)站上對其他用戶留言402在線交流用戶間通過網(wǎng)站進(jìn)行及時交流403發(fā)送郵件用戶發(fā)送郵件給想要交流的用戶404舉報用戶舉報違反規(guī)定用戶405查詢用戶用戶查詢其他用戶的詳細(xì)信息501加入收藏用戶向收藏中加入待買的商品502查看收藏用戶查看收藏信息503刪除收藏商品用戶刪除
10、收藏中要購買的商品信息504清空收藏用戶清空收藏中信息505提交報價用戶向商品擁有者提交報價506查看報價用戶查看自己的報價507取消報價用戶取消自己的報價601查看需求查看用戶自己已發(fā)布的需求602發(fā)布需求用戶發(fā)布新需求603刪除需求用戶刪除自己發(fā)布的需求信息604修改需求信息用戶修改自己商品的需求701商品分類系統(tǒng)通過商品標(biāo)簽為商品分類702匹配商品及需求系統(tǒng)通過商品及需求的標(biāo)簽對其進(jìn)行匹配并發(fā) 送郵件703審核信息系統(tǒng)及網(wǎng)站管理對信息進(jìn)行審核704刪除過期信息系統(tǒng)及網(wǎng)站管理對過期信息進(jìn)行刪除705提供交易信息系統(tǒng)將相關(guān)交易信息顯示在主頁上706提供活動信息系統(tǒng)將相關(guān)活動信息顯示在主頁上3
11、. 接口設(shè)計3.1用戶接口用搭建,提供清晰簡潔易用美觀的用戶界面。3.2外部接口數(shù)據(jù)存儲:本系統(tǒng)設(shè)計大量數(shù)據(jù)的存儲及處理,通過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ù)庫服務(wù)器進(jìn)行交 互。頁面跳轉(zhuǎn)時,通過 Session及querystring傳遞參數(shù)。4. 數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫中表名列表數(shù)據(jù)庫中表名列表見表3。表3數(shù)據(jù)庫中表名列表編號表名表功能說明1category商品類別的表2uers會員信息表3products商
12、品信息4letter留言表5require需求表6order標(biāo)價表7collect標(biāo)價表4.2數(shù)據(jù)庫表之間的關(guān)系數(shù)據(jù)庫表之間的關(guān)系見圖1圖1數(shù)據(jù)庫表之間的關(guān)系4.3數(shù)據(jù)庫表的詳細(xì)清單category 表見表 4。表 4 category 表骨口. 序號英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1categorylD類別編號int否主鍵2categoryName類別名稱nchar(10)否3categoryNo該類別商品數(shù)目Int否4upcategorylD上一級類別nchar(10)是uers表見表5。表5 uers表骨口. 序號英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1us
13、er name用戶名n varchar(20)否主鍵2password密碼n varchar(20)否3nickn ame昵稱n varchar(20)否4email郵箱n varchar(50)否5questi on1密碼提示冋題1n varchar(50)否6an swer1密碼提示冋題1答案n varchar(50)否7questi on2密碼提示冋題2n varchar(50)否8an swer2密碼提示冋題2答案n varchar(50)否9questi on3密碼提示冋題3n varchar(50)否10an swer3密碼提示冋題3答案n varchar(50)否11photo頭
14、像n varchar(MAX)是12birthyear出生年nchar(10)是13sex性別nchar(10)是14major專業(yè)n varchar(50)是15birthm on th出生月nchar(10)是16birthday出生日nchar(10)是17QQqq號n varchar(50)是18teleph one電話n varchar(50)是19stuNo學(xué)號nchar(10)是20en terschool入學(xué)年nchar(10)是products表見表 6。表 6 products 表骨口. 序號英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1pID商品編號n varcha
15、r(50)否主鍵2user name用戶名n varchar(50)否外鍵3pn ame商品名稱n varchar(50)否4ptag1商品類別1nchar(10)否外鍵5ptag2商品類別2nchar(10)是外鍵6pi nformatio n商品信息nvarchar(MAX)否7pphoto1商品圖片1n varchar(50)否8pphoto2商品圖片2n varchar(50)是9pphoto3商品圖片3n varchar(50)是10pphoto4商品圖片4n varchar(50)是11pnu mber商品數(shù)目int否12pprice商品價格float否13ptagelses商品自
16、定義標(biāo)簽nchar(10)是14time發(fā)布時間n varchar(50)否letter表見表7。表 7 letter 表骨口. 序號英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1LID留言編號n varchar(50)否主鍵2fromuser na發(fā)表用戶n varchar(50)否外鍵me3Lcontent留言內(nèi)谷n varchar(MAX)否4ischecked是否被查看nchar(10)否5time時間n varchar(50)否6id商品編號或需求編號n varchar(50)否7class需求或商品nchar(10)否8touser name接收用戶n varchar(50)
17、否外鍵require表見表 8。表 8 require 表骨口. 序號英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1RID需求編號n varchar(50)否主鍵2user name用戶名nchar(10)否外鍵3rn ame需求名稱nchar(10)否4rtag1需求類別1int否外鍵5rtag2需求類別2int是外鍵6rphoto1需求圖片1n varchar(50)否7rphoto2需求圖片2n varchar(50)是8rphoto3需求具體信息n varchar(50)是9rphoto4用戶自定義類別n varchar(50)是10ri nformatio n需求圖片3nvar
18、char(MAX)否11rtagelse需求圖片4nchar(10)是12time發(fā)布時間n varchar(50)否13rprice需求價位Float是order表見表 9。表9 order表骨口. 序號英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1oID報價編號n varchar(50)否主鍵2pID商品編號n varchar(50)否外鍵3opnum要買的數(shù)目int否4user name購買人用戶名n varchar(50)否外鍵5price報價float否collect 表見表 10。表 10 collect 表編號英文字段名中文字段名數(shù)據(jù)類型是否允許為空主鍵/外鍵1cid收藏編
19、號n varchar(50)否主鍵2id需求或商品編號n varchar(50)否外鍵3user name用戶名n varchar(50)否外鍵4class需求或商品的標(biāo)示nchar(10)否5. 功能模塊設(shè)計5.1網(wǎng)站首頁參數(shù):無調(diào)用背景:用戶瀏覽器打開網(wǎng)站時跳轉(zhuǎn)至此頁面; 當(dāng)返回主頁”項被單擊時,跳轉(zhuǎn)至此頁面;頁面組成:這個頁面由四個部分組成。上部是由商品分類組成的,其中包括 搜索框,及其他按鈕。中間為循環(huán)滾動商品條。下部左邊為廣告,右邊為滾動的 需求信息。調(diào)用描述:單擊商品分類圖片上特定分類,跳轉(zhuǎn)到特定商品分類網(wǎng)頁上,通 過id參數(shù)進(jìn)行區(qū)分。單擊 搜索”按鈕,跳轉(zhuǎn)到特定搜索商品頁面,通過
20、 id參數(shù)進(jìn)行 區(qū)分。單擊免費發(fā)布商品”按鈕,跳轉(zhuǎn)到發(fā)布商品界面,通過 id參數(shù) 記錄登陸用戶。單擊需求信息”跳轉(zhuǎn)到搜索需求頁面。單擊發(fā)布需求”跳轉(zhuǎn)到發(fā)布需求頁面,通過id參數(shù)記錄登陸用戶單擊滾動商品中任意項,跳轉(zhuǎn)到該商品的詳細(xì)信息頁面,通過id 參數(shù)記錄。單擊需求信息中任意項,跳轉(zhuǎn)到該需求的詳細(xì)信息頁面,通過id 參數(shù)記錄。5.2登錄界面用戶登錄.aspx參數(shù):id= ?,指定登錄之后跳轉(zhuǎn)的頁面。調(diào)用背景:用戶在未登錄狀態(tài)下,不能進(jìn)行除瀏覽之外的任何操作,包括購買商品等等。 用戶在其他界面進(jìn)行的操作,系統(tǒng)都會自動給出提醒,并鏈接到登陸界面。頁面組成:由一個登錄框組成,登錄框包括用戶名和密碼兩
21、個文本框, 以及驗證碼的輸 入文本框,一個登錄按鈕,記住賬號和自動登錄兩個復(fù)選文本框, 和忘記密碼及 注冊新用戶兩個超級鏈接按鈕。調(diào)用描述:當(dāng)前用戶沒有登錄,在用戶名和密碼及驗證碼填入后,單擊 登 錄按鈕”在數(shù)據(jù)庫中進(jìn)行查詢,若存在此記錄。根據(jù) id參數(shù)跳轉(zhuǎn)到相應(yīng) 的界面:單擊忘記密碼超鏈接按鈕,則頁面跳轉(zhuǎn)至找回密碼界面 單擊注冊新用戶超鏈接按鈕,則頁面跳轉(zhuǎn)注冊界面。5.3注冊頁面注冊.aspx參數(shù):無從Session中讀取并跳轉(zhuǎn)回進(jìn)入注冊的界面。若是從登錄頁面進(jìn)入的,則跳 轉(zhuǎn)回進(jìn)入登錄界面的界面。調(diào)用背景:當(dāng)用戶在任意界面單擊 注冊”時,跳轉(zhuǎn)到此頁面。頁面組成:由一個表格構(gòu)成,表格中的項即是
22、要填充的詳細(xì)個人信息,在表 格下是本網(wǎng)站的規(guī)則及是否同意的選擇框。再下面是兩個按鈕確定”和 取消”。在表格旁邊是一個檢測用戶名是否重復(fù)”按鈕調(diào)用描述:單擊 用戶名是否重復(fù)”按鈕后,會在數(shù)據(jù)庫中檢索是否有重復(fù)的 username單擊 確定”按鈕后,會檢驗各項是否填正確,如填寫正確,則彈出對 話框提示正確信息,并跳轉(zhuǎn)到該跳轉(zhuǎn)的頁面。5.4修改個人信息參數(shù):id=?,指定會員的用戶名(即賬號)。調(diào)用背景:單擊導(dǎo)航欄中的 修改個人信息,此頁面被調(diào)用。頁面組成:由一個表格及一張圖片組成,表格中的項為要填的個人信息,圖 像為用戶頭像。頁面中包括 保存修改” 更新密碼”,更新頭像”等按鈕。調(diào)用描述:單擊保存
23、修改”按鈕,更新數(shù)據(jù)庫中相應(yīng)信息,并跳轉(zhuǎn)到主M”.aspx。單擊更新”跳轉(zhuǎn)到修改密碼.aspx :通過id參數(shù)記錄登錄用 戶。單擊更新頭像”跳轉(zhuǎn)到 修改頭像.aspx,通過id參數(shù)記錄登 錄用戶。5.5修改頭像參數(shù):id=?,指定會員的用戶名(即賬號)。調(diào)用背景:單擊 修改個人信息.aspx”中的 更新頭像”此頁面被調(diào)用。頁面組成:由一個圖片,一個fileupload控件,更新”按鈕,保存設(shè)置”按 鈕,撤銷”按鈕組成。調(diào)用描述:點擊 更新”按鈕,將相應(yīng)圖片上傳到服務(wù)器,并將網(wǎng)頁上圖像的URL指向該圖片。點擊保存設(shè)置”按鈕,更新數(shù)據(jù)庫中相應(yīng)數(shù)據(jù),并跳轉(zhuǎn)到修改個人信息.aspx ”通過id參數(shù)記錄
24、登陸用戶單擊撤銷”按鈕,跳轉(zhuǎn)到修改個人信息.aspx ”通過id參數(shù)記 錄登錄用戶。5.6修改密碼參數(shù):id=?,指定會員的用戶名(即賬號)。調(diào)用背景:單擊 修改個人信息.aspx '中的 更新”,此頁面被調(diào)用。頁面組成:表格包括,當(dāng)前密碼”,新密碼”,確認(rèn)新密碼”,驗證碼”等項,及 發(fā)送到郵箱”按鈕,確認(rèn)修改密碼”按鈕,返回”組成。調(diào)用描述:點擊發(fā)送到郵箱按鈕”將驗證碼發(fā)送到用戶郵箱。點擊 確認(rèn)修改密碼”按鈕,,更新數(shù)據(jù)庫中相應(yīng)數(shù)據(jù),并跳轉(zhuǎn)到 修 改個人信息.aspx ,通過id參數(shù)記錄登陸用戶。單擊返回”按鈕,跳轉(zhuǎn)到修改個人信息.aspx,通過id參數(shù)記 錄登錄用戶。5.7找回密碼
25、頁面找回密碼.aspx參數(shù):無調(diào)用背景:在登錄頁面單擊找回密碼按鈕,此頁面被調(diào)用。頁面組成:兩個容器,第一個中有輸入文本框和 下一步”、取消”兩個按鈕, 第二個中有一個表格,表格中是要填寫的身份驗證信息及新密碼,表格下面是兩個按鈕 確定”和 取消”,表格旁邊有一個 向郵箱發(fā)送激活碼”的按鈕。調(diào)用描述:輸入用戶名,單擊下一步,會在數(shù)據(jù)庫中檢索所輸入的用戶名是 否存在,若存在則跳轉(zhuǎn)到第二頁,否則彈出相應(yīng)信息。輸入驗證身份的相應(yīng)信息及新密碼,單擊確定,會與數(shù)據(jù)庫中的 數(shù)據(jù)進(jìn)行比較,若成功則將新密碼寫入到數(shù)據(jù)庫中,并跳轉(zhuǎn)回登錄界面,否則彈出相應(yīng)提示信息。5.8個人信息參數(shù):id=?,指定會員的用戶名(
26、即賬號)。Type二?,指定返回之后跳轉(zhuǎn)的頁 面。調(diào)用背景:單擊 查看個人信息”此頁面被調(diào)用。頁面組成:由一個表格及一張圖片組成,表格中的項為要填的個人信息,圖 像為用戶頭像。頁面中包括返回”按鈕。調(diào)用描述:單擊 返回”按鈕,跳轉(zhuǎn)到type參數(shù)中指定頁面。5.9發(fā)布商品發(fā)布商品.aspx參數(shù):username=?,制定會員的ID。調(diào)用背景:單擊商品列表頁面中的免費發(fā)布信息按鈕,若用戶已登錄,則直接跳轉(zhuǎn)至該頁;若沒有登錄,則先跳轉(zhuǎn)至登陸界面,在跳轉(zhuǎn)至此頁。頁面組成這個頁面有左右兩個部分組成。 左邊是添加商品所需要填寫的輸入 數(shù)據(jù)控件,右邊是所添加的商品圖片的預(yù)覽區(qū)域。 左邊的控件包括商品信息,商
27、 品數(shù)量、商品價格、商品標(biāo)簽(2個)、用戶自定義標(biāo)簽、商品圖片(4個)、商品詳 細(xì)描述。調(diào)用描述:改變上傳的圖片,右邊的顯示區(qū)域進(jìn)行動態(tài)顯示。5.10 修改商品修改商品.aspx參數(shù):username=?,制定會員的ID。調(diào)用背景:單擊商品列表頁面中的免費發(fā)布信息按鈕,若用戶已登錄,則直接跳轉(zhuǎn)至該頁;若沒有登錄,則先跳轉(zhuǎn)至登陸界面,在跳轉(zhuǎn)至此頁。頁面組成這個頁面有左右兩個部分組成。 左邊是修改商品所需要填寫的輸入 數(shù)據(jù)控件,右邊是所修改的商品圖片的預(yù)覽區(qū)域。 左邊的控件包括商品信息,商 品數(shù)量、商品價格、商品標(biāo)簽(2個)、用戶自定義標(biāo)簽、商品圖片(4個)、商品詳 細(xì)描述。調(diào)用描述:改變上傳的圖
28、片,右邊的顯示區(qū)域進(jìn)行動態(tài)顯示。5.11 發(fā)布需求頁面Words_detail.jsp參數(shù):UserlD=?指點發(fā)布者調(diào)用背景:單擊nomal_top.jsp的發(fā)布需求時,此頁被調(diào)用。頁面組成:需求標(biāo)題,需求內(nèi)容,商品類型1-5,價格,圖片。5.12 查看需求頁面All_words_list.jsp參數(shù):UserID=?指點查看者調(diào)用背景:單擊nomal_top.jsp的查看需求時,此頁被調(diào)用。頁面組成:一個表格,總共4列,包括編號、標(biāo)題、發(fā)布需求時間、發(fā)布需 求人。點擊每一條需求的標(biāo)題就可以看到具體內(nèi)容:發(fā)布需求者在 Words_detail.jsp中填寫的內(nèi)容,包括需求標(biāo)題,需求內(nèi)容,商品
29、類型1-5,價格, 圖片,發(fā)布需求人,并在最后有一個編輯按鈕。調(diào)用描述:當(dāng)點擊編輯按鈕且查看者就是發(fā)布需求者時,這時頁面會跳掉發(fā)布需求頁面,并在發(fā)布需求頁面保留已經(jīng)發(fā)布的需求的內(nèi)容。5.13 商品信息界面商品信息.aspx參數(shù)id= ?調(diào)用背景:當(dāng)用戶已登錄時,單擊商品列表中的某個商品時,系統(tǒng)會自動跳 轉(zhuǎn)至該商品的詳細(xì)信息界面。頁面組成:該界面有5個image控件用于存放商品的圖片,有一個 textBox 控件用來顯示具體的商品信息,有兩個按鈕,分別為向他報價”和和他聯(lián)系” 下方為Gridview控件,用于顯示買家的留言信息和評論信息。 下方為freetextBox 控件,用于輸入評論內(nèi)容等。
30、調(diào)用描述:用戶點擊商品列表中的某個商品,跳轉(zhuǎn)至此界面,若用戶在未登錄的狀態(tài)下 用發(fā)表評論,則提示其請先登錄,用戶點擊通過向他報價”按鈕,可以通過該按鈕像賣家發(fā)送自己所愿意接受的價格,賣家可以點擊是或否來同意或拒絕這項交 易。用戶點擊 和他交流”按鈕,就可以彈出交流工具,和其進(jìn)行線上交流。5.14 查看我的收藏我的收藏.aspx參數(shù)id= ?調(diào)用背景:當(dāng)用戶已登錄時,單擊導(dǎo)航欄中我的收藏的超鏈接,系統(tǒng)會自動 跳轉(zhuǎn)至當(dāng)前登錄用戶的商品界面。頁面組成:該頁面有一個gridview控件用來顯示用戶所收藏的商品。調(diào)用描述:用戶點擊導(dǎo)航欄的我的收藏超鏈接, 跳轉(zhuǎn)至此界面,用戶可以查看該用戶收 藏的商品5.
31、15 商品列表頁面搜索物品.aspx參數(shù):search二?,class仁?,class2=?指定搜索的名稱及類別。調(diào)用背景:在主頁中搜索文本框中輸入要查詢的物品,單擊搜索后,此頁面被調(diào)用。在分類頁面中搜索文本框中輸入要查詢的物品,單擊搜本類”或 搜全站”此頁面被調(diào)用。頁面組成:頁面由搜索輸入文本框和 搜索”按鈕和一個商品信息的列表組成。 調(diào)用描述:這個頁面是由于在主頁或分類頁面中用戶填入了相應(yīng)的信息而出現(xiàn)的若search二?,classl與class2為空,則顯示所有匹配的商品的簡略信息若search=? class仁?,class2為空(class2=?),則顯示在該類別下的匹 配的商品的簡
32、略信息。當(dāng)點擊商品圖片或商品名稱時跳轉(zhuǎn)到商品信息.aspx? id= ?頁面,顯示詳細(xì)信息5.16 需求列表頁面搜索需求.aspx參數(shù):search二?,指定搜索的名稱調(diào)用背景:在主頁單擊 需求專區(qū)”按鈕,此頁面被調(diào)用。頁面組成:頁面由搜索TextBox和 搜索”按鈕和一個商品信息的列表組成。調(diào)用描述:若search為空,則顯示所有需求的簡略信息若search二?,則顯示所有匹配的需求的簡略信息當(dāng)點擊需求圖片或需求名稱時跳轉(zhuǎn)到求購信息.aspx? id= ?頁面,顯示詳細(xì)信息。5.17 分類頁面分類.aspx參數(shù):class仁?,class2=?指定商品的類別。調(diào)用背景:在主頁單擊各個分類按鈕
33、,此頁面被調(diào)用。頁面組成:頁面由搜索輸入文本框和搜本類”按鈕、搜全站”按鈕和一個商品信息的列表組成。調(diào)用描述:若class1=? class2為空,則顯示ptagl匹配的商品。若class1=?, class2=?則顯示ptag1和ptag2匹配的商品。當(dāng)點擊商品圖片或商品名稱時跳轉(zhuǎn)到商品信息.aspx? id= ?頁面,顯示詳細(xì)信息。5.18 我的商品頁面查看我的商品.aspx參數(shù):username=?根據(jù)用戶名得到對應(yīng)的商品信息調(diào)用背景:在導(dǎo)航欄中單擊 我的商品”按鈕,此頁面被調(diào)用。頁面組成:我的商品的信息的列表調(diào)用描述:當(dāng)單擊商品中的報價按鈕時跳轉(zhuǎn)到查看報價l.aspx? id=?5.1
34、9 查看別人對我的商品的報價頁面查看報價l.aspx參數(shù):id= ?對應(yīng)的商品id調(diào)用背景:在我的商品頁面單擊某一商品中的報價”按鈕,此頁面被調(diào)用頁面組成:別人對我的商品的報價的信息的列表調(diào)用描述:單擊報價中的 已完成交易”按鈕時,會完成交易。完成后商品數(shù)目會減去相 應(yīng)數(shù)目。單擊報價中的用戶名時,會跳轉(zhuǎn)到聊天工具,與其進(jìn)行交流。5.20 查看我對別人的商品的報價頁面查看報價2.aspx參數(shù):username=?根據(jù)用戶名得到對應(yīng)的報價調(diào)用背景:在導(dǎo)航欄中單擊 我的報價”按鈕,此頁面被調(diào)用。頁面組成:我對別人的商品的報價的信息的列表調(diào)用描述:單擊報價中的商品名稱時,會跳轉(zhuǎn)到商品信息.aspx?
35、id= ?頁面,顯示商品 詳細(xì)信息5.21 求購產(chǎn)品頁面參數(shù):無。調(diào)用背景:單擊導(dǎo)航欄中的 求購產(chǎn)品”在求購頁面中點擊一條求購信息就 跳轉(zhuǎn)至該頁面。頁面組成:這個頁面有上下兩個部分組成,其中上面的頁面又有左中右3個部分組成。其中左邊的頁面顯示求購產(chǎn)品的圖片信息,中間的部分是求購產(chǎn)品的具體的文字信息,右邊的小頁面顯示的需求發(fā)布者的一些基本信息。下邊的部 分則是留言板,主要是顯示看過該條需求的人員發(fā)表的一些留言,其中每一條留言顯示的信息包括留言內(nèi)容、留言時間、留言者的圖片、昵稱等信息,留言板的 最下方發(fā)表留言的區(qū)域。調(diào)用描述:單擊留言按鈕,若用戶沒有登錄,則彈出提示請先登錄的信息, 然后跳轉(zhuǎn)至登錄
36、頁面。若用戶已經(jīng)登錄,但是留言板中沒有輸入留言,則提示留 言不能為空。若沒出現(xiàn)以上情況,貝U會把留言保存到相應(yīng)的數(shù)據(jù)庫中。6. 存儲過程設(shè)計6.1涉及USERS表的存儲過程getUserl nfo()功能描述:取得某用戶的詳細(xì)信息。入口參數(shù): user name出口參數(shù):指定用戶的詳細(xì)信息。偽語言實現(xiàn):CreateproceduregetUserl nfo()Asselect*fromuserswhereuser name=user in sertNewUser()功能描述:添加新會員。入口參數(shù): user name passward 等。出口參數(shù):無。偽語言實現(xiàn):CREATEPROCEDUR
37、Ei nsertNewUser(username nchar(10),passward nvarchar(50).)ASINSERTINTOusersvalues(username,passward )RETURN;updatePassward()功能描述:修改密碼入口參數(shù): user name passward出口參數(shù):無偽語言實現(xiàn):CREATEPROCEDUREupdatePassward(username nchar(10),passward nvarchar(50)ASUPDATEuserssetpassward=passward.TextWHEREuser name=n ame;RE
38、TURN;6.2涉及PRODUCTS表的存儲過程in sertNewProduct()功能描述:添加新的商品入口參數(shù): user name出口參數(shù):無偽語言實現(xiàn):Insertin toproducts(ptag1,ptag2,p in formati on,pnu mber,pprice,pelsetag,pphoto1,pp hoto2,pphoto3,pphoto4,plD,username)values(ptag1,ptag2,pi nformatio n,p nu mber,pprice,pelsetag,pphoto1,pphoto2,pphoto3,pphoto4,plD,user
39、name)updateProduct()功能描述:更新商品信息入口參數(shù): username,plD出口參數(shù):無偽語言實現(xiàn):Selectptag1,ptag2,p in formati on,pnu mber,pprice,pelsetag,pphoto1,pphoto2,pphot o3,pphoto4fromproductswhereplD=plDUpdateproductssetp name=p name,ptag1=ptag1,ptag2=ptag2,pi nformatio n =p in formati on,pnu mber=p nu mber,pprice=pprice,pels
40、etag=pelsetag,pphoto1 =pphoto1,pphoto2=pphoto2,pphoto3=pphoto3,pphoto4=pphoto4whereplD= pIDgetProduct()功能描述:獲取商品信息入口參數(shù): username,pID出口參數(shù):商品詳細(xì)信息偽語言實現(xiàn):Selectptag1,ptag2,p in formati on,pnu mber,pprice,pelsetag,pphoto1,pphoto2,pphot o3,pphoto4fromproductswhereplD=plDGetpphoto()功能描述:可以得到商品圖片入口參數(shù):pid出口參數(shù)
41、:無偽語言實現(xiàn):Selectpphoto1, pphoto2, pphoto3,fromproductswherepid=pidGetpi nformatio n()功能描述:可以得到商品詳細(xì)信息入口參數(shù):pid出口參數(shù):無偽語言實現(xiàn):Selectpi nformatio nfromproductswherepid=pidgetSomePro()功能描述:隨機(jī)取得20個商品記錄。入口參數(shù):無。出口函數(shù):20個商品記錄。偽語言描述:CreateproceduregerSomePro()Asselecttop20rname,RIDfromrequireorderbyNewlD()getProduc
42、tBySearcha ndClass()功能描述:根據(jù)搜索信息及分類信息獲得匹配的商品信息入口參數(shù): search class1、class2出口參數(shù):匹配成功的商品信息偽語言實現(xiàn):CREATEPROCEDUREgetProductBySearcha ndClass(search nvarchar(50), class1 nchar(10) class2nchar(10)ASSELECTuser name,p name,p in formati on ,pphoto1,p nu mber,pprice,date ,pidFROMproductsWHERE(p nameLIKE'%
43、9;+p name+'%')AND(ptag1LIKE' %'+ptag1+'%')AND(ptag2LIKE'%'+ptag2+'%')RETURN;getProductByClass()功能描述:根據(jù)搜索信息及分類信息獲得匹配的商品信息入口參數(shù):class1 class2。出口參數(shù):匹配成功的商品信息偽語言實現(xiàn):CREATEPROCEDUREgetProductByClass(class1 nchar(10),class2 nchar(10)ASSELECTpid,p name,p in formati on
44、,pprice,pphoto1,date,user nameFROMproductsWHERE(ptag1=ptag1)AND(ptag2LIKE'%'+ptag2+'%')RETURN;delectProduct()功能描述:刪除已沒有的商品入口參數(shù):無出口參數(shù):無偽語言實現(xiàn):CREATEPROCEDUREdelectProduct()ASDELECTFROMproductsWHERE num=0RETURN;6.3涉及REQUIRE表的存儲過程getSomeReq()功能描述:隨機(jī)取得20個需求記錄。入口參數(shù):無。出口函數(shù):20個需求記錄。偽語言描述:Cre
45、ateproceduregerSomeReq()Asselecttop20pphoto1,plDfromproductsorderbyNewID()getrequireBySearch()功能描述:根據(jù)搜索信息及分類信息獲得匹配的商品信息入口參數(shù):search 出口參數(shù):匹配成功的需求信息。偽語言實現(xiàn):CREATEPROCEDUREgetrequireBySearch(search nvarchar(50)ASSELECTRID,username,rname,ri nformatio n,rphoto1,date,rpriceFROMrequireWHERE(rnameLIKE'%
46、39;+rname+'%')RETURN;getRequire()功能描述:顯示所有的需求入口參數(shù):rid出口參數(shù):指定序號為RID的信息;偽語音實現(xiàn):select*fromrequirewhereRID=ridin sertRequire()功能描述:保存發(fā)布需求者發(fā)布的所有信息入口參數(shù):rid.出口參數(shù):無偽語音實現(xiàn):in serti ntorequireValue( rid、)updateRequire()功能描述:保存發(fā)布需求者編輯過的要發(fā)布的所有信息入口參數(shù):RID.出口參數(shù):無偽語音實現(xiàn):UpdaterequiresetRID=RID6.4涉及ORDERS表的存儲過
47、程In sertPrice()功能描述:向表中插入價格數(shù)據(jù)入口參數(shù):price等出口參數(shù):無偽語言實現(xiàn):Insert into orders(olD,plD,price,username opnum,YorN)values( id'' pID ' price ' , ' usernpnumi N' getOrder1()功能描述:得到別人對我的商品的報價入口參數(shù):pid出口參數(shù):相應(yīng)的報價信息偽語言實現(xiàn):CREATEPROCEDUREgetOrder1(pid nvarchar(50)ASSELECT*FROMordersWHEREplD=pid
48、RETURN;getOrder2()功能描述:得到我對別人的商品的報價入口參數(shù): user name出口參數(shù):相應(yīng)的報價信息偽語言實現(xiàn):CREATEPROCEDUREgetOrder2(usernamevarchar(10)ASSELECT*FROMordersWHEREusername=usernameRETURN;6.5涉及LETTER表的存儲過程GetLco ntent()功能描述:可以得到評論信息。入口參數(shù):id出口參數(shù):評論內(nèi)容偽語言實現(xiàn):selectpi nformatio nfromproductswherepid=”'+Request.QueryStri ng"
49、;id".ToStri ng().Trim()In sertLc onten t()功能描述:向表中插入評論信息入口參數(shù):FreetextBox1.Text出口參數(shù):無偽語言實現(xiàn):in serti ntoletter(LID 丄con te nt,time,fromusername,id)values('4','"+FreeTextBox1.Text+"','"+time+"','"+Sessio n"username"+"T"+Req uest.QueryStri ng"id"+"')6.6涉及CATEGORY表的存儲過程getCategory()功能描述:得到子標(biāo)簽入口參數(shù): upcategoryID出口參數(shù):匹配成功的標(biāo)簽偽語言實現(xiàn):CREATEPROCEDUREgetCategory(upcategorylD nchar(10)ASSELECTcategoryName,categoryNoFROMcategoryWHERE(
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 東莞2025年廣東東莞莞城公安分局招聘警務(wù)輔助人員(第一期)13人筆試歷年參考題庫附帶答案詳解
- 科技助力下的生產(chǎn)安全管理與事故預(yù)防
- 庫房消防合同范本
- 社交媒體網(wǎng)絡(luò)安全的挑戰(zhàn)與對策
- 科技創(chuàng)新在辦公領(lǐng)域的實踐案例
- 社交媒體在移動營業(yè)廳業(yè)務(wù)增長中的作用
- 科技類產(chǎn)品電商平臺消費者偏好研究
- 物業(yè)居間協(xié)議合同范本
- 真性紅細(xì)胞增多癥的中醫(yī)藥治療與調(diào)理
- 知識共享時代的知識產(chǎn)權(quán)跨國交流模式創(chuàng)新
- 生理學(xué)泌尿系統(tǒng)6學(xué)時課件
- PySide學(xué)習(xí)教程
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:chapter1 Introduction
- 人教三年級數(shù)學(xué)下冊表格式全冊
- 事業(yè)單位綜合基礎(chǔ)知識考試題庫 綜合基礎(chǔ)知識考試題庫.doc
- 優(yōu)秀教研組評比制度及實施細(xì)則
- 譯林初中英語教材目錄
- 物業(yè)交付后工程維修工作機(jī)制
- 農(nóng)作物病蟲害專業(yè)化統(tǒng)防統(tǒng)治管理辦法
- JJF 1752-2019全自動封閉型發(fā)光免疫分析儀校準(zhǔn)規(guī)范(高清版)
- GB 1886.300-2018 食品安全國家標(biāo)準(zhǔn) 食品添加劑 離子交換樹脂(高清版)
評論
0/150
提交評論