網(wǎng)上商城管理系統(tǒng)需求說(shuō)明書(shū)(共57頁(yè))_第1頁(yè)
網(wǎng)上商城管理系統(tǒng)需求說(shuō)明書(shū)(共57頁(yè))_第2頁(yè)
網(wǎng)上商城管理系統(tǒng)需求說(shuō)明書(shū)(共57頁(yè))_第3頁(yè)
網(wǎng)上商城管理系統(tǒng)需求說(shuō)明書(shū)(共57頁(yè))_第4頁(yè)
網(wǎng)上商城管理系統(tǒng)需求說(shuō)明書(shū)(共57頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上需求分析說(shuō)明書(shū)網(wǎng)上商城管理系統(tǒng)徐洋計(jì)算機(jī)科學(xué)與技術(shù)10-25專心-專注-專業(yè)1引言1.1編寫(xiě)目的隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)技術(shù)越來(lái)越受到人們的重視,它已逐漸滲入我們生活各個(gè)層面。今天的生活人們離不開(kāi)網(wǎng)絡(luò),對(duì)于一些特別的購(gòu)物形勢(shì)順勢(shì)而生,人們不再單單的只是到商店里面去購(gòu)買(mǎi)自己喜歡東西,越來(lái)越喜歡網(wǎng)絡(luò)購(gòu)物這種方便快捷的購(gòu)物方式。在這個(gè)信息技術(shù)強(qiáng)大的社會(huì)里我們只需要在家里就能夠買(mǎi)到自己喜歡的東西,完全不需要走出家門(mén)。網(wǎng)絡(luò)購(gòu)物在電子商務(wù)領(lǐng)域有著巨大的發(fā)展?jié)摿?,在未?lái)的這些年人們都會(huì)很看重。本設(shè)計(jì)從人們對(duì)于購(gòu)物的一些基本現(xiàn)狀出發(fā),針對(duì)人們的一些普遍習(xí)慣,開(kāi)發(fā)設(shè)計(jì)出了具有

2、一些最基本功能的網(wǎng)上商城管理系統(tǒng)。1.2背景軟件名稱:網(wǎng)上商城管理;系統(tǒng)用戶是負(fù)責(zé)此系統(tǒng)管理的系統(tǒng)管理員,使用此系統(tǒng)的游客及商城會(huì)員;1.3定義商場(chǎng)會(huì)員 網(wǎng)上商城平臺(tái)中合法的系統(tǒng)注冊(cè)用戶 管理員 系統(tǒng)管理者 非會(huì)員未注冊(cè)的只有購(gòu)買(mǎi)原價(jià)產(chǎn)品的權(quán)利的用戶用戶所有來(lái)網(wǎng)上商城的非內(nèi)部管理或工作人員1.4業(yè)務(wù)范圍網(wǎng)上商城購(gòu)物系統(tǒng)是為了方便顧客購(gòu)物而開(kāi)發(fā)出來(lái)。包括用戶購(gòu)物、用戶注冊(cè)、修改個(gè)人信息、對(duì)商品評(píng)價(jià)。以及管理員對(duì)商品信息管理、公告信息管理、訂單管理、普通用戶信息管理等功能。網(wǎng)上商城系統(tǒng)是一個(gè)web應(yīng)用形式(B/S),可以通過(guò)互聯(lián)網(wǎng)進(jìn)行訪問(wèn)。1.5參考資料列出用得著的參考資料,如:a 國(guó)家標(biāo)準(zhǔn)軟件需

3、求說(shuō)明書(shū)(GB856T88); b 網(wǎng)站開(kāi)發(fā)項(xiàng)目教程陳密方 中國(guó)鐵道出版社 軟件測(cè)試朱少名 電子工業(yè)出版社2任務(wù)概述2.1目標(biāo)當(dāng)今時(shí)代,琳瑯滿目的商場(chǎng)與商店無(wú)處不見(jiàn),郵購(gòu)鋪天蓋地;并隨著科技的發(fā)展與人類的進(jìn)步,時(shí)間的要求也越來(lái)越緊.更多的人不愿意拿出成倍的時(shí)間花費(fèi)在擠車(chē),排隊(duì),逛街等傳統(tǒng)的選購(gòu)商品方式中. 隨著計(jì)算機(jī)技術(shù)的發(fā)展和計(jì)算機(jī)的普及,電子商務(wù)的推出,為了滿足廣大顧客的需求并創(chuàng)造更好的購(gòu)物環(huán)境,其希望開(kāi)發(fā)一個(gè)能夠幫助顧客在網(wǎng)上進(jìn)行查找,選購(gòu)自已滿意商品的軟件,以便使顧客能夠輕輕松松足不出戶地在家買(mǎi)到自己喜歡的商品. 如何建立一個(gè)友好的購(gòu)物環(huán)境,大膽的留住顧客的眼球?qū)⑹潜疚挠懻摰闹攸c(diǎn). 本

