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

正文內(nèi)容

計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文-基于jsp的網(wǎng)上購物商場系統(tǒng)的設(shè)計(jì)與開發(fā)(編輯修改稿)

2025-07-10 15:16 本頁面
 

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