




已閱讀5頁(yè),還剩3頁(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)介
Web 項(xiàng)目開(kāi)發(fā)的一般流程總綱1 需求確定2 分析與設(shè)計(jì)(1) 架構(gòu)設(shè)計(jì)與設(shè)計(jì)(2) 業(yè)務(wù)邏輯分析(3) 業(yè)務(wù)邏輯設(shè)計(jì)(4) 界面設(shè)計(jì)3.開(kāi)發(fā)環(huán)境搭建4.開(kāi)發(fā)-測(cè)試-開(kāi)發(fā)-測(cè)試5 文檔編纂一 需求確定定義:通過(guò)各種手段確定系統(tǒng)的功能與性能1. 功能:購(gòu)物 注冊(cè) 瀏覽 搜索2. 性能:可同時(shí)支持n個(gè)用戶并發(fā)訪問(wèn),并且響應(yīng)時(shí)間不低于m 毫秒3. 手段: a :頭腦風(fēng)暴 b: 會(huì)議 c: 詢問(wèn) d: 原型-界面原型、 業(yè)務(wù)原型4. 界面設(shè)計(jì)二 架構(gòu)分析與設(shè)計(jì)1. 邏輯架構(gòu)(1) 3層架構(gòu)(2) MVC 設(shè)計(jì)模式2. 物理架構(gòu)(1) Web 服務(wù)器的分布用一臺(tái)電腦擔(dān)任服務(wù)器,采用tomcat 服務(wù)器(2) 數(shù)據(jù)庫(kù)服務(wù)器的分布跟Web 服務(wù)器在同一臺(tái)電腦上,采用mysql數(shù)據(jù)庫(kù)3. 技術(shù)解決方案的確定(1)jsp +javaBean+mysql三 業(yè)務(wù)邏輯分析1. 根據(jù)需求分析業(yè)務(wù)邏輯(1)有哪些人會(huì)使用本系統(tǒng)后臺(tái)管理員,普通用戶,購(gòu)貨商(2)他們會(huì)使用本系統(tǒng)做什么(3)通常他們使用本系統(tǒng)的布驟是什么樣的(4)會(huì)有那些明顯的類來(lái)支持本系統(tǒng)(5)會(huì)有哪些明顯的類來(lái)支撐本系統(tǒng)的運(yùn)行(6)會(huì)有哪些不同的提示會(huì)反饋給用戶四 業(yè)務(wù)邏輯設(shè)計(jì)1. 根據(jù)需求的分析來(lái)確定具體類2.確定類的屬性3.確定類的接口4.確定類之間的關(guān)系5.確定用戶操作流程在設(shè)計(jì)上的反映6.進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)五 界面設(shè)計(jì)1.設(shè)計(jì)系統(tǒng)的界面風(fēng)格(1)顏色 ,style2. 設(shè)計(jì)系統(tǒng)的具體“模擬界面”(1)能從頭走到尾a: 方便進(jìn)行需求的確定b: 方便JSP程序員的開(kāi)發(fā)六 開(kāi)發(fā)環(huán)境的搭建1.開(kāi)發(fā)工具的確定2.配置管理工具的確定3測(cè)試的工具確定4.文件服務(wù)器/配置服務(wù)器等的確定七 開(kāi)發(fā)-測(cè)試-開(kāi)發(fā)-測(cè)試1.按照設(shè)計(jì)進(jìn)行開(kāi)發(fā)(1)迅速開(kāi)發(fā)原型(2)進(jìn)行迭代開(kāi)發(fā)(3)提早進(jìn)行測(cè)試a:單元測(cè)試b:黑盒測(cè)試c:性能測(cè)試d: 易用性測(cè)試一 需求確定1. 普通用戶可以通過(guò)系統(tǒng)瀏覽商品(按類別)2普通用戶可以通過(guò)系統(tǒng)搜索商品(按類別,價(jià)位,日期等)3. 普通用戶可以通過(guò)下訂單(享受市場(chǎng)價(jià))4. 普通用戶可以注冊(cè)成為系統(tǒng)會(huì)員(免費(fèi)注冊(cè))5. 會(huì)員可以瀏覽和檢索商品6. 會(huì)員可以下訂單(享受會(huì)員價(jià)格)7. 會(huì)員可以瀏覽自己下過(guò)的訂單8. 會(huì)員可以管理自己的信息(自服務(wù)系統(tǒng))(1)修改密碼(2)修改送貨地址(3)修改聯(lián)系方式9. 會(huì)員可以分級(jí)別(1)不同級(jí)別享受不同等級(jí)的優(yōu)惠(2)通過(guò)購(gòu)物的金額確定級(jí)別10. 管理員通過(guò)后臺(tái)進(jìn)行會(huì)員管理(1)會(huì)員瀏覽(2)會(huì)員歷史訂單瀏覽(3)會(huì)員刪除(4)指定會(huì)員級(jí)別11管理員通過(guò)后臺(tái)進(jìn)行產(chǎn)品的分類的管理1. 瀏覽、 添加、 刪除、 修改12. 管理員通過(guò)后臺(tái)進(jìn)行產(chǎn)品管理(1) 新增產(chǎn)品(2) 產(chǎn)品上柜(3) 產(chǎn)品下柜(4) 產(chǎn)品銷量瀏覽(5) 產(chǎn)品搜索(6) 產(chǎn)品刪除(7) 產(chǎn)品修改13. 管理員通過(guò)后臺(tái)進(jìn)行訂單的管理(1) 訂單查詢(2) 修改訂單狀態(tài)(3) 訂單搜索(4) 訂單跟蹤(5) 訂單提醒二 架構(gòu)分析與設(shè)計(jì)1.邏輯架構(gòu)(1) JSP + JavaBean + DatabaseJSP : 負(fù)責(zé)表現(xiàn)JavaBean: 負(fù)責(zé)業(yè)務(wù)邏輯Database: 負(fù)責(zé)持久保持?jǐn)?shù)據(jù)2.物理架構(gòu)(1)Web 服務(wù)器一臺(tái)(2)Database 服務(wù)器一臺(tái)3技術(shù)解決方案(1) WebServer- Tomcat7.5(2) Database- MySQL5.0三 業(yè)務(wù)邏輯分析1. 會(huì)員類(1) 包裝系統(tǒng)會(huì)員(2) 與訂單類一對(duì)多關(guān)系2.管理員類(1)包裝系統(tǒng)管理員3.產(chǎn)品類(1)包裝產(chǎn)品的信息(2)與訂單是多對(duì)多的關(guān)系4.類別類(1)包裝產(chǎn)品的類別(2)樹(shù)狀結(jié)構(gòu)(3)與產(chǎn)品是一對(duì)多的關(guān)系5. 訂單類(1) 包裝訂單的信息(2) 與產(chǎn)品是多對(duì)多的關(guān)系6. 購(gòu)物車類(1) 包裝購(gòu)物車的信息(2) 與產(chǎn)品是多對(duì)多的關(guān)系四 業(yè)務(wù)邏輯設(shè)計(jì)1. Userproperties (1) id(2) username (3) password(4) phone(5) addr(6) rdateMethods(1) getOrders()(2) save()(3) change()(4) delete()(5) static search()2. AdministratorProperties(1) username(2) passwordmethods(1) login()3. ProductProperties(1) id(2) name(3) descr(4) normalPrice(5) memberPrice(6) pdate(7) categorymethods(1) getCategory()(2) getSalesCount()(3) save() ,change() , search()等4.CategoryProperties(1) id(2) name(3) descr(4) pid(parent :Category) methods(1) getProductCounts()(2) save(), change()5 SalesOrder & SaleItemProperties(1) id(2) userid(3) addr(4) SaleItem(5) OdateMethods(1) getTotalPrice()(2) save(), change()等(3) getSaleItems()6 SaleItemProperties(1) id(2) productID(3) unitPrice(4) pCountmethods(1) getTotalPrice()(2) save(), change()等7 ShoppingCart &CartItemProperties(1) userid(2) CartitemMethods(1) getTotalPrice()(2) save(), change()等(3) getCartItems()8 CartItemProperties(1) productID(2) unitPrice(3) pCountmethods(1) getTotalPrice()數(shù)據(jù)庫(kù)設(shè)計(jì)1. User 表表名字段名字段類型說(shuō)明Useridint主鍵/自動(dòng)遞增usernamevarchar用戶名passwordvarchar密碼phonevarchar電話addrvarchar地址rdatedatetime注冊(cè)日期2. Product 表字段名字段類型說(shuō)明idint主鍵/自動(dòng)遞增namevarchar產(chǎn)品名descrvarchar描述normalpricevarchar市場(chǎng)價(jià)memberpricevarchar會(huì)員價(jià)pdatedatetime上柜時(shí)間categoryIDint類別ID/引用Category表的id3 Category 表字段名字段類型說(shuō)明idint主鍵/自動(dòng)遞增namevarchar分類名descrvarchar描述pidvarchar父id4 SalesOrder 表字段名字段類型說(shuō)明idint主鍵/自動(dòng)遞增useridint用戶idaddrvarchar送貨地址odatedatetime下單時(shí)間statusint訂單狀態(tài)/ 0訂單未處理 1 處理成功2 廢單5 SalesItem 表字段名字段類型說(shuō)明idint主鍵/自動(dòng)遞增productidint產(chǎn)品idunitpricevarchar單價(jià)pcountdatetime數(shù)量orderidint訂單id/引用salesorder的id六 界面設(shè)計(jì)前臺(tái)1 首頁(yè) index.jsp(1) 顯示某類商品(2)根據(jù)id顯示圖片(3)搜索(4)注冊(cè)(5)登陸(6)自服務(wù)2 搜索頁(yè)面 search.jsp3 搜索結(jié)果 searchresult.jsp4 注冊(cè)(1)注冊(cè)頁(yè)面 register.jsp(2) 注冊(cè)成功 regisetok.jsp(3) 注冊(cè)失敗 registererr.jsp5 登陸(1)登陸頁(yè)面 login.jsp(2) 登陸成功 loginok.jsp(3) 登陸失敗 loginerr.jsp6 自服務(wù)(1)修改密碼 changepassword.jsp(2) 修改成功 changepasswordok.jsp(3) 修改失敗 changepassworderr.jsp(4)修改其它信息 changeinfo.jsp(5) 修改其它信息成功 changeinfook.jsp(6) 修改其它信息失敗 changeinfoerr.jsp7 購(gòu)物(1) 購(gòu)物車瀏覽 cart.jsp(2) 結(jié)賬 buy.jsp后臺(tái)(admin目錄下)1. 登錄頁(yè)面 login.jsp2. 首頁(yè)index.jsp (1) 用戶管理(2)產(chǎn)品管理(3)類別管理(4)訂單管理3 用戶管理(1)顯示用戶 userlist.jsp(2) 刪除用戶 userdelete.jsp(3) 搜索用戶 usersearch.jsp4 產(chǎn)品管理(1)產(chǎn)品顯示 productlist.jsp(2) 產(chǎn)品的添加productadd.jsp(3) 產(chǎn)品更改 productchange.jsp(4) 產(chǎn)品刪除productdelete.jsp(5) 產(chǎn)品的搜索 productSearch.jsp5 類別管理(1)類別顯示 categorylist.jsp(2) 類別的添加 categoryadd.jsp(3) 類別的刪除 categorydelete.jsp(4) 類別的修改 categorychange.jsp6 訂單的管理(1)訂單瀏覽 salesorderlist.jsp(2) 訂單處理 salesorderdeal.jsp七 開(kāi)發(fā)環(huán)境搭建1 開(kāi)發(fā)工具 Eclipse3.22 WEB SERVERT
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 齒輪銷售員崗位面試問(wèn)題及答案
- 游樂(lè)設(shè)施檢驗(yàn)員崗位面試問(wèn)題及答案
- 安徽省阜陽(yáng)市潁上縣第二中學(xué)2025屆化學(xué)高一下期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 江西省永豐中學(xué)2025年高一下化學(xué)期末達(dá)標(biāo)檢測(cè)試題含解析
- 河北省深州市中學(xué)2025屆高二化學(xué)第二學(xué)期期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 條形碼管理辦法規(guī)定為
- 農(nóng)家書(shū)屋維護(hù)管理辦法
- 材料外放加工管理辦法
- 晉安白蟻防治管理辦法
- 華為電子發(fā)票管理辦法
- 河北省2025年中考數(shù)學(xué)真題試卷(含答案)
- 福建福州金山中學(xué)2024~2025學(xué)年高一下冊(cè)期末考試數(shù)學(xué)試題含解析
- 2025年廣東省高考生物真題(解析版)
- 2024年哈爾濱市道里區(qū)執(zhí)法輔助人員招聘考試真題
- 學(xué)堂在線 研究生的壓力應(yīng)對(duì)與健康心理 期末考試答案
- 2025年7月自考13811績(jī)效管理試題及答案含解析
- 企業(yè)環(huán)境監(jiān)測(cè)管理制度
- 2025事業(yè)單位工勤技能考試考試題庫(kù)及答案
- 試藥員知情協(xié)議書(shū)
- 2025年嘉興市恒光電力建設(shè)有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025內(nèi)蒙古鄂爾多斯農(nóng)商行烏海各機(jī)構(gòu)員工社會(huì)招聘37人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
評(píng)論
0/150
提交評(píng)論