【正文】
摘 要網(wǎng)上商城系統(tǒng)開發(fā)存在的兩個(gè)問題就是后臺的管理與消費(fèi)者操作的方便性,系統(tǒng)從數(shù)據(jù)庫開發(fā)的基本內(nèi)容入手,利用JAVA技術(shù)開發(fā)了基于Web的在線用戶管理模塊、在線商品銷售模塊、在線后臺管理模塊。實(shí)現(xiàn)了最重要的商品銷售功能,也就是管理庫房中的商品,及管理用戶的購物車,從而實(shí)現(xiàn)結(jié)帳等一系列功能。另外網(wǎng)上商品銷售系統(tǒng)還提供給用戶查找數(shù)據(jù)庫中商品相關(guān)記錄的功能。同時(shí),為了保證商品交易的正常進(jìn)行,還實(shí)現(xiàn)了用戶的登錄注冊功能。網(wǎng)上商城系統(tǒng)按照軟件工程的要求,對系統(tǒng)進(jìn)行需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼與測試,在此基礎(chǔ)上將理論知識與開發(fā)技術(shù)運(yùn)用到系統(tǒng)的實(shí)現(xiàn)過程當(dāng)中,完成了網(wǎng)上商城平臺的構(gòu)建。經(jīng)過大量的系統(tǒng)測試發(fā)現(xiàn),JAVA網(wǎng)站的訪問速度較塊,安全性較好,有很強(qiáng)的實(shí)用性。本論文詳細(xì)介紹了開發(fā)網(wǎng)上商城的全過程,是按軟件工程的思想設(shè)計(jì)的 ,包括需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)等。本系統(tǒng)具有多方面特點(diǎn):系統(tǒng)功能完備,使用方便簡捷,人性化的用戶界面,安全保密設(shè)置齊全,節(jié)省經(jīng)營成本,大大減少了操作人員的工作負(fù)擔(dān)。關(guān)鍵詞 購物車,數(shù)據(jù)庫管理,網(wǎng)上商城AbstractTo develop the web shop system exist two issues. One is the background management the other is the convenience operation for consumers this article take the database development as the basic start use the JAVA technology to develop webbased online user management module online book sales module online background management module. It implement the most important book sale function . manage the shop and shopping car of consumer thus it implement a series of functions such as checkout In addition, the online book sale system is also provided searching the database record function to consumer. Mean wile in order to guarantee the normal trade. the system implements a registered user login function. Web shop systems conform to the specification of soft project, the system needs analysis, design, detailed design, Coding and testing, on this basis, taking the theoretical knowledge and development of technologies to the system implementation process plete the web shop platform building.This manual in details introduced to develop the web shop system in the Internet, is thought design that press the software engineering of, include detailed design etc. of total design, system of need analysis, system.This system has the various characteristics: The system function is plete, using convenient, humanized customer interface, the safety keeps secret to establish wellfound, economical management cost, reduced to operate the personnel39。s work burden consumedly.Key Words Cart,Database Management,Web shop目 錄摘 要 IAbstract II第1章 緒 論 1 課題背景 1 課題的目的和意義 1 國內(nèi)外概況 1 課題的發(fā)展趨勢 2第2章 可行性分析 3 社會可行性 3 技術(shù)可行性 3 操作可行性 3 系統(tǒng)的技術(shù)介紹 3 JavaScript介紹 3 MVC介紹 4 MySQL介紹 5 JDBC介紹 6 系統(tǒng)開發(fā)平臺及運(yùn)行環(huán)境 6 系統(tǒng)開發(fā)平臺 6 運(yùn)行環(huán)境 7第3章 需求分析 8 系統(tǒng)需求分析 8 數(shù)據(jù)庫結(jié)構(gòu)分析 8 平臺功能分析 9 數(shù)據(jù)庫分析 10 ER圖分析 10 數(shù)據(jù)庫表分析 11第4章 商城前臺設(shè)計(jì)與實(shí)現(xiàn) 14 通用文件設(shè)計(jì) 14 首頁設(shè)計(jì) 14 網(wǎng)站會員設(shè)計(jì) 16 會員注冊與登錄 16 會員信息管理 18 會員購物設(shè)計(jì) 18 購物車設(shè)計(jì) 19 個(gè)人信息設(shè)計(jì) 20 生成訂單 21 查看生成訂單 21第5章 商城后臺設(shè)計(jì)與實(shí)現(xiàn) 22 后臺登錄界面和主頁面界面設(shè)計(jì) 22 登錄界面的設(shè)計(jì) 23 后臺主頁的設(shè)計(jì) 23 訂單信息查看 23 管理員模塊 24 類別資料管理 25 商品大類 25 商品小類 26 出版單位資料管理 26 商品資料管理 27 瀏覽商品資料 27 增加商品資料 28 修改商品資料 29 網(wǎng)站人員的管理 29第6章 系統(tǒng)測試 30 測試目的與目標(biāo) 30 測試方法 30 測試用例 31 測試結(jié)論 31結(jié) 論 33致 謝 34參考文獻(xiàn) 35第1章 緒 論 課題背景無店鋪零售的悄然興起,是商業(yè)經(jīng)濟(jì)發(fā)展到一定階段的產(chǎn)物,也是順應(yīng)新的消費(fèi)需求和技術(shù)進(jìn)步的必然結(jié)果。上海市商業(yè)經(jīng)濟(jì)研究中心副主任齊曉齋分析說,與傳統(tǒng)的百貨商店、連鎖超市、大賣場、便利店等有形商鋪相比,無店鋪零售業(yè)態(tài)具有一定的先天優(yōu)勢。一是地段。對于傳統(tǒng)的有形店鋪來說,一是家門店選址、地段的優(yōu)劣,幾乎能夠決定其未來經(jīng)營的成敗,而城市中的商業(yè)網(wǎng)點(diǎn)資源,尤其是優(yōu)質(zhì)商業(yè)網(wǎng)點(diǎn)資源通常十分稀缺。無店鋪零售則大多不存在地段方面的制約。二是經(jīng)營成本。借助日益發(fā)展的科學(xué)技術(shù),無店鋪零售通常能夠省卻從生產(chǎn)到銷售過程中的許多環(huán)節(jié),從而有效降低經(jīng)營成本與交易成本,帶來消費(fèi)者、商家雙贏的局面。三是風(fēng)險(xiǎn)。對于個(gè)人來說,網(wǎng)上商店等無店鋪零售業(yè)態(tài)的準(zhǔn)入門檻相對較低,運(yùn)轉(zhuǎn)比較靈活,即使遇到風(fēng)險(xiǎn),也有船小好掉頭的優(yōu)勢。專家表示,隨著社會經(jīng)濟(jì)的發(fā)展及消費(fèi)水平的提高,人們希望得到更加方便、更加快捷的購物方式,同時(shí)也樂于嘗試各種新的購物方式。在這一市場需求的推動下,企業(yè)會對商品零售的方式進(jìn)行創(chuàng)新,而先進(jìn)的技術(shù)給創(chuàng)新提供了重要支撐與平臺。 課題的目的和意義鑒于互聯(lián)網(wǎng)的優(yōu)勢以及對國內(nèi)外相關(guān)電子商務(wù)網(wǎng)站現(xiàn)狀的研究分析,我決定以基于Web的商城電子商務(wù)網(wǎng)站開發(fā)作為我的畢業(yè)設(shè)計(jì)主題。立足于設(shè)計(jì)一個(gè)在網(wǎng)絡(luò)平臺上運(yùn)行的集購物、支付和配送等功能于一體的無店鋪商城,以小小的力量推動中國互聯(lián)網(wǎng)的發(fā)展。 國內(nèi)外概況隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。相信要不了太長有時(shí)間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。以下是根據(jù)CNNIC(中國互聯(lián)網(wǎng)絡(luò)信息中心)公布的中國B2C電子商務(wù)發(fā)展報(bào)告來進(jìn)一步分析目前的網(wǎng)上購物的現(xiàn)狀。90%選擇網(wǎng)上購物的人都認(rèn)為網(wǎng)上購物節(jié)約時(shí)間和操作方便,%%,這說明隨著生活節(jié)奏的加快,人們越來越希望擁有簡單快捷的購物方式網(wǎng)上購物已經(jīng)逐漸成為一種購物趨勢,越來越多的人選擇網(wǎng)上購物。消費(fèi)者對消費(fèi)要求的日益提高,使得網(wǎng)上商城必須向著專業(yè)化邁進(jìn),通過提供專業(yè)的產(chǎn)品和服務(wù),區(qū)分市場。以卓越網(wǎng)和鐺鐺網(wǎng)為例,日前針對不同的消費(fèi)者和消費(fèi)需求,開通了計(jì)算機(jī)、外語、文學(xué)和藝術(shù)四個(gè)專業(yè)商城,這不僅體現(xiàn)了卓越網(wǎng)“最以客戶為中心”的經(jīng)驗(yàn)理念,相信也是中國網(wǎng)上商城未來發(fā)展的趨勢。盡管網(wǎng)絡(luò)版權(quán)、閱讀習(xí)慣仍是制約未來網(wǎng)絡(luò)出版、網(wǎng)上商城發(fā)展的障礙,但網(wǎng)絡(luò)環(huán)境給商品出版業(yè)帶來深刻的革命,已成大勢所趨。網(wǎng)上商城和傳統(tǒng)店鋪都在繼續(xù)爭取商品發(fā)行新的利潤空間。目前的情況是,商品發(fā)行業(yè)對網(wǎng)絡(luò)的利用并不充分,只剛剛涉足電子商務(wù)和網(wǎng)站建設(shè),對網(wǎng)絡(luò)的其他產(chǎn)品,以及網(wǎng)絡(luò)及時(shí)、一對一、跨時(shí)間、跨空間等特性,并沒有充分加以利用,可以預(yù)計(jì),隨著網(wǎng)絡(luò)進(jìn)一步融入人們的生活,以技術(shù)、服務(wù)為品牌支撐的網(wǎng)上商城將成為市場的寵兒和業(yè)態(tài)創(chuàng)新的引領(lǐng)者。 課題的發(fā)展趨勢隨著信息技術(shù)廣泛、深入地應(yīng)用到人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。計(jì)算機(jī)軟件技術(shù)應(yīng)用于信息管理是發(fā)展的必然。作為計(jì)算機(jī)應(yīng)用的一部分,充分發(fā)揮計(jì)算機(jī)的優(yōu)勢,將大量復(fù)雜的數(shù)據(jù)交給計(jì)算機(jī)來處理,有著手工管理所無法比擬的優(yōu)點(diǎn)。如:查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高信息管理的效率,是真正意義上的合理利用資源,也是企事業(yè)管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。第2章 可行性分析可行性分析就是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。 社會可行性隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。相信要不了太長有時(shí)間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。網(wǎng)上商城系統(tǒng)主要目的是進(jìn)行網(wǎng)上購物,并且嚴(yán)格按照國家法律法規(guī)來進(jìn)行研究和實(shí)踐,并無法律和政策方面的限制。 技術(shù)可行性本系統(tǒng)采用的是JSP、Servlet和MySQL開發(fā),Windows XP Professional操作系統(tǒng),用Dreamweaver進(jìn)行前臺網(wǎng)頁界面設(shè)計(jì)、采用JDBC方式與后臺數(shù)據(jù)庫進(jìn)行連接,完成數(shù)據(jù)的添加、修改、刪除、查詢等功能。由于JSP、Servlet功能強(qiáng)大,而MySQL靈活易維護(hù)在開發(fā)方面具有方便快捷、使用靈活的特點(diǎn),以及目前的廣泛實(shí)際應(yīng)用,因此使用JSP、Servlet、MySQL是開發(fā)輕平臺的最佳組合從而說明本系統(tǒng)在技術(shù)方面可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。 操作可行性 目前,大多數(shù)計(jì)算機(jī)都能運(yùn)行該系統(tǒng),該系統(tǒng)的安裝、調(diào)試、運(yùn)行不會改變原計(jì)算機(jī)系統(tǒng)的設(shè)置和布局,并且系統(tǒng)界面簡單,提示信息完整,由相關(guān)人員指導(dǎo)便能夠方便的操作此軟件。 系統(tǒng)的技術(shù)介紹 JavaSc