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

正文內(nèi)容

電子商務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-08-25 11:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 表的創(chuàng)建是在數(shù)據(jù)庫(kù)創(chuàng)建之后,表的創(chuàng)建應(yīng)清楚的了解各表之間的關(guān)系,以及表中應(yīng)包含哪些字段,表與表之間的關(guān)系應(yīng)劃分清楚,確定好表的關(guān)鍵字,表中的外鍵,消除表中的冗余數(shù)據(jù)。(1)創(chuàng)建管理員表 admins, 管理員表是作為后臺(tái)管理員登錄后臺(tái)程序時(shí)驗(yàn)證管理員身份時(shí)使用,管理員表應(yīng)包括用戶名以及用戶密碼等字段。管理員表字段類型定義如圖 62 所示。DROP TABLE IF EXISTS `admins`。CREATE TABLE `admins` ( `aid` char(32) NOT NULL, `username` varchar(30) DEFAULT NULL, `password` varchar(30) NOT NULL, `` varchar(30) DEFAULT NULL, PRIMARY KEY (`aid`), UNIQUE KEY `username` (`username`)) ENGINE=InnoDB DEFAULT CHARSET=utf8。INSERT INTO `admins` VALUES (39。1cc6a795923f4013a467d096bd6d7a5b39。, 39。haha39。, 39。haha39。, 39。haha@estore39。, 39。139。, null)。圖 62 管理員表字段類型定義(2)創(chuàng)建商品表,商品表作為商品信息存儲(chǔ)的表,應(yīng)包含商品名等信息,該表是前臺(tái)和后臺(tái)共同操作的表,前臺(tái)用戶通過查詢?cè)摫砜色@得商品的信息,在前臺(tái)購(gòu)物頁(yè)面顯示出來,后臺(tái)管理通過操作該表進(jìn)行商品的添加,以及商品的信息的修改。商品表的字段類型定義如圖 63 所示。CREATE TABLE `books` ( `bid` char(32) NOT NULL, `bname` varchar(20) NOT NULL, `author` varchar(20) DEFAULT NULL, `price` varchar(15) DEFAULT NULL, `image` varchar(100) DEFAULT NULL, `state` tinyint(4) DEFAULT NULL, `cid` varchar(32) DEFAULT NULL,17 / 44 PRIMARY KEY (`bid`), KEY `cid` (`cid`), CONSTRAINT `books_ibfk_1` FOREIGN KEY (`cid`) REFERENCES `categories` (`cid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8。 圖 63 商品表字段類型定義(3)創(chuàng)建分類表 categories。該表存儲(chǔ)所有商品的分類信息,包括分類名稱等字段,后臺(tái)通過添加分類和修改分類對(duì)該表進(jìn)行操作和訪問。分類表的字段和類型定義如圖64 所示。DROP TABLE IF EXISTS `categories`。CREATE TABLE `categories` ( `cid` varchar(32) NOT NULL DEFAULT 39。39。, `ame` varchar(20) DEFAULT NULL, PRIMARY KEY (`cid`), UNIQUE KEY `ame` (`ame`)) ENGINE=InnoDB DEFAULT CHARSET=utf8。圖 64 分類表字段類型定義(4)創(chuàng)建訂單項(xiàng)表 orderitems。訂單項(xiàng)表包括了訂單項(xiàng)號(hào)、商品的數(shù)量、小計(jì)等字段,訂單包括多個(gè)訂單項(xiàng)。訂單項(xiàng)表字段及類型定義如圖 65 所示。DROP TABLE IF EXISTS `orderitems`。CREATE TABLE `orderitems` ( `oiid` char(32) NOT NULL, `oid` char(32) NOT NULL, `bid` char(32) NOT NULL, `count` smallint(6) NOT NULL, `subtotal` varchar(12) NOT NULL, PRIMARY KEY (`oiid`), KEY `oid` (`oid`), KEY `bid` (`bid`), CONSTRAINT `orderitems_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `orders` (`oid`), CONSTRAINT `orderitems_ibfk_2` FOREIGN KEY (`bid`) REFERENCES `books` (`bid`)18 / 44) ENGINE=InnoDB DEFAULT CHARSET=utf8。圖 65 訂單項(xiàng)表字段類型定義(5)創(chuàng)建訂單表 orders。訂單表應(yīng)包括訂單編號(hào)、總計(jì)、用戶編號(hào)等字段。一個(gè)訂單可以包含多個(gè)訂單項(xiàng)。訂單表的字段和類型定義如圖 66 所示。DROP TABLE IF EXISTS `orders`。CREATE TABLE `orders` ( `oid` char(32) NOT NULL, `orderTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `total` varchar(15) NOT NULL, `address` varchar(50) DEFAULT NULL, `state` tinyint(4) NOT NULL, `uid` char(32) DEFAULT NULL, PRIMARY KEY (`oid`), KEY `uid` (`uid`), CONSTRAINT `orders_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8。 圖 66 訂單表字段類型定義(6)創(chuàng)建用戶表 users。用戶表是用戶注冊(cè)的信息表,是驗(yàn)證用戶登錄信息的表單,應(yīng)包括用戶名,用戶密碼等字段。用戶表字段和類型定義如圖 67 所示。DROP TABLE IF EXISTS `users`。CREATE TABLE `users` ( `id` char(32) NOT NULL, `username` varchar(30) DEFAULT NULL,19 / 44 `password` varchar(25) DEFAULT NULL, `` varchar(30) DEFAULT NULL, `state` tinyint(4) DEFAULT NULL, `activeCode` char(32) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`)) ENGINE=InnoDB DEFAULT CHARSET=utf8。INSERT INTO `users` VALUES (39。b93153ba8bbb4e5ab86bab5b982628a339。, 39。hehe39。, 39。hehe39。, 39。, 39。139。, 39。922fbdb91bf147a9a8bc21e52729d61539。)。圖 67 用戶表字段類型定義 用戶登錄模塊 用戶登錄模塊,指的是根據(jù)用戶輸入的用戶名和密碼,對(duì)用戶的身份進(jìn)行驗(yàn)證等。如果用戶沒有登錄,用戶就無法訪問其他的一些 jsp 頁(yè)面,無法進(jìn)行正常的購(gòu)物操作,雖然用戶可以進(jìn)行正常的商品瀏覽,但無法進(jìn)行購(gòu)買操作。如果用戶登錄成功,則用戶的 id 被存入 session 中,如果用戶登錄不成功則會(huì)跳轉(zhuǎn)到登錄頁(yè)面。用戶登錄模塊的界面和部分代碼如下。登陸界面如圖 68 所示。圖 68 用戶登錄界面登錄界面核心代碼如下。body background=%=basePath %adminjsps/20 / 44 br/br/br/ h1 align=center用戶登錄/h1 centerp style=color: red。 fontweight: 900${msg }/pform action=${ }/userServlet method=postinput type=hidden name=method value=login/br/br/用戶名:input type=text name=username value=/br/br/密 碼:input type=password name=password/br/br/input type=submit value=登錄//form/center /body 系統(tǒng)購(gòu)物模塊 用戶登錄成功后可進(jìn)行商品的瀏覽,可根據(jù)商品的分類進(jìn)行商品的挑選工作,點(diǎn)擊商品的圖片可進(jìn)一步了解商品的詳細(xì)信息,商品的名稱,商品的價(jià)格以及商品的一些備注信息。進(jìn)一步可以將選擇的商品放入購(gòu)物車,如果要進(jìn)一步購(gòu)物則可以進(jìn)一步瀏覽其他商品,然后進(jìn)行選擇加入購(gòu)物車,最終進(jìn)行支付。系統(tǒng)購(gòu)物主界面以及部分代碼如下。 購(gòu)物系統(tǒng)主界面如圖 69 所示。圖 69 購(gòu)物系統(tǒng)主界面購(gòu)物系統(tǒng)主界面核心代碼如下。public class BookServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//接收參數(shù),判斷調(diào)用相應(yīng)方法String method = (method)。21 / 44if(findAll.equals(method)){findAll(request,response)。}else if(findByCid.equals(method)){findByCid(request,response)。}else if(findByBid.equals(method)){findByBid(request,response)。}else{(msg, 親,您的請(qǐng)求方式不對(duì)?。?)。(/jsps/).forward(request, response)。}}private void findByBid(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {// TODO Autogenerated method stub//接收參數(shù)String bid = (bid)。//調(diào)用業(yè)務(wù)層BookService bs = new BookService()。Book book。try {book = (bid)。// (())。(book, book)。(/jsps/book/).forward(request, response)。} catch (SQLException e) {// TODO Autogenerated catch block()。}//顯示結(jié)果到 jsp}private void findByCid(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {// TODO Autogenerated method stubString cid = (cid)。// (cid)。BookService bs = new BookService()。try {ListBook bookList=(cid)。// (bookList)。(bookList, bookList)。(/jsps/book/).forward(request, response)。} catch (SQLException e) {// TODO Autogenerated catch block()。}}private void findAll(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {// TODO Autogenerated method stubtry {BookService bs = new BookService()。ListBook bookList = ()。(bookList, bookList)。(/jsps/book/).forward(request, response)。} catch (SQLException e) {// TODO Autogenerated catch block()。}public void do
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1