4、文將從部門(mén),商品的展示,購(gòu)物車(chē)的設(shè)計(jì)以及支付,送貨,顧客簡(jiǎn)檔等方面逐一介紹. 力求構(gòu)造出一個(gè)友好,舒適的購(gòu)物環(huán)境. 該軟件的用戶是顧客與網(wǎng)上商城管理員.該軟件具有下列特性:1. 管理員可以添加,更新或刪除有關(guān)網(wǎng)上商城中的商品種類的信息; 2. 管理員可以添加,更新或刪除有關(guān)網(wǎng)上商城中的商品詳細(xì)信息; 3. 管理員可以查看或刪除有關(guān)網(wǎng)上商城中的會(huì)員用戶信息;4. 管理員可以查看或刪除有關(guān)網(wǎng)上商城中的一般用戶信息; 5. 管理員可以查看,更新或刪除有關(guān)網(wǎng)上商城中的訂單信息;6. 用戶可以在網(wǎng)上商城中自由瀏覽有關(guān)商品; 7. 用戶可以在網(wǎng)上商城中查詢有關(guān)商品; 8. 用戶可以在網(wǎng)上商城中查看有關(guān)商品

5、的詳細(xì)信息; 9. 用戶可以在網(wǎng)上商城中查看有關(guān)種類的詳細(xì)信息; 10. 用戶可以在網(wǎng)上商城中通過(guò)種類信息瀏覽有關(guān)商品; 11. 用戶可以在網(wǎng)上商城中自由選購(gòu)有關(guān)商品; 12. 用戶可以在網(wǎng)上商城中關(guān)鍵字搜索產(chǎn)品的信息;13. 用戶可以在網(wǎng)上商城中詳細(xì)搜索產(chǎn)品的信息;14. 會(huì)員用戶可以增加,更新,刪除有關(guān)自己的詳細(xì)信息; 15. 會(huì)員用戶可以查看自己的訂單信息;16. 會(huì)員用戶可以查看自己的歷史購(gòu)物信息;15. 會(huì)員可以通過(guò)回答正確自己的相關(guān)信息找回密碼; 2.2用戶的特點(diǎn)本系統(tǒng)將在網(wǎng)上商城的服務(wù)器上使用,使用者為在線購(gòu)物,在線瀏覽的客戶以及在線的管理人員,這些人員在計(jì)算機(jī)的應(yīng)用,使用上不存

6、在障礙,他們以往有使用過(guò)類似系統(tǒng)的經(jīng)驗(yàn),并且都在計(jì)算機(jī)的操作和使用方面得到過(guò)相關(guān)的培訓(xùn). 根據(jù)業(yè)務(wù)的頻繁程度,系統(tǒng)每天操作完成一個(gè)功能點(diǎn)應(yīng)該在 3000-30000 次之間. 用戶對(duì)界面的友好性,有一定的要求.本系統(tǒng)的規(guī)模比較小,并且將提供為期兩天的操作,安裝培訓(xùn),以達(dá)到其熟練使用的目的2.3假定和約束2.3.1 軟件運(yùn)行環(huán)境以及技術(shù)約束 軟件約束網(wǎng)上商城系統(tǒng)采用Java技術(shù)進(jìn)行開(kāi)發(fā)。開(kāi)發(fā)及運(yùn)行的軟件環(huán)境為:l Java開(kāi)發(fā)包JDK:jdk1.6.0_10-windows版l 應(yīng)用服務(wù)器Tomcat:apache-tomcat-6.0.18l 數(shù)據(jù)庫(kù)SQL:sql2005-win

7、dows版l 開(kāi)發(fā)框架Struts:Struts2.0.14l ORM工具Hibernate:Hibernate.2硬件約束Web服務(wù)器及數(shù)據(jù)庫(kù)服務(wù)器均采用SONY(2.5G HZ)筆記本電腦。內(nèi)存4GB、硬盤(pán)320G。2.3.2 交付及部署約束網(wǎng)上商城系統(tǒng)要在兩個(gè)月內(nèi)開(kāi)發(fā)完成,交付時(shí)要以獨(dú)立的war文件作為應(yīng)用程序發(fā)布形式。3需求規(guī)定 3.1對(duì)功能的規(guī)定普通用戶首先要進(jìn)行用戶注冊(cè),填寫(xiě)個(gè)人資料,注冊(cè)成功過(guò)會(huì)才能進(jìn)行登陸,成功登陸過(guò)后可以對(duì)個(gè)人資料進(jìn)行修改,然后還可以瀏覽商品并選擇需要購(gòu)買(mǎi)的商品添加進(jìn)購(gòu)物車(chē),待完畢后可以進(jìn)入購(gòu)物車(chē)查看添加的商品,在購(gòu)物車(chē)中可以對(duì)商品數(shù)量進(jìn)行修改

8、,最后進(jìn)行購(gòu)買(mǎi)確認(rèn)。管理員用戶通過(guò)管理員賬號(hào)進(jìn)行登陸過(guò)后可以對(duì)商品信息進(jìn)行編輯,修改商品信息,添加新的商品,也可以刪除商品。(1) 商品管理 商品的種類信息,詳細(xì)信息全部通過(guò)終端保存在數(shù)據(jù)庫(kù)服務(wù)器, 管理員可以對(duì)這些信息進(jìn)行增加,修改和刪除操作. 軟件應(yīng)該提供對(duì)管理員的增加,修改和刪除的操作(2) 訂單管理 訂單的信息全部通過(guò)終端保存在數(shù)據(jù)庫(kù)服務(wù)器, 管理員可以對(duì)這些信息進(jìn)行增加, 修改和刪除操作. 軟件應(yīng)該提供對(duì)訂單的增加和刪除的操作.;會(huì)員可以通過(guò)登錄查看自己的訂單信息及過(guò)去的交易記錄(3) 會(huì)員管理 會(huì)員的信息全部通過(guò)終端保存在數(shù)據(jù)庫(kù)服務(wù)器, 管理員可以對(duì)這些信息進(jìn)行增加,修改和刪除操作

