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

正文內(nèi)容

基于j2ee的網(wǎng)上商城畢業(yè)論文(編輯修改稿)

2024-07-16 15:55 本頁面
 

【文章內(nèi)容簡介】 商品大分類信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計主要用來保存商品類別中大的類別信息。表 商品大分類信息表 tb_bigType字段名稱 數(shù)據(jù)類型 字段長度 主鍵否 說明ID int 4 是 數(shù)據(jù)庫流水號bigName varchar 50 商品大類別名稱creaTime dateTime 4 創(chuàng)建時間 商品小分類信息表結(jié)構(gòu)設(shè)計 類信息表主要用來保存商品類別中的小的類別信息,包括大分類信息表的編號、小分類名稱以及創(chuàng)建時間。表 商品小分類信息表 tb_smallType字段名稱 數(shù)據(jù)類型 字段長度 主鍵否 說明ID int 4 是 數(shù)據(jù)庫流水號bigId int 4 商品大類別外建表smallName varchar 50 商品小類別名稱creaTime datetime 4 創(chuàng)建時間 訂單信息表結(jié)構(gòu)設(shè)計此表的設(shè)計主要用來保存訂單的概要信息,包括用戶訂單的相關(guān)信息,除了用戶的送貨相關(guān)信息之外,還有一個貨物是否發(fā)送成功的標(biāo)識。表 訂單信息主表 tb_order字段名稱 數(shù)據(jù)類型 字段長度 主鍵否 說明ID int 10 數(shù)據(jù)庫流水號number varchar 50 是 商品訂貨的編號name varchar 50 會員的編號reallyName varchar 50 會員真實姓名address varchar 50 訂貨地址tel varchar 50 訂貨電話setMoney varchar 50 付款方式post varchar 50 運送方式bz text 16 備注信息sign bit 1 發(fā)送貨物是否成功 訂單明細(xì)表結(jié)構(gòu)設(shè)計該表的設(shè)計是用來保存訂單詳細(xì)信息,主要包括訂單的商品名稱、數(shù)量、價格等。表 訂單明細(xì)表 tb_orderDetail字段名稱 數(shù)據(jù)類型 字段長度 主鍵否 說明ID int 4 數(shù)據(jù)庫流水號OrderNumber varchar 50 外 訂貨編號goodId int 4 商品編號price float 8 價格number int 4 訂貨數(shù)量 CreaTime Datetime 4 創(chuàng)建時間 會員信息表結(jié)構(gòu)設(shè)計會員信息表主要用來儲存所注冊會員的信息,主要記錄了會員的名稱、密碼、真實姓名、年齡、職業(yè)、電子郵件、找回密碼的問題及答案等信息。這個數(shù)據(jù)表在會員注冊和登錄的時候都會是使用到。表 會員信息表 tb_member字段名稱 數(shù)據(jù)類型 字段長度 主鍵否 說明ID int 4 數(shù)據(jù)庫流水號name varchar 50 會員名稱password varchar 50 會員密碼reallName varchar 50 會員真實姓名age int 4 會員年齡profession varchar 50 會員職業(yè)Email varchar 50 電子郵箱qestion varchar 50 找回密碼問題result varchar 50 答案 管理員信息表結(jié)構(gòu)設(shè)計該表的設(shè)計用于保存管理員的信息,包括賬號,密碼,名稱,是否為管理員標(biāo)識等,其中 0 代表是管理員,1 代表不是管理員。表 管理員信息表 tb_manager字段名稱 數(shù)據(jù)類型 字段長度 主鍵否 說明ID int 4 數(shù)據(jù)庫流水號account varchar 50 管理員賬號password varchar 50 管理員密碼name varchar 50 管理員名稱sign bit 1 標(biāo)識 系統(tǒng)總體結(jié)構(gòu)設(shè)計該系統(tǒng)在 Windows98/2022/XP 環(huán)境下,主要采用 JSP 開發(fā)工具, SQL 數(shù)據(jù)庫來設(shè)計,開發(fā)過程與成果應(yīng)符合 GB/T 114571995 軟件工程術(shù)語,GB/T 85671988 計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南等。 網(wǎng)上商城總體結(jié)構(gòu)圖繪制系統(tǒng)結(jié)構(gòu)圖的過程,實際上就是對系統(tǒng)功能模塊進(jìn)行分解設(shè)計的過程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖。系統(tǒng)結(jié)構(gòu)圖將會使用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個系統(tǒng)。本系統(tǒng)的結(jié)構(gòu)圖如下:圖 系統(tǒng)總體結(jié)構(gòu)圖4 系統(tǒng)詳細(xì)設(shè)計 開發(fā)平臺與工具 J2EE 平臺 J2EE 是一種利用 Java2 平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE 技術(shù)的基礎(chǔ)就是核心 Java 平臺或 Java2 平臺的標(biāo)準(zhǔn)版,J2EE 不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點,例如編寫一次、隨處運行的特性、方便存取數(shù)據(jù)庫的 JDBCAPI、CORBA 技術(shù)以及能夠在 Inter 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時還提供了對 EJB(EnterpriseJavaBeans) 、JavaServletsAPI、JSP(JavaServerPages)以及 XML 技術(shù)的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu)。J2EE 體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE 降低了開發(fā)多層應(yīng)用的費用和復(fù)雜性,同時提供對現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持 EnterpriseJavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。 在開發(fā)網(wǎng)上購物商城系統(tǒng)的過程中,應(yīng)用 ,它可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。Myeclipse 是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL。 Struts 的工作流程 對于采用 Structs 的框架的 Web 應(yīng)用程序,在 Web 應(yīng)用程序啟動時候就會自動加載并初始化 Action Servlet,Action Servlet 從 文件中讀取配置信息,然后將這些信息存放到各種配置對象中,例如 Action 的映射信息存放在 Action Mapping 對象中。當(dāng) Action Servlet 接受到一個用戶請求時候,將執(zhí)行以下流程:(1)檢索和用戶請求匹配的 ActionMapping 實例,如果不存在,就返回用戶請求路徑無效的信息。(2)如果 ActionForm 實例不存在,就創(chuàng)建一個 ActionForm 對象,把用戶提交的表單數(shù)據(jù)保存到 ActionForm 對象中。(3)根據(jù)配置信息決定是否需要進(jìn)行表單驗證。如果需要驗證,就調(diào)用 ActionForm 的 validate 方法。(4)如果 ActionForm 的 validate 方法返回 null 或者返回一個不包含 ActionMessage 的 ActionErrors 對象,就表示表單驗證成功;如果 ActionForm 的 validate方法返回一個或多個 ActionMessage 的 ActionErrors 對象,就表示表單驗證失敗,此時 ActionServlet 將直接把請求轉(zhuǎn)發(fā)給包含用戶提交表單的 JSP 組件,在這種情況下,不會再創(chuàng)建 Action 對象并調(diào)用 Action 的 execute 方法。(5)ActionServlet 根據(jù) ActionMapping 實例包含的映射信息決定將請求轉(zhuǎn)發(fā)給哪個 Action,如果相應(yīng)的 Action 實例不存在,就先創(chuàng)建這個實例,然后調(diào)用 Action 的 execute 方法。(6)Action 的 execute 方法返回一個 ActionForward 對象,ActionServlet 再把客戶請求轉(zhuǎn)發(fā)給 ActionForward 對象指向的 JSP 組件。(7)ActionForward 對象指向 JSP 組件生成動態(tài)網(wǎng)頁,返回給客戶。 WEB 服務(wù)器和數(shù)據(jù)庫在系統(tǒng)的開發(fā)過程中使用的 Web 應(yīng)用服務(wù)器是 Tomcat,是 Apache 軟件基金會(Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由Apache、SUN 和其他一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn)。Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,它運行時占用的系統(tǒng)資源小、擴(kuò)展性好、支持負(fù)載平衡和郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能,因此在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的時候,經(jīng)常被使用。為了開發(fā)的便捷快速,使用 struts 第三方插件。Struts 是一個全新的 MVC 框架,實在 WebWork 基礎(chǔ)上發(fā)展起來的。開發(fā)系統(tǒng)用的系統(tǒng)工具如表 所示:表 系統(tǒng)開發(fā)平臺和工具工 具 名 稱 用 途JDK MyEclipse SQL2022Tomcat Struts Java 開 發(fā) 工 具 包J2EE 集 成 開 發(fā) 環(huán) 境數(shù) 據(jù) 庫 管 理 系 統(tǒng)Web 應(yīng) 用 服 務(wù) 器第 三 方 插 件 , 可 擴(kuò) 展 的 Java EE Web 框 架 數(shù)據(jù)庫與 Web 服務(wù)器的連接數(shù)據(jù)庫連接時采用連接池技術(shù)鏈接SQL,具體代碼實現(xiàn)如下 : public class JDBConnection { private String dbDriver = 。 //數(shù)據(jù)庫的驅(qū)動private String url = jdbc: //URL地址 public Connection connection = null。 public JDBConnection() { try { (dbDriver).newInstance()。 //加載數(shù)據(jù)庫驅(qū)動 connection = (url, sa, sodi)。 //加載數(shù)據(jù)庫 } catch (Exception ex) { (數(shù)據(jù)庫加載失敗)。}}} 前臺界面前臺部分由用戶使用,包括用戶注冊,購物車管理,訂單管理,個人資料管理等幾個部分。(1)模塊功能介紹會員管理:為了便于網(wǎng)站的管理,必須有一套完整的會員管理體系。該網(wǎng)站會員管理模塊由用戶注冊,用戶登陸,找回密碼 3 部分組成。訂單查詢:登陸用戶可以通過訂單號查詢訂單。購物車:所選商品須通過購物車進(jìn)行保存,然后生成訂單。會員資料修改:為了保護(hù)用戶信息不受非法侵害,用戶登陸后即可對個人的注冊信息進(jìn)行修改。(2)前臺文件構(gòu)架本網(wǎng)上商城的前臺文件結(jié)構(gòu)如圖 所示。前臺首頁網(wǎng)站導(dǎo)航 左側(cè)導(dǎo)航 后臺入口訂單查詢購物車清空購
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1