freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上在線購物系統(tǒng)分析與設(shè)計java畢業(yè)設(shè)計有源碼-資料下載頁

2024-12-03 17:18本頁面

【導讀】隨著互聯(lián)網(wǎng)技術(shù)和數(shù)據(jù)庫技術(shù)的高速發(fā)展,電子商務(wù)已越來越流行。的數(shù)據(jù)存儲和管理能力,并且能夠進行動態(tài)的數(shù)據(jù)的輸入和輸出。合組成的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)為電子商務(wù)提供技術(shù)支持。整個論文就此系統(tǒng)進行了詳細全面的論述。允許注冊用戶登錄,登錄之后可以得到所有的在線服務(wù)??瓷唐沸畔?,可以進行交易,查詢訂單等服務(wù)。并可以查看相應商品的用戶評論,登錄。用戶還可以發(fā)表評論,用戶可以使用選擇任何一種網(wǎng)站提供的支付手段比如在線支付,銀行匯款,郵局匯款等。本文就企業(yè)網(wǎng)上購物系統(tǒng)在網(wǎng)絡(luò)上的實現(xiàn)進行分析和設(shè)計。關(guān)鍵詞:B2C,網(wǎng)上在線購物系統(tǒng),基于B/S結(jié)構(gòu)的系統(tǒng)設(shè)計。論文選題在理論或?qū)嵺`應用方面的意義和價值------------------------------------------------------------5. 課題背景和意義--------------------------------------------------------------------------------------------5. 網(wǎng)上購物系統(tǒng)的結(jié)構(gòu)特征---------------------------------------------------------------------------------6. 課題預期達到的目標-------------------------------------------------------------------------------------------7. 第二章系統(tǒng)分析-----------------------------------------------------------------------------------------------------8. 系統(tǒng)的需求分析-------------------------------------------------------------------------------------------------8

  

【正文】 0:否(缺?。? 1:是 狀態(tài) state boolean Boolean 0:在線 (缺省 ) 1:隱身 最近一次登陸時間 logintime datetime √ Date 注冊時間 registertime datetime Date 級數(shù) lid int Integer 外鍵,一對一 論壇積分 forumpoint int Integer 缺省 0 購物積分 paypoint int Integer 缺省 0 閱讀權(quán)限 readaccess int Integer 缺省 0 表名 4 post 帖子表 字段描述 字段名 類型 允許為空 Java 類型 說明 ID id int Integer 主鍵,自增 1 帖子標題 title varchar(80) String 交易分 transactionpoint int √ Integer 缺?。?0 閱讀權(quán)限 readaccess int Integer 缺?。?0 圖標 icon int √ Integer 內(nèi)容 content text String 使用個人簽名 usesign boolean √ Boolean true:是 false:否 (默 30 認 ) 樓層 floor int Integer 發(fā)布時間 sendtime datetime Date 主題 id tid int Integer 外鍵,多對一 用戶 id uname varchar(30) String 外鍵,多對一 最后修改時間 lastmodified datetime √ Date 輸入輸出設(shè)計 輸出設(shè)計 輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息,信息系統(tǒng)的輸出設(shè)計的目的是為了正確及時地反映和組成用于客戶的有用信息。從實際情況綜合考慮使用的方便性、系統(tǒng)的硬件性能和系統(tǒng)發(fā)展的需要等,對系統(tǒng)的輸出設(shè)計如下: 輸出設(shè)備主要頁面瀏覽、論壇反饋為主;為在線購物的會員提供在線訂單結(jié)算功能。 輸入設(shè)計 輸入設(shè)計對系統(tǒng)得質(zhì)量有著決定性的重要影響,輸出數(shù)據(jù)的正確性直 接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計算和處理十分正確,也無法獲得可靠的輸出信息,從 網(wǎng)上在線購物系統(tǒng)( B2C) 實際情況以及提高效率和減少錯誤這兩個根本原則出發(fā),本系統(tǒng)的輸入設(shè)計如下: ,這種方法成本低 ,速度快 . 檢驗 ,本系統(tǒng)主要針對 兩種不同的身份,分別是游客和會員。游客想在網(wǎng)上購物時,系統(tǒng)就會檢測用戶身份,假如用戶不是會員,就不能在線購物和在論壇上發(fā)表帖子。 31 ,有些數(shù)據(jù)個數(shù)比較固定,這些數(shù)據(jù)采用下拉筐的形式或者單選框形式輸入,大大提高效率和正確率,如: 商品查詢 等等。 ,從屏幕上通過人機對話輸入是目前廣泛使用的輸入方式。因為人機對話,既有用戶輸入又有計算機的輸出,屬于實時互動形式。 界面設(shè)計 用戶界面也叫人機界面、人機接口、人機輸入輸出或人機交互界面。本系統(tǒng)的用戶界面采用“以人為本”的設(shè)計理念,以交換互動為方式進行布局,為用戶打造一個方便、快捷、易懂的人機交互界面 ,系統(tǒng)部分界面設(shè)計如下。 頁面 版式 設(shè)計 現(xiàn)在網(wǎng)頁設(shè)計被提高到一個很高的高度,設(shè)計人員通常有著一定的審美觀念,又能夠大膽運用色彩,從而使網(wǎng)頁的色彩搭配豐富多彩。 這樣豐 富的色彩結(jié)合合理的頁面版式才構(gòu)打造出適合用戶的網(wǎng)站。 表 5 頁面 版式 設(shè)計 表 頁面來源 (M) 頁面名 (V) 參數(shù) 參數(shù)說明 頁面說明 注意 categoryid 所在頂級分類頁 頁面頭 版權(quán)區(qū) 首頁 id 頂級分類 id 頂級分類頁 考慮 id 存在否,且器 parentid 為 0,自動跳轉(zhuǎn)到首頁 –ReadUserPortrait uid 用戶的 id 讀取用戶頭像 考慮用戶 id 是否存在,且使用上傳頭 32 像為真 ReadProductPhoto id 商品 id 讀取商品圖片 考慮商品 id 存在性,圖片為空時,返回默認商品圖片 pid 圖片 id 為 0 時默認讀取商品的第一張圖片 ReadCategoryPhoto id 分類 id 讀取分類圖片 考慮分類 id 的存在性,圖片為空時返回默認分類圖片 RootForum id 頂級分類 id 頂級分類論壇 考慮 id 存在否,且器 parentid 為 0 ReadSectionPhoto id 版塊 id 讀取版塊的圖片 考慮 id 存在否 cid 分類 id 3 級分類商品頁 該 id 不存在時自動跳轉(zhuǎn)到首頁 listtype 類型: list、img、 txt listtype 為空時或字符串錯誤時默認顯示 list brandid 品牌 id 品牌 id 不存在或該品牌 id 內(nèi)不存在該3 級分 類的商品時,默認顯示全部品牌的商品 page 分頁 該分頁不存在時自動跳轉(zhuǎn)到第 1 頁 order 價格排序 priceasc 價格從高到底, pricedesc 價格從低到高,其他或為空時默認不排序,按添加商品時 33 間排序 norm_xx 規(guī)格 id 后面的值為規(guī)格屬性 id cforum cid 分類 id 3 級分類論壇頁 該 id 不存在時自動跳轉(zhuǎn)到首頁 page 分頁 該分頁不存在時自動跳轉(zhuǎn)到第 1 頁 type 類型 一般選擇為討論或商品 cTopic tid 主題 id 平板方式瀏覽帖子 1:只看作者 0 或其他查看全部 onlyauthor 是否只看作者 page 頁數(shù) tid 主題 id 樹形方式瀏覽帖子 page 頁數(shù) pid 帖子 id CPostTopic forumid 3 級分類 id 發(fā)表主題 CPostReply tid 主題 id 回復主題 ProductInfo pid 商品 id 商品顯示頁 BrandList 所有品牌頁 Brand bid 品牌 id 品牌 Compare pid 對比商品 id 對比商品 至少 2 個 id,多個用逗號分開 Announce aid 公告 id 查看公告 Cart 購物車 購物車的商品信息保 存 到 客 戶 端 34 cookie CheckOut 訂單結(jié)算 從客戶端 cookie 中取出,然后計算訂單 PSearch cid 分類 id 搜索商品 word 關(guān)鍵字 模糊搜索商品 page 頁數(shù) Register 注冊頁 Login 用戶登陸頁 UserOperation p user 用戶對象 編輯個人檔案 usercpsignature.jsp user 用戶對象 編輯個人簽名 user 用戶對象 編輯個人頭像 usercpavatarlist.jsp 頭像列表 usercpforumsett user 用戶對象 論壇設(shè)置 usercpnewpass user 用戶對象 密碼修改 sp 收貨地址 35 主 頁面 設(shè)計 截圖 36 購物界面設(shè)計 截圖 論壇界面設(shè)計 截圖 37 系統(tǒng)設(shè)計 主要特點和創(chuàng)新點 本 購 物系統(tǒng) 的主要特點和創(chuàng)新點是提出了一種三層的體系結(jié)構(gòu)。這種體系結(jié)構(gòu)大致可以定義為:客戶機層上的表示層 (采用 IE 的方式 )、中間的服務(wù)器和后端的某種數(shù)據(jù)庫。這樣做的好處是: (1)客戶端人機界面部分的程序開發(fā)工作得以簡化。它不必關(guān)心業(yè)務(wù)邏輯是如何訪問數(shù)據(jù)庫的,只需把精力集中在人機界面上即可。 (2)中間業(yè)務(wù)邏輯層包含了大量的供客戶端程序調(diào)用的業(yè)務(wù)邏輯規(guī)則,以幫助其完成業(yè)務(wù)操作。它的優(yōu)點就在于它所具有的可伸縮性,可使其隨具體業(yè)務(wù)的變化而改變,但在客戶層和數(shù)據(jù)服務(wù)層所做的改動較小,適合于快速開發(fā)。 (3) 數(shù) 據(jù)服務(wù)層主要提供對數(shù)據(jù)庫進行各種操作的方法。它主要由中間業(yè)務(wù)層來調(diào)用并完成業(yè)務(wù)邏輯,當數(shù)據(jù)庫的結(jié)構(gòu)確定后,對于它的改動也就比較小了。 (4)系統(tǒng)的安全性得以提高。它可以對每個業(yè)務(wù)功能組件進行授權(quán),限制了非法訪問。 比如,客戶端程序要調(diào)用的某個業(yè)務(wù)功能組件要求響應速度很快,并且體積較小,那么就可以把這個業(yè)務(wù)組件配置在客戶端,以 DLL 的形式存在;又如,客戶要訪問的某個業(yè)務(wù)組件包含大量對數(shù)據(jù)庫的操作(類似于數(shù)據(jù)庫服務(wù)器中的存儲過程所做的工作),那么可以把它配置在數(shù)據(jù)庫服務(wù)器上,以減少網(wǎng)絡(luò)負載,提高運 算速度;如果某些業(yè)務(wù)組件中包裝的業(yè)務(wù)邏輯需要大多數(shù)客戶機程序訪問,那么就可以單獨構(gòu)建一臺獨立的服務(wù)器,將這些組件放在其中,供客戶機程序訪問,而不必在每臺客戶機上安裝。 傳統(tǒng)的客戶機 /服務(wù)器兩層體系結(jié)構(gòu)不會有好的可伸縮性,因為用戶連接和數(shù)據(jù)訪問的數(shù)量無法預測,而且在一些系統(tǒng)管理上也存在問題。為處理兩層體系結(jié)構(gòu)的限制,許多開發(fā)集體都在轉(zhuǎn)向三層體系結(jié)構(gòu)。這種設(shè)想的目的就是緩和客戶機或數(shù)據(jù)庫服務(wù)器上的代碼膨脹,集中管理業(yè)務(wù)邏輯,更靈活地使用數(shù)據(jù)庫,而不僅是使用所存儲的過程和觸發(fā)器。 38 第四章 系統(tǒng)實施 系統(tǒng) 的物理實施 購置系統(tǒng)服務(wù)器的基本原則是滿足 網(wǎng)上購物 系統(tǒng)的設(shè)計要求 ,即按照系統(tǒng)物理配置的要求,對系統(tǒng)服務(wù)器進行了配置。服務(wù)器是專業(yè) 服務(wù)器提供商提供,并將服務(wù)器放置“國家甲級機房”, 以保證服務(wù)器的 24 小時正常運行。計算機系統(tǒng) 裝有 Unix/Linux操作系統(tǒng), 保證 系統(tǒng)運行穩(wěn)定,為新系統(tǒng)的使用提供了很好了軟件平臺。此外,為防止 意外事故的發(fā)生 ,應安裝備用電源設(shè)備,如功率足夠的不間斷電源( UPS)。 程序 設(shè)計 本系統(tǒng)采用三層結(jié)構(gòu) ,分別是數(shù)據(jù)層、業(yè)務(wù)邏輯層和用戶界面層。 以下為系統(tǒng)結(jié)構(gòu)示意圖: 數(shù)據(jù)庫 J S P / J a v a B e a n 前臺購物 后臺管理 H t t p H t t p 數(shù)據(jù) 業(yè)務(wù)邏輯 用戶界面 采用 Hibernate 技術(shù)對數(shù)據(jù)庫進行操作 Hibernate 是對象 /關(guān)系映射( Object/Relation Mapping)的解決方案,是一個可以根據(jù) xml 配置文件來完成對象關(guān)系映射,并持久化到數(shù)據(jù)的開源組建。是開源、開放、免費、健壯的。 Hibernate 不需要依賴容器、降低開發(fā)的難度、減少代碼量、 39 開發(fā)周期比較快。它封裝了 JDBC,自動生成高效率的 SQL 語句。提供了一個面向?qū)ο蟮牟樵兓Z言。 采用 struts 應用框架,采用 MVC 模式 系統(tǒng) 業(yè) 務(wù) 邏輯 層 和 用戶 界 面 層 采用 struts 應 用 框架 , Struts 框架 以 ActionServlet 作為核心控制器,整個應用由客戶端請求驅(qū)動。當客戶端向 Web 應用 發(fā) 送 請 求 時 , 請 求 將 被 Struts 的 核 心 控 制 器 ActionServlet 攔 截 ,ActionServlet 根據(jù)請求決定是否需要調(diào)用業(yè)務(wù)邏輯控制器處理用戶請求(實際上,業(yè)務(wù)邏輯控制器還是控制器,它只是負責調(diào)用模型來處理用戶請求),當用戶請求處理完成后,其處理結(jié)果通過 JSP 呈現(xiàn)給用戶。 Struts 程序流程 MVC 中的三個角色 1) Model 部分 Struts 的 Model 部分主要由底層的業(yè)務(wù)邏輯組件充當,這些業(yè)務(wù)邏輯組件封裝了底層數(shù)據(jù)庫訪問、業(yè)務(wù)邏輯方法實現(xiàn)。實際上,對于一個成熟的企業(yè)應用而言, Model部分也不是一個簡單的 JavaBean 所能完成的,它可能是一個或多個 EJB 組件,可能是一個 WebService 服務(wù)??傊?, Model 部分封裝了整個應用的所有業(yè)務(wù)邏輯,但整個部分并不是由 Struts 提供的, Struts 也沒有為實現(xiàn) Model 組件提供任何支持。 2) View 部分 Struts 的 View 部分采用 JSP 實現(xiàn)。 Struts 提供了豐富的標簽庫,通過這些標簽庫可以最大限度地減少腳本的使用。這些自定義的標簽庫可以輸出控制器的處理結(jié)果。 3) Controller 部分 Struts 的 Controller 由兩個部分組成。系統(tǒng)核心控制器:由 Struts 框架提供,就是系統(tǒng)中的 ActionServlet。業(yè)務(wù)邏輯控制器:由 Str
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1