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

正文內(nèi)容

基于web的網(wǎng)上購物商城的設(shè)計與實現(xiàn)-wenkub

2023-03-15 06:24:08 本頁面
 

【正文】 務(wù)實 ,而 務(wù)實 比較鮮明的特點之一:是絕大多數(shù)的網(wǎng)站都在試圖做實實在在的 網(wǎng)上交易 ,所謂網(wǎng)上交易就是利用計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和遠程通信技術(shù),實現(xiàn)整個商務(wù) (買賣 )過程中的電子化、數(shù)字化和網(wǎng)絡(luò)化, 網(wǎng) 上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。于是電子商務(wù)開始流行起來。本設(shè)計主要由用戶使用,主要包括用戶注冊,購物車管理,訂單管理,個人資料管理等功能。 本網(wǎng)站主要以 MySQL 為數(shù)據(jù)庫開發(fā)平臺 , 采用 JSP 開發(fā)技術(shù)實現(xiàn)前臺用戶頁面和后臺管理員管理頁面。 若有不實之處,本人承擔(dān)一切相關(guān)責(zé)任。北京化工大學(xué)北方院畢業(yè)設(shè)計(論文) I 誠信申明 本人申明: 我所呈交的本科畢業(yè)設(shè)計(論文)是 本 人在導(dǎo)師指導(dǎo)下對四年專業(yè)知識而進行的研究工作及全面的總結(jié)。 本人簽名: 年 月 日 北京化工大學(xué)北方院畢業(yè)設(shè)計(論文) II 基于 Web的網(wǎng)上購物商城的設(shè)計與實現(xiàn) 自動化 信息 0902班 學(xué)號 444444444 指導(dǎo)教師 莫德舉教授 王陵助教 摘 要 隨著網(wǎng)絡(luò)化和信息化的發(fā)展, 人們生活水平的不斷提高, 互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購物方式 。此系統(tǒng)的開發(fā)改善了一些技術(shù)和增加創(chuàng)新,使之代替了傳統(tǒng)的銷售方式,解決了管理困難、銷售成本高等問題。建立后的網(wǎng)站系統(tǒng)是一個動態(tài)、交互式、具有商品提供、系 統(tǒng)管理、用戶留言等功能的電子商務(wù)網(wǎng)站。網(wǎng)上購物系統(tǒng)作為 B2B,B2C( Business to Customer,即企業(yè)對消費者), C2C( Customer to Customer,即消費者對消費者 )電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全 過程中起著舉足輕重的作用。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。 本論文研究 一種基于 MVC三層架構(gòu)的 Struts Jsp 等軟件設(shè)上購物系統(tǒng), 其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的 Web 設(shè)計。 因為系統(tǒng)采用 MVC 三層架構(gòu)設(shè)計思想,使得系統(tǒng)的可移植性非常強,只需修改配置文件就能在在不同服務(wù)器上運行。網(wǎng)上購物系統(tǒng)就相繼的出現(xiàn),網(wǎng)上購物不僅給人們帶來了不少的方便快捷,而且還提供了種類繁多的商品,代替了傳統(tǒng)的購物形式,提供了方便快捷,安全可靠,價格低廉的各種商品,因此網(wǎng)上購物系統(tǒng)正在快速向前發(fā)展。它是隨著 Web 的技術(shù)發(fā)展起來的,它是對傳統(tǒng)的 MVC 框架的一種改進,通過 JSP 技術(shù)把用戶發(fā)送的請求( Request)傳送給控制器端,從而避免了大量的代碼出現(xiàn)在網(wǎng)頁腳本中,減輕了服務(wù)器端的負擔(dān)。 它可以在 Servlet和 JavaBean 的支持下,完成功能強大的 Web 應(yīng)用程序。所以網(wǎng)上購物方式日益被大家所接受。而政府部門的網(wǎng) 站占到 %。毫無疑問,高速,海量的信息傳輸對報刊業(yè)也是巨大的刺激。因此,設(shè)計一個具有電子商務(wù)功能的企業(yè)網(wǎng)站具有非常好的開發(fā)與應(yīng)用前景 。了解了一些國家現(xiàn)在網(wǎng)上購物系統(tǒng)的發(fā)展, 在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲、科羅格、 培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。 MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng) , 將數(shù)據(jù)保存在不同的表中, 因此 增加了速度并提高了靈活性。 (三)到了 80 年代,采用的是關(guān)系型數(shù)據(jù)庫系統(tǒng), 1970 年, Codd 博士首先提出關(guān)系模型。 實現(xiàn)開發(fā)語言的研究現(xiàn)狀 Java 平臺由 Java 虛擬機 ( Java Virtual Machine) 和 Java 應(yīng)用編程接口( Application Programming Interface,簡稱 API) 構(gòu)成。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運行。 Java 的誕生是對傳統(tǒng)計算機模式的挑戰(zhàn),對計算機軟件開發(fā)和軟件產(chǎn) 業(yè)都產(chǎn)生了深遠的影響: (一)軟件 4A 目標要求軟件能達到任何人在任何地方在任何時間對任何電子設(shè)備都能應(yīng)用。 (三)對軟件產(chǎn)業(yè)和工業(yè)企業(yè)都產(chǎn)生了深遠的影響,軟件從以開發(fā)為中心轉(zhuǎn)到了以服務(wù)為中心。 總之,目前以看到了 Java 對信息時代的重要性,未來還會不斷發(fā)展, Java 在應(yīng)用方面將會有更廣闊的前景。 網(wǎng)上購物系統(tǒng)開展研究的意義 互聯(lián)網(wǎng)的快速發(fā)展, 為改變傳統(tǒng)的商業(yè)運作模式提供了一種技術(shù)上可行性的方案 利用 Inter的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng) (Intra),企業(yè)外部網(wǎng)(Extra),互聯(lián)網(wǎng)將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,消除時間與空間帶來的障礙,從而大大的節(jié)約了交易成本,擴大了交易范圍。設(shè)計中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個網(wǎng)站的開發(fā)流程及完整的電子商務(wù)網(wǎng)站應(yīng)有的功能和注意事項。設(shè)計中 分析了一些購物網(wǎng)站的相關(guān)功能,如:當(dāng)當(dāng)網(wǎng)。當(dāng)用戶選中某款商品時可以進行登錄購買,如果不是本站會員也可以進行注冊,然后再繼續(xù)購買,與傳統(tǒng)購物流程相似,但操作更為簡單,實現(xiàn)了隨時隨地只要在電腦前就可以購物的愿望。后臺管理是管理員對本網(wǎng)站的維護,通過商品資料(商品添加、商品修改)會員管理(會員審查)網(wǎng)站信息管理(新聞添加、修改刪除、公告設(shè)置),以及常規(guī)設(shè)置(廣告添加,友情鏈接)等功能達到對網(wǎng)站的管理。在 Struts2 還沒有成熟之前, Struts1 已經(jīng)成為了高度成熟的框架,不管是穩(wěn)定性還是可靠性,都得到了廣泛的證明。 圖 Struts2 的結(jié)構(gòu)圖 Struts2 框架的基本處理流程: (一 ) 瀏覽器發(fā)送請求。實際是因為 Action 只是一個控制器,它將調(diào)用業(yè)務(wù)邏輯組件來處理用戶的請求。 MySQL始于 1979年,最初是 Michael “ Monty” Widenius為瑞典的 TcX 公司創(chuàng)建,在以后的幾年中, Widenius 決定創(chuàng)建一個洗的,符合自己特殊需求的數(shù)據(jù)庫系統(tǒng)。 MySQL 以源代碼和二進制代碼兩種形式適用于多種平臺。當(dāng)大多數(shù)與 MySQL服務(wù)器交互的功能通過命令行界面發(fā)生時,許多基于瀏覽器和其他方式的圖形工具還能夠簡化用于控制和管理 MySQL 數(shù)據(jù)庫服務(wù)器的任務(wù)。 MySQL 也包括一個強有力的,靈活的權(quán)限系統(tǒng),它允許管理者使用基于用戶的基于主機的認證方案的組合來限制對敏感數(shù)據(jù)的訪問。像 SAP, Yahoo , NASA 和 Tesas Instruments 這樣的商業(yè)集團;大容量網(wǎng)站。 MySQL 支持 ANSI SQL 99標準的大部分重要的特性,而且支持在未來版本中希望增加的標準。從版本 開始,支持 Unicode 字符集。用戶可以免費下載和修改符合他們需要的應(yīng)用程序的源代碼,并且可以免費的使用他來增強自己的應(yīng)用程序。然后再在系統(tǒng)環(huán)境變量中選擇“ Path”變量,單擊“編 輯”按鈕,彈出編輯系統(tǒng)變量對話框,在“變量值”的后面添加“ 。 Tomcat 的環(huán)境變量的配置: 右鍵單擊“我的電腦”,然后選擇“屬性”,在打開的對話框中,選擇“高級”選項卡,然后單擊下面的“環(huán)境變量”按鈕,在彈出的環(huán)境變量對話框中,看下面的“系統(tǒng)變量”塊,單擊“新建”按鈕,彈出“新建系統(tǒng)變量”對話框,然后創(chuàng)建變量名為“ TOMCAT_HOME ”的變量,變量值為“ C:\Program Files\Apache Software Foundation\Tomcat \”(即解壓 Tomcat 時所選的 Tomcat 的根目錄),然后再在系統(tǒng)環(huán)境變量中選擇“ Path”變量, 單擊“編輯”按鈕,彈出編輯系統(tǒng)變量對話框,北京化工大學(xué)北方院畢業(yè)設(shè)計(論文) 12 在“變量值”的后面添加“ 。安裝的步驟如下: (一 )以管理員的身份登錄,并且解壓縮文件,把它保存在一個臨時的目錄中,保存以后可以看見 文件 (二 )雙擊 文件開始安裝過程,會看見一個歡迎界面,雙擊 Next 按鈕 (三 )點擊 Browse 按鈕選擇安裝 MySQL 的目錄,然后點擊 Next 按鈕 (四 )選擇要求安裝的類型,點擊 Next 按鈕,通常選擇經(jīng)典安裝,如果想改變默認的設(shè)置,可以自定義安裝,然后點擊 Next 按鈕。另外,企業(yè)營銷商除了能與普通客戶一樣瀏覽網(wǎng)站之外,還需要對網(wǎng)站進行管理。用戶在前臺所瀏覽的內(nèi)容,網(wǎng)站的后臺需要能相應(yīng)的做出 更新或修改。這部分將從以下四個方面進行研究:技術(shù)可行性、經(jīng)濟可行性、操作可行性和調(diào)度可行性。因此得到了廣泛的支持和承認,成為一種非常流行的網(wǎng)站開發(fā)技術(shù)。 (二)經(jīng)濟可行性 根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團隊設(shè)計并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費用為 5300元左右,另外每年交納 600 元占用網(wǎng)站空間和網(wǎng)站維護費。如何做好經(jīng)濟可行性分析,需要通過仔細的調(diào)查與投資和行業(yè)方面的專業(yè)人士分析。 北京化工大學(xué)北方院畢業(yè)設(shè)計(論文) 15 第 系統(tǒng)分析及數(shù)據(jù)描述 將上面的需求分析進行歸納。在對業(yè)務(wù)流程分析中,盡量把業(yè)務(wù)主角的活動考慮全面,使系統(tǒng)的功能盡量完整。使用數(shù)據(jù)庫中權(quán)限的功能對管理員設(shè)置權(quán)限,管理員可以對商品及商品分類的信息進行新增,修改及刪除,也可以對訂單信息進行查看、撤銷、發(fā)貨、完成等處理,同時管理員也可以對用戶信息進行管理。數(shù)據(jù)流程圖是一個圖示工 具,容易理解,容易在開發(fā)和用戶方之間進行交流,以及在開 發(fā)組織內(nèi)部交流。用戶瀏覽所使用到的數(shù)據(jù)歸納為站內(nèi)信息,如商品信息等。 表 數(shù)據(jù)流圖 根據(jù)前臺業(yè)務(wù)流程,可以將用戶的活動分為兩類。網(wǎng)站數(shù)據(jù)流的總體圖如圖 所示。例如將商城信息分為了商品信息、分類信息和用戶信息。它為軟件開發(fā)人員提供數(shù)據(jù)庫設(shè)計的參考,并為用戶了解系統(tǒng)時作為一個必有工具。 數(shù)據(jù)流 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健G芭_中,客戶在登錄網(wǎng)站主頁后即可鏈接查看到商品等信息,還可以做訂購商品等活動。將它設(shè)計成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類,方便用戶獲得所需要的信息。 系統(tǒng)的后臺要對整個網(wǎng)站的信息和數(shù)據(jù)進行維護。在設(shè)計好網(wǎng)站前臺與后臺的結(jié)構(gòu)以后,就將數(shù)據(jù)庫加入到結(jié)構(gòu)中。 在結(jié)構(gòu)化系統(tǒng)設(shè)計中 , 模塊一般都是按功能劃分的 , 通常稱為功能模塊 。 以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺模塊和后臺模塊。顧名思義,這些模塊的名稱基本概括了它們的功能。而在網(wǎng)上虛擬的商城中,當(dāng)然沒有辦法使用真正的購物工具,因此,通常都會采用一種被稱為“購物車”的技術(shù)來模擬現(xiàn)實生活。用戶可以瀏覽自己購買商品的數(shù)量,商品 ID及購買總價等信息。下面可以設(shè)計 如何將這些模塊組織在一起,構(gòu)成一個結(jié)構(gòu)比較合理的前臺了。以后臺的業(yè)務(wù)流程分析和前臺各個模塊的設(shè)計為基礎(chǔ)、根據(jù)用戶的需求分析來確定后臺管理模塊應(yīng)具有的功能。 商品管理模塊:向商品表插入前臺首頁展示的商品信息,也就是添加商品信息。概念模型實際上是現(xiàn)實世界到機器世界的一個中間層次。 橢圓形框:表示實體的屬性。該數(shù)據(jù)庫不僅能夠滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè) Web 站點存儲數(shù)據(jù)的需要,還能為個人或小企業(yè)提供易于使用的數(shù)據(jù)存儲服務(wù)。結(jié)構(gòu)如表 所示。表 d_Order 的結(jié)構(gòu)如表 所示 表 生成訂單表 字段名稱 數(shù)據(jù)類型 長度 是否允許為空 是否為主鍵 字段描述 id Int 10 NO YES 訂單編號 User_id int 12 NO NO 用戶 ID status int 12 NO NO 訂單狀態(tài) Order_desc bigint 24 YES NO 訂單描述 Total_price varchar 100 NO NO 總共價格 Receive_name varchar 200 YES NO 收貨人姓名 Postal_code varchar 5 YES NO 商家價格 mobile varchar 4 YES NO 手機號碼 phone varchar 45 YES NO 座機號碼 Order_time varchar 55 YES NO 訂單時間 Full_address varchar 44 NO NO 收貨人地址 (4)訂單商品表 d_Item 訂單商品表 d_Item 用來記錄某一訂單中所定購的商品的詳細信息。經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標系統(tǒng)的描述。 第 網(wǎng)上 購物系統(tǒng)的實施 雖然系統(tǒng)是從顧客和商家的角度開始設(shè)計的,但是用戶管理信息等,數(shù)據(jù)是從管理員錄入的。 管理員子系統(tǒng)主要是為管理員服務(wù)的,主要由 4個模塊組成,用戶注冊、用戶登錄、訂單查詢模塊、購物車模塊。 前臺功能模塊分為用戶注冊、用戶登錄、訂單查詢模塊、購物車模塊 4個部分。要注意北京化工大學(xué)北方院畢業(yè)設(shè)計(論文) 34 的是,在用戶注冊頁面中用戶自定義 JavaScript 檢驗用戶注冊信息不允許為空。 用戶登錄界面如圖 所示 。 用戶注冊的流程圖如下圖 : 北京化工大學(xué)北方院畢業(yè)設(shè)計(論文) 35 圖 用戶注冊流程圖 (二 ) 用戶登錄 用戶登錄窗口設(shè)置在首頁上,主要用來接收用戶錄入的郵箱及密碼。 圖 網(wǎng)上購物商城運行的首頁 用戶管理模塊 用戶管理模塊主要實現(xiàn)用戶的注冊、登錄等 功能。下面詳細討論主要的幾個功能模塊的程序?qū)崿F(xiàn)。用戶的需求實際上是系統(tǒng)需求的一部分,更重要的是應(yīng)先解決管理者對系統(tǒng)管理的需求。所以整個網(wǎng)站系統(tǒng)應(yīng)注重的是:易導(dǎo)航性、易操作性
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1