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

正文內(nèi)容

基于java語言的農(nóng)產(chǎn)品銷售系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文-wenkub

2023-03-09 09:47:48 本頁(yè)面
 

【正文】 的用戶主界面是用戶了解商城的首要窗口,其中必須包括商城中商品的主要信息和相關(guān)入口。應(yīng)用程序要訪問數(shù)據(jù)庫(kù)必須加載數(shù)據(jù)庫(kù)驅(qū)動(dòng),再通過 JDBC 建立連接才能訪問數(shù)據(jù)庫(kù),執(zhí)行 SQL 語句,最后必須斷連接以釋放資源,過程 如圖 8 所示: 在 connDB中使用 getConnection()方法建立與數(shù)據(jù)庫(kù)的連接。 數(shù)據(jù)庫(kù)的操作的 JavaBean設(shè)計(jì) 作為一個(gè)公共類,數(shù)據(jù)庫(kù)操作的 JavaBean 一般包括數(shù)據(jù)庫(kù)的鏈接 getConnection 、執(zhí)行 executeQuery 、更新操作的執(zhí)行executeUpdate、連接的關(guān)閉 close 方法。 ? 由于手機(jī)分類的關(guān)系模式在系統(tǒng)中要經(jīng)常調(diào)用,故將其作為一個(gè)單獨(dú)的關(guān)系模式。 ? 管理員處理訂單屬性:訂單確認(rèn)人,確認(rèn)時(shí)間。 ? 訂單:訂單號(hào),用戶 ID,訂單時(shí)間,用戶真實(shí)姓名,具體地址,郵政編碼,商品總價(jià)。 具體方法是 用矩形表示實(shí)體;用橢圓表示屬性,并用 直線 將 兩者 連接起來;用菱形表示實(shí)體 和實(shí)體 之間的聯(lián)系,并用 直線將 有關(guān)實(shí)體型連接起來, ER 圖就是這樣一種的圖形。 E 后臺(tái)用戶管理: 查看用戶信息,刪除用戶。系統(tǒng)主要模塊及其功能如下: A 用戶信息管理: 此模塊用于對(duì)賬戶信息的各種相關(guān)操作,如用戶的注冊(cè),登錄等。其具體的步驟是:按照業(yè)務(wù)流程圖得出業(yè)務(wù)流程的順序,把了解到數(shù)據(jù)的流向和處理的過程,繪制成完整的數(shù)據(jù)流程圖。 業(yè)務(wù)流程分析 管理員對(duì)手機(jī)商城用戶人員的管理(用戶級(jí)別的修改、對(duì)用戶信息的查看和刪除),商品的管理(商品的添加,刪除,對(duì)商品信息的查看和更新),訂單的管理(訂單的查看和刪除)等。 B 運(yùn)行要求 硬件要求: 1)服務(wù)器端 :一臺(tái)配置為 512M 內(nèi)存 ,CPU 為 Intel Pentium IV ,硬盤容量為 80G 的微機(jī) . 2)客戶端 :586以上的微機(jī) 軟件要求: 1)服務(wù)器端 :使用語言: JSP(Java Server Pages) 數(shù)據(jù)庫(kù) : MySQL JSP編譯環(huán)境 : J2SDK+TOMCAT+MySQL 操作系統(tǒng) : WindowsXP Professional以上 瀏覽器 :Inter 以上版本 2)客戶端 : 以上的瀏覽器版本 , 800*600 分辨率以上,使用 Windows9X/2021/NT/XP 以上系統(tǒng) 2 需求分析 功能需求分析 一是前臺(tái)顧客購(gòu)買功能,客戶進(jìn)入網(wǎng)站首頁(yè)可以查看最新上市的商品,正在搞活動(dòng)的商品,商家推薦的商品,分類商品以及相關(guān)內(nèi)容。 Tomcat 簡(jiǎn)介 Tomcat 是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開發(fā)而成。 MyEclipse 簡(jiǎn)介 MyEclipse 是一個(gè)用于開發(fā) Java、 J2ee 的 Eclipse 插件集合,功能強(qiáng)大,支持廣泛,對(duì) 各種開源產(chǎn)品的支持十分不錯(cuò)。 ( 5) 支持服務(wù)器端組件 。主要有以下幾個(gè)好處: ( 1) 一次編寫,到處運(yùn)行。 系統(tǒng)開發(fā)工具概述 JSP 簡(jiǎn)介 JSP( Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo),許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。 在國(guó)外, “ 網(wǎng)上購(gòu)物 ” 的理念已經(jīng)十分成熟, 結(jié)合購(gòu)物搜索、在線圖形技術(shù)等實(shí)現(xiàn)在線試穿、在線著 裝,并且可以以平面圖像、3D 影像的表現(xiàn)形式使用戶的體驗(yàn)水平非常人性化。本網(wǎng)站主要以 Java語言為開發(fā)平臺(tái), MySQL 為數(shù)據(jù)庫(kù),以及使用 SSH( Spring+Struts+Hibernate)框架體系,使用 jsp+css+js開發(fā)前臺(tái)頁(yè)面。 此系統(tǒng)具有使用簡(jiǎn)單,用戶界面友好,便于操作等特點(diǎn)。 而我國(guó)的信息化購(gòu)物起步相對(duì)較晚,但由于電子商務(wù)的飛速發(fā)展,信息化程度有了明顯的提高,像淘寶、當(dāng)當(dāng)、卓越等網(wǎng)站和新浪、搜狐的網(wǎng)上商城等,極大的促進(jìn)了我國(guó)商品銷售信息化的發(fā)展。就是普通網(wǎng)頁(yè)文件中插入 Java程序和 JSP標(biāo)記,就形 成了 JSP文件。 ( 2) 系統(tǒng)的多平臺(tái)支持。 JSP 的弱勢(shì) ( 1)很高的復(fù)雜性,因?yàn)榫哂锌缙脚_(tái)性和強(qiáng)大的伸縮性,所以無形之中就增加了復(fù)雜程度。 簡(jiǎn)單而言, MyEclipse 是 Eclipse 的插件, 是最強(qiáng)大的 J2EE的集成開發(fā)環(huán)境之一 ,支持代碼編寫、配置、測(cè)試以及除錯(cuò) ,4 以后版本安裝時(shí) 不再需要 安裝 Eclipse。 其 性能穩(wěn)定 、 技術(shù)先進(jìn) , 擴(kuò)展性好,占用的系統(tǒng)資源小,支持郵件服務(wù)等 與 負(fù)載平衡 等系統(tǒng) 功能 并且免費(fèi) , 得到了開發(fā)人員的喜愛和認(rèn)可 ,成為目前流行的應(yīng)用服務(wù)器。當(dāng)用戶選中某款商品時(shí)可以進(jìn)行登錄購(gòu)買,如果不是本站會(huì)員也可以進(jìn)行注冊(cè),然后再繼續(xù)購(gòu)買,與傳統(tǒng)購(gòu) 物流程相似,但操作更為簡(jiǎn)單,實(shí)現(xiàn)了隨時(shí)隨地只要在電腦前就可以購(gòu)物的愿望。 普通 用戶在網(wǎng)站首頁(yè)了解相關(guān)信息發(fā)布(各型號(hào)手機(jī)信息、特價(jià)手機(jī)、新款手機(jī)),用戶信息的管理(用戶登錄、修改密碼、選購(gòu)手機(jī)、自助訂機(jī)、訂單提交、訂單查看)。 就此網(wǎng)站系統(tǒng)來說,后臺(tái)管理員可以把手機(jī)的各種信息錄入數(shù)據(jù)庫(kù),同時(shí)允許修 改和更新各種信息,對(duì)用戶的刪除和用戶級(jí)別的修改,訂單的查看和刪除;其他會(huì)員 用戶可以錄入注冊(cè)信息,提交7 登錄信息、查看手機(jī)信息 和個(gè)人信息以及其他信息。 B 手機(jī)種類信息及相關(guān)信息瀏覽: 主要包括手機(jī)具體內(nèi)容、分類列表,特價(jià)專區(qū)等內(nèi)容的查看。 F 手機(jī)商品管理: 查看手機(jī)分類列表和手機(jī)的詳細(xì)信息,管理員添加、修改、刪除手機(jī)信息等操作。 12 根據(jù)前面的具體分析就可以得到下面的關(guān)系模型圖,如圖 7: 具體屬性如下: ? 用戶:會(huì)員 ID,會(huì)員名,真實(shí)姓名,登錄密碼,會(huì)員性別,電話號(hào)碼, Email,具體住址,郵政編碼,用戶級(jí)別。 用戶 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圖 13 ? 訂單包含手機(jī)聯(lián)系屬性:數(shù)量,單項(xiàng)價(jià)格,總價(jià)。 系統(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)系模式: 用戶(會(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à)) 14 數(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: 表 2 用戶信息表 字段名 數(shù)據(jù)類型 是否為空 描述說明 userid int 否 編號(hào),主鍵 name varchar 否 注冊(cè)名 Sex varchar 否 性別 birthda varcha 否 出生日期 15 y r 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)品名稱 16 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) orderdate varchar 否 訂單生成時(shí)間 17 paymode varchar 否 支付方式 ispayed varchar 否 是否支付 totalprice float 是 訂單總價(jià) address varchar 否 訂貨地址 訂單明細(xì)表 (orderdetail)記錄訂單所選商品編號(hào),數(shù)量等詳細(xì)信息。下面是數(shù)據(jù)庫(kù)操作19 JavaBean 的具體信息。首先是加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序:()。用戶在首頁(yè)可以進(jìn)行注冊(cè)成為會(huì)員,登錄后可以進(jìn)行購(gòu)機(jī)等相關(guān)操作。左邊的登錄和注冊(cè)入口在未登錄的時(shí)候顯示的是登錄和注冊(cè)窗口,用戶登陸以后則以一張圖片替換,新品上市和活動(dòng)專區(qū)則與數(shù)據(jù)庫(kù)相連 ,根據(jù)數(shù)據(jù)庫(kù)中的信息動(dòng)態(tài)的顯示相關(guān)商品的信息。用戶填寫的所有信息都由 Form 表單使用 post 方法提交給服務(wù)器。本網(wǎng)站的所有用戶(普通會(huì)員與管理員)都是通過此登錄窗口進(jìn)行登錄,只需要更具用戶的級(jí)別實(shí)現(xiàn)頁(yè)面的選擇就可以了。 登錄窗口如圖 10,登錄流程如圖 11: 24 圖 10 用戶登錄窗 會(huì)員注冊(cè)模塊的 設(shè)計(jì) 此網(wǎng)站規(guī)定只有會(huì)員才有購(gòu)買資格,生成訂單。注冊(cè)用戶的代碼如下: public boolean addUser(String username,String password,String sex,String birthday,String ,String truename,String address,String telephone){ boolean b=true。 (2, password)。 (6, truename)。 }catch(Exception e){ 26 ()。 } 注冊(cè)成功后,用戶就可以用自己注冊(cè)的賬戶進(jìn)行商品的購(gòu)買和對(duì)自己信息的修改等操作,當(dāng)然注冊(cè)成功后會(huì)自動(dòng)登錄,將用戶信息的 bean 放入 session 中,以便用戶在本網(wǎng)站繼續(xù)其他的操作。 try{ ct=new ConnDB().getconnection()。 (3,)。 }catch(Exception e){ ()。 28 } 信息修改后后臺(tái)程序會(huì)返回一個(gè)布爾量,如果為真則修改成功,反正則拋出異常,根據(jù)不同的返回值選擇跳回到哪個(gè)頁(yè)面。當(dāng)用戶將商品添加到購(gòu)物車后提交,由系統(tǒng)自動(dòng)生成訂單號(hào)并存入數(shù)據(jù)庫(kù)供用戶隨時(shí)查看。具體代碼如下: public class MyShoppingCarBO { HashMap String,String hm=new HashMapString,String()。 private float allprice=。 30 } public void deletgood(String goodid){ (goodid)。這時(shí)系統(tǒng)需獲取當(dāng)前時(shí)間來決定訂單的生成時(shí)間,還需查找出數(shù)據(jù)庫(kù)中的訂單數(shù)量來決定當(dāng)前訂單的訂單號(hào),并將這次訂單包含的所有信息存入數(shù)據(jù)庫(kù)中,如果拋出異常應(yīng)該返回錯(cuò)誤信息,反之則跳回下單成功界面并顯示訂單信息。 try{ ct=new ConnDB().getconnection()。 if(a==1){ b=true。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1