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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-wenkub.com

2024-08-24 00:32 本頁面
   

【正文】 在這一部分的設(shè)計中,也使用了分頁顯示功能。流程圖如圖 所示。用戶單擊導(dǎo)航區(qū)中的“訂單信息管理”超鏈接進(jìn)入用戶訂單處 理頁面,該頁面上會顯示近期所有沒被處理的訂單。 為了減少人為錯誤,在提交商品信息時,需要對數(shù)據(jù)的合法性進(jìn)行驗證,輸入的商品價格不能使字符型,而輸入的圖片只支持 Gif 格式等,這些任務(wù) 由腳本語言JavaScript 的函數(shù) check()來完成。在用戶錄頁面中,是通過 JavaScript 來實現(xiàn)錄入數(shù)據(jù)完整性驗證的。后臺包括管理員身份驗證、添加商品模塊、訂單信息管理模塊、查詢用戶信息管理模塊。 開 始 查詢數(shù)據(jù)庫 數(shù)據(jù)是否存在 顯示商品的信息 是 是否放入購物車 購物車是否為空 是 沒有該商品 否 否 購物車中已 存在該商品 新建購物車 該商品數(shù)量加 1 將商品添加入購物車 是 否 顯示購物車信息 是否修改商品數(shù)量 否 是否清空購物車 是 刪除購物 車中商品 是 是否繼續(xù)購物 否 是否去收銀臺 接收填寫的訂單信息 數(shù)據(jù)是否為空 訂單信息存入數(shù)據(jù)庫 更新是否成功 是 否 是 否 是 修改商 品數(shù)量 是 結(jié) 束 否 否 否 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 25 頁 圖 購物車模塊流程圖 訂單查詢模塊 用戶提交訂單后 ,通過產(chǎn)生的訂單號查詢訂單信息及執(zhí)行狀態(tài)。 在生成訂單模塊中主要使用了調(diào)出用戶信息并生成唯一訂單號,調(diào)出用戶信息就是完全的對數(shù)據(jù)庫進(jìn)行操作,利用 session 對象把登錄后的用戶名保存起來,在訂單生成時把保存的用戶名從數(shù)據(jù)庫的用戶標(biāo)中取出即可;生成唯一訂單號方法有很多,只要 確保訂單號碼的唯一性及方便用戶記錄以便于查詢自己訂單的執(zhí)行狀態(tài)即可。操作完成后需要通過單擊“修改”按鈕來保存操作。 ( 2)查看購物車 為了方便用戶隨時查看購物情況,在網(wǎng)站的首頁加入了查看購物車的鏈接,通過它可以將用戶所 有選中的商品信息放入購物車中顯示出來。用戶在單擊物品清單頁面下方的“放入購物車”鏈接,便可以將該商品放入購物車中。 39。 str amp。 用戶登錄的 流程 圖 如 圖 所示。 開 始 否 是 是 結(jié) 束 接收注冊信息 數(shù)據(jù)是否為空 兩次密碼是否一致 查詢數(shù)據(jù)庫 用戶名是否被占用 是 否 否 注冊成功 注冊失敗 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 20 頁 圖 用戶注冊頁面 用戶注冊信息提交,注冊成功頁面如圖 所示。 用戶管理模塊 用戶管理模塊主要實現(xiàn)用戶的注冊、登錄等功能。下面詳細(xì)討論主要的幾個功能模塊的程序?qū)崿F(xiàn)。所以整個網(wǎng)站系統(tǒng)應(yīng)注重的是:易導(dǎo)航性、易操作性和友好的交互界面。相對于傳統(tǒng)的動態(tài)網(wǎng)頁開發(fā)工具而言,由于繼承了 Java 語言的許多優(yōu)點, 用 JSP 開發(fā)動態(tài)網(wǎng)站十分方便,開發(fā)效率較高。 系統(tǒng)頁面的實現(xiàn) 如果將網(wǎng)站比作一個人的話,服務(wù)器就像大腦,數(shù)據(jù)庫就像五臟六腑,其內(nèi)嵌的 Java和 JavaScript 組合起來就像是細(xì)胞與神經(jīng),而網(wǎng)頁就是這個人的皮肉。 表 45 d_category_product 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述 Id Int 12 否 是 編號 Product_id Int 10 否 否 產(chǎn)品編號 Cat_id Int 10 否 否 類別編號 (6) 訂單明細(xì)表 d_item 訂單明細(xì)表 d_item 用來保存訂單購買了哪些商品 ,數(shù)量 ,小計等。 表 41 d_user 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長度 是否為空 是否為主鍵 字段描述 Id Int 12 否 是 用戶 ID Email Varchar 50 否 是 郵箱 Nickname Varchar 50 是 否 妮稱 Password Varchar 50 否 否 用戶密碼 User_integral Int 12 否 否 用戶積分 Is__verify Char 3 否 否 用戶驗證 Last_login_time Bigint 20 是 否 最近一次登錄時間 Last_login_ip Varchar 15 是 否 登錄 IP (2) 收貨地址表 d_receive_address 收貨地址表 d_receive_address用來保存用戶下訂單時使用過的收貨地址信息。 從系統(tǒng)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范圍原則,對實體之間的一欄關(guān)系進(jìn)行了整合,得出總體 E_R 圖,如圖 所示。從前臺顯示的信息到后臺操作的對象,都是圍繞數(shù)據(jù)庫展開的。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。 ( 2)設(shè)計數(shù)據(jù)庫的概念模型。一個設(shè)計結(jié)構(gòu)合理的數(shù)據(jù)庫對于應(yīng)用程序的 開發(fā)效率和程序的性能都是非常重要的。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 13 頁 圖 用戶管理結(jié)構(gòu)圖 管理員管理 管理員可以 對商品(包括商品的種類)進(jìn)行增刪改查得操作,同時,對已注冊用戶同樣可以進(jìn)行相同的操作,并根據(jù)用戶購買量對用戶的等級進(jìn)行修改。 在結(jié)構(gòu)化系統(tǒng)設(shè)計中 , 模塊一般都是按功能劃分的 , 通常稱為功能模塊 。 在設(shè)計好網(wǎng)站前臺與后臺的結(jié)構(gòu)以后,就將數(shù)據(jù)庫加入到結(jié)構(gòu)中。 系統(tǒng)的后臺要對整個網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。將它設(shè)計成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類,方便用戶獲得所需要的信息。 運行環(huán)境及開發(fā)工具 這個系統(tǒng)設(shè)計的并不復(fù)雜,所有用到的開發(fā)工具比較少,具體用到的工具如下所示: 操作系統(tǒng): Windows XP 數(shù)據(jù)庫: MySQL Web 應(yīng)用服務(wù)器: 開發(fā)工具: MyEclipse 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 12 頁 4 系統(tǒng)總體設(shè)計 系統(tǒng)結(jié)構(gòu)設(shè)計 根據(jù)系統(tǒng)分析,需要將網(wǎng)站劃分為前臺、后臺和數(shù)據(jù)庫。 性能需求分析 網(wǎng)上購物系統(tǒng) 主要的用戶群是普通用戶,所以在設(shè)計上必須遵循以下幾點準(zhǔn)則: (1) 易用性: 網(wǎng)上購物 中用戶只需輕點幾下鼠標(biāo)就可獲取所需的商品,并且比實體店提供的商品更加的齊全 。 社會因素可行性分析 社會因素可行性主要包括法律因素可行性和用戶使用可行性,下面就這兩個方面進(jìn)行簡單的分析: 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 11 頁 (1)法律因素可行性:本系統(tǒng)完全是自主開發(fā),開發(fā)完成以后也將免費開源,因此任何企業(yè)都可以使用該系統(tǒng)而不需要額外支付任何費用。 經(jīng)濟可行性分析 網(wǎng)上購物系統(tǒng)是 基于 Java 的 而 Java 是開源免費的,另外該系統(tǒng)所采用的 Tomcat服務(wù)器、 MySQL 數(shù)據(jù)庫服務(wù)器都是開源免費的,這樣在成本上勢必會降低很多。 技術(shù)可行性分析 技術(shù)可行性分析主要包括硬件和技術(shù)等幾個方面,下面分別對這幾方面進(jìn)行簡單的分析: (1) 硬件:當(dāng)今世界隨著計算機的普及,計算機硬件行業(yè)也隨之日新月異。 可行性 分析 可行性分析也稱可行性研究,是決策部門在采取一項重大改革或投資行動之前,對該項目的必要性和可能性進(jìn)行分析與論證的活動。 購物車管理功能包括: (1)核對用戶信息; 若用戶登錄了,則根據(jù)用戶名來 核對用戶信息,如果用戶沒有登錄,則 根據(jù)用戶電腦的 cookie 信息來 核對用戶信息。 管理員管理相關(guān) 功能 及簡單說明如下 : (1) 查詢商品; 管理員可以進(jìn)入商品的數(shù)據(jù)庫進(jìn)行商品查詢。 (2) 商品查看及選購; 用戶可以進(jìn)入網(wǎng)站選購商品放入購物車,無論用戶是否處于登錄狀態(tài)。由于 CSS 已經(jīng)規(guī)定聲明部分中的屬性及其取值范圍,所以對于我這樣初學(xué)者的難點就是如何找到合適的屬性來實現(xiàn)頁面設(shè)計。例如創(chuàng)建了一個名為 body 的選擇器。它 是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML 語言中實現(xiàn)的 。在加載了 JDBC 驅(qū)動程序,建立了數(shù)據(jù)庫的 URL 后,創(chuàng)建一個 的文件,通過調(diào) 用 DriverManager類的 getConnection方法與 db_Business數(shù)據(jù)庫連接。 Tomcat 確實是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。沒有權(quán)限的用戶則不能訪問這個應(yīng)用。 另外, Tomcat 提供 Realm 支持。 Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 HTML頁面。編譯以后,訪問將會很快。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 HTML 和 JSP 文件或者包含這兩種文件的目錄,另外還會有一個 WEBINF 目錄,這個目錄很重要??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。 7.提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中 小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 此外, JSP 技術(shù)無論是在跨平臺特性、運行效率、企業(yè)級軟件開發(fā)還是商業(yè)支持方面都具有優(yōu)勢,從而使其成為目前進(jìn)行動態(tài)網(wǎng)頁開發(fā)的最佳工具之一。能夠共享和交換調(diào)用一般操作的組件,或者讓這些組件被別的開發(fā)人員或者開發(fā)團隊所使用。 JSP 的優(yōu)點如下: ( 1)借助 JSP 技術(shù), Web 網(wǎng)頁設(shè)計人員可以使用 HTML 或者 XML 標(biāo)記來設(shè)計和風(fēng)格化 Web 頁面,使用 JSP 標(biāo)記來生成動態(tài) Web 頁面。常用的方法有 getMessage()和 printStackTrace()等。當(dāng)一個 Servlet 初始化時,容器把某些信息通過 config 對象傳遞給這個 Servlet。 page 對象代表 JSP 本身,只有在 JSP 頁面內(nèi)才是合法的。 (2)public Object getAttribute(String key): 獲取 application 對象中含有關(guān)鍵字的對象。同時編程時盡量避免將大量有效信息存儲在 session 中, request 是一個不錯的替代對象。 session 對象的 ID:當(dāng)一個客戶首次訪問服務(wù)器上的一個 JSP 頁面時, JSP 引擎產(chǎn)生一個 session 對象,同時分配一個 String 類型的 ID 號,JSP 引擎同時將這個 ID 號發(fā)送到客戶端,存放在 Cookie 中,這樣 session 對象和客戶之間就建立了一一對應(yīng)的關(guān)系。 response 代表的是對客戶端的響應(yīng),主要是將 JSP 容器處理過的對象傳回到客戶端。 Jsp 有九個內(nèi)置對象 :request, response, session, application, out, page, config, exception, pagecontex, request 對象是 類型的對象。致謝中對在本次畢業(yè)設(shè)計中給予指導(dǎo)和幫助的老師和同學(xué)表示由衷的感謝。第五章的系統(tǒng)實現(xiàn)闡述了系統(tǒng)頁面及其邏輯功能的實現(xiàn),重點描述了前臺與后臺的各個功能模塊的實現(xiàn) 過程,對主要的原理和技術(shù)進(jìn)行了詳細(xì)的說明,并列出了一些典型的邏輯的程序流程圖進(jìn)行說明。第三章系統(tǒng)分 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 3 頁 析首先從幾個角度分析了系統(tǒng)開發(fā)的可行性。使用數(shù)據(jù)庫中權(quán)限的功能對管理員設(shè)置權(quán)限,管理員可以對商品信息進(jìn)行新增,修改及刪除,也可以對訂單信息進(jìn)行處理,同時管理員也可以對用戶信息進(jìn)行管理。用戶功能主要提供給購物的用戶使用,包括用戶的注冊、登錄,購物車, 查看訂單等;后臺管理功能主要提供給系統(tǒng)的管理人員使用,包括對用戶、商品、訂單的管理。 因此,設(shè)計一個具有電子商務(wù)功能的企業(yè)網(wǎng)站具有非常好的開發(fā)與應(yīng)用前景。這說明,做好一個網(wǎng)站,做出網(wǎng)站的特色 把 信息與新聞相結(jié)合來吸引人觀看是一個非常重要的問題。有 %的網(wǎng)站屬于企業(yè)網(wǎng)站,可見如今企業(yè)都將網(wǎng)站作為推廣自己的重要手段。 在我國,網(wǎng)上購物從無到有也不 過短短幾年時間。的確,客戶足不出戶便可以方便快捷的選購自己喜歡的商品,這正是網(wǎng)絡(luò)購物中心為客戶帶來的好處。網(wǎng)上購物有很多優(yōu)點,首先,不管是企業(yè)還是客戶都節(jié)約了時間和成本,另外也方便進(jìn)行跨區(qū)域性的交易,再加上自己身為當(dāng)代大學(xué)生,深知校園生活中網(wǎng)上購物的普遍以及快捷,因此,我選擇了網(wǎng)上購物這個課題作為自己的畢設(shè),此系 統(tǒng)成本比較低,而且功能和視覺方面能夠讓客戶一目了然,很快得就能上手,在最短的時間內(nèi)完成選、購、定的流程。 JSP。 這個網(wǎng)上購物系統(tǒng) 能幫助用戶對前臺網(wǎng)站進(jìn)行日常管理和信息發(fā)布;并具有占用系統(tǒng)資源少、信息量大、站點維護(hù)方便、便于擴充和更新、易于繼承和保護(hù)歷史數(shù)據(jù)等優(yōu)點 ,同時此 系統(tǒng)可以克服傳統(tǒng)銷售中地域、廣告宣傳、人力資源不足等限制,能很好地適應(yīng)網(wǎng)上銷售需求。設(shè)計采用現(xiàn)在比較流行的 JSP 網(wǎng)站開發(fā)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1