9、. 軟件應(yīng)該提供對(duì)會(huì)員的增加,修改和刪除的操作;會(huì)員本身可以對(duì)自身信息進(jìn)行增加、查看、修改等功能(4) 會(huì)員注冊(cè) 未經(jīng)注冊(cè)的用戶可以在終端進(jìn)行注冊(cè)(5) 商品瀏覽和查詢 對(duì)于所有的用戶可以在終端任意查看商品,同時(shí),可以在終端對(duì)自己所需了解的商品進(jìn)行查詢. 軟件應(yīng)該提供對(duì)商品的查詢和瀏覽功能. (6) 商品的購(gòu)買(mǎi) 購(gòu)買(mǎi)的過(guò)程分為普通用戶購(gòu)買(mǎi)和會(huì)員購(gòu)買(mǎi),普通用戶購(gòu)買(mǎi)只享有正常價(jià)格(normalprice)會(huì)員購(gòu)買(mǎi)可以享有會(huì)員價(jià)格(member price)IPO表系統(tǒng):網(wǎng)上商城 作者:徐洋模塊:產(chǎn)品管理 日期:2012年4月5日編號(hào):1 注釋:被調(diào)用:產(chǎn)品錄入信息子模塊調(diào)用: 無(wú)輸入:產(chǎn)品新增信息

10、清單輸出:product表中處理:1.打開(kāi)數(shù)據(jù)庫(kù)中得product表 2.根據(jù)輸入設(shè)計(jì)的product表的格式,顯示product表格式 3.接受數(shù)據(jù)并校驗(yàn) 4確認(rèn)數(shù)據(jù)寫(xiě)入product表 5. 關(guān)閉數(shù)據(jù)庫(kù)局部數(shù)據(jù)元素: 產(chǎn)品管理子模塊IPO表系統(tǒng):網(wǎng)上商城 作者:徐洋模塊: 類別管理 日期:2012年4月5日編號(hào):2 注釋:被調(diào)用:類別錄入子模塊調(diào)用: 無(wú)輸入:類別新增信息清單輸出:category 表處理:1.打開(kāi)數(shù)據(jù)庫(kù)中得category 表 2.根據(jù)輸入設(shè)計(jì)的category 表的格式,顯示category 表格式 3.接受數(shù)據(jù)并校驗(yàn) 4確認(rèn)數(shù)據(jù)寫(xiě)入category 表 5. 關(guān)閉數(shù)據(jù)

11、庫(kù)局部數(shù)據(jù)元素: 產(chǎn)品類別子模塊IPO表系統(tǒng):網(wǎng)上商城 作者:徐洋模塊: 用戶管理 日期:2012年4月5日編號(hào):3 注釋:被調(diào)用:用戶信息錄入子模塊調(diào)用: 無(wú)輸入:用戶信息清單輸出:user 表處理:1.打開(kāi)數(shù)據(jù)庫(kù)中得user 表 2.根據(jù)輸入設(shè)計(jì)的user 表的格式,顯示user 表格式 3.接受數(shù)據(jù)并校驗(yàn) 4確認(rèn)數(shù)據(jù)寫(xiě)入user 表 5. 關(guān)閉數(shù)據(jù)庫(kù)局部數(shù)據(jù)元素: 用戶管理子模塊IPO表系統(tǒng):網(wǎng)上商城 作者:徐洋模塊: 訂單管理 日期:2012年4月5日編號(hào):4 注釋:被調(diào)用:訂單信息錄入子模塊調(diào)用: 無(wú)輸入:訂單信息清單輸出:salesorder 表處理:1.打開(kāi)數(shù)據(jù)庫(kù)中得saleso

12、rder 表 2.根據(jù)輸入設(shè)計(jì)的salesorder 表的格式,顯示salesorder 表格式 3.接受數(shù)據(jù)并校驗(yàn) 4確認(rèn)數(shù)據(jù)寫(xiě)入salesorder 表 5. 關(guān)閉數(shù)據(jù)庫(kù)局部數(shù)據(jù)元素:3.2對(duì)性能的規(guī)定3.2.1精度1. 在執(zhí)行數(shù)據(jù)(商品,訂單,會(huì)員,管理員)增加的時(shí)候,不允許出現(xiàn)因?yàn)槌绦虻脑驅(qū)е略黾硬僮魇?也不允許發(fā)生重復(fù)增加的數(shù)據(jù);2. 在執(zhí)行數(shù)據(jù)刪除操作的時(shí)候,不允許因?yàn)槌绦虻脑虬l(fā)生多刪除數(shù)據(jù),刪除失敗的情況;3. 數(shù)據(jù)的修改也要求保持對(duì)應(yīng)的準(zhǔn)確性;4. 顧客之間發(fā)送的字符信息所產(chǎn)生的時(shí)間上延遲,應(yīng)該在 5 秒之內(nèi);5. 用戶輸入精度的要求取決于相應(yīng)功能所需參數(shù)的精度要求: 用

