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

正文內(nèi)容

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

2025-07-10 15:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 專區(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í)體 ;用橢圓表示屬性,并用 直線 將 兩者 連接起來(lái);用菱形表示實(shí)體 和實(shí)體 之間的聯(lián)系,并用 直線將 有關(guān)實(shí)體型連接起來(lái), 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 用戶 商品 瀏覽 管理 包含 包含 類型 訂單 處理 開(kāi)出 管理員 管理 … … … … … … 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ò)上面的分析 , 可以得出以下的 關(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) 名稱 說(shuō)明 表 1 users 用戶信息表 表 2 products 商品信息表 表 3 orders 訂單列表 表 4 orderdetail 訂單詳情表 數(shù)據(jù)表詳細(xì)說(shuō)明 用戶表( users)主要記錄用戶(管理員和普通用戶)的相關(guān)信息,具體情況如 表 2: 11 表 2 用戶信息表 字段名 數(shù)據(jù)類型 是否為空 描述說(shuō)明 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ù)類型 是否為空 描述說(shuō)明 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ù)類型 是否為空 描述說(shuō)明 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ù)類型 是否為空 描述說(shuō)明 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)的開(kāi)發(fā)采用了現(xiàn)在比較流行的 MVC 開(kāi)發(fā)模式, MVC 是 model, view,controller 三個(gè)單詞的縮寫(xiě),這種開(kāi)發(fā)模式將整個(gè)系統(tǒng)分為了三個(gè)大類,數(shù)據(jù)模型、用戶界面和控制器,其中數(shù)據(jù)模型( model)用 java 編寫(xiě),用于實(shí)現(xiàn)系統(tǒng)中的數(shù)據(jù)邏輯,包含了所有的 JavaBean 和方法;用戶界面( view)用 jsp 編寫(xiě),用于與用戶的交互,包含了用戶能看到的所有頁(yè)面信息,也可以理解為 view 就是由無(wú)數(shù)個(gè)頁(yè)面組成的;控制器( controller)是 model 和 view 之間溝通的橋梁,可以 根據(jù)用戶的 不同 請(qǐng)求 來(lái)跳轉(zhuǎn)到相 應(yīng)的 界面,相當(dāng)于公司中的領(lǐng)導(dǎo)階層,接收 view 中提交上來(lái)的信息,然后交給 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),下面就圍繞這種開(kāi)發(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 訪問(wèn)數(shù)據(jù)庫(kù) : 在 Java 語(yǔ)言中, Java 可以 通過(guò) JDBC 對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn) 。 JDBC 是一種“開(kāi)放”的方案, 提供了一種標(biāo)準(zhǔn)的應(yīng)用程序接口 。 應(yīng)用程序 要 訪問(wèn)數(shù)據(jù)庫(kù) 必須加載數(shù)據(jù)庫(kù)驅(qū)動(dòng) ,再通過(guò) JDBC 建立連接 才能 訪問(wèn)數(shù)據(jù)庫(kù),執(zhí)行 SQL 語(yǔ)句,最后 必須斷 連接 以釋放資源 ,過(guò)程如圖 8 所示: 在 connDB 中使用 getConnection()方法 建立與數(shù)據(jù)庫(kù)的連接。 首先是加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 : ()。用到 包中的類Class,調(diào)用 Class 類中的 方法 forName()方法來(lái)獲取 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ù)的訪問(wèn)。 connDB 類的成員及說(shuō)明 如 表 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)用程序訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程 14 st Statement public 向數(shù)據(jù)庫(kù)發(fā)送SQL 語(yǔ)句 rs ResultSet public 裝載查詢結(jié)果 g
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1