【正文】
北京化工大學(xué)北方院畢業(yè)設(shè)計(jì)(論文)誠(chéng)信申明 本人申明:我所呈交的本科畢業(yè)設(shè)計(jì)(論文)是本人在導(dǎo)師指導(dǎo)下對(duì)四年專業(yè)知識(shí)而進(jìn)行的研究工作及全面的總結(jié)。盡我所知,除了文中特別加以標(biāo)注和致謝中所羅列的內(nèi)容以外,論文中創(chuàng)新處不包含其他人已經(jīng)發(fā)表或撰寫過(guò)的研究成果,也不包含為獲得北京化工大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而已經(jīng)使用過(guò)的材料。與我一同完成畢業(yè)設(shè)計(jì)(論文)的同學(xué)對(duì)本課題所做的任何貢獻(xiàn)均已在文中做了明確的說(shuō)明并表示了謝意。若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任。本人簽名: 年 月 日II基于Web的網(wǎng)上購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)自動(dòng)化 信息0902班 學(xué)號(hào)444444444指導(dǎo)教師 莫德舉教授 王陵助教 摘 要隨著網(wǎng)絡(luò)化和信息化的發(fā)展,人們生活水平的不斷提高,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購(gòu)物方式?!熬W(wǎng)上購(gòu)物”這種新型的購(gòu)物方式已經(jīng)為更多的人所接受,越來(lái)越多的網(wǎng)絡(luò)商店走入了大眾的生活。對(duì)電子商務(wù)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)技術(shù)要求也越來(lái)越高,網(wǎng)上手機(jī)銷售也成為商家新的運(yùn)作模式。本網(wǎng)站主要以MySQL為數(shù)據(jù)庫(kù)開發(fā)平臺(tái),采用JSP開發(fā)技術(shù)實(shí)現(xiàn)前臺(tái)用戶頁(yè)面和后臺(tái)管理員管理頁(yè)面。此系統(tǒng)的開發(fā)改善了一些技術(shù)和增加創(chuàng)新,使之代替了傳統(tǒng)的銷售方式,解決了管理困難、銷售成本高等問題。同時(shí)此系統(tǒng)具有使用簡(jiǎn)單,用戶界面友好,便于操作等特點(diǎn)。本系統(tǒng)便是嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子商務(wù)網(wǎng)站,它是在Windows XP下,以Mysql為數(shù)據(jù)庫(kù)開發(fā)平臺(tái),Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP(Java Server Pages)技術(shù)開發(fā)的網(wǎng)上購(gòu)物系統(tǒng)。本設(shè)計(jì)主要由用戶使用,主要包括用戶注冊(cè),購(gòu)物車管理,訂單管理,個(gè)人資料管理等功能。建立后的網(wǎng)站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式、具有商品提供、系統(tǒng)管理、用戶留言等功能的電子商務(wù)網(wǎng)站。關(guān)鍵詞:JSP Mysql Web 網(wǎng)上購(gòu)物 系統(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。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)上購(gòu)物商城的研究現(xiàn)狀 2 課題背景及開展研究的意義 5 研究方法、研究?jī)?nèi)容及其預(yù)期目的 7第2章 系統(tǒng)開發(fā)技術(shù)簡(jiǎn)介及運(yùn)行環(huán)境的搭建 8 Struts技術(shù)與MySql技術(shù) 8 運(yùn)行環(huán)境的搭建 11第3章 系統(tǒng)性能需求及數(shù)據(jù)描述 13 需求分析 13 可行性研究 14 系統(tǒng)分析及數(shù)據(jù)描述 15第4章 系統(tǒng)總體設(shè)計(jì) 22 概述 22 功能模塊設(shè)計(jì) 22 系統(tǒng)功能描述 23第5章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 25 實(shí)體ER圖 25 數(shù)據(jù)庫(kù)設(shè)計(jì) 28第6章 系統(tǒng)詳細(xì)設(shè)計(jì) 32 程序流程圖 32 網(wǎng)上購(gòu)物系統(tǒng)的實(shí)施 32 系統(tǒng)界面設(shè)計(jì) 33第7章 系統(tǒng)測(cè)試與維護(hù) 43 測(cè)試的任務(wù)及目標(biāo) 43 測(cè)試方案 43 系統(tǒng)維護(hù) 45結(jié) 論 46附 錄 47參考文獻(xiàn) 54致 謝 55VII 前 言近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來(lái)。網(wǎng)上購(gòu)物系統(tǒng)作為B2B,B2C(Business to Customer,即企業(yè)對(duì)消費(fèi)者),C2C(Customer to Customer,即消費(fèi)者對(duì)消費(fèi)者)電子商務(wù)的前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)全過(guò)程中起著舉足輕重的作用。尤其是購(gòu)物商城的出現(xiàn),為新一代的購(gòu)物形式提供了一種全新的購(gòu)物平臺(tái)。本文主要考慮的是如何建設(shè)B2C的網(wǎng)上購(gòu)物系統(tǒng)。網(wǎng)絡(luò)的日益普及和迅猛的發(fā)展,市場(chǎng)競(jìng)爭(zhēng)日益激烈,, 風(fēng)起云涌的網(wǎng)站在炒足了概念之后,都紛紛轉(zhuǎn)向了務(wù)實(shí),而務(wù)實(shí)比較鮮明的特點(diǎn)之一:是絕大多數(shù)的網(wǎng)站都在試圖做實(shí)實(shí)在在的網(wǎng)上交易,所謂網(wǎng)上交易就是利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和遠(yuǎn)程通信技術(shù),實(shí)現(xiàn)整個(gè)商務(wù)(買賣)過(guò)程中的電子化、數(shù)字化和網(wǎng)絡(luò)化,網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。本論文研究一種基于MVC三層架構(gòu)的Struts Jsp等軟件設(shè)上購(gòu)物系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、后臺(tái)管理以及前臺(tái)頁(yè)面的Web設(shè)計(jì)。系統(tǒng)使用Sun公司開發(fā)的Myeclipse,tomcat,Mysql等開發(fā)工具,利用Windows Xp,tomcat,Myeclipse 建立運(yùn)行環(huán)境,再結(jié)合Mysql建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,在短時(shí)間內(nèi)建立數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析與建JSP頁(yè)面,不斷改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。系統(tǒng)主要分為該系統(tǒng)分為用戶管理、商品展示、購(gòu)物車管理、訂單管理4個(gè)主要模塊,用戶管理實(shí)現(xiàn)用戶的注冊(cè)、登陸、安全退出等功能;商品展示實(shí)現(xiàn)了分頁(yè)顯示商品、商品選購(gòu)、商品詳細(xì)信息等功能;購(gòu)物車管理實(shí)現(xiàn)查看商品、修改數(shù)量、刪除商品、恢復(fù)商品等功能;訂單管理實(shí)現(xiàn)訂單填寫、自動(dòng)回填訂單信息、訂單生成、返回訂單號(hào)等功能。因?yàn)橄到y(tǒng)采用MVC三層架構(gòu)設(shè)計(jì)思想,使得系統(tǒng)的可移植性非常強(qiáng),只需修改配置文件就能在在不同服務(wù)器上運(yùn)行。第1章 系統(tǒng)研發(fā)背景及意義 選題背景 隨著Internet的快速發(fā)展,人們已經(jīng)進(jìn)入了信息時(shí)代,Web已經(jīng)對(duì)商業(yè)、工業(yè)、銀行、財(cái)政、教育、政府、娛樂和信息產(chǎn)業(yè)及人們的工作、生活產(chǎn)生了深遠(yuǎn)的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫(kù)系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,人們獲得信息的來(lái)源已經(jīng)不再只是報(bào)紙、電視、廣播等傳統(tǒng)媒體,一個(gè)新的信息傳送媒體逐漸被人們所青睞。范圍廣泛的,復(fù)雜的分布式應(yīng)用正在Web環(huán)境中出現(xiàn)。網(wǎng)上購(gòu)物系統(tǒng)就相繼的出現(xiàn),網(wǎng)上購(gòu)物不僅給人們帶來(lái)了不少的方便快捷,而且還提供了種類繁多的商品,代替了傳統(tǒng)的購(gòu)物形式,提供了方便快捷,安全可靠,價(jià)格低廉的各種商品,因此網(wǎng)上購(gòu)物系統(tǒng)正在快速向前發(fā)展?!』赪eb的網(wǎng)上購(gòu)物商城的研究現(xiàn)狀基于Web的網(wǎng)上購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)采用MVC架構(gòu)設(shè)計(jì)思想,MVC架構(gòu)是一種非常好的架構(gòu),它具有很好的移植性,只要需改配置文件就可以在任何的服務(wù)器上運(yùn)行。在設(shè)計(jì)中使用了Struts2框架和JSP,結(jié)合服務(wù)器端來(lái)實(shí)現(xiàn)Web的功能。Struts2是一個(gè)基于Action的MVC Web的框架。它是隨著Web的技術(shù)發(fā)展起來(lái)的,它是對(duì)傳統(tǒng)的MVC框架的一種改進(jìn),通過(guò)JSP技術(shù)把用戶發(fā)送的請(qǐng)求(Request)傳送給控制器端,從而避免了大量的代碼出現(xiàn)在網(wǎng)頁(yè)腳本中,減輕了服務(wù)器端的負(fù)擔(dān)。在設(shè)計(jì)中我使用了JSP技術(shù),它能更好的實(shí)現(xiàn)網(wǎng)站的功能,使網(wǎng)站更加的美觀,美化了界面。JSP是一種網(wǎng)站開發(fā)技術(shù),即Java Server Page,JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo),許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。就是普通網(wǎng)頁(yè)文件中插入Java程序和JSP標(biāo)記,就形成了JSP文件。它可以在Servlet和JavaBean的支持下,完成功能強(qiáng)大的Web應(yīng)用程序。隨著社會(huì)的不斷進(jìn)步及網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代的蓬勃發(fā)展,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購(gòu)物方式,“網(wǎng)上購(gòu)物”這種新型的購(gòu)物方式已經(jīng)為更多的人所接受。我國(guó)的計(jì)算機(jī)技術(shù)起步較晚,而近幾年隨著經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)價(jià)格的下降和人們生活水平的提高,計(jì)算機(jī)技術(shù)在我國(guó)已經(jīng)得到了普及,不論單位還是家庭都擁有了計(jì)算機(jī),計(jì)算機(jī)已成為人們工作和生活的重要組成部分。所以傳統(tǒng)的購(gòu)物已經(jīng)不能滿足人們的需要,而網(wǎng)絡(luò)購(gòu)物的商品的種類多樣性,價(jià)格的低廉,恰好為網(wǎng)上購(gòu)物提供了良好的基礎(chǔ),另外我國(guó)國(guó)內(nèi)的網(wǎng)絡(luò)的快速發(fā)展和良好的群眾基礎(chǔ)為網(wǎng)上購(gòu)物這種新的購(gòu)買形式提供了良好的群眾基礎(chǔ)。所以網(wǎng)上購(gòu)物方式日益被大家所接受。在最近一段時(shí)間里,我也查了一些關(guān)于網(wǎng)上購(gòu)物的信息。%的網(wǎng)站屬于企業(yè)網(wǎng)站,可見如今企業(yè)都將網(wǎng)站作為推廣自己的重要手段。其次是個(gè)人網(wǎng)站。%。但是,另有調(diào)查顯示,將近75%的企業(yè)的網(wǎng)站每天的點(diǎn)擊率在200次以下,%的企業(yè)網(wǎng)站的點(diǎn)擊率不足50次,%的企業(yè)網(wǎng)站的點(diǎn)擊率每天超過(guò)1000次。這說(shuō)明,做好一個(gè)網(wǎng)站,做出網(wǎng)站的特色也企業(yè)信息與新聞相結(jié)合來(lái)吸引人觀看是一個(gè)非常重要的問題。另外,作為信息、新聞傳播的傳統(tǒng)模式的報(bào)刊業(yè)也將目光和精力投入到網(wǎng)絡(luò)網(wǎng)站上來(lái)。毫無(wú)疑問,高速,海量的信息傳輸對(duì)報(bào)刊業(yè)也是巨大的刺激。此外,隨著電子時(shí)代的迅速發(fā)展,MP3等電子產(chǎn)品已受到廣大的消費(fèi)群體高度的關(guān)注。生產(chǎn)制造MP3的廠商作為新時(shí)代產(chǎn)業(yè)的一個(gè)主要部分,當(dāng)然也會(huì)緊隨著時(shí)代的發(fā)展來(lái)使自己在市場(chǎng)與行業(yè)中更具競(jìng)爭(zhēng)力。利用電子商務(wù)的模式,在介紹推廣自己的同時(shí),以新的一種渠道銷售自己的產(chǎn)品,也愈發(fā)被關(guān)注。因此,設(shè)計(jì)一個(gè)具有電子商務(wù)功能的企業(yè)網(wǎng)站具有非常好的開發(fā)與應(yīng)用前景。伴隨著Internet的蓬勃發(fā)展,網(wǎng)絡(luò)購(gòu)物中心作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營(yíng)模式和理念,人們不再滿足于信息的瀏覽和發(fā)布,而是充分的享受網(wǎng)上購(gòu)物所帶來(lái)的便利,人們足不出戶就可以買到自己所喜歡的商品,這真是網(wǎng)絡(luò)給人們的生活所帶來(lái)的巨大好處。因?yàn)榫W(wǎng)絡(luò)起源于國(guó)外,而我國(guó)的網(wǎng)絡(luò)起步較晚,國(guó)外的網(wǎng)上購(gòu)物已經(jīng)是那些國(guó)家人們生活的密不可分的一部分,而且國(guó)外一些網(wǎng)上商家利用先進(jìn)的技術(shù)為顧客提供了全息的圖像,人們可以更好的親身體驗(yàn)自己所鐘愛的商品。正因?yàn)樯鲜龅脑?,我在網(wǎng)上查看了一些的資料。了解了一些國(guó)家現(xiàn)在網(wǎng)上購(gòu)物系統(tǒng)的發(fā)展,在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特,家庭倉(cāng)儲(chǔ)、科羅格、。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上