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

正文內(nèi)容

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

2024-12-18 15:31 本頁面
 

【文章內(nèi)容簡介】 度 主鍵否 說明 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ā)送成功的標識。 表 訂單信息主表 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ā)送貨物是否成功 訂單明細表結(jié)構(gòu)設(shè)計 該表的設(shè)計是用來保存訂單詳細信息,主要包括訂單的商品名稱、數(shù)量、價格等。 表 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è)計用于保存管理員的信息,包括賬號,密碼,名稱,是否為管理員標識等,其中 0 代表是管理員, 1 代表不是管理員。 表 tb_manager 字段名稱 數(shù)據(jù)類型 字段長度 主鍵否 說明 ID int 4 數(shù)據(jù)庫流水號 account varchar 50 管理員賬號 password varchar 50 管理員密碼 name varchar 50 管理員名稱 sign bit 1 標識 系統(tǒng)總體結(jié)構(gòu)設(shè)計 該系統(tǒng) 在 Windows98/2020/XP 環(huán)境下 , 主要采用 JSP 開發(fā)工具 , SQL 數(shù)據(jù)庫來設(shè)計 , 開發(fā)過程與成果應(yīng)符合 GB/T 114571995 軟件工程術(shù)語 , GB/T 85671988 計算機軟件產(chǎn)品開發(fā)文件編制指南等。 網(wǎng)上商城總體結(jié)構(gòu)圖 繪制系統(tǒng)結(jié)構(gòu)圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設(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)圖如下: 圖 4 系統(tǒng)詳細設(shè)計 J2EE 平臺 J2EE 是一種利用 Java2 平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。 J2EE 技術(shù)的基礎(chǔ)就是核心 Java 平臺或 Java2 平臺的標準版, J2EE 不僅鞏固了標準版中的許多優(yōu)點,例如 編寫一次、隨處運行 的特性、方便存取數(shù)據(jù)庫的 JDBCAPI、 CORBA技術(shù)以及能夠在 Inter應(yīng)用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB( EnterpriseJavaBeans)、 JavaServletsAPI、 JSP( JavaServerPages)以及 XML 技術(shù)的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu)。 J2EE 體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺, J2EE 降低了開發(fā)多層應(yīng)用的費用和復(fù)雜性,同時提供對現(xiàn)有應(yīng)用程序集成強有力支持,完全支持 EnterpriseJavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強 了安全機制,提高了性能。 在開發(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 對象中。當 Action Servlet 接受到一個用戶請求時候,將執(zhí)行以下流程: (1)檢索和用戶請求匹配的 ActionMapping 實例,如果不存在,就返回用戶請求路徑無效的信息。 (2)如果 ActionForm 實例不存在,就創(chuàng)建一個 ActionForm 對象,把用戶提交的表單數(shù)據(jù)保存到 ActionForm 對象中。 (3)根據(jù)配置信息決定是否需要進行表單驗證。如果需要驗證,就調(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)資源小、擴展性好、支持負載平衡和郵件服務(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 SQL2020 Java 開發(fā)工具包 J2EE 集成開發(fā)環(huán)境 數(shù)據(jù)庫管理系統(tǒng) Tomcat Struts Web 應(yīng)用服務(wù)器 第三方插件,可擴展的 Java EE Web 框架 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 部分組成。 訂單查詢:登陸用戶可以通過訂單號查詢訂單。 購物車:所選商品須通過購物車進行保存,然后生成訂單。 會員 資料 修改 :為了保護用戶信息不受非法侵害,用戶登陸后即可對個人的注冊信息進行修改。 (2)前臺文件構(gòu)架 本網(wǎng)上商城的前臺文件結(jié)構(gòu)如圖 所示。 圖 前臺文件結(jié)構(gòu)圖 (3)網(wǎng)站前臺首頁的運行結(jié)果如圖 所示。 圖 前臺首頁圖 用戶登錄模塊 用戶 登陸模塊是防止非 法用戶 登陸的第一道防線,通過它可以保護 后臺數(shù)據(jù)庫 的安全性,當 用戶要進行定購 時,首先要進入的就是身份驗證界面,只有在密碼正確的情況下才能進 行以后的購物 ,如果輸入的密碼不正確,則不能 進行定購。如果用戶以瀏覽者的身份進入網(wǎng)站,則只能進行一般的商品瀏覽和搜索,
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1