13、戶瀏覽的頁(yè)面內(nèi)如果需要用戶輸入相關(guān)的信息或參數(shù)將給出詳細(xì)的數(shù)據(jù)類型說(shuō)明,并且如果用戶在非惡意的情況下輸入了錯(cuò)誤的數(shù)據(jù)類型參數(shù),系統(tǒng)將自動(dòng)提示用戶再次輸入正確的參數(shù)6. 管理員輸入的精度要求主要取決于數(shù)據(jù)庫(kù)的相關(guān)數(shù)據(jù)類型要求:在數(shù)據(jù)庫(kù)為系統(tǒng)管理員提供的多種視圖中將有各類數(shù)據(jù)庫(kù)對(duì)象的相關(guān)數(shù)據(jù)類型及精度要求。管理員工作過(guò)程中可以利用工具或查詢有關(guān)數(shù)據(jù)庫(kù)對(duì)象的精度信息已決定輸入的參數(shù)。如果管理員輸入的參數(shù)與要求不符將得到提示并重新進(jìn)行操作。3.2.2時(shí)間特性要求系統(tǒng)對(duì)單用戶或者多用戶執(zhí)行insert update delete select等操作時(shí),在運(yùn)行環(huán)境規(guī)定的條件下,單次操作響應(yīng)的時(shí)間在5秒之內(nèi)

14、,返回100行以內(nèi)的數(shù)據(jù),單次查詢操作響應(yīng)的時(shí)間在5秒之內(nèi)3.2.3靈活性說(shuō)明對(duì)該軟件的靈活性的要求,即當(dāng)需求發(fā)生某些變化時(shí),該軟件對(duì)這些變化的適應(yīng)能力,如:a 操作方式:程序在通常的應(yīng)用環(huán)境下使用鼠標(biāo)和鍵盤(pán)進(jìn)行輸入和輸出操作, 對(duì)于執(zhí)行按鈕, 通常使用鼠標(biāo)的點(diǎn)擊完成.;b. 運(yùn)行環(huán)境:數(shù)據(jù)庫(kù)服務(wù)器:Oracle10g/SQL server2000/My SQL/access 服務(wù)器:Tomcat客戶端:Windows系列程序在通常的條件下,在 Windows xp 上安裝運(yùn)行,但是,還要求能夠在vista 及后續(xù)的 Win7 的操作系統(tǒng)上運(yùn)行. c. 計(jì)劃的變化或改進(jìn):不影響項(xiàng)目的按時(shí)實(shí)現(xiàn)對(duì)

15、于為了提供這些靈活性而進(jìn)行的專門(mén)設(shè)計(jì)的部分應(yīng)該加以標(biāo)明。3.3輸入輸出要求序號(hào)輸入信息處理和操作輸出1管理員的完整信息執(zhí)行添加操作對(duì)應(yīng)信息被保存2指定管理員執(zhí)行更新操作原信息被新信息替代并被保存3會(huì)員的完整信息執(zhí)行添加操作對(duì)應(yīng)信息被保存4指定一個(gè)會(huì)員執(zhí)行更新操作原信息被新信息替代并被保存5指定一個(gè)會(huì)員執(zhí)行刪除操作對(duì)應(yīng)的會(huì)員信息被刪除6商品種類的完整信息執(zhí)行添加操作對(duì)應(yīng)信息被保存7指定一種產(chǎn)品種類(二級(jí)種類)執(zhí)行刪除操作對(duì)應(yīng)信息被刪除8指定一種產(chǎn)品種類執(zhí)行更新操作原信息被新信息替代并被保存9商品的完整信息執(zhí)行添加操作對(duì)應(yīng)新產(chǎn)品被加入10指定一個(gè)產(chǎn)品執(zhí)行更改操作原信息被新信息替代并被保存11指定一

16、個(gè)商品執(zhí)行上傳操作產(chǎn)品的圖像信息被上傳并保存12指定一個(gè)商品執(zhí)行刪除操作產(chǎn)品的信息被刪除13購(gòu)物車(chē)執(zhí)行提交操作對(duì)應(yīng)信息被保存14購(gòu)物車(chē)執(zhí)行修改操作原信息被新信息替代并保存15指定訂單執(zhí)行修改操作狀態(tài)被修改(0 未處理 1 已處理 未發(fā)貨 2 已發(fā)貨 3 廢單)16管理員輸入姓名和密碼執(zhí)行登錄操作檢查是否正確 若否 則不允許進(jìn)行下一步操作17會(huì)員輸入姓名和密碼執(zhí)行登錄操作檢查是否正確 若否 則不允許進(jìn)行下一步操作3.4數(shù)據(jù)管理能力要求數(shù)據(jù)單元月增加量每月需求的最大空間管理員0-510KB會(huì)員1000-100005M-50M產(chǎn)品種類0-11M具體商品50-10005M訂單1000-20002-10

