Eshopping組衣購網(wǎng)課程設(shè)計(jì).doc_第1頁
Eshopping組衣購網(wǎng)課程設(shè)計(jì).doc_第2頁
Eshopping組衣購網(wǎng)課程設(shè)計(jì).doc_第3頁
Eshopping組衣購網(wǎng)課程設(shè)計(jì).doc_第4頁
Eshopping組衣購網(wǎng)課程設(shè)計(jì).doc_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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ù)庫設(shè)計(jì)52.3.1 表設(shè)計(jì)52.4類的設(shè)計(jì)63 界面設(shè)計(jì)93.1首頁93.2 商品詳細(xì)(點(diǎn)擊小圖后出來的)93.3 購物車103.4 收銀臺(結(jié)賬并可填寫訂單)103.5 公共留言板113.6 管理員的后臺界面114 模塊的實(shí)現(xiàn)114.1 登陸與注冊114.1.1邏輯交互圖:(登陸注冊)11登錄模塊設(shè)計(jì)說明(見圖4.1.1)124.2 商品的展示與搜索124.2.1 邏輯交互圖(商品展示與搜索)12商品展示與搜索設(shè)計(jì)說明(見圖4.2.1)124.3 購物車管理134.3.1 邏輯交互圖(購物車)134.4 訂單模塊134.4.1邏輯交互圖(訂單模塊)134.5后臺模塊135代碼的發(fā)布與測試141測 試141.1測試目的141.2測試條件141.3測試用例141.3.1注冊模塊測試用例(見表5.1)146總結(jié)147參考文獻(xiàn)141項(xiàng)目開發(fā)需求分析1.1需求分析如今是個(gè)信息發(fā)達(dá)的時(shí)期。網(wǎng)上購物也成為人們的一個(gè)必不可少的一部分.我們的這個(gè)網(wǎng)站可以讓你買衣服更加方便,我們提供當(dāng)前流行的款式,讓你在眾多的衣服。里有個(gè)參考!1.2 用例描述顧客可以通過該系統(tǒng)查看商品信息,還可以搜索商品,如果顧客已經(jīng)注冊了的話還可以對商品進(jìn)行購買下定單等。管理員可以通過該系統(tǒng)對用戶的信息進(jìn)行管理,還可以對定單的信息管理,以及商品信息的增刪改的管理。用例如下 使用導(dǎo)航查看商品 查看商品 搜索商品 未注冊的customer 管理購物車注冊用戶 注冊的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ù)庫 狀態(tài)傳 更新數(shù)據(jù)顯示 使用模板 封裝給模板類(javabean) 2.2 系功能模塊設(shè)計(jì)在線購物系統(tǒng)前臺部分后臺部分用戶模塊留言板搜索查看導(dǎo)航欄友情新聞管理購買模塊用戶管理訂單管理留言板管理商品信息管理2.3 數(shù)據(jù)庫設(shè)計(jì)此系統(tǒng)我們采用的數(shù)據(jù)庫是Mysql,因?yàn)镸ysql比起SQL Server操作簡單,而我們開發(fā)的這小型網(wǎng)上購物系統(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首頁3.2 商品詳細(xì)(點(diǎn)擊小圖后出來的)3.3 購物車3.4 收銀臺(結(jié)賬并可填寫訂單)3.5 公共留言板3.6 管理員的后臺界面4 模塊的實(shí)現(xiàn)Index.jsp 首頁login_check(servlet)Re_check(servlet)Regist.jsp4.1 登陸與注冊4.1.1邏輯交互圖:(登陸注冊) 登陸 注冊登錄模塊設(shè)計(jì)說明(見圖4.1.1)子模塊名稱功能描述項(xiàng)目接口類注冊通過注冊從而獲得有效的用戶信息用戶輸入用戶名、密碼等用戶基本信息Regist.jsp,regist(servlet)登錄通過登錄進(jìn)入購物車等操作用戶輸入有效的用戶名和密碼Login.jsp,denglu(servlet)表4.1.1登錄模塊設(shè)計(jì)說明4.2 商品的展示與搜索4.2.1 邏輯交互圖(商品展示與搜索)goods.java(javaBean)Index.jsp(首頁的商品展示與搜索)Inform.java(底層與數(shù)據(jù)庫交互的類)onegoodshow.jsp(單件商品詳細(xì)信息展)商品展示與搜索設(shè)計(jì)說明(見圖4.2.1)子模塊名稱功能描述項(xiàng)目接口類展示展示出所有商品以及分類通過點(diǎn)擊圖片從而獲得商品的詳細(xì)大圖等信息Index.jsp inform.java Con.java搜索可根據(jù)商品的類別等我們的是模糊搜索只要有與之匹配的都可查出來用戶輸入有效的商品信息Index.jsp inform.java Con.java表4.1.1登錄模塊設(shè)計(jì)說明4.3 購物車管理Onegoodshow.jspGoods.java(Bean)GoodsDo(servlet)用session共享數(shù)據(jù)Cart.jsp購物車Index.jsp4.3.1 邏輯交互圖(購物車) 繼續(xù)購物 點(diǎn)擊加入購物車 刪除商品4.4 訂單模塊Order.jspOrdet(servlet)Success.htmlIndex.jsp4.4.1邏輯交互圖(訂單模塊)4.5后臺模塊Adminlogin.jspHoutaigl.jspglUser.jspglGoods.jspglLY.jsp5代碼的發(fā)布與測試 1 測 試1.1 測試目的軟件測試是軟件開發(fā)的最后一個(gè)階段,測試的目的不是證明所開發(fā)的軟件沒有錯(cuò)誤,而是盡可能的多發(fā)現(xiàn)軟件設(shè)計(jì)開發(fā)全周期中各個(gè)階段的錯(cuò)誤, 以便分析錯(cuò)誤的性質(zhì)與位置而加以糾正,糾正過程涉及到更正或重新設(shè)計(jì)相關(guān)的文檔活動。從而避免用戶在使用時(shí)出現(xiàn)不可預(yù)測的異常而導(dǎo)致整個(gè)系統(tǒng)崩潰。1.2 測試條件1.2.1 系統(tǒng)的選擇Windows98以上各種版本的系統(tǒng)1.2.2 人員選擇單元測試:每個(gè)模塊的設(shè)計(jì)人員系統(tǒng)測試:設(shè)計(jì)小組的全體成員驗(yàn)收測試:測試:在我們設(shè)計(jì)小組成員的指導(dǎo)下,輸入數(shù)據(jù)進(jìn)行測試測試:完全由用戶自主輸入數(shù)據(jù)進(jìn)行測試,設(shè)計(jì)人員不得參與1.3測試用例1.3.1 用戶注冊登錄模塊測試用例測試項(xiàng)測試用例輸入信息輸出結(jié)果注冊正確信息用例通過文本框輸入正確的用戶信息提示注冊成功 ,3秒后自動回到首頁錯(cuò)誤信息用例信息輸入有誤提示信息(這個(gè)模塊有待完善)登錄正確信息用例 輸入正確的用戶名和密碼 提示登錄成功 自動跳到首頁登錄錯(cuò)誤信息用例點(diǎn)擊新建菜單或新建圖形按鈕跳到提示頁面用戶名或密碼不正確注冊模塊測試用例. 1.3.2 購物車模塊測試用例測試項(xiàng)測試用例 按鈕響應(yīng)響應(yīng)結(jié)果加入購物車正確信息用例 點(diǎn)擊加購物車 如果已經(jīng)登錄,跳到購物車管理界面繼續(xù)購物正確信息用例 點(diǎn)擊繼續(xù)購物回到首頁的商品區(qū),繼續(xù)選購商品去收銀臺結(jié)賬正確信息用例 點(diǎn)擊去收銀臺結(jié)賬跳到結(jié)賬頁面中可以填寫訂單. 1.3.3 后臺管理員模塊測試用例測試項(xiàng)測試用例 按鈕響應(yīng)并且輸入信息響應(yīng)結(jié)果添加記錄正確信息用例 點(diǎn)擊添加記錄,彈出輸入框 輸入相關(guān)信息 提示注冊成功刪除記錄正確信息用例 按下刪除按鈕 該條信息刪除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施伯樂,丁寶康等.數(shù)據(jù)庫系統(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日問題描述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ù)后臺模塊 注冊登錄模塊, 商品展示與搜索,購物車模塊 留言板模塊,訂單模塊表8.2具體任務(wù)分配數(shù)據(jù)庫連接類數(shù)據(jù)庫連接屬性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)航模塊,用戶信息模塊(注冊,登錄,修改)購買結(jié)賬模塊,預(yù)訂模塊,友情鏈接模塊,業(yè)界信息模塊實(shí)現(xiàn)工具:Dreawer myeclipse 技術(shù)支持:html,jsp,servlet,javaBean后臺支持;mysql開發(fā)過程:RUP 開發(fā)人員:日期:2009年12月25模塊分工情況姜皓然:搜索模塊,留言板模塊,購買結(jié)賬模塊方翠:物品導(dǎo)航模塊,預(yù)訂模塊李盛慧:主頁,友情鏈接,業(yè)界信息,用戶信息模塊李烈永:負(fù)責(zé)連接各模塊j

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論