基于BS模式的電子商務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)計算機科學(xué)與技術(shù)畢業(yè)論文_第1頁
基于BS模式的電子商務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)計算機科學(xué)與技術(shù)畢業(yè)論文_第2頁
基于BS模式的電子商務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)計算機科學(xué)與技術(shù)畢業(yè)論文_第3頁
基于BS模式的電子商務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)計算機科學(xué)與技術(shù)畢業(yè)論文_第4頁
基于BS模式的電子商務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)計算機科學(xué)與技術(shù)畢業(yè)論文_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

....29/33....2012屆本科畢業(yè)論文(設(shè)計)基于B/S模式的電子商務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)姓名:___________________系別:_____計算機信息技術(shù)學(xué)院___專業(yè):_____計算機科學(xué)與技術(shù)____學(xué)號:___________指導(dǎo)教師:__________________2012年3月10日摘要網(wǎng)上購物是購買和銷售中的一種主要的交易方式,隨著Internet技術(shù)的迅猛發(fā)展,基于Internet的電子商務(wù)也得到快速發(fā)展,網(wǎng)上購物模式已經(jīng)成為電子商務(wù)的重要組成部分,因為它充分利用了互連網(wǎng)的特性開創(chuàng)了一個前所未有的巨大市場而被廣泛看好。對商家而言,在網(wǎng)上采購、銷售物品,因為不受時間和空間限制、并且可以有效降低運營成本并提高效率而具有極大的吸引力.電子商務(wù)在國外發(fā)展前景光明。9.11是電子商務(wù)在西方得到了機遇,擁擠的超市不再是人們喜歡的場所,網(wǎng)上購物成為時尚。2001年西方零售業(yè)的一片哀號中,網(wǎng)上零售業(yè)卻一片捷報。中國網(wǎng)上消費者信心十足,調(diào)查顯示,2002年對網(wǎng)上購物經(jīng)歷表示滿意和比較滿意的用戶達(dá)38%,購物是一種生活方式。當(dāng)大多數(shù)人開始在家庭生活中使用網(wǎng)絡(luò)時,網(wǎng)上購物這種生活方式已經(jīng)悄然形成了。本設(shè)計就是設(shè)計一個網(wǎng)上購物系統(tǒng),制作數(shù)據(jù)庫網(wǎng)頁,實現(xiàn)網(wǎng)上購物的整個流程,對整個的安全也有一定的考慮。其中主要技術(shù)是JSP,數(shù)據(jù)庫網(wǎng)頁設(shè)計是用作臺MacromediaDreamweaver8,后臺數(shù)據(jù)庫的是在MySql中建立,用數(shù)據(jù)庫的標(biāo)準(zhǔn)語言來實現(xiàn)對數(shù)據(jù)庫的操作。具體制作中對商品分類,建立不同的表存放各類商品信息,以方便對數(shù)據(jù)庫的各種操作。網(wǎng)頁設(shè)計根據(jù)網(wǎng)上購物的流程分為新用戶注冊模塊,用戶登錄模塊,商品搜索模塊,店商品分類列表模塊,顧客購買模塊和顧客留言模塊,公告模塊等,最終實現(xiàn)了網(wǎng)上購物流程的所需的主要技術(shù),但是在除了加以安全建設(shè),需要理解安全更深一層的含義,要實現(xiàn)商務(wù)安全。關(guān)鍵詞:電子商務(wù),網(wǎng)上購物,商務(wù)安全;摘要I第1章緒論11.1INTERNET簡介11.2電子商務(wù)的概念11.3電子商務(wù)的發(fā)展概況21.3.1電子商務(wù)的背景21.3.2當(dāng)前電子商務(wù)中值得關(guān)注的趨勢31.4系統(tǒng)背景3第2章開發(fā)環(huán)境52.1JSP簡介52.2MySql簡介62.3運行環(huán)境7第3章系統(tǒng)分析與設(shè)計83.1可行性分析83.1.1技術(shù)可行性83.1.2法律可行性83.1.3操作可行性93.2需求分析9第4章總體設(shè)計94.1商場之家簡介94.2系統(tǒng)設(shè)計特點104.3系統(tǒng)功能模塊設(shè)計10第5章系統(tǒng)數(shù)據(jù)庫設(shè)計115.1數(shù)據(jù)庫分析115.2數(shù)據(jù)庫表的設(shè)計115.3MySql數(shù)據(jù)庫15第6章系統(tǒng)詳細(xì)設(shè)計186.2系統(tǒng)后臺主要功能頁面22第7章小結(jié)29參考文獻(xiàn)29致31第1章緒論1.1INTERNET簡介由于電子商務(wù)是在Internet等網(wǎng)絡(luò)上進行的,網(wǎng)絡(luò)成為電子商務(wù)最基本的構(gòu)架。電子商務(wù)還強調(diào)要使系統(tǒng)的軟件和硬件、參加交易的買方、賣方、銀行或金融機構(gòu)、廠商、企業(yè)和所有合作伙伴,都要在Internet、Intranet、Extranet中密切結(jié)合起來,共同從事在網(wǎng)絡(luò)計算環(huán)境下的商業(yè)電子化應(yīng)用。所以,研究電子商務(wù)就必須首先研究Internet。INTERNET是使用公共語言進行通訊的全球計算機網(wǎng)絡(luò)。它類似于國際系統(tǒng)無人擁有或控制整個系統(tǒng),但是以大型網(wǎng)絡(luò)的工作方式連接。從信息資源的角度講,INTERNET是全球最大的信息資源,是人類巨大的信息寶庫。INTERNET將各種各樣的物理網(wǎng)絡(luò)互聯(lián)起來,國際互聯(lián)網(wǎng)正被社會各個部門廣泛應(yīng)用。除了電子外,國際互聯(lián)網(wǎng)主要用于三個方面:文檔出版,文件傳輸,交流,以與信息檢索查詢。WORLDWIDEWEB(WWW或WEB)是INTERNET上發(fā)展最快的領(lǐng)域。實際上當(dāng)今活躍的WEB技術(shù)的框架是一系列“活躍”的交互操作。通常人們用客戶服務(wù)器術(shù)語來描述WEB,這是一個相互的概念,一般把提出請求的一方稱為客戶端,而把相應(yīng)請求的一方稱為服務(wù)器。這種簡單的模型是靜態(tài)的,他們只對雙方的激勵做出響應(yīng)。而活躍的WEB使雙方都是活躍的,可以使用活躍的客戶機和活躍的服務(wù)器結(jié)合起來產(chǎn)生最強有力的交互。在這種交互中,可以平衡處理工作,并在最合理的地方處理工作。在短短的時間,WEB的面孔已發(fā)生了很大的變化。現(xiàn)在能在WEB業(yè)創(chuàng)建應(yīng)用程序,訪問數(shù)據(jù)庫,使其無論在感覺,操作以與用途上都與WINDOWS應(yīng)用程序非常相似。利用他商家可以在潛在的客戶,目前的客戶,員工以與其他人之間的任何一個人溝通,并實施一些在線的服務(wù)類的商業(yè)活動(例如:網(wǎng)上購物,網(wǎng)上訂單,網(wǎng)上洽談等)。本課題將要實現(xiàn)的就是在線購物功能。1.2電子商務(wù)的概念電子商務(wù)是于九十年代初,在歐美興起的一種全新的商業(yè)交易模式,它實現(xiàn)了交易的無紙化,效率化,自動化,表現(xiàn)了網(wǎng)絡(luò)最具魅力的地方。電子商務(wù)??s寫為EC(Electronic-Commerce),有人也稱為電子貿(mào)易,它是指采用網(wǎng)絡(luò)技術(shù)實現(xiàn)數(shù)據(jù)的交換,從而完成整個的商業(yè)交易過程。電子商務(wù)所包含的容非常多,不僅包括商業(yè)交易,還包括政府職能部門提供電子化服務(wù),電子銀行,跨企業(yè)共同協(xié)作,網(wǎng)絡(luò)購物等等。1997年7月1日美國克林頓政府發(fā)布了“全球電子商務(wù)綱要”,其中定義了兩大商務(wù)類別,一類是:企業(yè)與企業(yè)的電子商務(wù),一類是:企業(yè)與個人的電子商務(wù)。而第一類主要強調(diào)企業(yè)與企業(yè)之間的EDI聯(lián)系;而第二類,企業(yè)與個人,對于個人,也就是消費者而言,電子商務(wù)就是我們常說的電子消費,網(wǎng)上購物,它也稱為電子商業(yè)(e-business)。這兩種商務(wù)類別的側(cè)重點都不同,企業(yè)與企業(yè)之間,多數(shù)著重企業(yè)的經(jīng)營效率,利用網(wǎng)絡(luò)整體提高企業(yè)的管理,經(jīng)銷,產(chǎn)品推廣實力水平。從而改善傳統(tǒng)商業(yè)模式所帶來的弊端,對于企業(yè)的新產(chǎn)品推廣,更易快速打入市場。而企業(yè)與個人,對于企業(yè)來說是擴大企業(yè)產(chǎn)品的知名度,擁有更大的市場空間,以與利用網(wǎng)絡(luò)的跨地域性,在銷售通道上,更易控制與掌握。而對于個人來說,進行電子消費,不受時間與地域的限制,有更多的自主權(quán)。在消費變的方便的同時,消費者作為個體,將會有更多的時間與精力來完成其它生活事務(wù),對于城鄉(xiāng)商業(yè)平衡也起到莫大的作用。電子商務(wù)是順應(yīng)網(wǎng)絡(luò)時代的發(fā)展要求,它的出現(xiàn),必將為未來的商業(yè)貿(mào)易往來的發(fā)展與繁榮起著無可替代的作用。電子商務(wù)(ElectronicCommerce)是在Internet開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,實現(xiàn)消費者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運營模式。Internet上的電子商務(wù)可以分為三個方面:信息服務(wù)、交易和支付。主要容包括:電子商情廣告;電子選購和交易、電子交易憑證的交換;電子支付與結(jié)算以與售后的網(wǎng)上服務(wù)等。參與電子商務(wù)的實體有四類:顧客(個人消費者或企業(yè)集團)、商戶(包括銷售商、制造商、儲運商)、銀行(包括發(fā)卡行、收單行)與認(rèn)證中心。電子商務(wù)是Internet爆炸式發(fā)展的直接產(chǎn)物,是網(wǎng)絡(luò)技術(shù)應(yīng)用的全新發(fā)展方向。Internet本身所具有的開放性、全球性、低成本、高效率的特點,也成為電子商務(wù)的在特征,并使得電子商務(wù)大大超越了作為一種新的貿(mào)易形式所具有的價值,它不僅會改變企業(yè)本身的生產(chǎn)、經(jīng)營、管理活動,而且將影響到整個社會的經(jīng)濟運行與結(jié)構(gòu)。1.3電子商務(wù)的發(fā)展概況1.3.1電子商務(wù)的背景自80年代后期以來,世界各國就在醞釀著各種各樣的經(jīng)濟聯(lián)盟等等多個跨國,跨地區(qū)的經(jīng)濟和貿(mào)易集團,于是跨過跨地區(qū)的商貿(mào)文件,資金流動,物資流動,物資交流就一下子變得頻繁起來,隨之而來的數(shù)據(jù)量劇增,原有的一個個獨立存在的商務(wù)管理信息系統(tǒng)已經(jīng)遠(yuǎn)遠(yuǎn)不能適應(yīng)國際商貿(mào)業(yè)務(wù)發(fā)展的需要,開發(fā)新的系統(tǒng)勢在必行,于是電子商務(wù)便誕生了。電子商務(wù)最早產(chǎn)生于60年代,發(fā)展于90年代,其產(chǎn)生和發(fā)展的重要條件主要是:計算機的廣泛應(yīng)用:近30年來,計算機的處理速度越來越快,處理能力越來越強,價格越來越低,應(yīng)用越來越廣泛,這為電子商務(wù)的應(yīng)用提供了基礎(chǔ);網(wǎng)絡(luò)的普與和成熟:由于INTERNET逐漸成為全球通信與交易的媒體,全球上網(wǎng)用戶呈級數(shù)增長趨勢,快捷、安全、低成本的特點為電子商務(wù)的發(fā)展提供了應(yīng)用條件;信用卡的普與應(yīng)用:信用卡以其方便、快捷、安全等優(yōu)點而成為人們消費支付的重要手段,并由此形成了完善的全球性信用卡計算機網(wǎng)絡(luò)支付與結(jié)算系統(tǒng),使“一卡在手、走遍全球”成為可能,同時也為電子商務(wù)中的網(wǎng)上支付提供的重要的手段;電子安全交易協(xié)議的制定:1997年5月31日,由美國VISA和Mastercard國際組織等聯(lián)合指定的SET(SecureElectronicTransferProtocol)即電子安全交易協(xié)議的出臺,以與該協(xié)議得到大多數(shù)廠商的認(rèn)可和支持,為在開發(fā)網(wǎng)絡(luò)上的電子商務(wù)提供了一個關(guān)鍵的安全環(huán)境;政府的支持與推動:自1997年歐盟發(fā)布了歐洲電子商務(wù)協(xié)議,美國隨后發(fā)布“全球電子商務(wù)綱要”以后,電子商務(wù)受到世界各國政府的重視,許多國家的政府開始嘗試“網(wǎng)上采購”,這為電子商務(wù)的發(fā)展提供了有利的支持。1.3.2當(dāng)前電子商務(wù)中值得關(guān)注的趨勢電子商務(wù)的春天還沒有到來,但是,專家表示,電子商務(wù)已經(jīng)有了一些新的趨勢,而這些趨勢的種子是在的泡沫還沒有破滅的時候就已經(jīng)播下了。我們現(xiàn)在看到的是很早以前的趨勢的延續(xù),其中的多數(shù)對電子商務(wù)的發(fā)展有利。購物者希望能夠在零售店和之間方便地穿梭,他們希望這種轉(zhuǎn)換不會有任何不連續(xù)的感覺。消費者再不會光顧只有一種銷售渠道的零售店。曾經(jīng)甩掉在線業(yè)務(wù)的公司又重新拾起了在線業(yè)務(wù),因為他們意識到,只有這樣才能給消費者提供連續(xù)感的購物享受。這一趨勢的一個非常有趣的后果是,許多傳統(tǒng)的零售商沒有象人們想象的那樣隨波逐流的關(guān)閉再現(xiàn)零售業(yè)務(wù)。消費者滿意度提升對在線購物者滿意度跟蹤調(diào)查的密歇根大學(xué)的研究人員最近表示,在非常重要的去年第四季度,消費者對在線零售商的滿意度比傳統(tǒng)的零售商要高。消費者已經(jīng)清楚希望從電子商務(wù)公司那里得到什么。在1、2年前,許多在線零售商不清楚如何開展電子商務(wù),造成了許多公司電子商務(wù)計劃的失敗。在一定意義上,可以說是泡沫的破裂了電子商務(wù)的大忙。盡管一些消費者在在線購物方面有過非常不愉快的經(jīng)歷,但他們并沒有放棄在線購物,而是給了在線服務(wù)第二次機會?,F(xiàn)在,消費者對在線購物的整體感覺還是不錯的。消費者購物行為難測對于零售商和它們的營銷部門而言,互聯(lián)網(wǎng)有許多作用。它們可以借助互聯(lián)網(wǎng)知道客戶是什么地方的,什么東西能夠刺激他們購買的欲望,什么東西能夠使他們放棄購買。除了能夠得到海量的數(shù)據(jù)外,消費者的購物行為很難預(yù)測,要改變他們的購物行為更難。消費者的習(xí)慣固執(zhí)的令人吃驚,互聯(lián)網(wǎng)很難改變。1.4系統(tǒng)背景近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,一種全新的購物理念開始形成并逐步發(fā)展。網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。今天,我們已經(jīng)可以確信電子商務(wù)毋庸置疑是未來的發(fā)展方向。但是電子商務(wù)卻還沒有一個標(biāo)準(zhǔn)的定義。Intel公司認(rèn)為:電子商務(wù)=電子市場+電子交易+電子服務(wù);IBM認(rèn)為:電子商務(wù)=web;HP公司則說:“電子商務(wù)是通過電子化的手段來完成商業(yè)貿(mào)易活動的一種方式?!比绱说鹊取D敲淳烤故裁词请娮由虅?wù)?電子商務(wù),顧名思義是指在互聯(lián)網(wǎng)上進行的電子化的商務(wù)活動。從狹義上看,電子商務(wù)也就是電子交易,主要指利用Web提供的通信手段在網(wǎng)上進行交易活動,包括通過Internet買賣產(chǎn)品和提供服務(wù)。產(chǎn)品可以是實體化的,如汽車、電視,也可以是數(shù)字化的,如新聞、錄像、軟件等基于比特的產(chǎn)品。此外,還可以提供各類服務(wù),如安排旅游、遠(yuǎn)程教育等。總之,電子商務(wù)并不僅僅局限于在線買賣,它將從生產(chǎn)到消費各個方面影響進行商務(wù)活動的方式。除了網(wǎng)上購物,電子商務(wù)還大大改變了產(chǎn)品的定制、分配和交換的手段。而對于顧客,查找和購買產(chǎn)品乃至服務(wù)的方式也大為改進。而從廣義上講,電子商務(wù)還包括企業(yè)部商務(wù)活動,如生產(chǎn)、管理、財務(wù)等以與企業(yè)間的商務(wù)活動,它不僅僅是硬件和軟件的結(jié)合,更是把買家、賣家、廠家和合作伙伴在Internet、Intranet和Extranet上利用Internet技術(shù)與現(xiàn)有的系統(tǒng)結(jié)合起來開展的業(yè)務(wù)活動。從最初的、電報到電子以與20多年前開始的EDI,都可以說是電子商務(wù)的某種形式;發(fā)展到今天,人們已提出了包括通過網(wǎng)絡(luò)來實現(xiàn)從原材料的查詢、采購、產(chǎn)品的展示、定購到出品、儲運以與電子支付等一系列貿(mào)易活動在的完整電子商務(wù)的概念。在發(fā)達(dá)國家,電子商務(wù)已發(fā)展迅速,通過Internet進行交易已成為潮流。第2章開發(fā)環(huán)境2.1JSP簡介JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)的最后版本是1999年9月推出的,12月又推出了1.1規(guī)。目前較新的是JSP1.2規(guī),JSP2.0規(guī)的征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。JSP指令和腳本元素介紹如下JSP指令是為JSP引擎而設(shè)計的。他們并不直接產(chǎn)生任何可見輸出,而只是告訴引擎如何處理其余JSP頁面。這些指令始終被括在“$#60;%?%>”標(biāo)記中。兩個最重要的指令是“pagePage”和“Include”。幾乎在所有JSP頁面頂部都會看到“Page”指令。盡管不是必須的,但它可以讓你指定:到何處查找起支持作用的Java類別:$#60;%pageimport="java.util.Date"%>,出現(xiàn)Java運行問題時,將網(wǎng)上沖浪者引向何處:$#60;%pageerrorPage="errorPage.jsp"%>,還有你是否需要管理用戶的會話級信息,這些信息可能來自多個網(wǎng)頁述:$#60;%pagesession="true"%>.“Include”指令可以把你的容分成更多可管理的元素,比如包括一個普通頁面頁眉或頁腳的元素。包含的網(wǎng)頁可以是一個固定的HTML頁面或更多的JSP容:$#60;%includefile="filename.jsp"%>2JSP聲明用來讓你定義頁面級變量,以保存信息或定義JSP頁面的其余部分可能需要的支持方法。如果你發(fā)現(xiàn)代碼太多,通常最好把它們寫成一個獨立的Java類別。聲明一般都在“$#60;%!?%>”標(biāo)記中。一定要以分號(;)結(jié)束變量聲明,因為任何容都必須是有效的Java語句:$#60;%!inti=0;%>。有了JSP表達(dá)式,表達(dá)式評估結(jié)果會被轉(zhuǎn)換成一個字符串,并且被直接包括在輸出頁面之。JSP表達(dá)式包含在“$#60;%=?%>”標(biāo)記中,沒有分號,除非在加引號的字符串部分使用分號。$#60;%=i%>$#60;%="Hello"%>.代碼片段/腳本片段(Scriptlets)JSP代碼片段或腳本片段是嵌在“$#60;%?%>”標(biāo)記中的。這種Java代碼在Web服務(wù)器響應(yīng)請求時就會運行。在腳本片段周圍可能是原始的HTML或XML語句,在這些地方,代碼片段可以使你創(chuàng)建條件執(zhí)行代碼,或要用到另外一段代碼的代碼。例如,以下的代碼組合使用表達(dá)式和代碼片段,顯示H1、H2、H3和H4標(biāo)記中的字符串“Hello”。代碼片段并不局限于一行源代碼:$#60;%for(inti=1;i$#60;=4;i++){%>$#60;H$#60;%=i%>>Hello$#60;/H$#60;%=i%>>$#60;%}%>.在JSP中嵌入式注釋。盡管你始終可以在文件中加入HTML注釋,但用戶在查看頁面源代碼時會看到這些注釋。如果你不想讓用戶看到它,你就應(yīng)該將其嵌入“$#60;%--?--%>”標(biāo)記中:$#60;%--commentforserversideonly--%>.2.2MySql簡介與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQLCluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQLCluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySql是開放源碼軟件,因此可以大大降低總體擁有成本。MySQL的管理:可以使用命令行工具管理MySQL數(shù)據(jù)庫(命令mysql和mysqladmin),也可以從MySQL的下載圖形管理工具MySQLAdministrator和MySQLQueryBrowser。phpMyAdmin是由php寫成的MySQL資料庫系統(tǒng)管理程式,讓管理者可用Web介面管理MySQL資料庫。phpMyBackupPro也是由PHP寫成的,可以透過Web介面創(chuàng)建和管理數(shù)據(jù)庫。它可以創(chuàng)建偽cronjobs,可以用來自動在某個時間或周期備份MySQL數(shù)據(jù)庫。另外,還有其他的GUI管理工具,例如早先的mysql-front以與emsmysqlmanager,navicat等等。Mysql存儲引擎:MyISAMMysql的默認(rèn)數(shù)據(jù)庫,最為常用。擁有較高的插入,查詢速度,但不支持事務(wù)InnoDB事務(wù)型數(shù)據(jù)庫的首選引擎,支持ACID事務(wù),支持行級鎖定BDB源自BerkeleyDB,事務(wù)型數(shù)據(jù)庫的另一種選擇,支持COMMIT和ROLLBACK等其他事務(wù)特性Memory所有數(shù)據(jù)置于存的存儲引擎,擁有極高的插入,更新和查詢效率。但是會占用和數(shù)據(jù)量成正比的存空間。并且其容會在Mysql重新啟動時丟失Merge將一定數(shù)量的MyISAM表聯(lián)合而成一個整體,在超大規(guī)模數(shù)據(jù)存儲時很有用Archive非常適合存儲大量的獨立的,作為歷史記錄的數(shù)據(jù)。因為它們不經(jīng)常被讀取。Archive擁有高效的插入速度,但其對查詢的支持相對較差Federated將不同的Mysql服務(wù)器聯(lián)合起來,邏輯上組成一個完整的數(shù)據(jù)庫。非常適合分布式應(yīng)用Cluster/NDB高冗余的存儲引擎,用多臺數(shù)據(jù)機器聯(lián)合提供服務(wù)以提高整體性能和安全性。適合數(shù)據(jù)量大,安全和性能要求高的應(yīng)用CSV邏輯上由逗號分割數(shù)據(jù)的存儲引擎BlackHole黑洞引擎,寫入的任何數(shù)據(jù)都會消失,一般用于記錄binlog做復(fù)制的中繼另外,Mysql的存儲引擎接口定義良好。有興趣的開發(fā)者通過閱讀文檔編寫自己的存儲引擎。2.3運行環(huán)境硬件平臺:CPU:P41.8GHZ存:512MB以上軟件平臺:操作系統(tǒng):WindowsXP數(shù)據(jù)庫:MySQL服務(wù)器:Tomcat6.0瀏覽器:IE5.0以上分辨率:最佳效果1024×768第3章系統(tǒng)分析與設(shè)計在開發(fā)一個系統(tǒng)之前需要對其進行需求分析,了解系統(tǒng)所應(yīng)具備的功能,從而才能設(shè)計出相應(yīng)的模型。在線購物系統(tǒng)通過對系統(tǒng)的靜態(tài)行為和動態(tài)行為進行分析設(shè)計,為后期系統(tǒng)的實現(xiàn)做好了充足的準(zhǔn)備。3.1可行性分析可行性分析是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以進行可執(zhí)行性的分析是非常必要的,也是很重要的。針對本次畢業(yè)設(shè)計課題,我從下面三個角度進行了可行性分析:3.1.1技術(shù)可行性在技術(shù)方面可采用可視化編程與數(shù)據(jù)庫編程相結(jié)合的方法來實現(xiàn)。要求所有數(shù)據(jù)信息的存儲都由數(shù)據(jù)庫來完成,而這些數(shù)據(jù)信息的調(diào)用必須由可視化編程工具設(shè)計完成,能大大提高軟件開發(fā)的效率,縮短開發(fā)周期,具有很大的應(yīng)用潛力。本次開發(fā)采用JSP為網(wǎng)頁開發(fā)技術(shù),建立以MySQL數(shù)據(jù)庫系統(tǒng)的核心動態(tài)網(wǎng)頁,實現(xiàn)電子商務(wù)系統(tǒng)前臺購物和后臺管理等功能模塊。就開發(fā)者個人而言,曾系統(tǒng)地學(xué)習(xí)過Java和JSP的使用,而且具有一定的編程基礎(chǔ),也曾系統(tǒng)地學(xué)過數(shù)據(jù)庫原理的基本容,并對MySQL也有一定的了解,相信經(jīng)過畢業(yè)設(shè)計前期準(zhǔn)備階段的學(xué)習(xí),定能熟練地使用這些開發(fā)工具開發(fā)出自己想要的作品。3.1.2法律可行性在線購物系統(tǒng)只是為提供企業(yè)與客戶之間溝通與交流而搭建的一個平臺,信息合法,不涉與侵權(quán)等法律法規(guī)。3.1.3操作可行性通用的Web瀏覽器降低了操作復(fù)雜度,遵循操作員的操作習(xí)慣,使得操作員在使用時,只要自如的按習(xí)慣進行操作,即可輕松完成工作。因此,從操作角度衡量,本系統(tǒng)的開發(fā)方案也是可行的。通過畢業(yè)設(shè)計來豐富自己的專業(yè)知識,并從長遠(yuǎn)利益來考慮,通過畢業(yè)設(shè)計很多鍛煉一下自己,同時也可以提高自己的編程水平。電子商務(wù)的一個很大的優(yōu)點是它不僅適合于大企業(yè)使用,而且對眾多的中小企業(yè)也非常有利。相對于大型企業(yè)來說,中小型企業(yè)的人力、財力、信息技術(shù)實力較弱,中小企業(yè)如何應(yīng)用電子商務(wù)是一個值得研究的新課題。