17、M操作單元月操作數(shù)每月操作成員數(shù)增加管理員信息1-51-2修改管理員信息2-103-10刪除管理員信息0-10-1增加會(huì)員信息1000-10000100-1000修改會(huì)員信息100-100010-100刪除會(huì)員信息100100添加種類信息1-1010修改種類信息1-1010刪除種類信息1-20-2增加商品信息50-200050-1000更改商品信息20-1003-10刪除商品信息10-503-10增加訂單信息1500-50001500-5000刪除訂單信息10-503-10修改訂單信息1500-50003-103.5故障處理要求出錯(cuò)狀況性能降級(jí)用戶資料丟失用戶定單丟失用戶無(wú)法將本站加入鏈接解決

18、方法運(yùn)行程序的服務(wù)器是情況多開(kāi)通一些端口起用備分服務(wù)器中的相應(yīng)資料。起用備分服務(wù)器中的相應(yīng)資料。檢查是否是其操作錯(cuò)誤,如不是則要用到恢復(fù)設(shè)計(jì)A. 在操作成員輸入一些不合理的數(shù)據(jù)的時(shí)候,能夠進(jìn)行一些合理的提示信息,不能因?yàn)檩斎脲e(cuò)誤而導(dǎo)致系統(tǒng)的錯(cuò)誤,或者程序停止運(yùn)行;B. 程序運(yùn)行時(shí),對(duì)服務(wù)器和網(wǎng)絡(luò)通信故障能夠識(shí)別并提示,當(dāng)故障排除后,程序恢復(fù)正常運(yùn)行;3.6其他專門(mén)要求安全性:系統(tǒng)中得產(chǎn)品的信息只能有系統(tǒng)管理員來(lái)進(jìn)行增加、修改、更新、刪除操作非會(huì)員用戶的訂單信息只能有系統(tǒng)管理員查看、修改、更新、刪除操作會(huì)員的個(gè)人和訂單信息只能有系統(tǒng)管理員和會(huì)員本身進(jìn)行查看、修改、更新、刪除操作可拓展性:在本次開(kāi)

19、發(fā)出1.0版本后應(yīng)對(duì)系統(tǒng)進(jìn)行下一個(gè)版本的開(kāi)發(fā);如修復(fù)系統(tǒng)的bug完善系統(tǒng)的功能;如進(jìn)行廣告子系統(tǒng)的開(kāi)發(fā)擴(kuò)充商城的規(guī)模由自己經(jīng)營(yíng)到提供平臺(tái)讓更多的商家加入到此系統(tǒng);如給每個(gè)要進(jìn)入商城的商家提供一個(gè)單獨(dú)的后臺(tái)接口健壯性:保證系統(tǒng)能夠安全、平穩(wěn)的運(yùn)行;即使出現(xiàn)錯(cuò)誤能夠在短的時(shí)間(5個(gè)小時(shí))內(nèi)進(jìn)行系統(tǒng)的修復(fù)和再次運(yùn)行4運(yùn)行環(huán)境規(guī)定4.1設(shè)備列出運(yùn)行該軟件所需要的硬設(shè)備。說(shuō)明其中的新型設(shè)備及其專門(mén)功能,包括:a 具有 Intel(R) Core T1110處理器且滿足以下要求的計(jì)算機(jī): 最低64MB內(nèi)存最小10GB硬盤(pán)鼠標(biāo)鍵盤(pán)b 服務(wù)器硬件需求:具有PentiumIII處理器且滿足以下要求的計(jì)算機(jī):最低

20、512MB內(nèi)存最小1TB硬盤(pán)鼠標(biāo)鍵盤(pán) c 輸入及輸出設(shè)備的型號(hào)和數(shù)量,聯(lián)機(jī)或脫機(jī);d 數(shù)據(jù)通信設(shè)備的型號(hào)和數(shù)量;e 功能鍵及其他專用硬件4.2支持軟件支持軟件客戶程序軟件: 客戶程序軟件: Windows xp或更高版本數(shù)據(jù)庫(kù)服務(wù)器軟件: 數(shù)據(jù)庫(kù)服務(wù)器軟件: Windows NT / 2000 Server 或更高版本支持的數(shù)據(jù)庫(kù)Oracle10g/SQL Server 2000/My Sql/Access/DB24.3接口本系統(tǒng)為獨(dú)立系統(tǒng), 暫不支持外部接口數(shù)據(jù)通信協(xié)議為http4.4控制(不支持)5偽代碼5.1會(huì)員模塊5.1.1用戶注冊(cè)頁(yè)面用戶注冊(cè)注冊(cè)信息:用戶名和密碼可以使用(a-z,0

21、-9,A-Z)其中密碼提問(wèn)和密碼回答幫助你找回密碼(帶 * 為必填項(xiàng))用戶名 *【UserName 】【btn檢測(cè)用戶名】密碼 *【UserPwd 】確定密碼 *【UserPwd 】密碼提問(wèn) *【PwdQuestion 】密碼回答 *【PwdAnswer 】聯(lián)系信息:請(qǐng)如實(shí)填寫(xiě)方便我們及時(shí)與您聯(lián)系真實(shí)姓名【UserRealName 】性別【UserSex 】手機(jī)號(hào)碼【UserMobile 】Email【UserEmail 】電話【UserTelphone 】郵編【UserPostCode 】詳細(xì)地址【UserAddress 】【btn注冊(cè) UserReg 】 【btn清空reset】/ / 用

