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

正文內(nèi)容

基于java的網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-04-03 09:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 興趣的程序員都可以更改它或在其中加入新的功能。在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首選。但是,在作為 WEB服務(wù)器方面, Tomcat出來(lái)靜態(tài) HTML頁(yè)面時(shí)不如 Apache迅速,也沒(méi)有 Apache健壯,所以一般將 Tomcat 與 Apache 配合使用,讓 Apache 對(duì)網(wǎng)站的靜態(tài)頁(yè)面請(qǐng)求提供服務(wù),而 Tomcat 作為專用的 JSP 引擎,提供 JSP 解 析,以得到更好的性能。 Tomcat 是 Java 程序,所以只要有 JDK就可以使用,不需要考慮 具體的 操作系統(tǒng)平臺(tái)。 mysql 簡(jiǎn)介 MySQL 是一個(gè)開(kāi)放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典 MySQL AB 公司。目前 MySQL 被廣泛地 應(yīng)用 在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。 與其他的大型 數(shù)據(jù)庫(kù) 例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQLCluster 的功能和效率都相對(duì)比較差)等,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō), MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是 開(kāi)放源碼 軟件,因此可以大大降低總體擁有成本。 目前 Inter 上流 行 的 網(wǎng) 站 構(gòu) 架 方 式 是 LAMP( Linux+Apache+MySQL+PHP/Perl/Python )和 LNMP( Linux+Nginx+MySQL+php/perl/Python),即使用 Linux 作為 操作系統(tǒng) , Apache 和 Nginx作為 Web 服務(wù)器, MySQL 作為 數(shù)據(jù)庫(kù) , PHP/Perl/Python 作為服務(wù)器端 腳本 解釋器 。由于這四個(gè)軟件都是免費(fèi)或 開(kāi)放源碼 軟件( FLOSS),因此使用這種方式不用花一分錢(除開(kāi)人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的 網(wǎng)站系統(tǒng) 。 AJAX 技術(shù)簡(jiǎn)介 Ajax 的 全稱是: AsynchronousJavaScriptXML,運(yùn)用異步 JavaScript+XML,瀏覽器就不必等用戶請(qǐng)求操作,也不必更新整個(gè)窗口就可以顯示新獲取的數(shù)據(jù)。只要來(lái)回傳送采用 XML格式的數(shù)據(jù),在瀏覽器里面運(yùn)行的 JavaScript 代碼就可以與服務(wù)器進(jìn)行聯(lián)系。 JavaScript代碼還可以把樣式表加到檢索到的數(shù)據(jù)上,然后在現(xiàn)有網(wǎng)頁(yè)的某個(gè)部分加以顯示。 Ajax 是使用客戶端腳本與 Web服務(wù)器交換數(shù)據(jù)的 Web應(yīng)用開(kāi)發(fā) 技術(shù) 。這樣, Web 頁(yè)面不用打斷交互流程進(jìn)行重新加裁,就可以動(dòng)態(tài)地更新。使用 Ajax,用戶 可以創(chuàng)建接近本地桌面應(yīng)用的直接、高可用、更豐富、更動(dòng)態(tài)的 Web 用戶界面。 第三章 需求分析 網(wǎng)站功能需求分析 用戶需求確定 (按類別 )。 (按大類別、商品名稱 )。 (免費(fèi)注冊(cè) )。 。 。 。 重設(shè)密碼 ① 會(huì)員瀏覽; ② 會(huì)員歷史訂單瀏覽。 ① 瀏覽、添加、刪除、修改商品種類。 ① 新增商品; ② 商品刪除 ; ③ 商品信息修改 ; ④ 商品檢索 。 ① 訂單查詢; ② 修改訂單狀態(tài)。 系統(tǒng)業(yè)務(wù)邏輯需求分析 ① 包裝會(huì)員信息; ② 與訂單類是一對(duì)多的關(guān)系。 ① 封裝系統(tǒng)管理員。 ① 包裝商品的信息; ② 與訂單類是多對(duì)多的關(guān)系。 ① 包裝商品的類別; ② 與商品 是一對(duì)多的關(guān)系。 ① 與商品是多對(duì)多的關(guān)系; ② 與會(huì)員是多對(duì)一的關(guān)系。 ① 包裝訂單中商品的信息; ② 與訂單是多對(duì)一的關(guān)系。 數(shù)據(jù)需求分析 數(shù)據(jù)庫(kù)需求分析 數(shù)據(jù)庫(kù)的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫(kù)管理系統(tǒng)有 Access、 SQL Server、 Oracle 等。根據(jù)用戶的需求和系統(tǒng)分析,本系統(tǒng)采用 mysql 數(shù)據(jù)庫(kù) 管理系統(tǒng)。在 mysql 數(shù)據(jù)庫(kù)管理系統(tǒng)中建立名稱為 myshopping 的數(shù)據(jù)庫(kù)。這個(gè)數(shù)據(jù)庫(kù)需要提供各種信息的保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)充分滿足各種信息的輸出和輸入。搜集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理的流程,組成一個(gè)詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 在 myshopping 的數(shù)據(jù)庫(kù)中,根據(jù)項(xiàng)目的需求建立相應(yīng)的數(shù)據(jù)表,如下: user(會(huì)員信息表),包括數(shù)據(jù)項(xiàng):用戶 ID,郵箱,密碼,聯(lián)系方式等; product( 商品信息表),包括數(shù)據(jù)項(xiàng):商品編號(hào),商品名稱,商品描述,商品價(jià)格,商品上架日 期,商品所屬種類,商品數(shù)量,商品圖片所在地址等; category(商品類別類),包括數(shù)據(jù)項(xiàng):類別 ID(自動(dòng)編號(hào) ),類別名稱,類別等級(jí),上級(jí)種類 ID; adminer(管理員類 ),類別 ID、用戶名、密碼; salesitem(訂單信息明細(xì)表),包括數(shù)據(jù)項(xiàng):編號(hào),商品編號(hào),單價(jià),數(shù)量,訂單編號(hào)等。 salesorder(訂單信息主表),包括數(shù)據(jù)項(xiàng):訂單編號(hào),用戶編號(hào),訂單標(biāo)識(shí)符(是否已發(fā)貨),商品總價(jià)等; 技術(shù)解決方案需求分析 (1) WebServer – Tomcat ; (2) DataBase – mysql; (3) 開(kāi)發(fā)環(huán)境 – MyEclipse 。 第四章 總體設(shè)計(jì) 數(shù)據(jù)庫(kù) myshopping 設(shè)計(jì) 本設(shè)計(jì)的數(shù)據(jù)庫(kù)名字為 myshopping,此數(shù)據(jù)庫(kù)中總共有六張表分別為: category(商品種類信息表 )、 adminer(管理員信息表 )、 salesitem(訂單明細(xì)表 )、 salesorder(訂單信息主表 )、 user(會(huì)員信息表 )、 product(商品信息表 )。 商品種類信息表( category)的設(shè)計(jì) 表 41 category表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否空 描述 ID int 11 否 類別 ID(自動(dòng)編號(hào) ),主鍵 name varchar 255 否 種類名 grade int 11 否 種類級(jí)別 descr varchar 255 是 種類描述 pid int 11 否 上一級(jí)種類 id 管理員信息表( adminer)的設(shè)計(jì) 表 42 adminer表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否空 描述 ID int 11 否 類別 ID(自動(dòng)編號(hào) ),主鍵 username varchart 40 否 用戶名 password varchar 32 否 密碼 訂單明細(xì)表( salesitem)的設(shè)計(jì) 表 43 salesitem表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否空 描述 ID int 11 否 ID號(hào),主鍵 orderID int 11 否 與 salesorder表的 orderID字段關(guān)聯(lián) productid int 11 否 商品 ID price int 11 否 價(jià)格 pcount float 0 否 數(shù)量 訂單信息主表( salesorder)的設(shè)計(jì) 表 44 salesorder用戶表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否空 描述 orderID int 11 否 訂單編號(hào),主鍵 userid int 11 否 用戶 id totalprice float 0 否 商品總價(jià) odate datetime 0 否 訂單添加時(shí)間 finished int 11 否 訂單發(fā)貨標(biāo)識(shí)符 會(huì)員信息表( user)的設(shè)計(jì) 表 45 user表 列名 數(shù)據(jù) 類型 長(zhǎng)度 是否空 描述 ID int 11 否 會(huì)員 ID號(hào),主鍵 username varchar 40 否 用戶名 password varchar 32 否 密碼 city varchar 32 否 所在城市 street varchar 64 否 所住地街道 phone varchar 40 否 手機(jī)電話 varchar 20 否 Email地址 homephone varchar 20 否 家庭電話 province varchar 32 否 所在省 商品信息表( product)的設(shè)計(jì) 表 46 product表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否空 描述 ID int 11 否 商品 ID,主鍵 categoryid int 11 否 類別 ID name varchar 255 否 商品名稱 descr varchar 255 否 商品簡(jiǎn)介 normalprice int 11 否 原價(jià) memberprice int 11 否 會(huì)員價(jià) photo Varchar 255 否 圖片文件 pdate datetime 0 否 錄入時(shí)間 num int 11 否 數(shù)量 前臺(tái)設(shè)計(jì) 前臺(tái)功能介紹 當(dāng)用戶進(jìn)入到本系統(tǒng)的主頁(yè)后,用戶可以自由的瀏覽商品信息和搜索商品。當(dāng)用戶需要購(gòu)買商品時(shí),用戶需要先進(jìn)行注冊(cè),注冊(cè)后再登錄,然后再把選中的商品添加到購(gòu)物車當(dāng)中,最后交易生成訂單。 當(dāng)用戶進(jìn)入首頁(yè)時(shí),需登錄才能查看購(gòu)物車以及訂單詳情。否則,將進(jìn)入登陸界面。 前臺(tái)購(gòu)物的流程圖 用戶在網(wǎng)上商城購(gòu)物的整個(gè)購(gòu)物流程如下圖 41所示。 沒(méi)注冊(cè) 沒(méi)登陸 圖 41 網(wǎng)站購(gòu)物與交易處理流程 后臺(tái)設(shè)計(jì) 用戶注冊(cè) 用戶登錄 進(jìn)入網(wǎng)站首頁(yè) 查看購(gòu)物車 成功添加 訂單查看 結(jié)算 繼續(xù)購(gòu)買 生成訂單 瀏覽商品 添加到購(gòu)物車 商品搜索 繼續(xù)購(gòu)買 修改數(shù)量 刪除所選商品 購(gòu)便宜網(wǎng)上購(gòu)物商城后臺(tái)功能介紹 在后臺(tái),管理員通過(guò)用戶名和口令進(jìn)行登錄,在后臺(tái)管理員可以對(duì)商品的類別加以管理:瀏覽類別、添加類別、刪除類別以及修改類別信息;可以對(duì)商品的管理:瀏覽商品、添加商品及修改商品信息;對(duì)用戶的管理:查看注冊(cè)的用戶;對(duì)訂單的管理:查看訂單、以及對(duì)訂單處理等功能。 購(gòu)便宜商城后臺(tái)的操作流程圖 管理員在后臺(tái)進(jìn)行管理的整個(gè)操作流程如下圖 42 所示。 圖 42 網(wǎng)站購(gòu)物與交易處理流程 第五章 界面設(shè)計(jì) 用戶注冊(cè) 界面 管理員登錄 進(jìn)入后臺(tái)管理的界面那 用戶管理 商品類別管理 商品管理 訂單管理 用戶瀏覽 類別瀏覽 類別刪除 類別修改 類別增加 商品修改 商品刪除 商品增加 商品瀏覽 訂單詳情瀏覽 訂單瀏覽 訂單發(fā)貨 當(dāng)進(jìn)入注冊(cè)界面,需填寫注冊(cè)所需的用戶名、密碼、確認(rèn)密碼、聯(lián)系電話、送貨地址等信息,如果郵箱已被注冊(cè),提示該郵箱已被注冊(cè);如果點(diǎn)擊注冊(cè)時(shí),有空的地方?jīng)]有填寫,將彈出相應(yīng)的提示信息。都輸入完成之后可以單擊“提交”按鈕進(jìn)行注冊(cè),具體效果如圖 511 所示。 注冊(cè)成功后頁(yè)面如 下:如果點(diǎn)擊登錄鏈接將跳入到登陸界面,如果不點(diǎn)擊, 3 秒鐘后將自動(dòng)跳入到登陸界面: 圖 511 流程圖 圖 512 用戶登錄 主頁(yè) 點(diǎn)擊注冊(cè)按鈕 填寫注冊(cè)信息 返回登錄 注冊(cè) 界面 (1)首先可以在主頁(yè)的左上方進(jìn)行登錄,需填入會(huì)員名和密碼點(diǎn)擊登錄按鈕進(jìn)行登錄,登錄成功自動(dòng)跳入首頁(yè),具體效果如圖 521所示: 如果填寫錯(cuò)誤,將跳入到錯(cuò)誤頁(yè)面,如下圖,點(diǎn)擊返回跳入到登陸界面。 圖 521 流程圖 圖 522 用戶登錄 界面 注冊(cè)成功 返回主頁(yè)登陸 登錄成功 自由購(gòu)物 (1)當(dāng)用戶在專門的登錄頁(yè)面登錄成功之后頁(yè)面自動(dòng)跳轉(zhuǎn)到前臺(tái)首頁(yè),登陸后,由于注冊(cè)時(shí),密碼采用 md5 技術(shù)對(duì)密碼進(jìn)行加密,所以用戶不能修改密碼,用戶只可以重設(shè)自己的密碼, 如下圖所示: 圖 531 (2)登陸成功后,用戶也可以通過(guò)點(diǎn)擊最上面的我的訂單,查看以前的夠買訂單,可以點(diǎn)擊詳細(xì)信息按鈕查看該訂單中所有
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1