通常情況下,電子商務(wù)的用途具有四種類型:信息訪問、個人通信、購物服務(wù)、虛擬企業(yè)。3.2需求分析在線購物系統(tǒng)主要是通過網(wǎng)頁的推廣,實現(xiàn)商品和服務(wù)互聯(lián)。在前臺可實現(xiàn)分類查看,搜索商品,會員信息維護、購物管理和訂單管理等功能;在后臺可實現(xiàn)產(chǎn)品信息管理、會員信息管理和訂單管理等功能。由以上分析可以看出,參與者分為2類:會員和系統(tǒng)管理員。商城之家在線購物系統(tǒng),為滿足商家與客氣需要,要求具有以下功能:從會員的角度,系統(tǒng)應(yīng)該包括以下功能:瀏覽商品信息,用關(guān)鍵字搜索查詢商品,并能實現(xiàn)在線購買,管理購物車中商品,查詢訂單信息,修改個人信息。從系統(tǒng)管理員的角度,系統(tǒng)應(yīng)該包括以下功能:管理商品信息,管理訂單,管理會員信息等。第4章總體設(shè)計4.1商場之家簡介商場之家是一個網(wǎng)上購物系統(tǒng),又稱網(wǎng)上商城管理系統(tǒng),是一個建設(shè)網(wǎng)上商店的WEB程序。一般的購物系統(tǒng)多具備傻瓜性操作的特性,使得用戶能給順利的通過其輕松的搭建自己獨立的網(wǎng)上電子商務(wù)平臺。一個購物系統(tǒng)組成部分很多,但是最核心的必然包括,信息流、資金流二個大類模塊,其息流即商品展示和站信息流通,而資金流即在線支付方式。4.2系統(tǒng)設(shè)計特點商城之家前臺系統(tǒng)功能模塊:1、模板風(fēng)格自定義:即通過系統(tǒng)置的模板引擎,可以方便的通過后臺可視化編輯,設(shè)計出符合自身需求的風(fēng)格界面。2、商品多圖展示:隨著電子商務(wù)的發(fā)展商品圖片成為吸引消費者的第一要素,多圖展示即提供前臺多圖片的展示,從而提升消費者的購物欲望。3、自定義廣告模塊:置在系統(tǒng)中的廣告模塊,管理員能夠順利的通過操作就可以在前端界面中添加各種廣告圖片。4、商品展示:通過前端界面,以標(biāo)準(zhǔn)的或者其他個性化的方式向用戶展示商品各類信息,完成購物系統(tǒng)信息流的傳遞。5、購物車:用戶可對想要購買的商品進行網(wǎng)上訂購,在購物過程中,隨時增刪商品。商城之家后臺系統(tǒng)功能模塊:1、商品管理:包括后臺商品管理、編輯管理和商品分類管理等。2、訂單管理:在線訂單程序,使消費者能夠順利的通過WEB在線的方式,直接生成購買訂單。3、商品促銷:一般的購物系統(tǒng)多有商品促銷功能,通過商品促銷功能,能夠迅速的促進商城的消費積極性。4、支付方式:即通過網(wǎng)上錢包、電子支付卡。進行網(wǎng)上資金流轉(zhuǎn)換的業(yè)務(wù)流程;國主流支付方式包括:支付寶、財富通、網(wǎng)銀在線等。5、會員模塊:在購物系統(tǒng)中,集成會員注冊是吸引會員進行二次購買和提升轉(zhuǎn)換率最好的方式。4.3系統(tǒng)功能模塊設(shè)計1.登錄模塊的設(shè)計普通用戶可以注冊會員信息,忘記密碼找回密碼等。注冊成為會員后可以在線購買,發(fā)表留言。2.商品信息管理會員會員登錄后可以在線購買商品,發(fā)表留言。管理員管理員可以對任何會員發(fā)布的信息進行查看、刪除等操作。3.訂單信息管理會員會員登錄后可以進行商品預(yù)訂,并生成訂單管理員管理員可以對會員發(fā)布的訂單進行查看,可以查看會員的信息4.公告/反饋管理會員會員登錄后查看管理發(fā)布的相關(guān)信息,可以發(fā)表留言管理員管理員可以對任何會員發(fā)表的留言進行刪除,回復(fù),可以發(fā)布、修改、刪除行業(yè)公告信息。5.支付管理會員會員登錄后可以在網(wǎng)上預(yù)訂商品,并交付訂金6.管理員信息管理管理員管理員可以對個人信息進行查看、添加、修改、刪除等操作。第5章系統(tǒng)數(shù)據(jù)庫設(shè)計5.1數(shù)據(jù)庫分析經(jīng)過前期對系統(tǒng)需求的分析與系統(tǒng)功能的確定,我們對數(shù)據(jù)庫進行了需求分析與概念設(shè)計。5.2數(shù)據(jù)庫表的設(shè)計在MySql中,創(chuàng)建名為shopBeans的數(shù)據(jù)庫代碼如下:CREATEDATABASEshopBeans;數(shù)據(jù)表結(jié)構(gòu)設(shè)計:在管理系統(tǒng)中需要創(chuàng)建9個表,即管理員信息表(admin)表、顧客信息表(customer)、客戶留言表(idea)、公告表(notice)、商品分類表(main_type)、購買商品人員表(orders)、購買商品的詳細(xì)信息表(orderdetails)、支付方式表(payment)、商品詳細(xì)信息表(product)、下面分別列出以下表1到表10的創(chuàng)建圖示。管理員信息表主要是登錄后臺進行信息的管理。如表1所示。表1admin表(管理員信息表)字段名數(shù)據(jù)類型長度是否主鍵描述a_namevarchar30是用戶名a_passvarchar30密碼a_headervarchar30頭像a_phonechar11a_emailvarchar40Email會員信息表主要用于儲存會員信息。如表2所示。表2customer(會員信息表)字段名數(shù)據(jù)類型長度是否主鍵描述c_namevarchar30否會員信息c_passvarchar30會員密碼c_headervarchar30頭像c_phonevarchar11c_questionvarchar30找密問題c_answervarchar30找密答案c_addressvarchar30地址c_emailvarchar50Email會員留言表主要用于儲存留言信息。如表3所示。表3idea(留言表)字段名數(shù)據(jù)類型長度是否主鍵描述Idint10否標(biāo)識c_namevarchar30客戶名稱c_headervarchar30頭像new_messagevarchar1000發(fā)表留言re_messagevarchar1000回復(fù)留言new_timechar15發(fā)表時間re_timechar15回復(fù)時間公告表主要用于儲存發(fā)布的公告。如表4所示。表4notice(公告表)字段名數(shù)據(jù)類型長度是否主鍵描述N_idchar10否標(biāo)識N_messagevarchar1000公告容N_adminvarchar30發(fā)布者N_headervarchar50頭像N_timechar10公告日期商品分類表主要用于儲存商品信息。如表5所示。表5main_type(商品分類表)字段名數(shù)據(jù)類型長度是否主鍵描述T_typevarchar30是類型T_idchar10商品號商品信息表主要用于儲存商品的詳細(xì)信息。如表6所示。表6orderdetails(購買商品的詳細(xì)信息表)字段名數(shù)據(jù)類型長度是否主鍵描述Order_idchar10訂單號p_idchar10編號p_pricefloat價格p_numberint4數(shù)量商品人員表主要用于儲存購買商品的人員清單信息。如7表所示。表7orders(購買商品人員表)字段名數(shù)據(jù)類型長度是否主鍵描述order_idchar10訂單號order_paymentvarchar1000支付方式order_addressvarchar200地址order_emailvarchar50Emailorder_userchar30訂單人員order_timechar30訂單時間order_sumfloat訂單總和支付表主要用于儲存支付方式信息。如表8所示。表8payment(支付方式表)字段名數(shù)據(jù)類型長度是否主鍵描述Pay_idChar10否標(biāo)識pay_paymentvarchar50支付方式pay_msgvarchar500附加商品詳細(xì)信息表主要是用于儲存商品的詳細(xì)信息。如圖9所示。表9product(商品詳細(xì)信息表)字段名數(shù)據(jù)類型長度是否主鍵描述P_namevarchar40商品名稱P_idchar10是標(biāo)識p_typevarchar30商品類型p_priceFloat商品價格P_quantityInt11商品數(shù)量p_imagevarchar100商品圖片p_descriptionvarchar2000商品說明P_timevarchar20時間5.3MySql數(shù)據(jù)庫以上這些十個表創(chuàng)建成功后,效果如下圖1到圖9所示:圖1admin表圖2idea表圖3customer表圖4notice表圖5orderdetails表圖6orders表圖7product表圖8payment表圖9main_copy表第6章系統(tǒng)詳細(xì)設(shè)計6.1系統(tǒng)前臺主要功能頁面在系統(tǒng)的前臺可以進行用戶注冊,查看商品信息,與有關(guān)公告信息;注冊為會員的用戶可以進行在線預(yù)訂商品,發(fā)表留言等,具體功能模塊介紹與相關(guān)圖示:首頁界面登錄前打開的首頁界面如圖10所示。圖10登錄前前臺主頁首頁界面登錄后打開的首頁界面,(出現(xiàn)我的購物車,我的訂單,意見反饋,修改個人資料等頁面)如圖11所示。圖11登錄后前臺主頁登錄前首頁可以看到的商品信息,如圖12所示。圖12登錄前商品信息登錄后首頁可以看到的商品信息,(可以進行商品的在線購買)如圖13所示。圖13登錄后商品信息會員注冊未注冊用戶只能進行商品的查看,注冊成功后可以實現(xiàn)在線購買,為用戶提供了極大的方便,如圖14所示。圖14會員注冊找回密碼當(dāng)用戶密碼忘記時可以找回密碼如圖15所示,根據(jù)注冊時填寫的相關(guān)關(guān)信息進行查找。圖15找回密碼查看留言用戶信息反饋通過留言來實現(xiàn),如圖16所示。圖16查看留言發(fā)表留言用戶必須登錄后才可以進行發(fā)表留言,如圖17所示。圖17查看留言6.2系統(tǒng)后臺主要功能頁面后臺是管理員進行管理與維護的平臺,管理員在后臺可以商品資料,支付方式,公告信息,進行修改,添加,刪除,還可以實現(xiàn)對留言的回復(fù)等,也可進行個人資料修改,后臺頁面主要介紹與相關(guān)圖示如下:后臺首頁管理員進入后臺管理頁面,如圖18所示。圖18后臺登錄頁面登錄成功頁面登錄成功后可以看到管理員的職責(zé),與功能說明,如圖19所示。圖19管理員登錄成功管理員信息管理員可以對自己的信息進行查看、修改、刪除等操作如圖20所示。圖20管理員資料添加管理員管理員可以進行添加管理員操作如圖21所示。圖21添加管理員查找商品管理員可以進行查找商品操作如圖22所示。圖22查找商品商品信息管理員對商品信息進行查看,修改,添加,刪除等操作。如圖23所示。圖23商品信息用戶資料管理管理員可以查看用戶詳細(xì)資料,交易記錄,也可刪除用戶,如圖25所示。圖24用戶資料發(fā)布公告由管理員進行發(fā)布相關(guān)公告信息。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論