22、戶名注冊(cè)校驗(yàn)/ If(用戶名=空) 提示“用戶名不能為空”返回ElseUserNameChk 校驗(yàn)系統(tǒng)中是否存在指定用戶并傳給userIDif(userID0)提示“這個(gè)用戶名還未注冊(cè),趕快注冊(cè)吧!”返回/ / 用戶注冊(cè)/ If(用戶名=0)提示“用戶名不能為空”regChkPass值為 0返回ElseUserNameChk 校驗(yàn)系統(tǒng)中是否存在指定用戶并傳給userIDIf(userID0)提示“用戶名已經(jīng)被注冊(cè),請(qǐng)換個(gè)名字再試試”regChkPass值為 0返回If(UserPwd=0)提示“密碼不能為空!”regChkPass值為 0返回If(確認(rèn)密碼=0)提示“確認(rèn)密碼不能為空!”reg

23、ChkPass值為 0返回ElseIf(確認(rèn)密碼!=密碼)提示“確認(rèn)密碼錯(cuò)誤!”regChkPass值為 0返回If(密碼提問(wèn)為空)提示“密碼提問(wèn)不能為空!”regChkPass值為 0返回If(密碼回答=0)提示“密碼回答不能為空!”regChkPass值為 0返回If(真實(shí)姓名=0)提示“真實(shí)姓名不能為空!”regChkPass值為 0返回If(手機(jī)號(hào)碼=0)提示“手機(jī)號(hào)碼不能為空!”regChkPass值為 0返回ElseIf(UserMobile長(zhǎng)度不為十一位| UserMobile前兩位不為“13”)提示“手機(jī)號(hào)碼錯(cuò)誤!”regChkPass值為 0返回If(UserTelphone

24、1=0| UserTelphone2=0)提示“電話號(hào)碼不能為空”regChkPass值為 0返回If(UserPostcode=0)提示“電子郵件不能為空”regChkPass值為 0返回If(UserAddress=0)提示“詳細(xì)地址不能為空”regChkPass值為 0返回If(regChkPass 值為 1)StringUtil.CheckStr對(duì)輸入的用戶名進(jìn)行過(guò)濾傳給字符串userNameStringUtil.CheckStr對(duì)輸入的密碼進(jìn)行解密傳給字符串userPwdStringUtil.CheckStr方法對(duì)輸入的PwdQuestion過(guò)濾傳給字符串pwdQuestionStr

25、ingUtil.CheckStr方法對(duì)輸入的PwdAnswer過(guò)濾傳給字符串PwdAnswerStringUtil.CheckStr方法對(duì)輸入的UserRealName過(guò)濾傳給字符串UserRealNameStringUtil.CheckStr方法對(duì)輸入的UserSex過(guò)濾傳給字符串UserSexStringUtil.CheckStr方法對(duì)輸入的UserTelphone1和UserTelphone2過(guò)濾傳給字符串userTelphoneStringUtil.CheckStr方法對(duì)輸入的UserEmail過(guò)濾傳給字符串UserEmailStringUtil.CheckStr方法對(duì)輸入的UserM

26、obile過(guò)濾傳給字符串userMobileStringUtil.CheckStr方法對(duì)輸入的UserPostcode過(guò)濾傳給字符串userPostcodeStringUtil.CheckStr方法對(duì)輸入的UserAddress過(guò)濾傳給字符串userAddressRequest對(duì)象獲取客戶端地址并傳給userLastVisitIP調(diào)用UserReg函數(shù)把(userName, userPwd, pwdQuestion, pwdAnswer, userRealName, userSex, userTelphone, userEmail, userMobile, userPostcode, user

27、Address, userLastVisitIP)添加到表中,并把返回值傳給變量regOKIf(regOk 0)把userName傳給Session對(duì)象中的UserNameUserChk檢查userName和 userPwd傳給Session對(duì)象中的UserIDelse提示“注冊(cè)失敗,請(qǐng)稍后回來(lái)!”返回5.1.2忘記密碼模塊1) 忘記密碼(提交用戶名)忘記密碼提示:請(qǐng)輸入用戶名,我們將確認(rèn)您的身份用戶名:【UserName 】【btn提交submit】 【btn清空reset】/ / 提交用戶名/ If(UserName=0)提示“用戶名不能為空”返回ElseCheckStr過(guò)濾UserNam

28、e的特殊字符并傳給字符串userName創(chuàng)建一個(gè)DataTable數(shù)據(jù)表把userName插入到數(shù)據(jù)表中If(myDtb.DefaultView.Count 0)把mydtb的密碼提問(wèn)賦值給PwdQuestion 把mydtb的密碼回答賦值給PwdAnswer 把mydtb的用戶ID賦值給userID定義answerNum 的只為 0調(diào)用SetShow函數(shù)并傳入三個(gè)參數(shù)Else提示“對(duì)不起,沒(méi)有找到該用戶名”退出2) 忘記密碼(回答密碼提問(wèn))忘記密碼(回答密碼提問(wèn))提示:請(qǐng)輸入用戶名,我們將確認(rèn)您的身份密碼提示: 【PwdQuestion】密碼回答: 【PwdAnswer 】【btn提交】【b

