【正文】
網(wǎng)站必須具備的條件,所以研究網(wǎng)上購物系統(tǒng)是電子商務(wù)公司必須面對的問題。設(shè)計中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個網(wǎng)站的開發(fā)流程及完整的電子商務(wù)網(wǎng)站應(yīng)有的功能和注意事項。 當(dāng)今比較流行的網(wǎng)上購物系統(tǒng)國外有“淘寶()”,國內(nèi)有“當(dāng)當(dāng)()”。 互聯(lián)網(wǎng)的快速發(fā)展,為改變傳統(tǒng)的商業(yè)運作模式提供了一種技術(shù)上可行性的方案利用Internet的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng)(Intranet),企業(yè)外部網(wǎng)(Extranet),互聯(lián)網(wǎng)將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,消除時間與空間帶來的障礙,從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。信息技術(shù)飛速發(fā)展,網(wǎng)上銷售和管理水平也隨之提高,逐步實現(xiàn)信息化,縮減中間渠道,形成網(wǎng)上直銷,免去時間和空間的限制,在傳統(tǒng)購物的過程中,這些中間環(huán)節(jié)是不可能避免的,要想買到自己所需要的商品,就必須去實體店,也就是人們所說的商場,如果網(wǎng)上商城開發(fā)成熟,人們就可以坐在家里,或者是任何一個地方,只要有一臺聯(lián)網(wǎng)的電腦,就能買到自己需要和想要的商品,極大的方便了人們的生活,節(jié)省了很多時間,此外網(wǎng)上的商品種類齊全,對一些特殊商品的需求也能得到滿足,由于網(wǎng)上購物可以減少很多中間環(huán)節(jié),大大的節(jié)省了成本,只需很少的運費就能送到家,所以再價錢上也占很大的優(yōu)勢??傊?,目前以看到了Java對信息時代的重要性,未來還會不斷發(fā)展,Java在應(yīng)用方面將會有更廣闊的前景。企業(yè)必須重塑自我,B2B的電子商務(wù)將帶動整個新經(jīng)濟(jì)市場,使企業(yè)獲得新的價值,新的增長、新的商機(jī)、新的管理。(三)對軟件產(chǎn)業(yè)和工業(yè)企業(yè)都產(chǎn)生了深遠(yuǎn)的影響,軟件從以開發(fā)為中心轉(zhuǎn)到了以服務(wù)為中心。(二)基于構(gòu)建開發(fā)方法的崛起,引出了CORBA國際標(biāo)準(zhǔn)軟件體系結(jié)構(gòu)和多層應(yīng)用體系框架。Java的誕生是對傳統(tǒng)計算機(jī)模式的挑戰(zhàn),對計算機(jī)軟件開發(fā)和軟件產(chǎn)業(yè)都產(chǎn)生了深遠(yuǎn)的影響: (一)軟件4A目標(biāo)要求軟件能達(dá)到任何人在任何地方在任何時間對任何電子設(shè)備都能應(yīng)用。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運行。在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之后,Java應(yīng)用程序就可運行。 實現(xiàn)開發(fā)語言的研究現(xiàn)狀 Java平臺由Java虛擬機(jī)(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface,簡稱API)構(gòu)成。1979年推出的Oracle V2是最早的商業(yè)關(guān)系型數(shù)據(jù)庫系統(tǒng)。(三)到了80年代,采用的是關(guān)系型數(shù)據(jù)庫系統(tǒng),1970 年,Codd 博士首先提出關(guān)系模型。數(shù)據(jù)庫系統(tǒng)發(fā)展經(jīng)過了四個階段:(一)20世紀(jì)60年代,采用的是層次關(guān)系型數(shù)據(jù)庫系統(tǒng)。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),將數(shù)據(jù)保存在不同的表中,因此增加了速度并提高了靈活性。所以,我國局限自己現(xiàn)在的技術(shù)和社會發(fā)展的條件,還有很大的差距。了解了一些國家現(xiàn)在網(wǎng)上購物系統(tǒng)的發(fā)展,在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲、科羅格、。因為網(wǎng)絡(luò)起源于國外,而我國的網(wǎng)絡(luò)起步較晚,國外的網(wǎng)上購物已經(jīng)是那些國家人們生活的密不可分的一部分,而且國外一些網(wǎng)上商家利用先進(jìn)的技術(shù)為顧客提供了全息的圖像,人們可以更好的親身體驗自己所鐘愛的商品。因此,設(shè)計一個具有電子商務(wù)功能的企業(yè)網(wǎng)站具有非常好的開發(fā)與應(yīng)用前景。生產(chǎn)制造MP3的廠商作為新時代產(chǎn)業(yè)的一個主要部分,當(dāng)然也會緊隨著時代的發(fā)展來使自己在市場與行業(yè)中更具競爭力。毫無疑問,高速,海量的信息傳輸對報刊業(yè)也是巨大的刺激。這說明,做好一個網(wǎng)站,做出網(wǎng)站的特色也企業(yè)信息與新聞相結(jié)合來吸引人觀看是一個非常重要的問題。%。%的網(wǎng)站屬于企業(yè)網(wǎng)站,可見如今企業(yè)都將網(wǎng)站作為推廣自己的重要手段。所以網(wǎng)上購物方式日益被大家所接受。我國的計算機(jī)技術(shù)起步較晚,而近幾年隨著經(jīng)濟(jì)的發(fā)展,計算機(jī)價格的下降和人們生活水平的提高,計算機(jī)技術(shù)在我國已經(jīng)得到了普及,不論單位還是家庭都擁有了計算機(jī),計算機(jī)已成為人們工作和生活的重要組成部分。它可以在Servlet和JavaBean的支持下,完成功能強大的Web應(yīng)用程序。JSP是一種網(wǎng)站開發(fā)技術(shù),即Java Server Page,JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo),許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)。它是隨著Web的技術(shù)發(fā)展起來的,它是對傳統(tǒng)的MVC框架的一種改進(jìn),通過JSP技術(shù)把用戶發(fā)送的請求(Request)傳送給控制器端,從而避免了大量的代碼出現(xiàn)在網(wǎng)頁腳本中,減輕了服務(wù)器端的負(fù)擔(dān)。在設(shè)計中使用了Struts2框架和JSP,結(jié)合服務(wù)器端來實現(xiàn)Web的功能。網(wǎng)上購物系統(tǒng)就相繼的出現(xiàn),網(wǎng)上購物不僅給人們帶來了不少的方便快捷,而且還提供了種類繁多的商品,代替了傳統(tǒng)的購物形式,提供了方便快捷,安全可靠,價格低廉的各種商品,因此網(wǎng)上購物系統(tǒng)正在快速向前發(fā)展。許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,人們獲得信息的來源已經(jīng)不再只是報紙、電視、廣播等傳統(tǒng)媒體,一個新的信息傳送媒體逐漸被人們所青睞。因為系統(tǒng)采用MVC三層架構(gòu)設(shè)計思想,使得系統(tǒng)的可移植性非常強,只需修改配置文件就能在在不同服務(wù)器上運行。利用其提供的各種組件,在短時間內(nèi)建立數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行分析與建JSP頁面,不斷改進(jìn),直到功能基本實現(xiàn)的可行系統(tǒng)。本論文研究一種基于MVC三層架構(gòu)的Struts Jsp等軟件設(shè)上購物系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的Web設(shè)計。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。本文主要考慮的是如何建設(shè)B2C的網(wǎng)上購物系統(tǒng)。網(wǎng)上購物系統(tǒng)作為B2B,B2C(Business to Customer,即企業(yè)對消費者),C2C(Customer to Customer,即消費者對消費者)電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。s living level more and more high and the Internet has gradually thorough popular feeling, the online shopping this new way of shopping has been accepted by more people and more and more online store into the public life. Online mobile phone sales has bee a new business operation model and the emerce website design and implementation of the technical requirements also more and more high. This Website is mainly for MySQL database development platform, using JSP technology to achieve user page at the front desk and backstage administrator management page. This system development to improve technology and increase innovation, instead of the traditional sales mode, can solve the problem of management of difficult and high cost of sales. At the same time the system is simple to use, user friendly interface, easy operation, etc.This system is to try to use the JSP on the network architecture is a dynamic emerce Website, it is under Windows XP, for Mysql database development platform, Tomcat as the application Server, network information service USES the JSP (Java Server Pages) technology development of online shopping system. This design is mainly used by user, mainly including user registration, shopping cart management, order management, personal information management, and other functions. After the establishment of website system is a dynamic, interactive, with modities, systems management, user ments, and other functions of emerce sites.Key words: The JSP Mysql The Web Online shopping System development目 錄前 言 1第1章 系統(tǒng)研發(fā)背景及意義 2 選題背景 2 基于Web的網(wǎng)上購物商城的研究現(xiàn)狀 2 課題背景及開展研究的意義 5 研究方法、研究內(nèi)容及其預(yù)期目的 7第2章 系統(tǒng)開發(fā)技術(shù)簡介及運行環(huán)境的搭建 8 Struts技術(shù)與MySql技術(shù) 8 運行環(huán)境的搭建 11第3章 系統(tǒng)性能需求及數(shù)據(jù)描述 13 需求分析 13 可行性研究 14 系統(tǒng)分析及數(shù)據(jù)描述 15第4章 系統(tǒng)總體設(shè)計 22 概述 22 功能模塊設(shè)計 22 系統(tǒng)功能描述 23第5章 系統(tǒng)數(shù)據(jù)庫設(shè)計 25 實體ER圖 25 數(shù)據(jù)庫設(shè)計 28第6章 系統(tǒng)詳細(xì)設(shè)計 32 程序流程圖 32 網(wǎng)上購物系統(tǒng)的實施 32 系統(tǒng)界面設(shè)計 33第7章 系統(tǒng)測試與維護(hù) 43 測試的任務(wù)及目標(biāo) 43 測試方案 43 系統(tǒng)維護(hù) 45結(jié) 論 46附 錄 47參考文獻(xiàn) 54致 謝 55VII 前 言近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。建立后的網(wǎng)站系統(tǒng)是一個動態(tài)、交互式、具有商品提供、系統(tǒng)管理、用戶留言等功能的電子商務(wù)網(wǎng)站。本系統(tǒng)便是嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個動態(tài)的電子商務(wù)網(wǎng)站,它是在Windows XP下,以Mysql為數(shù)據(jù)庫開發(fā)平臺,Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP(Java Server Pages)技術(shù)開發(fā)的網(wǎng)上購物系統(tǒng)。此系統(tǒng)的開發(fā)改善了一些技術(shù)和增加創(chuàng)新,使之代替了傳統(tǒng)的銷售方式,解決了管理困難、銷售成本高等問題。對電子商務(wù)網(wǎng)站的設(shè)計和實現(xiàn)技術(shù)要求也越來越高,網(wǎng)上手機(jī)銷售也成為商家新的運作模式。本人簽名: 年 月 日II基于Web的網(wǎng)上購物商城的設(shè)計與實現(xiàn)自動化 信息0902班 學(xué)號444444444指導(dǎo)教師 莫德舉教授 王陵助教 摘 要隨著網(wǎng)絡(luò)化和信息化的發(fā)展,人們生活水平的不斷提高,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購物方式。與我一同完成畢業(yè)設(shè)計(論文)的同學(xué)對本課題所做的任何貢獻(xiàn)均已在文中做了明確的說明并表示了謝意。北京化工大學(xué)北方院畢業(yè)設(shè)計(論文)誠信申明 本人申明:我所呈交的本科畢業(yè)設(shè)計(論文)是本人在導(dǎo)師指導(dǎo)下對四年專業(yè)知識而進(jìn)行的研究工作及全面的總結(jié)。盡我所知,除了文中特別加以標(biāo)注和致謝中所羅列的內(nèi)容以外,論文中創(chuàng)新處不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得北京化工大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而已經(jīng)使用過的材料。若有不實之處,本人承擔(dān)一切相關(guān)責(zé)任。“網(wǎng)上購物”這種新型的購物方式已經(jīng)為更多的人所接受,越來越多的網(wǎng)絡(luò)商店走入了大眾的生活。本網(wǎng)站主要以MySQL為數(shù)據(jù)庫開發(fā)平臺,采用JSP開發(fā)技術(shù)實現(xiàn)前臺用戶頁面和后臺管理員管理頁面。同時此系統(tǒng)具有使用簡單,用戶界面友好,便于操作等特點。本設(shè)計主要由用戶使用,主要包括用戶注冊,購物車管理,訂單管理,個人資料管理等功能。關(guān)鍵詞:JSP Mysql Web 網(wǎng)上購物 系統(tǒng)開發(fā) The design and implementation of a webbased online shopping mallAbstractPeople no longer content with the traditional shopping way. Along with the development of network and information technology. People39。于是電子商務(wù)開始流行起來。尤其是購物商城的出現(xiàn),為新一代的購物形式提供了一種全新的購物平臺。網(wǎng)絡(luò)的日益普及和迅猛的發(fā)展,市場競爭日益激烈,, 風(fēng)起云涌的網(wǎng)站在炒足了概念之后,都紛紛轉(zhuǎn)向了務(wù)實,而務(wù)實比較鮮明的特點之一:是絕大多數(shù)的網(wǎng)站都在試圖做實實在在的網(wǎng)上交易,所謂網(wǎng)上交易就是利用計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和遠(yuǎn)程通信技術(shù),實現(xiàn)整個商務(wù)(買賣)過程中的電子化、數(shù)字化和網(wǎng)絡(luò)化,網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培