Eshopping組衣購(gòu)網(wǎng)課程設(shè)計(jì).doc_第1頁(yè)
Eshopping組衣購(gòu)網(wǎng)課程設(shè)計(jì).doc_第2頁(yè)
Eshopping組衣購(gòu)網(wǎng)課程設(shè)計(jì).doc_第3頁(yè)
Eshopping組衣購(gòu)網(wǎng)課程設(shè)計(jì).doc_第4頁(yè)
Eshopping組衣購(gòu)網(wǎng)課程設(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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 項(xiàng)目開發(fā)需求分析31.1需求分析31.2 用例描述32 系統(tǒng)設(shè)計(jì)42.1 系統(tǒng)架構(gòu)42.2 系功能模塊設(shè)計(jì)42.3 數(shù)據(jù)庫(kù)設(shè)計(jì)52.3.1 表設(shè)計(jì)52.4類的設(shè)計(jì)63 界面設(shè)計(jì)93.1首頁(yè)93.2 商品詳細(xì)(點(diǎn)擊小圖后出來(lái)的)93.3 購(gòu)物車103.4 收銀臺(tái)(結(jié)賬并可填寫訂單)103.5 公共留言板113.6 管理員的后臺(tái)界面114 模塊的實(shí)現(xiàn)114.1 登陸與注冊(cè)114.1.1邏輯交互圖:(登陸注冊(cè))11登錄模塊設(shè)計(jì)說(shuō)明(見圖4.1.1)124.2 商品的展示與搜索124.2.1 邏輯交互圖(商品展示與搜索)12商品展示與搜索設(shè)計(jì)說(shuō)明(見圖4.2.1)124.3 購(gòu)物車管理134.3.1 邏輯交互圖(購(gòu)物車)134.4 訂單模塊134.4.1邏輯交互圖(訂單模塊)134.5后臺(tái)模塊135代碼的發(fā)布與測(cè)試141測(cè) 試141.1測(cè)試目的141.2測(cè)試條件141.3測(cè)試用例141.3.1注冊(cè)模塊測(cè)試用例(見表5.1)146總結(jié)147參考文獻(xiàn)141項(xiàng)目開發(fā)需求分析1.1需求分析如今是個(gè)信息發(fā)達(dá)的時(shí)期。網(wǎng)上購(gòu)物也成為人們的一個(gè)必不可少的一部分.我們的這個(gè)網(wǎng)站可以讓你買衣服更加方便,我們提供當(dāng)前流行的款式,讓你在眾多的衣服。里有個(gè)參考!1.2 用例描述顧客可以通過(guò)該系統(tǒng)查看商品信息,還可以搜索商品,如果顧客已經(jīng)注冊(cè)了的話還可以對(duì)商品進(jìn)行購(gòu)買下定單等。管理員可以通過(guò)該系統(tǒng)對(duì)用戶的信息進(jìn)行管理,還可以對(duì)定單的信息管理,以及商品信息的增刪改的管理。用例如下 使用導(dǎo)航查看商品 查看商品 搜索商品 未注冊(cè)的customer 管理購(gòu)物車注冊(cè)用戶 注冊(cè)的customer 留言 下訂單 用戶的信息管理 留言管理 Administration 查定單管理 商品基本信息管理2 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)架構(gòu)我們采用的JSP顯示+JAVABEAN模板+SERVLET邏輯處理的 MVC模式. 結(jié)構(gòu)圖如下:主界面(用戶使用)控制層(servlet)實(shí)現(xiàn)窗體邏輯轉(zhuǎn)化 以及處理Jdbc連接池MYsql數(shù)據(jù)庫(kù) 狀態(tài)傳 更新數(shù)據(jù)顯示 使用模板 封裝給模板類(javabean) 2.2 系功能模塊設(shè)計(jì)在線購(gòu)物系統(tǒng)前臺(tái)部分后臺(tái)部分用戶模塊留言板搜索查看導(dǎo)航欄友情新聞管理購(gòu)買模塊用戶管理訂單管理留言板管理商品信息管理2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)此系統(tǒng)我們采用的數(shù)據(jù)庫(kù)是Mysql,因?yàn)镸ysql比起SQL Server操作簡(jiǎn)單,而我們開發(fā)的這小型網(wǎng)上購(gòu)物系統(tǒng)所需的數(shù)據(jù)操作,Mysql完全可以完成。這個(gè)都是。這樣就便于我們一組共同開發(fā)。 2.3.1 表設(shè)計(jì) 商品信息表 good_infoz id name brand sort path image用戶信息表 buyer_info user pd name address email tele QQ 留言表word_inforequiredsentence訂單表 order_info id realname address subTime email postnum tele payway tranway訂單表2.4類的設(shè)計(jì) 變量命名規(guī)范和公用javaBean用戶類:buyerprivate String user;private String pd;Public getUser() (return user);Public setUser(String user);Public getPd() (return pd);Public setPd(String pd);orderprivate String id;private String realname;private String address;private String subTime;private String email;private String postnum;private String tele;private String payway;private String tranway; 相應(yīng)的get set 方法訂單類商品類goodsPrivate String id;Private String name;Private blob imagePrivate String brand;Private String path;Private float price;參照用戶類,相應(yīng)的get和set方法留言類wordPrivate String Required;Private String sentence;參照用戶類,相應(yīng)的get和set方法搜索類Private String name;Private String brand;Private String sort;Private String price;search參照用戶類相應(yīng)的get和set方法資料接口類informPrivate buyer b;Private goods g;Private word w;Private search s;參照用戶類相應(yīng)的get和set方法3 界面設(shè)計(jì)3.1首頁(yè)3.2 商品詳細(xì)(點(diǎn)擊小圖后出來(lái)的)3.3 購(gòu)物車3.4 收銀臺(tái)(結(jié)賬并可填寫訂單)3.5 公共留言板3.6 管理員的后臺(tái)界面4 模塊的實(shí)現(xiàn)Index.jsp 首頁(yè)login_check(servlet)Re_check(servlet)Regist.jsp4.1 登陸與注冊(cè)4.1.1邏輯交互圖:(登陸注冊(cè)) 登陸 注冊(cè)登錄模塊設(shè)計(jì)說(shuō)明(見圖4.1.1)子模塊名稱功能描述項(xiàng)目接口類注冊(cè)通過(guò)注冊(cè)從而獲得有效的用戶信息用戶輸入用戶名、密碼等用戶基本信息Regist.jsp,regist(servlet)登錄通過(guò)登錄進(jìn)入購(gòu)物車等操作用戶輸入有效的用戶名和密碼Login.jsp,denglu(servlet)表4.1.1登錄模塊設(shè)計(jì)說(shuō)明4.2 商品的展示與搜索4.2.1 邏輯交互圖(商品展示與搜索)goods.java(javaBean)Index.jsp(首頁(yè)的商品展示與搜索)Inform.java(底層與數(shù)據(jù)庫(kù)交互的類)onegoodshow.jsp(單件商品詳細(xì)信息展)商品展示與搜索設(shè)計(jì)說(shuō)明(見圖4.2.1)子模塊名稱功能描述項(xiàng)目接口類展示展示出所有商品以及分類通過(guò)點(diǎn)擊圖片從而獲得商品的詳細(xì)大圖等信息Index.jsp inform.java Con.java搜索可根據(jù)商品的類別等我們的是模糊搜索只要有與之匹配的都可查出來(lái)用戶輸入有效的商品信息Index.jsp inform.java Con.java表4.1.1登錄模塊設(shè)計(jì)說(shuō)明4.3 購(gòu)物車管理Onegoodshow.jspGoods.java(Bean)GoodsDo(servlet)用session共享數(shù)據(jù)Cart.jsp購(gòu)物車Index.jsp4.3.1 邏輯交互圖(購(gòu)物車) 繼續(xù)購(gòu)物 點(diǎn)擊加入購(gòu)物車 刪除商品4.4 訂單模塊Order.jspOrdet(servlet)Success.htmlIndex.jsp4.4.1邏輯交互圖(訂單模塊)4.5后臺(tái)模塊Adminlogin.jspHoutaigl.jspglUser.jspglGoods.jspglLY.jsp5代碼的發(fā)布與測(cè)試 1 測(cè) 試1.1 測(cè)試目的軟件測(cè)試是軟件開發(fā)的最后一個(gè)階段,測(cè)試的目的不是證明所開發(fā)的軟件沒(méi)有錯(cuò)誤,而是盡可能的多發(fā)現(xiàn)軟件設(shè)計(jì)開發(fā)全周期中各個(gè)階段的錯(cuò)誤, 以便分析錯(cuò)誤的性質(zhì)與位置而加以糾正,糾正過(guò)程涉及到更正或重新設(shè)計(jì)相關(guān)的文檔活動(dòng)。從而避免用戶在使用時(shí)出現(xiàn)不可預(yù)測(cè)的異常而導(dǎo)致整個(gè)系統(tǒng)崩潰。1.2 測(cè)試條件1.2.1 系統(tǒng)的選擇Windows98以上各種版本的系統(tǒng)1.2.2 人員選擇單元測(cè)試:每個(gè)模塊的設(shè)計(jì)人員系統(tǒng)測(cè)試:設(shè)計(jì)小組的全體成員驗(yàn)收測(cè)試:測(cè)試:在我們?cè)O(shè)計(jì)小組成員的指導(dǎo)下,輸入數(shù)據(jù)進(jìn)行測(cè)試測(cè)試:完全由用戶自主輸入數(shù)據(jù)進(jìn)行測(cè)試,設(shè)計(jì)人員不得參與1.3測(cè)試用例1.3.1 用戶注冊(cè)登錄模塊測(cè)試用例測(cè)試項(xiàng)測(cè)試用例輸入信息輸出結(jié)果注冊(cè)正確信息用例通過(guò)文本框輸入正確的用戶信息提示注冊(cè)成功 ,3秒后自動(dòng)回到首頁(yè)錯(cuò)誤信息用例信息輸入有誤提示信息(這個(gè)模塊有待完善)登錄正確信息用例 輸入正確的用戶名和密碼 提示登錄成功 自動(dòng)跳到首頁(yè)登錄錯(cuò)誤信息用例點(diǎn)擊新建菜單或新建圖形按鈕跳到提示頁(yè)面用戶名或密碼不正確注冊(cè)模塊測(cè)試用例. 1.3.2 購(gòu)物車模塊測(cè)試用例測(cè)試項(xiàng)測(cè)試用例 按鈕響應(yīng)響應(yīng)結(jié)果加入購(gòu)物車正確信息用例 點(diǎn)擊加購(gòu)物車 如果已經(jīng)登錄,跳到購(gòu)物車管理界面繼續(xù)購(gòu)物正確信息用例 點(diǎn)擊繼續(xù)購(gòu)物回到首頁(yè)的商品區(qū),繼續(xù)選購(gòu)商品去收銀臺(tái)結(jié)賬正確信息用例 點(diǎn)擊去收銀臺(tái)結(jié)賬跳到結(jié)賬頁(yè)面中可以填寫訂單. 1.3.3 后臺(tái)管理員模塊測(cè)試用例測(cè)試項(xiàng)測(cè)試用例 按鈕響應(yīng)并且輸入信息響應(yīng)結(jié)果添加記錄正確信息用例 點(diǎn)擊添加記錄,彈出輸入框 輸入相關(guān)信息 提示注冊(cè)成功刪除記錄正確信息用例 按下刪除按鈕 該條信息刪除6總結(jié)7參考文獻(xiàn)1張孝祥.JAVA就業(yè)培訓(xùn)教程M.北京:清華大學(xué)出版社,2003:286-345,369-394.2朱福喜,唐曉軍.JAVA程序設(shè)計(jì)技巧與開發(fā)實(shí)例M.北京:人民郵電出版社,2004.3陳煒,張曉蕾等.JAVA軟件開發(fā)技術(shù)M.北京:人民郵電出版社,2004:89-143.4向傳杰,JAVA編程案例教程M.北京:電子工業(yè)出版社,2004:36-97.5施伯樂(lè),丁寶康等.數(shù)據(jù)庫(kù)系統(tǒng)教程M.北京:高等教育出版社,2003:88-116.6陳明. 軟件工程實(shí)用教程M.北京:清華大學(xué)出版社,2005:18-148.7肖剛,古輝等.實(shí)用軟件文檔寫作M.北京:清華大學(xué)出版社,2005:54-227.附錄:項(xiàng)目開發(fā)計(jì)劃進(jìn)度表(見表8.1)開始時(shí)間完成時(shí)間任 務(wù)參 與 者12月23日12月24日問(wèn)題描述12月24日12月25日需求分析12月25日12月27日概要設(shè)計(jì)、界面12月27日1月4日修改1月5日1月6日詳細(xì)設(shè)計(jì)、編碼1月6日1月7日編碼、文檔整理1月7s日1月7日修改、提交表8.1進(jìn)度表具體任務(wù)分配(見表8.2)組員名任 務(wù)后臺(tái)模塊 注冊(cè)登錄模塊, 商品展示與搜索,購(gòu)物車模塊 留言板模塊,訂單模塊表8.2具體任務(wù)分配數(shù)據(jù)庫(kù)連接類數(shù)據(jù)庫(kù)連接屬性dbConPublic writeBuyer(buyer b);Public getBuyer() (return b);Public writeGoods(goods g);Public getGoods; (return g)Public writeWord(word w);Public getWord (return w)public search(search s) (return rs)網(wǎng)站名字:E-shoping主題:以時(shí)尚為風(fēng)格,引領(lǐng)潮流。主要內(nèi)容:衣服。網(wǎng)站風(fēng)格:青春時(shí)尚。主要模塊:搜索模塊,留言板模塊,物品導(dǎo)航模塊,用戶信息模塊(注冊(cè),登錄,修改)購(gòu)買結(jié)賬模塊,預(yù)訂模塊,友情鏈接模塊,業(yè)界信息模塊實(shí)現(xiàn)工具:Dreawer myeclipse 技術(shù)支持:html,jsp,servlet,javaBean后臺(tái)支持;mysql開發(fā)過(guò)程:RUP 開發(fā)人員:日期:2009年12月25模塊分工情況姜皓然:搜索模塊,留言板模塊,購(gòu)買結(jié)賬模塊方翠:物品導(dǎo)航模塊,預(yù)訂模塊李盛慧:主頁(yè),友情鏈接,業(yè)界信息,用戶信息模塊李烈永:負(fù)責(zé)連接各模塊j

溫馨提示

  • 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)論