29、tn清空】/ / 回答密碼提問(wèn)/ If(用戶輸入的密碼回答為空)提示“密碼回答不能為空!”調(diào)用SetShow函數(shù)并傳入三個(gè)參數(shù)返回ElseIf(answerNum3)If(用戶輸入密碼回答=密碼回答)answerNum的值為0調(diào)用SetShow函數(shù)并傳入三個(gè)參數(shù)ElseanswerNum的值加1提示“密碼回答錯(cuò)誤,請(qǐng)重新輸入!”調(diào)用SetShow函數(shù)并傳入三個(gè)參數(shù)返回Else提示“密碼回答錯(cuò)誤超過(guò)3次,請(qǐng)以后再來(lái)!”頁(yè)面跳轉(zhuǎn)到Default.aspx3) 忘記密碼(密碼修改)密碼修改提示:請(qǐng)輸入您的新密碼用戶名【UserName】新密碼【UserPwd 】確認(rèn)密碼【UserPwd 】 【提交】

30、 【清空】/ summary/ 輸入新密碼/ If(輸入的密碼為空)提示“密碼不能為空!”調(diào)用SetShow函數(shù)并傳入三個(gè)參數(shù)返回If (輸入的確認(rèn)密碼為空)提示“確認(rèn)密碼不能為空”調(diào)用SetShow函數(shù)并傳入三個(gè)參數(shù)返回ElseIf (輸入確認(rèn)密碼不等于密碼)提示“確認(rèn)密碼錯(cuò)誤”調(diào)用SetShow函數(shù)并傳入三個(gè)參數(shù)返回Else調(diào)用 Md5.GetMD5_16X方法對(duì)密碼字符串進(jìn)行解密并傳值給userPwd調(diào)用Modifypwd修改用戶名和密碼,并把返回值傳給modifokIf(modifok0)為Username設(shè)置session參數(shù)username提示“密碼修改成功!”跳轉(zhuǎn)到Default

31、.aspx頁(yè)面Else提示“新密碼輸入失敗,請(qǐng)稍后再來(lái)!”調(diào)用SetShow函數(shù)并傳入三個(gè)參數(shù)返回5.1.3用戶資料修改頁(yè)面我的資料提示:您的信息如下,可隨時(shí)修改(其中帶 * 為必填項(xiàng))用戶名 *【UserName 】密碼提問(wèn) *【PwdQuestion 】密碼回答 *【PwdAnswer 】真實(shí)姓名 *【UserRealName 】性別【UserSex 】年齡【UserAge 】工作職位【UserOccupation 】個(gè)人收入【UserIncome 】最高學(xué)歷【UserEducation 】所在省份【UserProvince】所在城市【UserCity 】手機(jī)號(hào)碼【UserMobile】E

32、mail【UserEmail 】郵編【UserPostCode 】詳細(xì)地址【UserAddress 】【btn提交】【btn清空reset】/ / 修改用戶資料/ if (輸入的userName為空) 提示(您的登錄失效!); modifyChkPass值為0返回if (PwdQuestion為空) 提示(密碼提問(wèn)不能為空!); modifyChkPass 值為0 返回if (PwdAnswer值為空) 提示(密碼回答不能為空!); modifyChkPass 值為0返回if (UserRealName值為空) 提示(真實(shí)姓名不能為空!); modifyChkPass =值為0; 返回if (

33、UserMobile值為空) 提示(手機(jī)號(hào)碼不能為空!); modifyChkPass =值為0; 返回elseif (UserMobile的值前兩位不為11) | (UserMobile的值前兩位不為13) 提示(手機(jī)號(hào)碼錯(cuò)誤!); modifyChkPass 值為 0; 返回if (UserTelphone為空) 提示(電話號(hào)碼不能為空!); modifyChkPass 值為0; 返回if (UserEmail為空) 提示(電子郵件不能為空!); modifyChkPass 值為 0; 返回if (UserPostcode為空) 提示(郵政編碼不能為空!); modifyChkPass 值

34、為 0; 返回if (UserAddress為空) 提示(詳細(xì)地址不能為空!); modifyChkPass 值為0; 返回if (modifyChkPass 值等于1)略if (modifyOk 0) 提示(修改成功,歡迎使用!); 頁(yè)面轉(zhuǎn)到(Default.aspx);else 提示(修改失敗,請(qǐng)稍后再來(lái)!); 返回 5.1.4密碼修改頁(yè)面忘記密碼提示:由于密碼已經(jīng)采用MD5加密,因此請(qǐng)輸入您的新密碼用戶名: 【UserName 】密 碼: 【UserPwd 】確認(rèn)密碼: 【UserPwd 】【提交btn】 【清空btn】/ / 密碼修改/ if (UserPwd為空) 提示(密碼不能為空

35、!); 返回if (UserPwdChk為空) 提示(確認(rèn)密碼不能為空!); 返回elseif (輸入的UserPwdChk不等于UserPwd) 提示(確認(rèn)密碼錯(cuò)誤!); 返回else Md5.GetMD5_16X對(duì)UserPwd解密傳給userPwdint modifyOk = User.ModifyPwd(userName, userPwd);if (modifyOk 大于值0) 提示(修改成功,歡迎使用!); 頁(yè)面轉(zhuǎn)到(Default.aspx);else 提示(新密碼輸入失敗,請(qǐng)稍后再來(lái)!); 返回 5.2后臺(tái)管理-商品管理模塊5.2.1增加新商品-一級(jí)分類增加新一級(jí)分類分類名稱:*

