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

正文內(nèi)容

畢業(yè)設(shè)計論文-一種基于jsp的網(wǎng)上花店系統(tǒng)設(shè)計-在線瀏覽

2024-12-10 22:35本頁面
  

【正文】 的綜合經(jīng)營管理模式結(jié)合在一起,將人、機、物的需求、活動和運作進行系統(tǒng)分析、設(shè)計并管理,以實現(xiàn)現(xiàn)代高效、科學且安全的電子商務。 B即瀏覽器端負責顯示界面信息和訪問數(shù)據(jù)庫; S 即服務器端則用于提供動態(tài)數(shù)據(jù)服務。 Web 應用服務器: Tomcat 服務器適用于中小型系統(tǒng)的開發(fā)服務期,同時 Tomcat 可以從網(wǎng)上免費下載,從而降低了開發(fā)成本。 開發(fā)工具: Myeclipse10+Sqlyog+ 系統(tǒng)采用技術(shù) MVC 模式 MVC 是一個設(shè)計模式,它強制性的使 應用程序 的輸入、處理和輸出分開,利于分層開發(fā)的實現(xiàn)。模型即業(yè)務層部分,視圖是現(xiàn)實層,控制器是視圖訪問業(yè)務層的代碼。同時多個視圖能可以共享一個模型,當用越來越多的方式來訪問應用程序時,就需要使用 MVC,用一個模型就能處理它們。 JSP 技術(shù) JSP( Java Server Pages)是一種動態(tài)網(wǎng)頁技術(shù)標準 [3],由 Sun Microsystems公司倡導、許多公司參與一起建立。 用 JSP 開發(fā)的 Web 應用是跨平臺的,即能在 Windows 下運行,也能在其他操作系統(tǒng)上運行。網(wǎng)頁還能通過 tags 和 Script 訪問存在于服務器端的資源(如數(shù)據(jù)庫)。同時 JSP 支持可重用的基于組件的設(shè)計,使基于 Web 的應用程序的開發(fā)變得更加迅速和容易。插入的 Java 程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼組成。Java SERVLET 是 JSP 的技術(shù)基礎(chǔ),在大型的 Web 應用程序的開發(fā)需要 Java SERVLET和 JSP 配合才能完成。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改。 JSP 基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 ( 3)強大的可伸縮性。一臺服務器到無數(shù)臺服務器, java在不斷的壯大自己,同時顯示了一個巨大的生命力 ,JSP是基于 Java的開發(fā),無疑也繼承 了 java 的這些優(yōu)點。這一點與 ASP 很像, Java 擁有許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多可以順利的運行于多種平臺之下。 JSP 擁有很多架包,同時支持很多外來架包,當需要時可以導入即可使用,簡單方便。 它擔當客戶請求( Web 瀏覽器或其他 HTTP 客戶程序)與服務器響應( HTTP 服務器上的數(shù)據(jù)庫或應用 程序)的中間層。 數(shù)據(jù)庫 技術(shù) Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC, Java 程序可以通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相河南理工大學畢業(yè)設(shè)計(論文)說明書 4 連,執(zhí)行查詢、修改數(shù)據(jù)等操作。連接池技術(shù)可以為每個服務預先分配連接。在數(shù)據(jù)庫使用前,首先根據(jù)需求進行分析,建立數(shù)據(jù)模型,數(shù)據(jù)模型是現(xiàn)實世界中數(shù)據(jù)特征的抽象,它具有三個突出優(yōu)點:能夠有效提取信息,比較真實地模擬現(xiàn)實世界,容易為人所理解,便于計算機實現(xiàn)。它從用戶的觀點出發(fā)對信息進行建模,先將現(xiàn)實世界抽象為概念世界,然后再將概念世界轉(zhuǎn)為機器世界。 河南理工大學畢業(yè)設(shè)計(論文)說明書 5 3 網(wǎng)站系統(tǒng)分析 網(wǎng)上花店需求分析 本系統(tǒng)主要是供網(wǎng)上購物的用戶使用,同時后臺也必須有管理人員對其進行管理以保證系統(tǒng)正常運行,具體功能如下: ( 1)購物功能:對用戶要購買的商品進行管理。 ( 3)用戶注冊功能:主要讓初次登陸的用戶進行注冊。 ( 5)密碼重置功能:已注冊的用戶對自己的密碼進行修改。 ( 1)管理員管理功能:操作 者包括超級管理員和普通管理員,超級管理員對人以管理員的信息進行管理,而普通管理員只有部分權(quán)限。 ( 3)訂單管理:對客戶的訂單進行管理。 系統(tǒng)模塊分析 系統(tǒng)的各個功能模塊如圖 31 所示。具體系統(tǒng)業(yè)務流程如圖 32 所示 。如圖 33 所示。 注冊登錄處理過程的二層數(shù)據(jù)流圖如圖 34 所示。 圖 35 處理訂單二層數(shù)據(jù)流圖 管理員 訂單信息 處理訂單 顧客 已核對密碼 顧客用戶名 密碼 已核對用戶名 申請登錄 顧客 核對用戶 其他操作 用戶信息 用戶信息 核對密碼 批準登錄 已注冊登錄 查詢?nèi)坑唵? 購物處理 訂 單信息 申請注冊 用戶信息 注冊登錄 顧客 訂單 訂購物品 管理員 訂單信息 填寫,確認提交訂單 已注冊 查詢?nèi)坑唵? 填寫訂單 訂單信息 河南理工大學畢業(yè)設(shè)計(論文)說明書 8 數(shù)據(jù)字典 一層數(shù)據(jù)流圖的數(shù)據(jù)字典如下: 數(shù)據(jù)流: ( 1) 名稱:顧客信息 簡要說明:用戶數(shù)據(jù)庫提供顧客數(shù)據(jù) 數(shù)據(jù)流來源:顧客 數(shù)據(jù)流去向:用戶信息數(shù)據(jù) ( 2) 名稱:訂單信息 簡要說明:向訂單數(shù)據(jù)庫 /顧客提供訂單信息 數(shù)據(jù)流來源:顧客 /訂單信息數(shù)據(jù)庫 數(shù)據(jù)流去向:訂單信息數(shù)據(jù)庫 /顧客 數(shù)據(jù)存儲: ( 1) 名稱:用戶信息 說明:顧客信息表內(nèi)容,注冊登錄時顧客應填寫的信息 結(jié)構(gòu):用戶名,密碼, 性別 ( 2) 名稱:產(chǎn)品信息 說明:產(chǎn)品信息表內(nèi)容,顧客瀏覽選購產(chǎn)品時出現(xiàn)的信息 結(jié)構(gòu):產(chǎn)品 id,產(chǎn)品名稱,產(chǎn)品 類型 ,銷售價格 ( 3) 名稱:訂單信息 說明:包括訂單信息表和訂單明細表的內(nèi)容,生成訂單時應填寫的內(nèi) 容 結(jié)構(gòu):訂單信息表包括:訂單號,產(chǎn)品名稱,產(chǎn)品 類別 ,產(chǎn)品單價,訂購數(shù)量,收 貨人姓名,收貨人電話 訂單明細表包括:產(chǎn)品 id,產(chǎn)品名稱,產(chǎn)品價格,數(shù)量,訂單 id 處理過程: ( 1) 名稱:注冊登錄 輸入:注冊登錄信息 輸出:成功登錄信息 處理過程描述:根據(jù)顧客輸入信息判斷是否合法用戶,合法就允許登錄,否則請顧 客先注冊再登錄 ( 2) 名稱:選購商品 輸入:成功登錄信息 河南理工大學畢業(yè)設(shè)計(論文)說明書 9 輸出:訂購成功 處理過程描述:根據(jù)顧客的選擇,生成訂單,提交訂單,訂購成功 ( 3) 名稱:處理訂單 處理過程描述:根據(jù)顧客確認的訂單信息,生成訂單,并向管理員提供可查詢的訂 單信息 。 本次設(shè)計希望設(shè)計一個網(wǎng)上 花 店系統(tǒng),它包括以下電子商務 B2C 網(wǎng)站的常見功能: ( 1) 鮮花產(chǎn) 品選購。 ( 2) 訂單提交功能。從顧客方面說,顧客提交訂單后,此網(wǎng)站的網(wǎng)上交易已經(jīng)完成,應該進入管理者的訂單處理過程。管理員可以查詢訂單和訂單的處理情況。一旦訂單得到處理確認,網(wǎng)上交易即告完成。為保證網(wǎng)上交易的安全性,對顧客的身份進行驗證和管理十分必要 ,因此需要支持用戶注冊、用戶登錄、身份驗證等。 本系統(tǒng)設(shè)計時把頁面中一些常用的部分集成為模塊,例如頁面的頭部和產(chǎn)品導航模塊,這樣設(shè)計新的頁面時如果有重復出現(xiàn)的部分,只需要拿現(xiàn)成的模塊嵌套組裝就可以了 。 圖 41 系統(tǒng)功能結(jié)構(gòu) 本系統(tǒng)功能需求主要分為兩類,用戶功能需求和管理員功能需求。 管理員管理 訂單管理 購物車 購物車 我的訂單 用戶注冊 用戶登錄 密碼重置 注銷 網(wǎng)上 客戶端 花店系統(tǒng) 客戶端 管理端 河南理工大學畢業(yè)設(shè)計(論文)說明書 11 表 41 總功能表 功能類別 子功能 用戶功能 用戶注冊和登錄 商品 查詢 查看花卉詳細信息 購買 查看購物車 查看訂單信息 用戶注銷 管理員 管理員添加(普通和超級) 商店商品 管理 訂單管理 商品 添加 圖 42 用戶功能框圖 圖 43 用戶登錄功能框圖 用戶功能描述如表 42 所示。 優(yōu)先級 高級。 操作序列 注冊會員,然后輸入用戶名和密碼,進行登錄。 補充說明 如果不登錄,則不能購買商品 查詢商品功能描述如表 43 所示。 表 44 查詢 商品詳細信息 功能表 購買商品的功能表如圖 45 所示。 操作序列 選擇 商品 類別,點擊查詢。 補充說明 如不登錄,可以查詢,但不能購買 商品 。 河南理工大學畢業(yè)設(shè)計(論文)說明書 13 表 45 購買 商品 功能表 名稱 標識符 購買商品 功能描述 選擇自己喜歡的商品進行購買 優(yōu)先級 高級 輸入 點擊購買 操作序列 添加到購物車,生成訂單,就可以購買了 輸出 訂購成功 補充說明 如果不登錄,可惜查詢商品,查看商品信息,但不可購買 用戶成功登錄后,查看購物車時的功能模塊,如圖 44所示。 表 46 查看購物車功能表 查看訂單的功能描述如表 47 所示。 優(yōu)先級 高級 輸入 點擊喜歡 商品 的對應的訂購按紐,將其添加到購物車 操作序列 修改購買數(shù)量,如不喜歡該商品,可以進行刪除,確定后提交購物 車。 補充說明 如不登錄,則不能購買花卉。 圖 45 管理員功能框圖 圖 46 商品管理功能框圖 管理員對商品管理的功能模塊描述,如表 48 所示。 優(yōu)先級 高級 輸入 點擊提交購物車按紐 操作序列 生成訂單 ,核實訂單信息。 補充說明 如不登錄,則不能購買花卉。 圖 47 訂單管理功能框圖 訂單管理功能模塊描述如表 49所示。 優(yōu)先級 高級 輸入 輸入信息,進行增刪改查。 輸出 操作已成功。 名稱、標識符 訂單管理 功能描述 可以查看所有的訂單,刪除訂單和修改訂單。 輸出 操作已成功。 修改訂單 刪除訂單 查看訂單詳細信息 訂單管理 河南理工大學畢業(yè)設(shè)計(論文)說明書 16 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫分析 此系統(tǒng)由 JSP+Servlet+JavaBean+Tomcat+MySQL 組成,因為對數(shù)據(jù)庫的性能要求不是很高,古采用適用于中小企業(yè)的 MySQL 數(shù)據(jù)庫較為合適,而且該數(shù)據(jù)庫免費,可以節(jié)約開發(fā)成本。 ( 1) 商品的 ER圖,如圖 48 所示。 圖 48 商品 ER 圖 圖 49 管理員 ER 圖 ( 3) 訂單明細 ER 圖如圖 410 所示。 商品 商品名稱 商品類型 商品數(shù)量 商品 ID 商 品 URL 商品價格 商品簡介 商品上架日期 權(quán)限 管理員 管理員名 密碼 河南理工大學畢業(yè)設(shè)計(論文)說明書 17 圖 410 訂單明細 ER 圖 圖 411 用戶 ER 圖 ( 5)訂單的 ER 圖如圖 412 所示。表的完整信息如下: ( 1) 商品資料表:用于記錄庫存商品的基本信息,其主要字段有:商品 ID,商品名稱,商品類別,商品價格,商品簡介,上架日期,商品數(shù)量,圖片 URL,具體設(shè)計如表 410 所示。 (2)用戶資料表:用于記錄用戶的信息,主要由用戶名稱,用戶密碼和用戶的名稱組 成,如表 411 所示。 (3) 管理員資料表:用于記錄管理員的信息,主要 有管理員名稱,管理員密碼,管理員權(quán)限組成,如表 412所示。 (4) 訂單資料表:用于記錄用戶訂單的一些基本信息,包括訂單 ID,用戶名稱,收貨人名稱,收貨人地址,收貨人電話,訂單狀態(tài),訂貨時間,詳情如表 413 所示。 (5) 訂單明細表:該表用于記錄訂單的詳細信息,主要包括訂單 ID,商品名稱,商品 ID,商品價格,訂貨數(shù)量,訂貨時間,具體設(shè)計如表 414 所示。 河南理工大學畢業(yè)設(shè)計(論文)說明書 20 5 網(wǎng)站的實現(xiàn) 系統(tǒng)目錄結(jié)構(gòu) 在系統(tǒng)開發(fā)前,要先明確系統(tǒng)的目錄組織結(jié)構(gòu),這樣就可以更好的理解其開發(fā)原理,本系
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1