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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的設(shè)計與實(shí)現(xiàn)本科畢業(yè)論文-資料下載頁

2025-08-17 21:32本頁面

【導(dǎo)讀】設(shè)計并實(shí)現(xiàn)基于jsp和SQlServer數(shù)據(jù)庫的網(wǎng)上購物平臺,包括登錄注冊,商品管理,購物車,會員管理,廣告公告管理和其他模塊等。論文思路清晰,條理清楚,中心突出,內(nèi)容充實(shí),論據(jù)充分,結(jié)構(gòu)緊湊,層次分明,上交論文(紙質(zhì))打印文稿和系統(tǒng)源碼(電子版);[主要對學(xué)生畢業(yè)設(shè)計(論文)的文本格式、圖紙規(guī)范程度,工作量,研究內(nèi)容與方法,實(shí)用性與科學(xué)性,它不但可以擴(kuò)大商家的規(guī)模和市場。影響力,而且可以減少企業(yè)的經(jīng)營成本,提高工作效率,同時也改變著人們的生活。求和總體設(shè)計方案,較詳細(xì)的論述了系統(tǒng)的詳細(xì)設(shè)計和實(shí)現(xiàn)。最后,本文對網(wǎng)上購物系統(tǒng)系。統(tǒng)進(jìn)行了系統(tǒng)檢測并提出了還需要改進(jìn)的問題。在設(shè)計方面,該課題研究主要是用java語言開發(fā),基于B/S架構(gòu),服務(wù)端是ApacheTomcat,系統(tǒng)采用MVC三層結(jié)構(gòu),同時使用JSP技術(shù),后臺數(shù)據(jù)庫選用SQLServer2020。應(yīng)用程序的開發(fā)過程。關(guān)鍵詞:網(wǎng)上購物系統(tǒng);J2EE;B/S結(jié)構(gòu);JSP;SQLServer;

  

【正文】 可以瀏覽到商品的詳細(xì)信息。并且比普 通用戶在瀏覽商品界面里所看到更多的商品信息。當(dāng)然還擁有一切商品管理的權(quán)限。 商品搜索流程 圖 商品搜索流程圖 商品的搜索功能使用戶更加方便的進(jìn)行自己所需要的商品的查詢,節(jié)省時間,提高效率。用戶搜索時只要輸入商品的關(guān)鍵字就能搜索到所有相關(guān)的商品。并且能列出通過搜索得到的商品的詳細(xì)信息。 商品管理 查詢商品 修改刪除 滿意否 返回 添加商品 是是 否否 開始搜索 輸入條件 搜索結(jié)果 查看商品 購物車 下訂單 繼續(xù)搜索 是 否 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 購物車流程 購物車具體的實(shí)現(xiàn)可采用這種形式:定義一個購物車的類 (Class)。 (1) 列出商品的列表,使用戶能夠自由選擇所需要的商品。 (2) 當(dāng)用戶在點(diǎn)擊“添 加到購物車”的鏈接時,執(zhí)行如下功能: 檢查用戶購物車類是否存在。如不存在,則建立,并注冊這 Session 變量;在有用戶購物車類存在的情況下,檢查該類中是否有該商品。如存在,則商品數(shù)量相應(yīng)加 1,當(dāng)然用戶可以自己定義添加幾件商品到購物車;如沒有該商品,則將該商品添加到該類中。 圖 購物車流程圖 數(shù)據(jù)庫設(shè)計 在建設(shè)網(wǎng)站系統(tǒng)之前,必須對系統(tǒng)所用到的數(shù)據(jù)進(jìn)行大致的分類和具體的結(jié)構(gòu)設(shè)計,既要做到清晰明了,又要能適應(yīng)系統(tǒng)各項(xiàng)功能的調(diào)用,而不至于產(chǎn)生結(jié)構(gòu)上的邏輯混亂,保證關(guān)鍵數(shù)據(jù)在意 外情況下不會被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。 數(shù)據(jù)庫設(shè)計要遵循一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要求。盡量分離各實(shí)體對應(yīng)的表,一個實(shí)體對應(yīng)一個表,搞清楚該實(shí)體有哪些屬性,對應(yīng)有些什么字段,以及各實(shí)體之間有何種聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計時要考慮的三個元素,也是一個好的數(shù)據(jù)庫設(shè)計的核心。 從實(shí)際出發(fā),經(jīng)過仔細(xì)地設(shè)計,部分?jǐn)?shù)據(jù)表設(shè)計如圖 所示。 購物車 查看商品 滿意嗎 下訂單 調(diào)整商品 是 否 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 圖 數(shù)據(jù)庫視圖 (a) 圖 數(shù)據(jù)庫視圖 (b) 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 第四章 系統(tǒng)功能的具體實(shí)現(xiàn) 搭建開發(fā)環(huán)境 JAVA 虛擬機(jī)的安裝 本系統(tǒng)采用的是基于 java 的 jsp 技術(shù) ,所以 java 虛擬環(huán)境即 java 虛擬機(jī)是必須要安裝的。 JDK(Java Development Kit )是一切 java 應(yīng)用程序的基礎(chǔ),可以說,所有的 java 應(yīng)用程序是構(gòu)建在這個之上的。它是一組 API,也可以說是一些 java Class。目前已經(jīng)正式發(fā)布的最新版本是 。 Windows 下,直接運(yùn)行 .exe 文件,安裝到一個目錄,如 C:/,安裝完成后就是環(huán)境變量的設(shè)置。 桌面上選擇“我的電腦” (右鍵 ) - 高級 環(huán)境變量 在 “系統(tǒng)變量” “新建” 在變量名中輸入: JAVA_HOME,變量值中輸入: C:/ 同樣再新建一個變量名CLASSPATH,變量值中輸入: C:\。 C:\\lib\。 C:\\lib\。 還需要在Path 變量值后面添加一個值: C:\\bin。至此 JAVA 環(huán)境安裝成功。我們可以在命令行中敲入命令 java 如果顯示 java 幫助,則證明環(huán)境設(shè)置成功。 Tomcat 環(huán)境搭建 安裝 TOMCAT,直接 使用默認(rèn)安裝就可以了,我們將其安裝在 C:\, 安裝完畢后,開始設(shè)置環(huán)境變量,新建環(huán)境變量 CATALINA_HOME,值為 C:\,新建 CATALINA_BASE,值為 C:\。 打開 文件中的 bin 文件,雙擊其中的運(yùn)行程序 Server Runner,顯示 server start,服務(wù)器正常啟動,此時在瀏覽器上敲入本地測試地址: 如果出現(xiàn) Tomcat頁面則證明 Tomcat 安裝成功,而且正常啟動。 到這里,系統(tǒng)運(yùn)行所需要的基本運(yùn)行環(huán)境已經(jīng)安裝完成。 數(shù)據(jù)庫的實(shí)現(xiàn)與連接技術(shù) 數(shù)據(jù)表結(jié)構(gòu) (1)用戶表 userInfo,主要包含用戶編號、用戶名、郵箱、密碼、真實(shí)姓名、郵箱、密保問題、密保答案、職業(yè)。 表 用戶表( userInfo) 字段名稱 類型 約束 描述 userId Integer Not null 用戶編號 userType Integer Not null 0:管理員; 1:買家; 2:賣家 userName varchar( 20) Not null 用戶名 userPassword varchar( 50) Not null 用戶密碼 userEmail varchar( 20) Not null 用戶郵箱 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) userSex varchar( 4) default null 性別 userBirth varchar( 20) default null 生日 userMobile varchar(20) default null 手機(jī)號碼 userTel varchar(20) default null 電話號碼 user varchar(20) default null 賣家 userScore Integer default null 用戶積分 userAddress varchar( 200) default null 用戶地址 userImg varchar( 50) default null 用戶圖片 idCard varchar( 20) default null 身份證 trueName varchar( 20) default null 真實(shí)姓名 cardImg varchar( 20) default null 賣家身份證照片 postalCode Integer default null 郵政編碼 sumMoney float default null 總資金 (2)交易評價表 (evaluate),主要包含評價編號、評價時間、評價分?jǐn)?shù)和訂單編號。 表 交易評價表 (evaluate) 字段名稱 類型 約束 描述 eId Integer Not null 評價編號 eContent text Not null 評價內(nèi)容 eTime datetime Not null 評價時間 shopGrade Integer Not null 店鋪態(tài)度 transGrade Integer not null 發(fā)貨速度 eGrade Integer default null 商品評價分?jǐn)?shù) orderId Integer default null 訂單編號 userId Integer default null 評價人 (外鍵 ) eId Integer default null 評價編號 (3)商品表 (goods),主要包含產(chǎn)品 ID、產(chǎn)品名稱、描述、上架時間、 市場價、當(dāng)當(dāng)價、關(guān)鍵字、是否下架、產(chǎn)品圖片名稱。 表 商品表 ( goods) 字段名稱 類型 約束 描述 goodsId integer Not null 商品編號 goodsName varchar(50) Not null 商品名稱 goodsClick ineger Not null 點(diǎn)擊量 goodsKeywords varchar(50) Not null 商品關(guān)鍵詞 goodsUp bit Not null 是否上架 goodsPrice money default null 市場價格 goodsDecount money default null 促銷價 goodsDetail text default null 商品詳情 saleCount integer default null 已售數(shù)量 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) (4)商品大類別表 (goodsType),主要包含類別 ID、大類別名稱、創(chuàng)建時間。 表 類別表( goodsType) 字段名稱 類型 約束 描述 id int(4) PK 類別 ID bigName varchar(50) not null 大類別名稱 creaTime Smalldatetime(4) default nul 創(chuàng)建時間 (5)商品小類別表 (tb_smallType),主要包含編號,小類別 ID,所屬大類別 ID,創(chuàng)建時間。 表 分類與產(chǎn)品表( goodsBrand) 字段名稱 類型 約束 描述 id int(4) notnull 編號 ID bigId int(4) not null 所屬大類別 ID smallName int(4) not null 小類別名稱 creaTime Smalldatetime(4) default nul 創(chuàng)建時間 (6)訂單表 (orders),主要包含數(shù)據(jù)庫唯一 ID、訂單編號、商品編號、訂單價格和商品數(shù)量。 表 訂單表( orders) 字段名稱 類型 約束 描述 orderId Integer not null 訂單編號 orderNumber varchar(30) not null 訂單號 (用戶 id+當(dāng)前時間 ) orderTime datetime not null 下單時間 goodsId Integer not null 商品編號 goodsCount Integer — 購買數(shù)量 sendType varchar(20) — 配送方式 payTime integer — 付款時間 sendTime datetime — 發(fā)貨時間 userId integer not null 用戶編號 orderStateId integer not null 狀態(tài)編號(外鍵) receiveId integer not null 收貨信息編號(外鍵) orderId Integer not null 訂單編號 (7)店鋪信息表 (shopInfo),主要包含店鋪編號、用戶 編號、店鋪簡介、開店時間、店鋪狀態(tài)等。 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 表 店鋪信息表 ( shopInfo) 字段名稱 類型 約束 描述 userId integer not null 用戶編號 shopLogo varchar(20) not null 商店 logo shopPhone varchar(20) — 客服號碼 shopDescription text — 商鋪簡介 openTime datetime — 開張時間 statu integer — 店鋪狀態(tài) 審核 userId Integer not null 用戶編號,外鍵 (8)新聞公告表 (notice),主要包含編號、關(guān)鍵字、消息內(nèi)容、發(fā)布時間。 表 公告表( notice) 字段名稱 類型 約束 描述 noticeId int not null 公告編號 noticeTitle varchar(50) not null 公告標(biāo)題 noticeTime Date not null 發(fā)表時間 noticeType int not null 1 為公告, 2 為新聞 noticeContent text not null 公告內(nèi)容 (9)收貨 信息表 (ReceiveInfo),主要包含店鋪編號、用戶編號、店鋪簡介、開店時間、店鋪狀態(tài)等。 表 店鋪信息表 ( shopInfo) 字段名稱 類型 約束 描述 receiveId Integer not null 收貨信息編號 reciveName varchar(50) not null 收貨人姓名 userMobile varchar(50) — 收貨人手機(jī)號碼 userTel varchar(50) — 電話號碼 postalCode Integer — 收貨人郵政編碼 userAddress varchar( 200) not null 收貨人地址 userId Integer not null 用戶編號 (外鍵 ) 數(shù)據(jù)庫連接技術(shù) 在網(wǎng)上購物系統(tǒng)系統(tǒng)中需要多次連接數(shù)據(jù)庫,這種連接是一項(xiàng)很消耗系統(tǒng)資源的操作。我使用 DBCP 數(shù)據(jù)源創(chuàng)建連接池進(jìn)行連接。 DBCP(DataBase connection pool),數(shù)據(jù)庫連接池 。是 apache 上的一個 java 連接池 項(xiàng)目,也是 Tomcat 使用的連接池組件。 將數(shù)據(jù)庫連接的信息如 url、 username、 password 等信息寫入配置文件 中。然后在 java 程序中獲取到該配置文件,創(chuàng)建數(shù)據(jù)源,就能獲取到數(shù)據(jù)庫連接了 [4]。核心代碼如下: 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 創(chuàng)建數(shù)據(jù)源: InputStream in=().getResourceAsStream(c
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1