36、Text:GoodsName分類描述:*Text:GoodsContent顯示級(jí)別:*GoodsOrderbtn:Items是否審核:*GoodsCheckbtn:Items提交btn:IsAdd清空btn:ResetIf(商品分類名稱=空) 則提示:“分類名稱不能為空”;退出;Else 把所有過(guò)濾后的文本框中的值傳給相應(yīng)的字段: 把字段中的值都插入到insertOK中;If(insertOK=1) 則提示:“增加成功,歡迎使用!”;跳轉(zhuǎn)到“GoodsTypeList.aspx頁(yè)面”;Else 則提示“增加失敗,請(qǐng)稍候再來(lái)!”;退出;5.2.2編輯新商品-一級(jí)分類編輯商品一級(jí)分類分類名稱:*T

37、ext:GoodsName分類描述:*Text:GoodsContent顯示級(jí)別:*GoodsOrderbtn:Items是否審核:*GoodsCheckbtn:Items提交btn:IsModify清空Btn:Reset刪除:Btn: IsDeleteIf(商品分類名稱=空) 則提示:“分類名稱不能為空”;退出;Else 把所有過(guò)濾后的文本框中的值傳給相應(yīng)的字段: 把字段中的值都插入到editOk中;If(editOk=1) 則提示:“編輯成功,歡迎使用!”;跳轉(zhuǎn)到“GoodsTypeList.aspx頁(yè)面”;Else 則提示“編輯失敗,請(qǐng)稍候再來(lái)!”;退出; 5.2.3編輯新商品-二級(jí)分類

38、增加新商品二級(jí)分類一級(jí)分類:*TypeIDbtn:Items分類名稱:*Text:GoodsName分類描述:*Text:GoodsContent顯示級(jí)別:*GoodsOrderbtn:Items是否審核:*GoodsCheckbtn:Items提交btn:IsModify清空Btn:Reset刪除:Btn: IsDeleteIf(商品二級(jí)分類名稱=空) 則提示:“二級(jí)分類名稱不能為空”;退出;Else 把所有過(guò)濾后的文本框中的值傳給相應(yīng)的字段: 把字段中的值都插入到insertOK中;If(insertOK=1) 則提示:“增加成功,歡迎使用!”;跳轉(zhuǎn)到“GoodsTypeList.aspx

39、頁(yè)面”;Else 則提示“增加失敗,請(qǐng)稍候再來(lái)!”;退出;5.2.4增加新商品信息增加新商品信息一級(jí)分類:*TypeIDbtn:Items二級(jí)分類:*BorderIDbtn:Items商品編號(hào):*Text:GoodsCode商品型號(hào):Text:GoodsTypeCode商品名稱:*Text:GoodsName關(guān) 鍵 字:Text:GoodsKeys商品簡(jiǎn)介:Text:GoodsText商品描述:GoodsContent商品小圖片:路徑瀏覽重新上傳商品大圖片:路徑瀏覽重新上傳商品品牌:Text:GoodsPT市 場(chǎng) 價(jià):*Text:GoodsPriceShop優(yōu) 惠 價(jià):*Text:GoodsP

40、riceUserVIP 價(jià):*Text:GoodsPriceVIP折扣數(shù)值:*GoodsPricePerbtn:Items上市時(shí)間:*Text:GoodsOnTime是否新品:*GoodsIsNewbtn:Items是否推薦:*GoodsIsVouchbtn:Items顯示級(jí)別:*GoodsOrderbtn:Items是否審查:*GoodsCheckbtn:Items審 查 員:*Text:GoodsCheckAdmin提交btn:IsAdd清空btn:ResetIf(如果沒(méi)有選擇商品一級(jí)分類的ID)則提示:“請(qǐng)選擇一級(jí)分類”;定義addChkPass = 0;退出;If(如果沒(méi)有選擇商品二級(jí)

41、分類的ID)則提示:“請(qǐng)選擇二級(jí)分類”;定義addChkPass = 0;退出;If(如果商品編號(hào)=空)則提示:“商品編號(hào)不能為空”;定義addChkPass = 0;退出;If(如果商品名稱=空)則提示:“商品名稱不能為空”;定義addChkPass = 0;退出;If(如果商品市場(chǎng)價(jià)=空)則提示:“商品市場(chǎng)價(jià)不能為空”;定義addChkPass = 0;退出;ElseIf (商品市場(chǎng)價(jià)的文本框的內(nèi)容不是數(shù)字類型) 則提示:“商品市場(chǎng)價(jià)必須為數(shù)字!”;定義addChkPass = 0; 退出;If(addChkPass = =1) 把文本框中的值傳給相應(yīng)的字段; 把商品一級(jí)分類、二級(jí)分類、商品名稱等值插入到addOK中;If (addOK中不為空) 則提示:“新商品增加成功!”; 頁(yè)面條轉(zhuǎn)到“GoodsInfoList.aspx” 商品信息管理頁(yè)面Else 則提示:“新商品增加

溫馨提示

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

評(píng)論

0/150

提交評(píng)論