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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2024-12-10 03:22本頁面
  

【正文】 結(jié)構(gòu) 示意圖 、 JSP 開發(fā)語言 9 由于 ASP 的 移植性差,而且安全性 較 差,運(yùn)行效率不高 等原因, 故 本系統(tǒng) 采取 jsp 開發(fā)語言進(jìn)行設(shè)計。用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,既能在Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 而 jsp 頁面文件執(zhí)行時被編譯成字節(jié)代碼,由客戶端流覽的 Java 虛擬機(jī)解釋執(zhí)行,不再是源代碼,因此執(zhí)行效率和安全性高 ,能 確保了數(shù)據(jù)庫的安全。 在 JSP 開發(fā)技術(shù)里,可以通過開發(fā) JavaBean 文件實(shí)現(xiàn)同樣的功能 。非可視化的 JavaBean 多用于后臺處理,是系統(tǒng)具有一定的 靈活性。在程序中使用 JavaBean 具有以下優(yōu)點(diǎn): (1)可以實(shí)現(xiàn)代碼的重復(fù)利用。 (3)可以壓縮在 jar 文件中,以更小的體積在網(wǎng)絡(luò)中應(yīng)用。 、 MVC 設(shè)計模式 10 在本網(wǎng)上購物系統(tǒng)中,將采用 MVC 設(shè)計 模式來構(gòu)建應(yīng)用。 MVC 模式 包括:Model( 模型) 、 View(視圖) 和 Controller(控制器) 。 View 層 通常是 JSP/Servlet,即頁面顯示部分 。 Controller 層是非常重要的一層, 通常用 Servlet 來實(shí)現(xiàn),即頁面顯示的邏輯部分實(shí)現(xiàn) 。 總的來說, MVC 設(shè)計模式具有以下優(yōu)點(diǎn): 有利 于分工部署; 降低耦合; 提高應(yīng)用程序的重用性。 開發(fā)工具介紹 、 Myeclipse 開發(fā)工具 MyEclipse 企業(yè)級工作平臺是對 Eclipse IDE 的擴(kuò)展,利用它 11 我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 、 MySQL 數(shù)據(jù)庫 本系統(tǒng)采用 MySQL 數(shù)據(jù)庫, MySQL 是一個小型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 MySQL 數(shù)據(jù)庫具有以下 4 個主要特點(diǎn): ( 1)同時訪問數(shù)據(jù)庫的用戶不受限制。 ( 3)可以保存超過五千萬條記錄。 、 Tomcat 服務(wù)器 Tomcat 是一個開放源代碼、運(yùn)行 servlet 和 JSP Web 應(yīng)用軟件的基 于 Java 的 Web 應(yīng)用軟件容器。 Tomcat 使用了 JServ 的一些代碼,特別是 Apache 服務(wù)適配器 ,因此 目前許多 WEB 服務(wù)器都是采用 Tomcat。它是在項(xiàng)目系統(tǒng)實(shí)施前進(jìn)行的一項(xiàng)重要工作,對系統(tǒng)能否正常運(yùn)行、能否從中獲得經(jīng)濟(jì)效益起著決定性的作用??赡苄耘c必要性相符相成,缺一不可。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計。因此 本網(wǎng)站 應(yīng)該 具備 以下要求 : 首先, 系統(tǒng)運(yùn)行效率 要 高,反映速度 要 快。 再次, 系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要 ,功能齊全,能夠滿足業(yè)務(wù)需求。 網(wǎng)站的目標(biāo)分析 該項(xiàng)目的目的是開發(fā)一個電子購物網(wǎng)站以及后臺管理系統(tǒng) , 本購物系統(tǒng) 將 采用 JSP 開發(fā)語言 +MySQL 數(shù)據(jù)庫的架構(gòu)進(jìn)行設(shè)計。 前臺 購物 是友好的操作界面, 在前臺實(shí)現(xiàn)的基本主要有: (可按分類方式查找商品,或者通 過關(guān)鍵字進(jìn)行查詢) ; ; ; ; ; ; ; ; 后臺管理部分主要有: 和類別 管理:添加、修改、刪除、查看。 :查看訂單、 處理 訂單、刪除訂單。 14 :添加、查看、修改、刪除。 有了電子商 務(wù)系統(tǒng), 顧客就可以在網(wǎng)絡(luò)世界上 輕輕松松地 獲得他們在現(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。 ( 2)技術(shù)可行性: JSP+ Servlet+ JavaScript 技術(shù)已經(jīng)較為成熟。 ( 4)法律可行性: 本網(wǎng)站 計與商業(yè)無關(guān),又是 自己的 開發(fā)設(shè)計,因此不會構(gòu)成侵權(quán),在法律上是可行的 。 15 4 系統(tǒng)詳細(xì)設(shè)計 系統(tǒng) 功能 設(shè)計 (1)會員 登錄 用戶待身份驗(yàn)證成功以后,就能夠以會員的身份 進(jìn) 行相關(guān)操作并購買商品 。 ” (2)會員 注冊 此部分是用戶的 注冊功 能。 用戶名不允許重復(fù) , 兩次密碼必須輸入一致,否則不可以注冊。用戶注冊成功并登錄 后就可以使用前臺的一切功能。用戶在網(wǎng)站頁面中單擊某個商品名或者圖片 即可 鏈接 到 該商品的詳細(xì)信息頁面,可以瀏覽商品 的具體 信息。單擊“繼續(xù)購物”可返回商品瀏覽頁面。 16 (5)訂單管理 用戶登錄后, 點(diǎn)擊標(biāo)題欄中的訂單管理圖標(biāo)可查看自己之前提交的訂單。網(wǎng)站管理員可以對該用戶提出的建議或要求對網(wǎng)站或商品進(jìn)行相應(yīng)調(diào)整。 同時,搜索框還提供某一類別商品的搜 索,用戶可任意選擇要搜索的某一類別的商品。 17 系統(tǒng) 結(jié)構(gòu) 設(shè)計 本網(wǎng)站的總體功能模塊圖如圖所示: 圖 網(wǎng)上購物 系統(tǒng) 模塊圖 進(jìn)入 本 網(wǎng)上購物 系統(tǒng)后 ,用戶可以注冊 成會員,會員 登錄后可以進(jìn)行資料修改,用戶以通過搜索,找到想要 的 產(chǎn)品。在會員管理中,可以對會員 進(jìn)行查詢和 刪除,在商品管理中可以對商品進(jìn)行 查看、 添加 、 修改 和刪除 ,在商品 分類 管理中可以對商品 的類別 進(jìn)行添加 和刪除, 在基于 JSP 的網(wǎng)上購物系統(tǒng) 用戶管理 管理員管理 會員注冊 會員登錄 瀏覽商品 顧客留言 商品分類管理 商品管理 訂單管理 會員管理 管理員管理 商品搜索 修改信息 購買商品 查看訂單 添加類別 刪除類別 添加商品 刪除商品 18 訂單 管理中可以對 用戶已經(jīng)提交的訂單 進(jìn)行 處理, 在 系統(tǒng)用戶管理中 可以對 管理員用戶 進(jìn)行 添加、修改和刪除 。 、 用戶 注冊 流程如圖所示 : 圖 用戶注冊流程圖 瀏覽商品 購買商品 未注冊用戶 注冊 會員 未登錄用戶 登錄 購物車 填寫訂單 確認(rèn)訂單 提交訂單 注冊入口 必填項(xiàng)不為空? 用戶名有效? 2 次輸入密碼一致? 資料信息有效? 注冊成功 否 是 是 是 是 否 否 否 重新填寫 重新填寫 重新填寫 重新填寫 20 點(diǎn)擊注冊 按鈕 后,會轉(zhuǎn)到注冊信息頁面,用戶需要填寫真實(shí)姓名、賬號、密 碼、核對密碼、聯(lián)系電話、聯(lián)系地址、郵政編碼、電子郵箱等各項(xiàng)信息,填寫完畢后點(diǎn)擊注冊提交。 、 用戶 登錄 流程如圖所示 : 圖 用戶登錄流程圖 用戶登錄的表單嵌入整體的 結(jié)構(gòu)當(dāng)中 , 如果用戶沒有登錄,則在頁面中顯示登錄的選項(xiàng),用戶登錄后,則可隱藏用戶登錄的選項(xiàng)而代之以用戶的基本信息。 、 購物車 流程如圖所示 : 圖 購物車流程圖 購物車會列出用戶所訂購的商品,使用戶能夠自由選擇修改所需要的商品 及數(shù)量 。 商品管理 查詢商品 滿意? 返回 是 否 調(diào)整商品 購物車 查看商品 滿意嗎 填寫訂單 調(diào)整商品 是 否 確認(rèn)訂單 22 數(shù) 據(jù)庫設(shè)計 本系統(tǒng) 數(shù)據(jù)庫 總體 ER圖設(shè)計如下圖所示: 圖 數(shù)據(jù)庫 ER 圖 會員實(shí)體 ER圖 : 圖 會員實(shí)體 ER圖 賬號 會員 商品 訂單 修改 管理員 處理 修改 1 m m m 1 1 n n 1 會員 密碼 名字 電話呀 地址 編碼 注冊時間 登錄時間 登錄次數(shù) 選購 23 管理 員實(shí)體 ER圖 : 圖 管理 員實(shí)體 ER 圖 商品 實(shí)體 ER圖 : 圖 商品 實(shí)體 ER 圖 訂單 實(shí)體 ER圖 : 圖 訂單 實(shí)體 ER 圖 類型 管理員 名字 帳號 密碼 類別 商品 名稱 價格 特價呀 編號 圖片 介紹 出產(chǎn)地 出產(chǎn)時間 訂單 序 列號 日期呀 狀態(tài) 24 本系統(tǒng)的數(shù)據(jù)庫名稱為: db_eshop,連接代碼如下: !配置 JDBC 連接屬性 property name= MySQL_JDBC /property property name= jdbc:acterEncoding=gb2312 /property property name=root/property property name=root/property property name= /property property name=dialect /property 由于 本系統(tǒng) 要實(shí)現(xiàn)的功能比較多,因此對數(shù)據(jù)庫的 需求 比較大 ,數(shù)據(jù)表的設(shè)計及功能 比較復(fù)雜,部分信息表 如下: 、 管理員信息 表的功能用于保存管理員的相關(guān)信息 , 見表51所示。 表 52 會員 信息表( member) 字段名 字段類型 長度 允許空 字段含義 ID int 4 否 ID 號 LoginName char 12 是 登錄賬號 LoginPwd char 12 是 登錄密碼 MemberName char 20 是 用戶名字 Phone char 15 是 聯(lián)系電話 Address varchar 100 是 聯(lián)系地址 Zip char 10 是 郵政編碼 RegDate datetime 0 是 注冊時間 LastDate datetime 0 是 最后登錄時間 LoginTimes int 4 是 登錄次數(shù) EMail varchar 100 是 郵箱地址 、 商品 信息 表的功能用于保存各個商品出售的相關(guān)信息 , 見表 53所示。 表 54 購物車 表( cart) 字段名 字段類型 長度 允許空 字段含義 ID int 4 否 ID 號 Member int 4 否 用戶 ID Money decimal 9 是 價格 CartStatus int 4 是 購物車狀態(tài) 、 購物車信息表的功能用于保存購物車中商品的名稱、數(shù)量和單價等 , 見表 55所示。 表 56 訂單信息表( orders) 字段名 字段類型 長度 允許空 字段含義 ID int 4 否 ID 號 Member int 4 否 用戶 ID 號 Cart int 4 否 購物車 ID 號 OrderNO char 20 是 訂單序列號 OrderDate datetime 0 是 訂單日期 OrderStatus int 4 是 訂單狀態(tài) 、 留言 信息 表的功能用于保存用戶在網(wǎng)站所發(fā)表的留言以及管理員回復(fù)的留言 , 見表 57 所示。 主頁面的效果圖如 圖所示: 圖 主頁面示意圖 29 用戶登錄模塊設(shè)計 用戶登陸模塊是系統(tǒng)安全管理 的第一道防線,通過它可以 提高數(shù)據(jù)庫的安全性,當(dāng)用戶要進(jìn)行 選 購 商品 時,首先要進(jìn)入的就是身份驗(yàn)證,只有在 登錄會員成功后 才能進(jìn)行 之后 的購物 流程 ,如果 沒有登錄或者登錄不成功 ,則不能 購買商品 。 會員登錄界面 如圖所示: 圖 會員登錄界面示意圖 如果用戶 需要 進(jìn)行注冊, 則點(diǎn)擊注冊按鈕后,會進(jìn)入一個會員注冊界面。之后 用戶 可以用這個賬號登錄 , 接著 就可以進(jìn)行有效的購物了。會員登錄成功后界面如圖所示: 圖 會員 登錄成功 界面示意圖 用戶在登錄成功后可以對自己的資料進(jìn)行修改,在點(diǎn)擊主頁面標(biāo)題欄中的修改注冊資料,會進(jìn)入資料修改頁面,用戶可以直接在文本框里修改,然后點(diǎn)擊保存即可。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1