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

正文內(nèi)容

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

2023-01-30 02:51:45 本頁面
 

【正文】 畢業(yè) 設(shè)計( 論文 ) 網(wǎng)上購物系統(tǒng)的設(shè)計與實(shí)現(xiàn) 院 別 計算機(jī)與通信工程學(xué)院 專 業(yè)名稱 計算機(jī)科學(xué)與技術(shù) 班級 學(xué)號 學(xué)生 姓名 指導(dǎo)教師 2021 年 6 月 10 日東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 I 頁 I 網(wǎng)上購物系統(tǒng)的設(shè)計與實(shí)現(xiàn) 摘 要 隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展,網(wǎng)上購物越 來 越為人們所關(guān)注。 本文闡述了網(wǎng)上購物系統(tǒng)的開發(fā)與設(shè)計。 制作出了 前臺信息發(fā)布網(wǎng)站和后臺管理維護(hù)系統(tǒng) 。 And occupy less system resources, informative, site maintenance convenient, easy to expand and update, easy to inherit and protect the historical data, etc, at the same time, this system can overe the traditional sales in the region, advertising, human resources, lack of restrictions, can well to meet the needs of online sales. Keywords: online shopping。隨著計算機(jī)網(wǎng)絡(luò)的日益普及,電子商務(wù)已然已經(jīng)成為了一種潮流,網(wǎng)上購物也是人人皆知的一種購物方式。 國內(nèi)外現(xiàn)狀 伴隨著 Inter 的蓬勃發(fā)展,網(wǎng)絡(luò)購物中心作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,人們已不再滿足于信息瀏覽和發(fā)布,而是渴 望著能夠充分享受網(wǎng)絡(luò)所帶來的更多的便利。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 在最近一段時間里,我也查了一些關(guān)于網(wǎng)上購物的信息。 但是,另有調(diào)查顯示,將近 75%的企業(yè)的網(wǎng)站每天的點(diǎn)擊率在 200次以下,更有 %的企業(yè)網(wǎng)站的點(diǎn)擊率不足 50 次,僅有 %的企業(yè)網(wǎng)站的點(diǎn)擊率每天超過 1000 次。 2021 第五屆中國網(wǎng)絡(luò)媒體論壇中提出到“ 順應(yīng)數(shù)字化潮流,地方報業(yè)踏上網(wǎng)上之路 ”。這個網(wǎng)上購物系統(tǒng)所需要的功能從用戶角度進(jìn)行劃分,可以分為前臺用戶功能和后臺管理功能。在網(wǎng)站設(shè)計中,管理員完成對網(wǎng)站的維護(hù)與管理的工作。第二章是在系統(tǒng)設(shè)計中的一些相關(guān)技術(shù)簡介。接著進(jìn)行數(shù)據(jù)庫設(shè)計,首先針對系統(tǒng)中的數(shù)據(jù)設(shè)計出實(shí)體間的關(guān)系,然后描述了數(shù)據(jù)庫中基本表的設(shè)計。參考文獻(xiàn)中列出了本次畢業(yè)設(shè)計中所用到的參考資料和文中所引用到的定義與解釋的出處。 JSP 技術(shù)是以 JAVA 語言為基礎(chǔ)的,可以使用 JavaBeans 組件和自定義標(biāo)簽,因此具有良好的擴(kuò)展 性。 request 對象的作用域?yàn)橐淮握埱?。?dāng)一個客戶訪問一個服務(wù)器時,可能會在這個服務(wù)器的幾個頁面之間 反復(fù)連接,反復(fù)刷新一個頁面,服務(wù)器應(yīng)當(dāng)通過某種辦法知道這是同一個客戶,這就需要 session 對象。 session 對象存在一定時間過期問題,所以存在 session 中的名值對會在一定時間后失去,可以通過更改 session 有效時間來避免這種情況。 application 對象常用方法 :(1)public void setAttribute(String key,Object obj): 將參數(shù) Object 指定的對象 obj 添加到 application 對象中,并為添加的對象指定一個索引關(guān)鍵字。待數(shù)據(jù)輸出完畢后,要及時關(guān)閉輸出流。通過 pageContext 對象的 getServletConfig() 方法可 以獲取一個 config 對象。只有當(dāng)頁面是錯誤處理頁面,即編譯指令 page 的 isErrorPage 屬性為 true 時,該對象才可以使用。 總的來說, JSP 已成為目前主流的動態(tài)網(wǎng)頁開發(fā)技術(shù)之一。 ( 2) JSP 頁面可借助可重用的、跨平臺的組件( JavaBean),來執(zhí)行 Web 應(yīng)用所要求的極為復(fù)雜的業(yè)務(wù)處理。 JSP 技術(shù)可以輕松地與現(xiàn)有多種應(yīng)用體系架構(gòu)整合,可以充分利用已有開發(fā)工具和技巧,并擴(kuò)展到企業(yè)級分布式應(yīng)用環(huán)境。目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 4.支持 多線程 ,充分利用 CPU 資源 5.優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 6.既能夠作為一個單獨(dú)的 應(yīng)用程序 應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中。 10.支持大型的數(shù)據(jù)庫。 WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個壓縮包。你在瀏覽器中訪問這個應(yīng)用的JSP 時,通常第一次會很慢,因?yàn)?Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。當(dāng)然本地也可以。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 Tomcat 用 Realm來對不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。你需要寫一個 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。如與上面提到的 JBoss集成起來開發(fā) EJB,與 Cocoon( Apache 的另外一個項(xiàng)目)集成起來開發(fā)基于 XML 的應(yīng)用,與 OpenJMS 集成起來開發(fā) JMS 應(yīng)用,除了我們提到的這幾種,可以與 Tomcat 集成的軟件還有很多。在安裝好數(shù)據(jù)庫后 JSP 并不能直接與數(shù)據(jù)庫連接,這里選擇利用第三方 JDBC 驅(qū)動程序連接數(shù)據(jù)庫。 JavaScript 也叫小腳本語言,是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,使用它的目的是與 HTML 超文本標(biāo)識語言、 Java 腳本語言一起實(shí)現(xiàn)在一個網(wǎng)頁中鏈接多個對象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。這次設(shè)計中就學(xué)習(xí)使用了 CSS 層疊樣式表,在 HTML 文文檔外部將一系列 CSS 規(guī)則存儲到一個 .CSS 文件中。還用 .br 和 .wenbenkuang 兩個選擇器確定輸出文本框時的樣式。根據(jù)以上的想法,設(shè)計出網(wǎng)站的功能, 用戶相關(guān)功能 及簡單說明如下 : (1) 用戶注冊、登錄; 用戶注冊時如果有重復(fù)則提示注冊不成功,登錄時和 數(shù)據(jù)庫核對用戶名和密碼,如果正確則可以登錄,否則提示錯誤。 (4) 個人信息修改 ;用戶登錄以后,可以通過個人賬戶對個人信息進(jìn)行修改。 (4) 管理訂單信息 ;將用戶所下的訂單導(dǎo)入數(shù)據(jù)庫,建立一個訂單表,從中查看所有用戶的訂單信息,并按時間排序 。 將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 10 頁 對網(wǎng)站的要求。 網(wǎng)上購物系統(tǒng) 應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會可行性三方面來論證。它以 JavaServlet技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn),并且充分借鑒了 ASP 和 PHP 一些合理的地方 , 采用 JSP 開發(fā)可以明顯的降低系統(tǒng)開發(fā)的工作量同時降低系統(tǒng)開發(fā)過程中的錯誤率。對于一般 公司來說該系統(tǒng)經(jīng)濟(jì)上是完全可行的。因此用戶在使用本系統(tǒng)時不需要專門的培訓(xùn)。 (4) 實(shí)時性: 商品價格和數(shù)量等信息實(shí)時更新,確保用戶獲取的信息是實(shí)施有效的,有新商品時也會及時加入 。 前臺是一個比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。在為系統(tǒng)劃分功能模塊,并以模塊為單位來實(shí)現(xiàn)設(shè)計時也是以這個結(jié)構(gòu)為根基的。因此,各個管理的界面會作為主管理界面的分支。 而模塊是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序 。該網(wǎng)站用戶管理模塊主要實(shí)現(xiàn)用戶的注冊、登錄、選購商品、修改信息等功能。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 14 頁 圖 購物車管理結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。不斷的調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,使設(shè)計概念模型的基礎(chǔ)。 ( 3)邏輯結(jié)構(gòu)設(shè)計。根據(jù)網(wǎng)站系統(tǒng)的分析,數(shù)據(jù)庫是整個網(wǎng)站的核心。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,使數(shù)據(jù)庫設(shè)計人員進(jìn)行數(shù)據(jù)庫設(shè)計的有利工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進(jìn)行交流的語言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便、直接的表達(dá)應(yīng)該用眾的各種語義知識,另一方面他還應(yīng)該簡單、清晰并且易于 用戶理解 。下面是為數(shù)據(jù)庫設(shè)計的表: (1)用戶信息表 d_user 用戶信息表 d_user 用來保存用戶信息。 表 44 d_product 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述 id Int 12 否 是 產(chǎn)品編號 product_name Varchar 100 否 否 產(chǎn)品名稱 description Va rchar 100 是 否 產(chǎn)品 介紹 add_time Bigint 20 是 否 添加時間 fixed_price Double 20 否 否 產(chǎn)品 進(jìn)價 dang_price Double 20 否 否 產(chǎn)品售價 keywords Varchar 200 是 否 關(guān)鍵詞 Has_deleted Int 1 否 否 產(chǎn)品下架 Product_pic Varchar 200 是 否 產(chǎn)品圖片 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 17 頁 (5) 產(chǎn)品類別對應(yīng)關(guān)系表 d_category_product 產(chǎn)品類別對應(yīng)關(guān)系表用來保存產(chǎn)品和類別之間 的對應(yīng)關(guān)系 .比如某個類別包含哪些商品。經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的描述,從而在編碼階段可以把這個描述直接翻譯成用 JSP 網(wǎng)頁設(shè)計語言書寫的程序。 隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應(yīng)用軟件 應(yīng)運(yùn)而生。系統(tǒng)的頁面設(shè)計決定了網(wǎng)站的風(fēng)格,制作好的網(wǎng)站不僅提供給營銷商,更多的要供瀏覽者瀏覽。 前臺功能模塊實(shí)現(xiàn) 整個系統(tǒng)分為了前臺功能模塊和后臺功能模塊。前臺首頁主要有以下幾個部分: ( 1)網(wǎng)站導(dǎo)航:主要用戶顯示網(wǎng)站的旗幟廣告、各功能模塊導(dǎo)航; ( 2)用戶登錄:用戶在此注冊、登錄或找回密碼; 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 19 頁 ( 3)商品分類搜索:用戶按商品類別進(jìn)行搜索顯示; ( 4) 銷售排行榜:按照商品的銷售數(shù)量顯示銷售排行信息; ( 5)商品展示區(qū):按后臺添加商品的時間順序展示商品; ( 6)友情鏈接:顯示友情鏈接信息; ( 7)后臺登錄入口:管理員可以通過該入口登錄后臺。 用 戶注冊 流程 如圖 用戶注冊頁面如圖 所示。單擊“注冊”按鈕時,會提交到用戶登錄頁面執(zhí)行;單擊“登錄”按鈕時,系統(tǒng)將對輸入的用戶名和 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 21 頁 密碼進(jìn)行驗(yàn)證,如果數(shù)據(jù)表中用戶名和密碼存在就顯示登陸成功,并返回首頁,否則彈出錯誤提示信息。Data Source= amp。 amp。 ( 1)添加購物車 添加購物車就是把用戶選中的商品暫時存放在購物車中,當(dāng)用戶在前臺首頁中單擊商品展示區(qū)的“購買”按鈕時,系統(tǒng)會將該商品的詳細(xì)信息展示在查看物品清單頁面中。集合類型在 Java 中又稱為向量,是一元集合,可以加入重復(fù)數(shù)據(jù),它的作用和數(shù)組相同,可以保存一系列數(shù)據(jù),但集合類型也有它獨(dú)特的優(yōu)點(diǎn),就是可以方便地對集合內(nèi)的數(shù)據(jù)進(jìn)行查找、增加、刪除和修改等操作。 系統(tǒng)每次只會將 1 個商品放入購物車中,如果用戶需要多個同種商品,可以通過修改商品信息右側(cè)相應(yīng)文本框的值來完成。結(jié)帳的流程為:從購物車中讀取商品名稱,商品數(shù)量,商品價格信息,生成一個唯一的訂單號,同時也把用戶注冊的基本信息讀取出來,形成一個完整的訂單寫入數(shù)據(jù)庫。 購物車模塊流程圖如圖 所示。 圖 訂單查詢模塊流程圖 后臺功能模塊的實(shí)現(xiàn) 后臺功能只允許具有管理員權(quán)限的用戶使用,它是實(shí)現(xiàn)前臺功能的基 礎(chǔ)。 開 始 結(jié) 束 接收訂單號信息 查詢數(shù)據(jù)庫 訂單號是否存在 否 是 顯示出訂單信息 無該訂單號 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 26 頁 用戶管理模塊 在前臺首頁單擊用戶入口,將轉(zhuǎn)到用戶登錄頁面,該頁面的功能是對用戶身份進(jìn)行驗(yàn)證。 圖 用戶管理流程圖 添加商品模塊 單擊導(dǎo)航區(qū)中的“添加商品”超鏈接,系統(tǒng)將打開添加商品頁面,該頁面主要用于將商品信息添加到數(shù)據(jù)庫中,以提供前臺首頁商品展示所需要的數(shù)據(jù)依據(jù)。 圖 添加商品信息模塊流程圖 訂單信息管理模塊 用戶在前臺購物所產(chǎn)生的訂單并不能立即執(zhí)行,需要系統(tǒng)管理員在后臺進(jìn)行訂單信開 始 結(jié) 束 接收商品信息 查詢數(shù)據(jù)庫 數(shù)據(jù)是否為空 是 否 信息插入數(shù)據(jù)庫 是否重復(fù)錄入 是 否 數(shù)據(jù)是否正確 否 是 插入是否成功 是 否 添加商品失敗
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1