版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
北京工業(yè)大學(xué)碩士學(xué)位論文B2C網(wǎng)上購物系統(tǒng)前臺(tái)和支付功能模塊的設(shè)計(jì)與實(shí)現(xiàn)姓名:張立嚴(yán)申請學(xué)位級別:碩士專業(yè):軟件工程指導(dǎo)教師:張建標(biāo);趙楓朝20070401北京工業(yè)大學(xué)工程碩士學(xué)位論文寫動(dòng)態(tài)網(wǎng)頁;通過JavaServlet對復(fù)雜的業(yè)務(wù)邏輯【91進(jìn)行處理;而最具市場影響力的標(biāo)準(zhǔn)MYSQL語言囊括了數(shù)據(jù)定義語言、交互式數(shù)據(jù)操縱語言、事務(wù)控制、嵌入式MYSQL和動(dòng)態(tài)MYSQL以及完整性等組成部分,輕松準(zhǔn)確完成對數(shù)據(jù)庫進(jìn)行的各種操作.由于上述技術(shù)均受到多樣化和功能強(qiáng)大的開發(fā)工具支持,且基本可以在所有平臺(tái)的任意環(huán)境中開發(fā)、進(jìn)行系統(tǒng)部署和擴(kuò)展,具有良好的可移植性,因此通過JSP與¥ervlet及數(shù)據(jù)庫的配合能夠完成要求的整個(gè)w曲應(yīng)用程序。主要模塊及功能:圖3-3圖3.3主要模塊圖Figure3-3Mainmodule每個(gè)模塊的主要功能:數(shù)據(jù)庫模塊:包括數(shù)據(jù)庫連接,數(shù)據(jù)表的聯(lián)系,數(shù)據(jù)庫調(diào)用類,數(shù)據(jù)接口等用戶登陸與注冊模塊:用戶信息存入數(shù)據(jù)表,和用戶信息驗(yàn)證瀏覽歷史模塊:用JSP文件調(diào)用數(shù)據(jù)表中存儲(chǔ)的用戶瀏覽信息。顯示用戶最近溯覽過的商品。前臺(tái)顯示動(dòng)態(tài)生成靜態(tài)頁面:使用—個(gè)javabean,以一個(gè)JSP文件為模板,把數(shù)據(jù)表中提取的信息裝入這個(gè)模板,然后自動(dòng)生成一個(gè)html的靜態(tài)文件.商品顯示模塊:調(diào)用動(dòng)態(tài)生成靜態(tài)頁面的類,當(dāng)用戶點(diǎn)擊某個(gè)商品的時(shí)候,用JSP模板生成一個(gè)該商品的html靜態(tài)頁面。商品搜索模塊:這個(gè)模塊是提供一個(gè)模糊搜索,只要輸入商品的名稱或者關(guān)鍵字中的部分文字,還可以選擇商品所在的類別,就可以把有關(guān)的商品都列出來。商品管理模塊:后臺(tái)的商品管理,包括增加新產(chǎn)品,修改產(chǎn)品信息等功能。北京工韭大學(xué)工程碩士學(xué)位論文圖.模型.控制器”模式,即lVIVC模式.JSP+JavaBcan+Scrvlet可以看成是MVC模式的一個(gè)特殊應(yīng)用。JSP相當(dāng)于IVIVC模式中的視圖端,JavaBcan相當(dāng)于模型端,而Servlet相當(dāng)于控制器端。這是一個(gè)叫做以Servlet為中一t=i,(ServlctCen缸'ic的設(shè)計(jì)模型。系統(tǒng)架構(gòu)圖3.4如下所示:圖3-5采用JSP+Ja刪Scrvlct模型的系統(tǒng)架構(gòu)圖Figure3-5IntroduceJSP+JavaBean+Servletmodulesystems1孤扯;tIⅡe從圖3.5這個(gè)設(shè)計(jì)可以看出,在這種模型里面,Scrvlet不參加顯示數(shù)據(jù)的工作,從而沒有顯示數(shù)據(jù)的邏輯。Servlet僅僅負(fù)責(zé)產(chǎn)生中間數(shù)據(jù),將這些數(shù)據(jù)以JavaBean對象的形式存儲(chǔ)在Session對象里面。架構(gòu)評價(jià)使用JSP+JavaBenn+Servlet這一架構(gòu)模式給項(xiàng)目開發(fā)管理帶來的好處非常明顯:●盡管JSP會(huì)在第一次被調(diào)用時(shí)編譯成為Servlet,但是系統(tǒng)無法將這個(gè)動(dòng)態(tài)生成出來的Sa,vlet作為靜態(tài)類型使用,大多數(shù)Java的]DE(集成開發(fā)環(huán)境并不支持JSP的語法檢查和差錯(cuò)功能。除非JSP被放到服務(wù)器去運(yùn)行,不然往往無法看到錯(cuò)誤。而把Savlet提出來單獨(dú)編寫,就能在編程的過程中及時(shí)發(fā)現(xiàn)錯(cuò)誤。●雖然在畢業(yè)設(shè)計(jì)這個(gè)項(xiàng)目上是一個(gè)人負(fù)責(zé)各自部分的全部開發(fā)編碼工作,但是真正的大型項(xiàng)目往往都是分工合作,這樣對于項(xiàng)目管理人員來說,由于JSP不含有商務(wù)邏輯,因此不需要高水平的程序員來編程,JSP’’可以交給專門做網(wǎng)頁設(shè)計(jì)的人員去完成?!褡詈?由于Servlet和JavaBean含有所有的商務(wù)邏輯,因此項(xiàng)目管理人員可以根據(jù)團(tuán)隊(duì)成員的專業(yè)水平高低分配開發(fā)工作。北京工業(yè)大學(xué)工程硪士學(xué)位論文圖4-l數(shù)據(jù)庫表結(jié)構(gòu)圖Figure4-IDatabaseformstructure(1產(chǎn)品表:f說明l:產(chǎn)品表中儲(chǔ)存的是所有商品的信息,以PID為主鍵,一個(gè)m對應(yīng)一個(gè)產(chǎn)品名稱,還有簡單描述和具體描述。Keywords字段是關(guān)鍵字,產(chǎn)品錄入時(shí)都要關(guān)鍵字,這樣以便使用查詢功能的時(shí)候進(jìn)行快速和模糊查詢。和產(chǎn)品分類表category中的cid關(guān)聯(lián).產(chǎn)品表內(nèi)容,如圖:4-2第4章子系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)圖4.2產(chǎn)品表內(nèi)容產(chǎn)品表說明,如表舢1:表4.1產(chǎn)品表說明Table4-1Producttableexplain鹺麟震熬鏊熬麓溺涵螽漱±熙巍綴磊淵pid產(chǎn)品編碼integer3、,N從0開始順序自動(dòng)編號(hào)cid分類編號(hào)integer14商品所屬分類的編號(hào)n鋤e商品名稱vachar50商品的名稱Short簡單描述vadun.255商品的簡單描述,會(huì)出現(xiàn)dcsc在~級瀏覽菜單Detail具體描述text商品的詳細(xì)描述,會(huì)出現(xiàn)deec在商品詳細(xì)瀏覽菜單keywm'關(guān)鍵字vachar30用于商品查詢的關(guān)鍵字dsclic。k點(diǎn)擊計(jì)數(shù)器integer12是商品點(diǎn)擊的數(shù)字blJy8購買次數(shù)inte蹦30是商品被購買的次數(shù)alive是否上架ti咖3標(biāo)明是否該商品被顯示ImLb圖片地址.vachar30顯示商品圖片的物理地址melnO預(yù)留vachar30預(yù)留第4章子系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)電腦瀏覽實(shí)際頁面效果如圖4.5所示:圖4.5應(yīng)用布局后的子系統(tǒng)功能導(dǎo)航頁面啪"Af暗di噸渤堪皿嬋薩ofsubeystemfunctioanavigation電腦溯覽實(shí)際頁面效果如圖4-6所示:43北京工業(yè)大學(xué)工程硪士學(xué)位論文圖4-6手機(jī)測覽導(dǎo)航頁面Figure4-6MobilepIlm”bgow∞navig毗ionpage4.2.3手機(jī)頁面設(shè)計(jì)與實(shí)現(xiàn):1設(shè)計(jì):專門針對手機(jī)用戶的訪問,在設(shè)計(jì)手機(jī)的網(wǎng)頁的時(shí)候,全部頁面都使用符合WAP協(xié)議的WML語言重新編寫制作。這個(gè)設(shè)計(jì)采用了WML技術(shù),和HTML語言一樣,WML是為了顯示數(shù)據(jù)的,而XML的目的則是描述數(shù)據(jù),這個(gè)設(shè)計(jì)定義了一系列的標(biāo)記并組織成為語法規(guī)范把它稱為DTD(DocumentTypeDeflni髓on.支持WAP的手機(jī)里面都安裝了WAP瀏覽器他能夠解析這些標(biāo)記并正確顯示在手機(jī)屏幕上。這個(gè)設(shè)計(jì)的設(shè)計(jì)更加的簡潔,為了節(jié)約網(wǎng)絡(luò)流量,省略了大篇幅的廣告和圖片,讓手機(jī)用戶訪問的時(shí)候也能輕松自如。WMLS酬pt是屬于無限應(yīng)用協(xié)議WAP應(yīng)用層的一部分,使用它可以向WML卡片組和卡片中添加客戶端
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣東江門市人民醫(yī)院招聘高層次人才1人備考題庫及答案詳解(易錯(cuò)題)
- 2025年北師大專業(yè)測試題及答案
- (2025年)電視、調(diào)頻發(fā)射行業(yè)技術(shù)比賽試題附答案
- 2025年配送員考試真題及答案
- 2025年快遞員(初級)模擬考試題及答案
- 2025年專利知識(shí)產(chǎn)權(quán)試題及答案
- 2025年色彩的測試試題及答案
- 2025年中醫(yī)基礎(chǔ)診法試題及答案
- (2025年)中式烹調(diào)師(初級)模擬練習(xí)題及答案
- 師達(dá)教育2025年掲陽市惠來縣教師招聘筆試真題附答案
- 智能家居系統(tǒng)設(shè)計(jì)規(guī)范指南(標(biāo)準(zhǔn)版)
- 2025年宜昌市“招才興業(yè)”市直事業(yè)單位人才引進(jìn)47人·重慶大學(xué)站筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2026海南交通投資控股公司秋招面筆試題及答案
- 2025年安徽理工大學(xué)馬克思主義基本原理概論期末考試模擬試卷
- 2025年大學(xué)大一(法學(xué))法理學(xué)試題及答案
- 膽囊癌課件教學(xué)課件
- 廣西2025年高等職業(yè)教育考試全區(qū)模擬測試 能源動(dòng)力與材料 大類試題及逐題答案解說
- 2026江蘇省公務(wù)員考試公安機(jī)關(guān)公務(wù)員(人民警察)歷年真題匯編附答案解析
- 超市冷庫應(yīng)急預(yù)案(3篇)
- 5年(2021-2025)山東高考生物真題分類匯編:專題17 基因工程(解析版)
- 2025年10月自考00610高級日語(二)試題及答案
評論
0/150
提交評論