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

正文內(nèi)容

基于java網(wǎng)上購(gòu)物商城(編輯修改稿)

2025-01-09 01:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 B 手機(jī)種類信息及相關(guān)信息瀏覽: 主要包括手機(jī)具體內(nèi)容、分類列表,特價(jià)專區(qū)等內(nèi)容的查看。 C 購(gòu)物車模塊: 將手機(jī)放入購(gòu)物車,商品取消和購(gòu)買,查看購(gòu)物車,修改手機(jī)數(shù)量,全部刪去購(gòu)物車中的商品。 D 訂單處理: 用戶查閱訂單,生成新的訂 單,查看訂單列表和詳細(xì)內(nèi)容以及訂單的確認(rèn)。 E 后臺(tái)用戶管理: 查看用戶信息,刪除用戶。 訂單的確認(rèn) 訂單的查詢 訂單的發(fā)送 確認(rèn)訂單信息 待確認(rèn)訂單信息 訂單信息 待發(fā)送訂單信息 發(fā)送訂單信息 D5 訂單信息表 訂單信息表 訂單信息表 訂單信息表 圖 5 后臺(tái)訂單管理數(shù)據(jù)流 8 F 手機(jī)商品管理: 查看手機(jī)分類列表和手機(jī)的詳細(xì)信息,管理員添加、修改、刪除手機(jī)信息等操作。具體結(jié)構(gòu)如圖 6: 系統(tǒng)數(shù)據(jù)庫(kù)模型設(shè)計(jì) 系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì) —— ER 圖 ER 方法是 “ 實(shí)體 聯(lián)系方法 ” ( EntityRelationship Approach)的簡(jiǎn)稱。是一種描述概念結(jié)構(gòu)模型的方法 。 具體方法是 用矩形表示實(shí)體;用橢圓表示屬性,并用 直線 將 兩者 連接起來;用菱形表示實(shí)體 和實(shí)體 之間的聯(lián)系,并用 直線將 有關(guān)實(shí) 體型連接起來, ER 圖就是這樣一種的圖形。 網(wǎng)上手機(jī)商城 后臺(tái)管理端 訂單管理 手機(jī)商品管理 后臺(tái)用戶管理 前臺(tái)用戶端 購(gòu)物車 用戶信息管理 手 機(jī)信息瀏覽 訂單的查看 訂單的確認(rèn)與發(fā)送 手機(jī)類別的管理 手機(jī)的添加與更新 用戶的查看和刪除 訂單的生成與查看 手機(jī)類別的查看 活動(dòng)信息的查看 手機(jī)詳情的查看 用戶登錄 用戶注冊(cè) 用戶信息的查看與修改 用戶級(jí)別的修改 圖 6 系統(tǒng)功能結(jié)構(gòu)圖 9 根據(jù)前面的具體分析就可以得到下面的關(guān)系模型圖,如圖 7: 具體屬性如下: ? 用戶:會(huì)員 ID,會(huì)員名,真實(shí)姓名,登錄密碼,會(huì)員性別,電話號(hào)碼, Email,具體住址,郵政編碼,用戶級(jí)別。(管理員屬性同上。) ? 手機(jī):產(chǎn)品 ID,所屬種類,手機(jī)型號(hào),手機(jī)簡(jiǎn)介,活動(dòng)與否,正常單價(jià),活動(dòng)單價(jià),手機(jī)圖片,庫(kù)存數(shù)量,郵費(fèi)。 ? 訂單:訂單號(hào),用戶 ID,訂單時(shí)間,用戶真實(shí)姓名,具體地址,郵政編碼,商品總價(jià)。 ? 訂單包含手機(jī)聯(lián)系屬性:數(shù)量,單項(xiàng)價(jià)格,總價(jià)。 ? 管理員信息:編號(hào),姓名,密碼,權(quán) 限。 ? 手機(jī)商品包含聯(lián)系屬性:數(shù)量。 ? 管理員處理訂單屬性:訂單確認(rèn)人,確認(rèn)時(shí)間。 用戶 ID 訂單號(hào) 編號(hào)ID 管理員 ID 時(shí)間 時(shí)間 商品 ID 用戶 商品 瀏覽 管理 包含 包含 類型 訂單 處理 開出 管理員 管理 … … … … … … m n m m n m 1 n n m m n k k … … … … …… 1 圖圖 7 系統(tǒng)結(jié)構(gòu) ER圖 10 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì) —— 關(guān)系模型 根據(jù)數(shù)據(jù)庫(kù)原理的相關(guān)規(guī)范可以做以下處理: ? 根據(jù)相關(guān)原則規(guī)范從 ER 圖向關(guān)系模型進(jìn)行轉(zhuǎn)換。 ? 由于普通用戶和管理員的關(guān)系模型除了在權(quán)限不同,其他屬性全部一樣,所以可以將這兩種關(guān)系模型看成是一種,只需加入一個(gè)級(jí)別段將兩者進(jìn)行區(qū)分就可以了。 ? 瀏覽關(guān)系模式和此網(wǎng)站系統(tǒng)其它功能要求關(guān)系不大,因此可以忽略。 ? 由于手機(jī)分類的關(guān)系模式在系統(tǒng)中要經(jīng)常調(diào)用,故將其作為一個(gè)單獨(dú)的關(guān)系模式。 通過上面的分析,可以 得出以下的關(guān)系模式: 用戶(會(huì)員 ID,會(huì)員名,登錄密碼,會(huì)員性別,用戶電話, Email,具體住址,郵政編碼,真實(shí)姓名,用戶級(jí)別) 手機(jī)商品(商品 ID,所屬種類,手機(jī)型號(hào),手機(jī)簡(jiǎn)介,是否活動(dòng),正常單價(jià),活動(dòng)單價(jià),產(chǎn)品照片,備忘) 訂單(訂單號(hào),用戶 ID,訂單時(shí)間,用戶真實(shí)姓名,具體住址,聯(lián)系電話,產(chǎn)品總價(jià)) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) —— 關(guān)系表 根據(jù)以上關(guān)系模型可以得出相應(yīng)的關(guān)系表,關(guān)系表如表 1: 表 1 關(guān)系表 編號(hào) 名稱 說明 表 1 users 用戶信息表 表 2 products 商品信息表 表 3 orders 訂單列表 表 4 orderdetail 訂單詳情表 數(shù)據(jù)表詳細(xì)說明 用戶表( users)主要記錄用戶(管理員和普通用戶)的相關(guān)信息,具體情況如表 2: 11 表 2 用戶信息表 字段名 數(shù)據(jù)類型 是否為空 描述說明 userid int 否 編號(hào),主鍵 name varchar 否 注冊(cè)名 Sex varchar 否 性別 birthday varchar 否 出生日期 password varchar 否 密碼 telephone varchar 否 電話 address varchar 否 地址 varchar 否 郵箱 grade varchar 是 級(jí)別 truename varchar 否 真是姓名 商品信息表( products)主要記錄手機(jī)的具體信息,具體情況如表 3: 表 3 手機(jī)信息表 字段名 數(shù)據(jù)類型 是否為空 描述說明 itermid int 否 項(xiàng)目編號(hào) productid vatchar 否 產(chǎn)品編號(hào) productname varchar 否 產(chǎn)品名稱 productpice float 是 商品價(jià)格 count int 是 庫(kù)存數(shù)量 activity varchar 是 是否活動(dòng)商品 activeprice float 是 活動(dòng)商品的價(jià)格 kind varchar 是 商品類別 photo varchar 是 圖片 information varchar 是 商品信息 yunfei float 是 運(yùn)費(fèi) 訂單表( orders)主要記錄每筆訂單的相關(guān)信息,如表 4: 表 4 訂單表 字段名 數(shù)據(jù)類型 是否為空 描述說明 orderid int 否 訂單編號(hào) userid int 否 用戶編號(hào) 12 orderdate varchar 否 訂單生成時(shí)間 paymode varchar 否 支付方式 ispayed varchar 否 是否支付 totalprice float 是 訂單總價(jià) address varchar 否 訂貨地址 訂單明細(xì)表 (orderdetail)記錄訂單所選商品編號(hào),數(shù)量等詳細(xì)信息。如表 5所示: 表 5 訂單明細(xì)表 字段名 數(shù)據(jù)類型 是否為空 描述說明 orderid int 否 訂單編號(hào) goodid varchar 是 商品編號(hào) num int 是 商品數(shù)量 price float 是 商品單價(jià) 4 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn) 系統(tǒng)詳細(xì)設(shè)計(jì)總體概述 此系統(tǒng)的開發(fā)采用了現(xiàn)在比較流行的 MVC 開發(fā)模式, MVC 是 model, view,controller 三個(gè)單詞的縮寫,這種開發(fā)模式將整個(gè)系統(tǒng)分為了三個(gè)大類,數(shù)據(jù)模型、用戶界面和控制器,其中數(shù)據(jù)模型( model)用 java 編寫,用于實(shí)現(xiàn)系統(tǒng)中的數(shù)據(jù)邏輯,包含了所有的 JavaBean 和方法;用戶界面( view)用 jsp 編寫,用于與用戶的交互,包含了用戶能看到的所有頁(yè)面信息,也可以理解為 view 就是由無數(shù)個(gè)頁(yè)面組 成的;控制器( controller)是 model 和 view 之間溝通的橋梁,可以根據(jù)用戶的不同請(qǐng)求來跳轉(zhuǎn)到相應(yīng)的界面,相當(dāng)于公司中的領(lǐng)導(dǎo)階層,接收 view 中提交上來的信息,然后交給 model 中的方法將這些信息進(jìn)行處理,接收處理后的信息返回給頁(yè)面或者存入數(shù)據(jù)庫(kù)。 這種設(shè)計(jì)模式實(shí)現(xiàn)了業(yè)務(wù)層和視圖層的分離,使網(wǎng)站能更好的進(jìn)行維護(hù)與升級(jí),并且有低耦合,高重用性,較低的生命周期成本,可維護(hù)性等優(yōu)點(diǎn),下面就圍繞這種開發(fā)模式對(duì)本網(wǎng)站設(shè)計(jì)進(jìn)行分模塊的詳細(xì)介紹。 13 數(shù)據(jù)庫(kù)的操作的 JavaBean 設(shè)計(jì) 作為 一 個(gè)公 共 類, 數(shù) 據(jù)庫(kù) 操 作的 JavaBean 一般 包 括數(shù) 據(jù) 庫(kù)的 鏈 接getConnection、執(zhí)行 executeQuery、更新操作的執(zhí)行 executeUpdate、連接的關(guān)閉close 方法。下面是數(shù)據(jù)庫(kù)操作 JavaBean 的具體信息。 使用 JDBC 訪問數(shù)據(jù)庫(kù): 在 Java 語(yǔ)言中, Java 可以通過 JDBC 對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問。 JDBC 是一種“開放”的方案,提供了一種標(biāo)準(zhǔn)的應(yīng)用程序接口。應(yīng)用程序要訪問數(shù)據(jù)庫(kù)必須加載數(shù)據(jù)庫(kù)驅(qū)動(dòng),再通過 JDBC 建立連接才能訪問數(shù)據(jù)庫(kù),執(zhí)行 SQL 語(yǔ)句,最后必須斷連接以釋放資源,過程如圖 8 所示: 在 connDB 中使用 getConnection()方法建立與數(shù)據(jù)庫(kù)的連接。首先是加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序: ()。用到 包中的類Class,調(diào)用 Class 類中的方法 forName()方法來獲取 MySQL 數(shù)據(jù)庫(kù)連接 ,(jdbc:ot, 142857)。第一個(gè)參數(shù)是連接數(shù)據(jù)庫(kù) URL,第二,三個(gè)參 數(shù)為帳戶名和密碼 .最后調(diào)用 Statement的 executeQuery(),executeUpdate()或 execute()方法完成對(duì)數(shù)據(jù)庫(kù)的訪問。 connDB 類的成員及說明如表 6: 表 6 connDB類成員表 成員名 返回值 類別 作用域 功能 conn Connection public 記錄數(shù)據(jù)庫(kù)連接 Java應(yīng)用程序 DBMS JDBC API JDBC驅(qū)動(dòng)程序管理器 JDBC驅(qū)動(dòng)程序API JDBC 網(wǎng)絡(luò)驅(qū)動(dòng)程序 JDBCODBC 橋驅(qū)動(dòng)程序 圖 8 Java應(yīng)用程序訪問數(shù)據(jù)庫(kù)的過程 14 st Statement public 向數(shù)據(jù)庫(kù)發(fā)送SQL 語(yǔ)句 rs ResultSet public 裝載查詢結(jié)果 getConnection() Connection public static
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1