




已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1 項目開發(fā)需求分析31.1需求分析31.2 用例描述32 系統(tǒng)設計42.1 系統(tǒng)架構42.2 系功能模塊設計42.3 數(shù)據(jù)庫設計52.3.1 表設計52.4類的設計63 界面設計93.1首頁93.2 商品詳細(點擊小圖后出來的)93.3 購物車103.4 收銀臺(結賬并可填寫訂單)103.5 公共留言板113.6 管理員的后臺界面114 模塊的實現(xiàn)114.1 登陸與注冊114.1.1邏輯交互圖:(登陸注冊)11登錄模塊設計說明(見圖4.1.1)124.2 商品的展示與搜索124.2.1 邏輯交互圖(商品展示與搜索)12商品展示與搜索設計說明(見圖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總結147參考文獻141項目開發(fā)需求分析1.1需求分析如今是個信息發(fā)達的時期。網(wǎng)上購物也成為人們的一個必不可少的一部分.我們的這個網(wǎng)站可以讓你買衣服更加方便,我們提供當前流行的款式,讓你在眾多的衣服。里有個參考!1.2 用例描述顧客可以通過該系統(tǒng)查看商品信息,還可以搜索商品,如果顧客已經(jīng)注冊了的話還可以對商品進行購買下定單等。管理員可以通過該系統(tǒng)對用戶的信息進行管理,還可以對定單的信息管理,以及商品信息的增刪改的管理。用例如下 使用導航查看商品 查看商品 搜索商品 未注冊的customer 管理購物車注冊用戶 注冊的customer 留言 下訂單 用戶的信息管理 留言管理 Administration 查定單管理 商品基本信息管理2 系統(tǒng)設計2.1 系統(tǒng)架構我們采用的JSP顯示+JAVABEAN模板+SERVLET邏輯處理的 MVC模式. 結構圖如下:主界面(用戶使用)控制層(servlet)實現(xiàn)窗體邏輯轉化 以及處理Jdbc連接池MYsql數(shù)據(jù)庫 狀態(tài)傳 更新數(shù)據(jù)顯示 使用模板 封裝給模板類(javabean) 2.2 系功能模塊設計在線購物系統(tǒng)前臺部分后臺部分用戶模塊留言板搜索查看導航欄友情新聞管理購買模塊用戶管理訂單管理留言板管理商品信息管理2.3 數(shù)據(jù)庫設計此系統(tǒng)我們采用的數(shù)據(jù)庫是Mysql,因為Mysql比起SQL Server操作簡單,而我們開發(fā)的這小型網(wǎng)上購物系統(tǒng)所需的數(shù)據(jù)操作,Mysql完全可以完成。這個都是。這樣就便于我們一組共同開發(fā)。 2.3.1 表設計 商品信息表 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類的設計 變量命名規(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; 相應的get set 方法訂單類商品類goodsPrivate String id;Private String name;Private blob imagePrivate String brand;Private String path;Private float price;參照用戶類,相應的get和set方法留言類wordPrivate String Required;Private String sentence;參照用戶類,相應的get和set方法搜索類Private String name;Private String brand;Private String sort;Private String price;search參照用戶類相應的get和set方法資料接口類informPrivate buyer b;Private goods g;Private word w;Private search s;參照用戶類相應的get和set方法3 界面設計3.1首頁3.2 商品詳細(點擊小圖后出來的)3.3 購物車3.4 收銀臺(結賬并可填寫訂單)3.5 公共留言板3.6 管理員的后臺界面4 模塊的實現(xiàn)Index.jsp 首頁login_check(servlet)Re_check(servlet)Regist.jsp4.1 登陸與注冊4.1.1邏輯交互圖:(登陸注冊) 登陸 注冊登錄模塊設計說明(見圖4.1.1)子模塊名稱功能描述項目接口類注冊通過注冊從而獲得有效的用戶信息用戶輸入用戶名、密碼等用戶基本信息Regist.jsp,regist(servlet)登錄通過登錄進入購物車等操作用戶輸入有效的用戶名和密碼Login.jsp,denglu(servlet)表4.1.1登錄模塊設計說明4.2 商品的展示與搜索4.2.1 邏輯交互圖(商品展示與搜索)goods.java(javaBean)Index.jsp(首頁的商品展示與搜索)Inform.java(底層與數(shù)據(jù)庫交互的類)onegoodshow.jsp(單件商品詳細信息展)商品展示與搜索設計說明(見圖4.2.1)子模塊名稱功能描述項目接口類展示展示出所有商品以及分類通過點擊圖片從而獲得商品的詳細大圖等信息Index.jsp inform.java Con.java搜索可根據(jù)商品的類別等我們的是模糊搜索只要有與之匹配的都可查出來用戶輸入有效的商品信息Index.jsp inform.java Con.java表4.1.1登錄模塊設計說明4.3 購物車管理Onegoodshow.jspGoods.java(Bean)GoodsDo(servlet)用session共享數(shù)據(jù)Cart.jsp購物車Index.jsp4.3.1 邏輯交互圖(購物車) 繼續(xù)購物 點擊加入購物車 刪除商品4.4 訂單模塊Order.jspOrdet(servlet)Success.htmlIndex.jsp4.4.1邏輯交互圖(訂單模塊)4.5后臺模塊Adminlogin.jspHoutaigl.jspglUser.jspglGoods.jspglLY.jsp5代碼的發(fā)布與測試 1 測 試1.1 測試目的軟件測試是軟件開發(fā)的最后一個階段,測試的目的不是證明所開發(fā)的軟件沒有錯誤,而是盡可能的多發(fā)現(xiàn)軟件設計開發(fā)全周期中各個階段的錯誤, 以便分析錯誤的性質與位置而加以糾正,糾正過程涉及到更正或重新設計相關的文檔活動。從而避免用戶在使用時出現(xiàn)不可預測的異常而導致整個系統(tǒng)崩潰。1.2 測試條件1.2.1 系統(tǒng)的選擇Windows98以上各種版本的系統(tǒng)1.2.2 人員選擇單元測試:每個模塊的設計人員系統(tǒng)測試:設計小組的全體成員驗收測試:測試:在我們設計小組成員的指導下,輸入數(shù)據(jù)進行測試測試:完全由用戶自主輸入數(shù)據(jù)進行測試,設計人員不得參與1.3測試用例1.3.1 用戶注冊登錄模塊測試用例測試項測試用例輸入信息輸出結果注冊正確信息用例通過文本框輸入正確的用戶信息提示注冊成功 ,3秒后自動回到首頁錯誤信息用例信息輸入有誤提示信息(這個模塊有待完善)登錄正確信息用例 輸入正確的用戶名和密碼 提示登錄成功 自動跳到首頁登錄錯誤信息用例點擊新建菜單或新建圖形按鈕跳到提示頁面用戶名或密碼不正確注冊模塊測試用例. 1.3.2 購物車模塊測試用例測試項測試用例 按鈕響應響應結果加入購物車正確信息用例 點擊加購物車 如果已經(jīng)登錄,跳到購物車管理界面繼續(xù)購物正確信息用例 點擊繼續(xù)購物回到首頁的商品區(qū),繼續(xù)選購商品去收銀臺結賬正確信息用例 點擊去收銀臺結賬跳到結賬頁面中可以填寫訂單. 1.3.3 后臺管理員模塊測試用例測試項測試用例 按鈕響應并且輸入信息響應結果添加記錄正確信息用例 點擊添加記錄,彈出輸入框 輸入相關信息 提示注冊成功刪除記錄正確信息用例 按下刪除按鈕 該條信息刪除6總結7參考文獻1張孝祥.JAVA就業(yè)培訓教程M.北京:清華大學出版社,2003:286-345,369-394.2朱福喜,唐曉軍.JAVA程序設計技巧與開發(fā)實例M.北京:人民郵電出版社,2004.3陳煒,張曉蕾等.JAVA軟件開發(fā)技術M.北京:人民郵電出版社,2004:89-143.4向傳杰,JAVA編程案例教程M.北京:電子工業(yè)出版社,2004:36-97.5施伯樂,丁寶康等.數(shù)據(jù)庫系統(tǒng)教程M.北京:高等教育出版社,2003:88-116.6陳明. 軟件工程實用教程M.北京:清華大學出版社,2005:18-148.7肖剛,古輝等.實用軟件文檔寫作M.北京:清華大學出版社,2005:54-227.附錄:項目開發(fā)計劃進度表(見表8.1)開始時間完成時間任 務參 與 者12月23日12月24日問題描述12月24日12月25日需求分析12月25日12月27日概要設計、界面12月27日1月4日修改1月5日1月6日詳細設計、編碼1月6日1月7日編碼、文檔整理1月7s日1月7日修改、提交表8.1進度表具體任務分配(見表8.2)組員名任 務后臺模塊 注冊登錄模塊, 商品展示與搜索,購物車模塊 留言板模塊,訂單模塊表8.2具體任務分配數(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主題:以時尚為風格,引領潮流。主要內容:衣服。網(wǎng)站風格:青春時尚。主要模塊:搜索模塊,留言板模塊,物品導航模塊,用戶信息模塊(注冊,登錄,修改)購買結賬模塊,預訂模塊,友情鏈接模塊,業(yè)界信息模塊實現(xiàn)工具:Dreawer myeclipse 技術支持:html,jsp,servlet,javaBean后臺支持;mysql開發(fā)過程:RUP 開發(fā)人員:日期:2009年12月25模塊分工情況姜皓然:搜索模塊,留言板模塊,購買結賬模塊方翠:物品導航模塊,預訂模塊李盛慧:主頁,友情鏈接,業(yè)界信息,用戶信息模塊李烈永:負責連接各模塊j
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《糖代謝相關檢測》課件
- 如何講好醫(yī)學類演講
- 《肝臟疾病臨床表現(xiàn)》課件
- 化妝品車間質量安全與合規(guī)生產(chǎn)培訓
- 《病患日常護理與衛(wèi)生保健》課件
- 孕婦血糖醫(yī)學講解
- 兒科護士用藥安全管理
- 《流感相關病毒》課件
- 世界醫(yī)學非遺項目概述
- 《史前巨獸的奧秘》課件
- 手術室的健康教育
- 裝配式結構吊裝施工計算書
- 新修訂公司法專題講座課件
- 食堂餐飲服務方案
- 機修鉗工高級技師理論題庫
- 小學數(shù)學大單元教學實施策略
- 《海上風電場安全標識設置設計規(guī)范》
- 創(chuàng)造心智與創(chuàng)新訓練智慧樹知到期末考試答案2024年
- 創(chuàng)傷性前房積血
- 供水企業(yè)安全生產(chǎn)培訓課件
- 國家智慧教育平臺培訓課件
評論
0/150
提交評論