電子商務(wù)系統(tǒng)設(shè)計(jì)實(shí)訓(xùn)總結(jié)報(bào)告
電子商務(wù)系統(tǒng)設(shè)計(jì)實(shí)訓(xùn)報(bào)告
為期一個(gè)星期的實(shí)訓(xùn)結(jié)束了,在這段說長(zhǎng)不長(zhǎng),說短也不短的時(shí)間,完成了一個(gè)網(wǎng)站基本功能的實(shí)現(xiàn)。正如老師所說,任務(wù)不困難,但想很輕松的完成也不是容易的事。由于本人所學(xué)不精,在實(shí)訓(xùn)過程中也出現(xiàn)許多問題。幸好有同學(xué)和老師幫助,最終工作完成。
本次工作就是模仿某一中小企業(yè)的網(wǎng)站,那么中小企業(yè)的網(wǎng)站有哪些功能那?
1、產(chǎn)品展示功能:作為一個(gè)目標(biāo)客戶,往往最先關(guān)注的不是你的公司,而是你的產(chǎn)品,用最簡(jiǎn)單的方式對(duì)產(chǎn)品進(jìn)行最直觀的描述是企業(yè)網(wǎng)站必不可少的一項(xiàng),即使公司經(jīng)營(yíng)的不是產(chǎn)品而是一種服務(wù)。
2、公司展示功能:產(chǎn)品是目標(biāo)客戶首先關(guān)注的信息,而公司實(shí)力則是目標(biāo)客戶關(guān)注的另一個(gè)重要方面,公司實(shí)力的展示是全方位的,包括成立時(shí)間、公司人數(shù)、公司環(huán)境、技術(shù)班底、經(jīng)典案例等等。
3、網(wǎng)站互動(dòng)功能:在網(wǎng)站中,建立如:在線反饋、在線QQ/MSN等,實(shí)現(xiàn)客戶與公司的互動(dòng),從而加強(qiáng)客戶與公司的溝通、交流,促使交易的產(chǎn)生。
4、搜索引擎優(yōu)化功能:在網(wǎng)站建設(shè)過程中,通過必要的技術(shù)手段,實(shí)現(xiàn)對(duì)網(wǎng)站基本優(yōu)化,使其符合搜索引擎的搜索習(xí)慣。從而使網(wǎng)站出現(xiàn)在各大搜索引擎的數(shù)據(jù)庫(kù)中。
5、流量統(tǒng)計(jì)功能:通過對(duì)網(wǎng)站用戶來源、地域、IP、訪問次數(shù)等數(shù)據(jù)的統(tǒng)計(jì),查看網(wǎng)站的流量,從而對(duì)網(wǎng)站數(shù)據(jù)有一個(gè)直觀的印象。
南京科遠(yuǎn)建站是為了宣傳產(chǎn)品,進(jìn)行電子商務(wù),是企業(yè)的需要和市場(chǎng)開拓的延伸。整合公司資源,確定網(wǎng)站功能。根據(jù)公司的需要和計(jì)劃,確定網(wǎng)站的功能:產(chǎn)品宣傳型。根據(jù)網(wǎng)站功能,確定網(wǎng)站應(yīng)達(dá)到的目的作用,即宣傳公司,展示公司。根據(jù)網(wǎng)站的功能確定網(wǎng)站技術(shù)解決方案。相關(guān)程序開發(fā)。如網(wǎng)頁(yè)程序ASP、JSP、CGI、數(shù)據(jù)庫(kù)程序等。根據(jù)網(wǎng)站的目的和功能規(guī)劃網(wǎng)站內(nèi)容,南京科遠(yuǎn)網(wǎng)站應(yīng)包括:公司簡(jiǎn)介、產(chǎn)品介紹、服務(wù)內(nèi)容、聯(lián)系方式等基本內(nèi)容。還包括具體的商品服務(wù)信息、信息搜索查詢、相關(guān)幫助等。假如網(wǎng)站欄目比較少,網(wǎng)站內(nèi)容比較實(shí)用?梢詽M足人們對(duì)網(wǎng)站內(nèi)容的滿足度。同時(shí)該網(wǎng)站還及時(shí)調(diào)整網(wǎng)站內(nèi)容,保持外界及時(shí)了解公司動(dòng)態(tài)。網(wǎng)頁(yè)設(shè)計(jì)美術(shù)設(shè)計(jì)符合要求,網(wǎng)頁(yè)美術(shù)設(shè)計(jì)與企業(yè)整體形象一致,整潔干練。網(wǎng)頁(yè)色彩、圖片的應(yīng)用及版面規(guī)劃,也與網(wǎng)頁(yè)保持了整體一致性。
正如中國(guó)古代先哲老子所言“治大國(guó)若烹小鮮,以道蒞之”,設(shè)計(jì)電子商務(wù)系統(tǒng)也一樣,雖然看起來就象治理一個(gè)國(guó)家那么復(fù)雜,其實(shí)象炒一碟小菜一樣,只要掌握了規(guī)律,方法正確,所有問題都可以迎刃而解。課本所列的基本方法僅供參考,絕不是制定一套規(guī)章制度式的步驟,所有的方法和技術(shù)都是可以改變的,最重要的是結(jié)合實(shí)際情況和實(shí)踐經(jīng)驗(yàn)找出合適的辦法。
最后仍然要強(qiáng)調(diào)設(shè)計(jì)的原則:技術(shù)只是手段,解決業(yè)務(wù)發(fā)展中的實(shí)際問題才是目的,是業(yè)務(wù)需求指導(dǎo)方案設(shè)計(jì),而不是新產(chǎn)品、新技術(shù)指導(dǎo)方案設(shè)計(jì)。尤其在建造電子商務(wù)系統(tǒng)時(shí),盡量采用成熟的技術(shù),多參考成功項(xiàng)目的經(jīng)驗(yàn),最好能得到有豐富經(jīng)驗(yàn)的老師或同學(xué)的協(xié)助,沒有人是什么都懂的、什么都精通的,只有結(jié)合各方面知識(shí)專長(zhǎng)才能保證電子商務(wù)系統(tǒng)成功的根本。
擴(kuò)展閱讀:java電子商務(wù)系統(tǒng)設(shè)計(jì)綜合實(shí)訓(xùn)技術(shù)報(bào)告
Java電子商務(wù)系統(tǒng)設(shè)計(jì)綜合實(shí)訓(xùn)技術(shù)報(bào)告
課題名稱
在線數(shù)碼商店系統(tǒng)的設(shè)計(jì)與開發(fā)
院系/專業(yè)計(jì)算機(jī)與軟件學(xué)院/計(jì)算機(jī)多媒體技術(shù)班級(jí)學(xué)號(hào)學(xué)生姓名
計(jì)媒0843
指導(dǎo)教師:
許麗花、郭雷
201*年6月30日
摘要
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
網(wǎng)上數(shù)碼商城就是Internet和電子商務(wù)發(fā)展的產(chǎn)物,近幾年在我國(guó)發(fā)展迅猛,如同蘇寧、國(guó)美紛紛在各地開設(shè)分店以拉近商城與顧客間距離一樣。隨著現(xiàn)今全民素質(zhì)和科學(xué)水平的不斷提高,知識(shí)更新的越來越快,人們隨時(shí)都會(huì)有被淘汰的危機(jī),為了不讓社會(huì)淘汰,做到與時(shí)俱進(jìn)就必須多讀書不斷的學(xué)習(xí),21世紀(jì)是網(wǎng)絡(luò)的時(shí)代、信息的時(shí)代,時(shí)間是非常寶貴的,人們由于種種原因沒有時(shí)間到商城去,也不知道哪家商城有合自己心意的產(chǎn)品,同時(shí)在網(wǎng)上商城還可以知道其它用戶的反饋信息,也可以不用出門就能貨比三家,從而就免去了在酷暑嚴(yán)冬的天氣下奔走于各大商城間的勞累,諸多原因也就成為了網(wǎng)上商城發(fā)展的原動(dòng)力。
網(wǎng)上商城的建立可以更好的解決這方面的問題,我們向廣大用戶推出的是一種全新的網(wǎng)上信息服務(wù),旨在商城與消費(fèi)者之間架起一座高速、便捷的網(wǎng)上信息橋梁,我們的目的是節(jié)省您的時(shí)間、方便您的購(gòu)物,使您永遠(yuǎn)走在時(shí)代的前沿。
本系統(tǒng)主要運(yùn)用了系統(tǒng)開發(fā)JavaBean來闡述該系統(tǒng)的開發(fā)過程,將計(jì)算機(jī)作為管理決策的支持手段,融入日常業(yè)務(wù)的各個(gè)環(huán)節(jié),使得管理更加規(guī)范,同時(shí)也能夠更好的為顧客服務(wù),該系統(tǒng)大大提高了工作效率,為公司帶來了更好的社會(huì)效益和經(jīng)濟(jì)效益。本系統(tǒng)采用DreamWeaver、eclipse和SQLServer201*為開發(fā)工具,具有擴(kuò)展性。
關(guān)鍵字:網(wǎng)上商城,網(wǎng)絡(luò)購(gòu)物,信息系統(tǒng)開發(fā)
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
Abstract
InternetdigitaltradingWebsiteande-commercedevelopmentistheproductofrecentyears,rapiddevelopmentinChina,asoneafteranotherinSuning、Gomestoreshaveopenedinvariousplacesinordertonarrowthedistancebetweenthesamemallwithcustomers.Asoftodayallthepeopleandthequalityofscienceandtechnologyandcontinuousimprovementinthelevelofknowledgeupdatedfasterandfaster,atanytime,therewillbepeoplebeingleftbehind,inordertoletthecommunityout,advancingwiththetimesandmustdomorethankeepreadingtolearn,The21stcenturyistheeraofnetwork,theinformationage,timeisveryvaluable,forvariousreasonsdonothavetimetogotothestore,donotknowwhichproducthasitsownneedforproducts,atthesametimewecouldknowtheinformationthatotheruserfeedback.Aboveall,weareabletoshoparoundwithoutgoingoutthuseliminatingtheneedforwinterweatherinthesummerrunninginbetweenthemajormallfatigue.somanyreasonscanalsobetheimpetusbehindthedevelopmentoftheinternetmall.
TheestablishmentoftheInternetShoppingMallmaybettersolvetheproblemaboutthis.Weofferthenewserviceoftheinternetinformationtomanycustomers.Oursubjectistobuildahigh-speed,convenientonlineinformationbridgebetweenthemallandcustomers.Ouraimistosaveyourtimeandofferyouconvenientshoppingsothatyouwillalwayswalkintheforefrontofthetimes.
ThesystemmainlyutilizetheJavaBeantoexpoundtheperformancehistoryofDepartmentStoreMIS,computerasimportantadministrativedecisionsupporter.Whichwillmakethebusinesstechnologicalprocessmorestandardandrational,raiseworkingeffiencicy,andbringusgreatermanagementandeconomicbenefit.ThesystemadoptsDreamWeaver、eclipseandSQLServer201*asthedevelopmenttool,soitisextensible.
Keywords:Thedevelopmentofon-linestore、on-lineshopping、InformationSystemDeveloping
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
目錄
第一章緒論...............................................1第二章可行性分析.........................................3
2.1經(jīng)濟(jì)可行性.............................................32.2技術(shù)可行性............................................3
第三章需求分析...........................................4
3.1理解需求...............................................43.2需求分析...............................................43.3系統(tǒng)功能結(jié)構(gòu)...........................................4
3.3.1前臺(tái)購(gòu)物模塊................................................53.3.2后臺(tái)管理模塊................................................6
3.4系統(tǒng)流程分析...........................................6
第四章概要設(shè)計(jì)...........................................8
4.1數(shù)據(jù)庫(kù)設(shè)計(jì).............................................8
4.1.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)..............................................84.1.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu).............................................11
第五章詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)....................................14
5.1用戶登陸模塊設(shè)計(jì)......................................175.2前臺(tái)商品信息查詢模塊設(shè)計(jì)..............................175.3前臺(tái)購(gòu)物車模塊設(shè)計(jì)....................................17
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
5.3.1購(gòu)物車添加商品.............................................185.3.2購(gòu)物車商品查看.............................................195.3.3修改商品數(shù)量...............................................205.3.4清空購(gòu)物車.................................................21
5.4生成訂單模塊設(shè)計(jì)......................................215.5后臺(tái)商品管理模塊設(shè)計(jì)..................................21
5.5.1后臺(tái)商品管理模塊概述.......................................215.5.1后臺(tái)商品添加...............................................225.5.2后臺(tái)商品查詢...............................................22
5.6后臺(tái)訂單管理模塊設(shè)計(jì)..................................23
5.6.1后臺(tái)訂單管理模塊概述.......................................235.6.2訂單詳細(xì)查詢...............................................23
第六章測(cè)試與運(yùn)行........................................25
6.1硬件環(huán)境配置.........................................256.2開發(fā)環(huán)境..............................................256.3系統(tǒng)測(cè)試.............................................25
第七章總結(jié)..............................................26致謝.....................................................27參考文獻(xiàn).................................................28附錄.....................................................29
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
第一章緒論
電子商務(wù)是網(wǎng)絡(luò)化的新型經(jīng)濟(jì)活動(dòng),正以前所未有的速度迅猛發(fā)展著,已經(jīng)成為主要發(fā)達(dá)國(guó)家增強(qiáng)經(jīng)濟(jì)競(jìng)爭(zhēng)實(shí)力,贏得全球資源配置優(yōu)勢(shì)的有效手段。通過電子商務(wù)人們不再是面對(duì)面的、看著實(shí)實(shí)在在的貨物、靠紙介質(zhì)單據(jù)(包括現(xiàn)金)進(jìn)行買賣交易,而是通過網(wǎng)絡(luò),通過網(wǎng)上琳瑯滿目的商品信息、完善的物流配送系統(tǒng)和方便安全的資金結(jié)算系統(tǒng)進(jìn)行交易(買賣)。
Internet作為商務(wù)的載體,已成為必不可少的信息采集、傳輸和交換的工具,信息時(shí)代的到來為基于Internet的IT服務(wù)業(yè)注入了新的活力,其中電子商務(wù)更是備受矚目,已被公認(rèn)為是21世紀(jì)世界格局的新型經(jīng)濟(jì)模式和催化劑。電子商務(wù)的發(fā)展經(jīng)歷了三個(gè)艱難的歷程:電子零售、電子貿(mào)易和網(wǎng)上交易市場(chǎng),在這之后電子商務(wù)逐漸成熟起來,它的核心是運(yùn)用網(wǎng)絡(luò)技術(shù)為企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)進(jìn)行服務(wù),從而使企業(yè)提高生產(chǎn)效益、降低經(jīng)營(yíng)成本、優(yōu)化資源配置,最終實(shí)現(xiàn)社會(huì)財(cái)富的最大化。
國(guó)內(nèi)著名電子商務(wù)網(wǎng)站阿里巴巴是一個(gè)B2B電子商務(wù)平臺(tái),各類企業(yè)可以通過阿里巴巴進(jìn)行企業(yè)間的電子商務(wù)活動(dòng),如發(fā)布和查詢供求信息,與潛在客戶/供應(yīng)商進(jìn)行在線交流和商務(wù)洽談等;國(guó)內(nèi)最大的中文網(wǎng)上書店當(dāng)當(dāng)網(wǎng)就是一個(gè)B2C電子商務(wù)網(wǎng)站的典型,美國(guó)的亞馬遜網(wǎng)上商店是全球最著名的B2C電子商務(wù)網(wǎng)站;淘寶網(wǎng)是阿里巴巴旗下的全國(guó)最著名的C2C網(wǎng)站,賣方可以主動(dòng)提供商品來上網(wǎng)拍賣,而買方可以自行選擇商品進(jìn)行競(jìng)價(jià)。這些網(wǎng)站都在電子商務(wù)領(lǐng)域取得眾多著名企業(yè)在經(jīng)歷一段徘徊觀望之后,已將進(jìn)行電子商務(wù)從盲目地追求發(fā)展成為自覺的企業(yè)投資行為,電子商務(wù)時(shí)代已由時(shí)髦的空中樓閣轉(zhuǎn)變?yōu)楝F(xiàn)實(shí)的摩天大廈,而且以迅猛的速度發(fā)展著,深刻地影響著整個(gè)地球村,誰也不可回避,也無法抗拒,他的發(fā)展前景不再是愁云慘霧,而是艷陽(yáng)高照,人們認(rèn)識(shí)世界的觀念發(fā)生了巨大的變化。
在當(dāng)前國(guó)際金融危機(jī)進(jìn)一步加深的大背景下,許多企業(yè)尤其是外貿(mào)出口型中小企業(yè)面臨著生存的困境,促進(jìn)中小企業(yè)大規(guī)模步入電子商務(wù)首次成為各級(jí)地方政府關(guān)注的新熱點(diǎn)。作為現(xiàn)代流通方式,電子商務(wù)已廣泛滲透到生產(chǎn)、流通、消費(fèi)等各個(gè)領(lǐng)域,對(duì)改變傳統(tǒng)經(jīng)營(yíng)管理模式、有效降低交易成本、提高經(jīng)濟(jì)運(yùn)行效率、促進(jìn)區(qū)域經(jīng)濟(jì)發(fā)展起著越來越重要的作用。加快中小企業(yè)的電子商務(wù)步伐,不僅僅是出于應(yīng)對(duì)當(dāng)前金融危機(jī)的考慮,更直接有助于提升其長(zhǎng)遠(yuǎn)競(jìng)爭(zhēng)力。
電子商務(wù)作為一種全新的商務(wù)理念,具有很強(qiáng)的實(shí)踐性,它的發(fā)展速度前所未有的,我國(guó)中小企業(yè)只有積極利用Internet開展電子商務(wù),拓展海內(nèi)外客源渠道,勇于實(shí)踐,大膽創(chuàng)新,才能失利先機(jī),才能在未來市場(chǎng)中占據(jù)主動(dòng)。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
本文研究了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)則的網(wǎng)上購(gòu)物系統(tǒng)。其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、后臺(tái)管理以及前臺(tái)頁(yè)面的Web設(shè)計(jì)。系統(tǒng)使用Microsoft公司以C#為核心語(yǔ)言的ASP.NET開發(fā)工具,利用微軟提供的IIS建立運(yùn)行環(huán)境,再結(jié)合MicrosoftSQLServer201*建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,首先在短時(shí)間內(nèi)建立數(shù)據(jù)庫(kù),然后,對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析與建立頁(yè)面,不斷修正與改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。系統(tǒng)采用了B/S結(jié)構(gòu),以Web為中心,采用TCP/IP、HTTP傳輸協(xié)議、客戶端通過瀏覽器訪問Web以及與Web相連的后臺(tái)數(shù)據(jù)庫(kù),為電子購(gòu)物商城的管理提供了較好的工具。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
第二章可行性分析
隨著Internet的發(fā)展,電子商城將成為21世紀(jì)網(wǎng)絡(luò)發(fā)展的主流,網(wǎng)上購(gòu)物將成為一種購(gòu)物時(shí)尚。目前國(guó)內(nèi)企業(yè)紛紛加入到阿里巴巴等一系列大型電子商務(wù)網(wǎng)站中,通過網(wǎng)路進(jìn)行交易已經(jīng)成為未來商品交易的重要組成部分。企業(yè)在建立宣傳網(wǎng)絡(luò)的同時(shí),也逐步擴(kuò)大了企業(yè)自身的網(wǎng)絡(luò)銷售渠道,建立起自己的電子商城網(wǎng)站,完成了從“企業(yè)到企業(yè)”到“企業(yè)到個(gè)人”同時(shí)進(jìn)行網(wǎng)絡(luò)交易的過度,大大的提高了企業(yè)的生產(chǎn)效益。隨著硬件技術(shù)、網(wǎng)絡(luò)技術(shù)及網(wǎng)上交易法規(guī)的日趨完善,電子商城將成為企業(yè)銷售經(jīng)營(yíng)的主要渠道。
2.1經(jīng)濟(jì)可行性
經(jīng)濟(jì)可行性即成本效益分析,評(píng)估項(xiàng)目的開發(fā)成本,估算開發(fā)成本是否會(huì)超過項(xiàng)目預(yù)期的全部利潤(rùn)。企業(yè)電子商城在經(jīng)濟(jì)上有以下幾個(gè)突出的優(yōu)勢(shì):
資金投資少,回收快,而且無所謂存貨,所以特別適合小商店和個(gè)人在網(wǎng)上創(chuàng)業(yè)。
銷售時(shí)間不受限制,無需專人看守,卻可以時(shí)時(shí)刻刻營(yíng)業(yè)。銷售地點(diǎn)不受限制,小商店也可做大生意。
網(wǎng)上商店人氣旺,網(wǎng)上客流量比較多,只要是商品有特色,經(jīng)營(yíng)得法,電子商城每天將為企業(yè)額外帶來成千上萬的客戶,大大增加了銷售收入。
2.2技術(shù)可行性
開發(fā)一個(gè)中小型的電子商城系統(tǒng),涉及到的技術(shù)問題不會(huì)太多,主要用到的技術(shù)就是JavaBean,JavaBean是描述Java的軟件組件模型,是Java程序的一種組件結(jié)構(gòu),也是Java類的一種。應(yīng)用JavaBean的主要目的是實(shí)現(xiàn)代碼重用,便于維護(hù)和管理。在Java開發(fā)模型中,通過JavaBean可以無限擴(kuò)充Java程序的功能,通過JavaBean的組合可以快速地生成新的應(yīng)用程序。JavaBean傳統(tǒng)的應(yīng)用是在可視化領(lǐng)域(如AWT下的應(yīng)用),自從JSP誕生后,JavaBean更多地應(yīng)用在非可視化領(lǐng)域,在服務(wù)器端應(yīng)用中表現(xiàn)出越來越強(qiáng)的生命力。非可視化的JavaBean,也就是沒有GUI的JavaBean,在JSP程序中常用來封裝事務(wù)邏輯、數(shù)據(jù)庫(kù)操作等,可以很好地實(shí)現(xiàn)業(yè)務(wù)邏輯和前臺(tái)程序(如JSP文件)的分離,使系統(tǒng)具有更好的健壯性和靈活性。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
第三章需求分析
3.1理解需求
1、當(dāng)用戶完成注冊(cè)后,系統(tǒng)在數(shù)據(jù)庫(kù)中加入客房的資料,包括用戶名,用戶密碼,電話,送貨地址等。
2、當(dāng)注冊(cè)的用戶登陸系統(tǒng)后系統(tǒng)會(huì)為用戶準(zhǔn)備一輛購(gòu)物車,此僉用戶可以向購(gòu)物車中加入要買的產(chǎn)品,可以買多樣產(chǎn)品,也可以一樣產(chǎn)品買多個(gè)。每次買完系統(tǒng)會(huì)自動(dòng)進(jìn)入購(gòu)物車界面,并顯示用戶目前的購(gòu)買狀態(tài),并點(diǎn)擊下單按鈕提交購(gòu)物車。
3、購(gòu)買業(yè)務(wù):?jiǎn)螕舢a(chǎn)品頁(yè)面上的“我要購(gòu)買”按鈕來購(gòu)買產(chǎn)品。4、結(jié)帳業(yè)務(wù):當(dāng)用戶購(gòu)買完畢后,系統(tǒng)提供結(jié)帳業(yè)務(wù)。
5、后臺(tái)管理業(yè)務(wù):用于網(wǎng)站管理人員對(duì)網(wǎng)站進(jìn)行必要的更行于維護(hù)。
3.2需求分析
需求分析主要是描述系統(tǒng)的需求,通過定義系統(tǒng)的關(guān)鍵來建立模型。分析的目的主要是在開發(fā)者和提出需求的人之間建立理解和溝通的機(jī)制,因此本系統(tǒng)的需求分析也是在開發(fā)人員和用戶一起完成的。
3.3系統(tǒng)功能結(jié)構(gòu)
電子商城網(wǎng)站分為前臺(tái)和后臺(tái)。其中,根據(jù)電子商城前臺(tái)的特點(diǎn),可以將其分為用戶注冊(cè)登錄、商品查詢、推薦商品、購(gòu)物車訂單、意見反饋等幾個(gè)部分,根據(jù)后臺(tái)特點(diǎn),可以將其分為管理員管理、商品類別管理、訂單管理及會(huì)員管理等,如圖所示。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
電子商城系統(tǒng)前臺(tái)購(gòu)物系統(tǒng)后臺(tái)管理系統(tǒng)用戶注冊(cè)登錄商品分類檢索推薦商品購(gòu)物車訂單意見反饋管理員管理
商品類別管理分類商品管理訂單管理會(huì)員管理3.3.1前臺(tái)購(gòu)物模塊
此功能是用于客戶瀏覽界面,及對(duì)購(gòu)物的流程顯示。用戶登錄/注冊(cè)
系統(tǒng)考慮到用戶購(gòu)買的真實(shí)性,規(guī)定訪客只能在系統(tǒng)中查看商品信息,不能進(jìn)行商品的訂購(gòu)。但是訪客可以通過注冊(cè)的方式,登記相關(guān)基本信息成為系統(tǒng)的注冊(cè)會(huì)員,注冊(cè)會(huì)員登錄系統(tǒng)后可以進(jìn)行商品的查看和購(gòu)物操作。
商品分類檢索
商品的類別由店主自行在網(wǎng)店管理系統(tǒng)中設(shè)定。支持商品分類檢索。在檢索中,當(dāng)查詢到某一級(jí)分類時(shí),自動(dòng)顯示該級(jí)別以及其所有子類別下的商品。
首頁(yè)推薦商品和特價(jià)商品、排行榜商品
管理員可在商城管理系統(tǒng)中設(shè)定一些重要的商品,作為首頁(yè)推薦商品。這些商品直接在首頁(yè)出現(xiàn)。同樣,也可以設(shè)定部分商品為首頁(yè)推薦的特價(jià)商品及首頁(yè)排行榜商品。
購(gòu)物車/訂單
選中商品后,只要點(diǎn)選“購(gòu)買”按鈕,商品自動(dòng)進(jìn)入購(gòu)物車(同樣商品不會(huì)重復(fù)進(jìn)入)。在購(gòu)物車中可自由調(diào)整購(gòu)買商品的數(shù)量,即時(shí)計(jì)算采購(gòu)金額。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
意見反饋
用戶可以通過系統(tǒng)提供的留言板將自己對(duì)網(wǎng)站的服務(wù)情況和網(wǎng)站商品信息的意見反饋給商城,以便及時(shí)與網(wǎng)站溝通,有助于改善網(wǎng)站的服務(wù)質(zhì)量。
3.3.2后臺(tái)管理模塊
管理員管理
后臺(tái)管理商品和處理訂單,幫助用戶修改密碼,群發(fā)郵件等。
商品管理
添加,刪除,修改商品分類。
在不同的類別下管理商品,包括商品上傳,修改和刪除等功能。商品資料包括:商品名稱,品牌,產(chǎn)地(生產(chǎn)商),市場(chǎng)價(jià),優(yōu)惠價(jià),商品詳細(xì)介紹等
會(huì)員管理
修改、刪除會(huì)員資料等,查看會(huì)員訂單信息、會(huì)員訪問信息。
訂單管理
付款確認(rèn)、商品出貨、訂單查詢,可以根據(jù)需要設(shè)定員工權(quán)限處理相關(guān)項(xiàng):如送貨員只具有商品出貨權(quán)限、財(cái)務(wù)只具有付款確認(rèn)權(quán)限。
3.4系統(tǒng)流程分析
為了更加清晰的表達(dá)系統(tǒng)的業(yè)務(wù)功能模塊,下面給出企業(yè)電子書城系統(tǒng)的業(yè)務(wù)流程圖,對(duì)于不同的角色,他們所承擔(dān)的任務(wù)各自不同,流程圖也不一樣。本系統(tǒng)包括向會(huì)員的客戶端流程圖和面向管理員的流程圖兩部分。
主要功能流程圖:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
主頁(yè)面用戶登陸管理員進(jìn)入否是否會(huì)員資搜選料索購(gòu)修商商改品品添加到購(gòu)物車去收銀臺(tái)結(jié)帳確認(rèn)定單購(gòu)物成功退出會(huì)類員別管管理理查修看改類類會(huì)會(huì)別別員員添修信信加改息息
7子類管理子子類類商商品品添修加改定單管理定定單單查處詢理用戶注冊(cè)南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
第四章概要設(shè)計(jì)
4.1數(shù)據(jù)庫(kù)設(shè)計(jì)
4.1.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)
根據(jù)以上各節(jié)對(duì)系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃本系統(tǒng)中使用的數(shù)據(jù)庫(kù)試題分別為商品大類別實(shí)體、商品小類別實(shí)體、商品實(shí)體、會(huì)員實(shí)體、會(huì)員訂單實(shí)體、會(huì)員訂單明細(xì)實(shí)體、管理員信息實(shí)體、公告信息實(shí)體和友情鏈接實(shí)體。下面分別介紹幾個(gè)關(guān)鍵實(shí)體的E-R圖。
用戶信息實(shí)體
用戶實(shí)體包括用戶名、登錄密碼、出生地、電話號(hào)碼、問題提示、問題答案、郵箱等。如圖:
出生地電話號(hào)碼密碼問題提示用戶用戶名問題答案郵箱地址
用戶留言實(shí)體
用戶留言實(shí)體包括編號(hào)、留言者、留言信息、回復(fù)時(shí)間、留言時(shí)間、回復(fù)時(shí)間等,
如圖:
留言信息留言者回復(fù)時(shí)間留言時(shí)間編號(hào)用戶留言表回復(fù)時(shí)間
商品信息實(shí)體
商品信息實(shí)體包商品編號(hào)、商品類型、商品名稱、商品價(jià)格、商品數(shù)量、商品圖片、描述信息、添加時(shí)間等。如圖:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
商品名稱商品類型商品價(jià)格商品編號(hào)商品信息商品數(shù)量添加時(shí)間描述信息商品圖片
商品類別實(shí)體
商品類別實(shí)體包括類別編號(hào)、類別名稱等。如圖:
類別編號(hào)類別名稱商品類別
商品子類信息實(shí)體
商品子類信息實(shí)體包括子類編號(hào)、父類編號(hào)、子類名稱等。如圖:
父類編號(hào)子類編號(hào)子類名稱商品子類信息
訂單實(shí)體
訂單實(shí)體包括編號(hào)、支付方式、地址、郵箱、訂購(gòu)者、訂購(gòu)時(shí)間、總價(jià)值等。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
如圖:
地址支付方式郵箱編號(hào)訂單訂購(gòu)者總價(jià)值
訂購(gòu)時(shí)間訂單詳情實(shí)體
訂單詳情實(shí)體包括訂單號(hào)、商品編號(hào)、價(jià)格、數(shù)量等。如圖:
商品編號(hào)訂單號(hào)價(jià)格數(shù)量訂單詳情
公告信息實(shí)體
公告實(shí)體包括編號(hào)、公告信息、發(fā)布者、發(fā)布時(shí)間等。如圖:
公告信息發(fā)布者編號(hào)公告信息發(fā)布時(shí)間
支付實(shí)體
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
支付實(shí)體包括編號(hào)、支付方式、備注等。如圖:
支付方式編號(hào)備注支付
管理員信息實(shí)體
管理員實(shí)體包括管理員賬號(hào)、管理員密碼、聯(lián)系電話、電子郵箱等。如圖:
管理員密碼管理員賬號(hào)聯(lián)系電話電子郵箱管理員
4.1.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)
基于上述數(shù)據(jù)庫(kù)概念設(shè)計(jì),需要設(shè)計(jì)下面各個(gè)數(shù)據(jù)表,這些表之間相互關(guān)聯(lián),共同存儲(chǔ)著系統(tǒng)所需要的數(shù)據(jù)。
會(huì)員信息表主要會(huì)員的相關(guān)信息,表Customer的結(jié)構(gòu)如下所示。
序號(hào)12345678屬性名稱c_namec_passc_bornc_phonec_questionc_answerc_addressc_emailCustomer表含義數(shù)據(jù)類型用戶名varchar密碼varchar出生日期varchar電話號(hào)碼varchar問題提示varchar問題答案varchar地址varchar電子郵箱varchar11
長(zhǎng)度3030301130303030為空性notnullnotnullnotnullnotnullnotnullnotnullnullnotnull約束主鍵南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
留言信息表主要留言的相關(guān)信息,表Idea的結(jié)構(gòu)如下所示。
序號(hào)屬性名稱含義1id編號(hào)2c_name留言者3new_message留言信息4re_message回復(fù)信息5new_time留言時(shí)間6re_time回復(fù)時(shí)間Idea表數(shù)據(jù)類型charvarcharvarcharvarcharcharchar
長(zhǎng)度1030100010001515為空性notnullnotnullnotnullnullnotnullnull約束主鍵外鍵商品信息表主要用來保存商品信息。表Product的結(jié)構(gòu)如表所示。
序號(hào)12345678Product表屬性名稱含義數(shù)據(jù)類型p_id商品編號(hào)varcharp_type商品類型varcharp_name商品名稱varcharp_price商品價(jià)格floatp_quantity商品數(shù)量intp_image商品圖片varcharp_description描述信息varcharp_time添加時(shí)間varchar
長(zhǎng)度1030401130100201*20為空性notnullnotnullnotnullnotnullnotnullnotnullnotnullnull約束主鍵外鍵商品類型信息表主要商品類型相關(guān)信息,表Main_type的結(jié)構(gòu)如下所示。
序號(hào)12Main_type表屬性名稱含義數(shù)據(jù)類型長(zhǎng)度t_id類別編號(hào)char10t_type類別名稱varchar30
為空性notnullnotnull約束主鍵子類商品類型信息表主要會(huì)員的相關(guān)信息,表Sub_type的結(jié)構(gòu)如下所示。
序號(hào)123Sub_type表屬性名稱含義數(shù)據(jù)類型s_id子類編號(hào)chars_supertype父類編號(hào)chars_name子類名稱varchar
長(zhǎng)度101030為空性notnullnotnullnotnull約束主鍵外鍵公告信息表主要公告的相關(guān)信息,表Notice的結(jié)構(gòu)如下所示。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
序號(hào)1234Notice表屬性名稱含義數(shù)據(jù)類型n_id編號(hào)charn_message公告信息varcharn_admin發(fā)布者varcharn_time發(fā)布時(shí)間char
長(zhǎng)度1010003010為空性notnullnotnullnotnullnotnull約束主鍵訂單信息表主要用來保存訂單的概要信息。表Orders的結(jié)構(gòu)如表所示。
序號(hào)1234567Orders表屬性名稱含義數(shù)據(jù)類型order_id編號(hào)charorder_payment支付方式varcharorder_address地址varcharorder_email郵箱varcharorder_user訂購(gòu)者varcharorder_time訂購(gòu)時(shí)間varcharorder_sum總價(jià)值float
長(zhǎng)度10100201*03030為空性notnullnotnullnotnullnotnullnotnullnotnullnotnull約束主鍵訂單明細(xì)表用來保存訂單的相信信息。表OrderDetails的結(jié)構(gòu)如表所示。
序號(hào)1234屬性名稱order_idp_idp_pricep_numberOrderDetails表含義數(shù)據(jù)類型長(zhǎng)度訂單號(hào)char10商品編號(hào)char10價(jià)格float數(shù)量int
為空性notnullnotnullnotnullnotnull約束主鍵外鍵支付信息表主要支付的相關(guān)信息,表Payment的結(jié)構(gòu)如下所示。
Payment表序號(hào)屬性名稱含義數(shù)據(jù)類型1pay_id編號(hào)char2pay_payment支付方式varchar3pay_msg備注varchar
長(zhǎng)度1050500為空性notnullnotnullnull約束主鍵管理員信息表主要存儲(chǔ)管理員的相關(guān)信息,表Admin的結(jié)構(gòu)如下所示。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
序號(hào)1234Admin表屬性名稱含義數(shù)據(jù)類型a_name管理員賬號(hào)varchara_pass管理員密碼varchara_phone聯(lián)系電話chara_email電子郵箱varchar長(zhǎng)度30301140為空性notnullnotnullnullnull約束主鍵
數(shù)據(jù)庫(kù)腳本:
--DWorld數(shù)據(jù)庫(kù)
CREATEDATABASEDWorld--Admin表
CREATETABLEAdmin(
a_namevarchar(30)notnullprimarykey,a_passvarchar(30)notnull,a_headervarchar(30)notnull,a_phonechar(15)notnull,a_emailvarchar(40)notnull)
--Customer表
CREATETABLECustomer(
c_namevarchar(30)notnullprimarykey,c_passvarchar(30)notnull,c_headervarchar(30)notnull,c_phonechar(15)notnull,
c_questionvarchar(30)notnull,c_answervarchar(30)notnull,c_addressvarchar(50)null,c_emailvarchar(50)notnull)
--Idea表(客戶反饋的信息)CREATETABLEIdea(
idchar(10)notnull,
c_namevarchar(30)notnull,c_headervarchar(30)notnull,
new_messagevarchar(1000)notnull,re_messagevarchar(1000)null,new_timechar(15)notnull,
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
re_timechar(15)null)
--main_type表(菜單類別)CREATETABLEmain_type(
t_idchar(10)notnull,
t_typevarchar(30)notnullprimarykey)
--sub_type表(子類別)CREATETABLEsub_type(
s_idchar(10)notnullprimarykey,s_supertypechar(10)notnull,
s_namevarchar(30)notnull)
--Notice表(公告欄信息)CREATETABLENotice(
n_idchar(10)notnull,
n_messagechar(1000)notnull,n_adminchar(30)notnull,n_headervarchar(50)notnull,n_timechar(10)notnull)
--Orders表(訂單表)CREATETABLEOrders(
order_idchar(10)notnullprimarykey,order_paymentvarchar(100)notnull,order_addressvarchar(200)notnull,order_emailvarchar(50)notnull,order_uservarchar(30)notnull,order_timevarchar(30)notnull,order_sumfloatnotnull)
--OrderDetails表(詳細(xì)訂單表)CREATETABLEOrderDetails(
order_idchar(10)notnull,p_idchar(10)notnull,
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
p_pricefloatnotnull,p_numberintnotnull)
ALTERTABLEOrderDetails
ADDCONSTRAINTfk_idforeignkey(order_id)referencesOrders(order_id)
--Payment表(支付信息)CREATETABLEPayment(
pay_idchar(10)notnull,
pay_paymentvarchar(50)notnull,pay_msgvarchar(500)null)
--Product表(產(chǎn)品表)CREATETABLEProduct(
p_typevarchar(30)notnull,
p_idchar(10)notnullprimarykey,p_namevarchar(40)notnull,p_pricefloatnotnull,p_quantityintnotnull,
p_imagevarchar(100)notnull,
p_descriptionvarchar(201*)notnull,p_timevarchar(20)null)
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
第五章詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)
5.1用戶登陸模塊設(shè)計(jì)
用戶登錄后成為會(huì)員是電子商城中用戶進(jìn)行購(gòu)物的必要條件,在運(yùn)行本系統(tǒng)時(shí)后,首先進(jìn)入的是電子商城的首頁(yè),用戶在沒有登陸的情況下可以查詢商城的公告信息,查看商城的各種商品及銷售排行等。當(dāng)用戶在“用戶登錄”操作區(qū)域中,沒有輸入用戶名和密碼時(shí),系統(tǒng)會(huì)通過JavaScript進(jìn)行判斷,并給予提示。用戶登錄模塊的運(yùn)行結(jié)果如圖
5.2前臺(tái)商品信息查詢模塊設(shè)計(jì)
商品構(gòu)成了電子商城的物質(zhì)內(nèi)容,一個(gè)電子商城能否吸引客戶,豐富的商品資源是必不可少的,所以電子商城的商品管理師整個(gè)系統(tǒng)中非常重要的一個(gè)環(huán)節(jié)。如何安全有效的存儲(chǔ)商品信息,合理安排頁(yè)面內(nèi)容,從而使用戶查詢方便高效,這是商城管理所要考慮的內(nèi)容。前臺(tái)商品信息查詢模塊主要包括商品分頁(yè)查詢、商品分類查詢、和特價(jià)商品查詢3個(gè)功能。
5.3前臺(tái)購(gòu)物車模塊設(shè)計(jì)
在超級(jí)市場(chǎng)中,可以根據(jù)自己的需求將所選的商品放置到購(gòu)物車中,然后到收銀臺(tái)去結(jié)賬,而在網(wǎng)上商城中,通常會(huì)采用一種被稱為“購(gòu)物車”的技術(shù)來模擬顯示生活中的購(gòu)物車。這種技術(shù)使用起來十分的方便,不但可以隨時(shí)的添加、查看、修改、清空購(gòu)物車內(nèi)的商品,還可以隨時(shí)去收銀臺(tái)結(jié)賬。前臺(tái)購(gòu)物車主要
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
包括像購(gòu)物車中添加商品、查詢購(gòu)物車內(nèi)的商品、修改購(gòu)物車內(nèi)商品的數(shù)量、移除購(gòu)物車內(nèi)的商品以及清空購(gòu)物車等。前臺(tái)購(gòu)物車模塊的框架圖如圖:
開始否用戶登錄是否通過驗(yàn)證是查看購(gòu)物車用戶進(jìn)行購(gòu)物修改商品數(shù)量移除商品清空購(gòu)物車收銀臺(tái)結(jié)帳5.3.1購(gòu)物車添加商品
用戶在前臺(tái)首頁(yè)中單擊特價(jià)商品或者是新品上架中的“查看詳細(xì)內(nèi)容”超鏈接,可以查看該商品的相信信息,如圖,單擊“購(gòu)買”按鈕,用戶選擇的商品就暫時(shí)放著在購(gòu)物車中。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
5.3.2購(gòu)物車商品查看
為了方便用戶隨時(shí)查看購(gòu)物車的情況,在會(huì)員中心的首頁(yè)加入了查看購(gòu)物車的超鏈接,通過他用戶可以查看所有放入購(gòu)物車的商品信息,查看購(gòu)物車的頁(yè)面的運(yùn)行結(jié)果如圖:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
5.3.3修改商品數(shù)量
購(gòu)物車中還需加入修改商品數(shù)量的功能。在購(gòu)物車中,由于商品的數(shù)量被存放在文本框中,用戶只有在某種商品后面的文本框中輸入相應(yīng)的數(shù)量即可。購(gòu)物車頁(yè)面中的“數(shù)量”是為確保修改購(gòu)買數(shù)量而設(shè)置的。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
5.3.4清空購(gòu)物車
清空購(gòu)物車的實(shí)現(xiàn)方法很簡(jiǎn)單,只需將保存在session中的購(gòu)物信息清空,并將頁(yè)面重定向到購(gòu)物車為空的頁(yè)面即可。清空購(gòu)物車的完整代碼如下:
5.4生成訂單模塊設(shè)計(jì)
生成訂單是網(wǎng)上購(gòu)物系統(tǒng)的最終目的,前面的所有功能的實(shí)現(xiàn)都是為了生成一個(gè)用戶滿意的訂單做基礎(chǔ)的。在此要生成一個(gè)可以供用戶雖死查詢的訂單號(hào),還要保存用戶訂單中所購(gòu)買的物品的詳細(xì)信息。當(dāng)用戶確認(rèn)購(gòu)物車中所購(gòu)買的商品不在改變后,就可以到收銀臺(tái)結(jié)賬并生成訂單。結(jié)賬的流程為:從購(gòu)物車中讀取商品名稱,商品數(shù)量,商品價(jià)格信息,生成一個(gè)唯一的訂單號(hào),同時(shí)把用戶的基本信息讀取出來,形成一個(gè)完整的訂單,并寫入數(shù)據(jù)庫(kù),填寫訂單的頁(yè)面的運(yùn)行結(jié)果如圖所示:
5.5后臺(tái)商品管理模塊設(shè)計(jì)
5.5.1后臺(tái)商品管理模塊概述
在電子商城網(wǎng)站中對(duì)于商品信息的管理至為重要,可以說一個(gè)沒有任何商品信息和商品信息不全的電子商城網(wǎng)站是沒有任何的意義的。電子商城的商品管理模塊主要實(shí)現(xiàn)的是商品信息查詢,添加商品信息,修改商品信息,刪除商品信息
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
等功能。后臺(tái)商品管理模塊的框架圖如圖所示:
后臺(tái)商品管理模塊商品添加商品修改商品刪除商品詳細(xì)查詢所屬商品大類別查詢所屬商品小類別查詢所屬商品查詢5.5.1后臺(tái)商品添加
在圖書查詢頁(yè)中,單擊“添加商品”鏈接,進(jìn)入到添加商品信息頁(yè)面。添加商品信息頁(yè)面主要向數(shù)據(jù)庫(kù)中添加新的商品信息。添加商品信息頁(yè)面的運(yùn)行結(jié)果如圖:
5.5.2后臺(tái)商品查詢
在后臺(tái)首頁(yè)中點(diǎn)擊“查看/編輯所有商品”超鏈接,顯示商品信息查詢頁(yè)面的運(yùn)行結(jié)果如圖:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
5.6后臺(tái)訂單管理模塊設(shè)計(jì)
5.6.1后臺(tái)訂單管理模塊概述
單擊后臺(tái)功能顯示區(qū)的“查看/編輯所有訂單”超鏈接,即可進(jìn)入到訂單信息管理模塊。對(duì)于訂單的管理主要是訂單的詳細(xì)查詢、訂單的執(zhí)行及訂單的刪除,但不能修改訂單信息。后臺(tái)訂單設(shè)置模塊的框架圖如圖所示:
商品訂單管理查詢訂單訂單執(zhí)行訂單刪除5.6.2訂單詳細(xì)查詢
在后臺(tái)頁(yè)面,點(diǎn)擊“訂單查詢”超鏈接,進(jìn)入訂單查詢頁(yè)面,運(yùn)行結(jié)果如圖:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
例如,管理員想查看訂單編號(hào)為0030777545的相信信息,單擊該訂單所對(duì)應(yīng)的“查看詳細(xì)資料”超鏈接,可以進(jìn)入訂單詳細(xì)信息頁(yè)面,如圖所示:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
第六章測(cè)試與運(yùn)行
6.1硬件環(huán)境配置
CPU:1.0GHz以上(推薦)內(nèi)存:128M以上(推薦)操作系統(tǒng):WindowsServer201*
6.2開發(fā)環(huán)境
在開發(fā)企業(yè)電子商城系統(tǒng)時(shí),需要具備以下的軟件環(huán)境。服務(wù)器端:
1)操作系統(tǒng):Windows201*。2)Web服務(wù)器:Tomcat6.0。3)Java開發(fā)包:JDK1.5以上。4)數(shù)據(jù)庫(kù):SQLSever201*。5)瀏覽器:IE6.0
6)分辨率:最佳效果為1024*768。
6.3系統(tǒng)測(cè)試
系統(tǒng)測(cè)試主要是測(cè)試整個(gè)的系統(tǒng)的邏輯是否正確,功能的實(shí)現(xiàn)是否正確,能否滿足現(xiàn)實(shí)世界的要求,界面是否美觀,用戶操作是否方便,跟用戶的交互是否友好。
以下是測(cè)試遇到的問題及解決辦法:
1)商品購(gòu)買數(shù)量大于庫(kù)存數(shù)量或者為零為負(fù)數(shù)時(shí)都能購(gòu)買,在代碼部分加入了限制條件得以解決。
2)修改密碼時(shí)會(huì)null或?yàn)榭眨ㄟ^字段獲取的方法解決了這個(gè)問題。3)退出系統(tǒng)之后,查看個(gè)人信息出錯(cuò),加入判斷用戶是否登錄的語(yǔ)句后就不會(huì)出錯(cuò)了。
4)在注冊(cè)用戶、發(fā)表留言時(shí),為防止惡意注冊(cè),在代碼段加入一條語(yǔ)句自動(dòng)屏蔽空格的功能,這樣使得用戶不得用空用戶名、空密碼等一切空的信息注冊(cè)及不能發(fā)表空留言。
5)測(cè)試時(shí),每點(diǎn)擊一個(gè)鏈接就跳出一個(gè)新的頁(yè)面,這樣給用戶帶來了極大的不便,需要關(guān)閉的窗口較多,所以我們就重新設(shè)置了下target。
6)在用戶完成了一次購(gòu)物并生成訂單之后,注銷后還可查詢到之前的訂單,解決的方法是在JSP的頭文件后加入了用戶是否登錄的判斷。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
第七章總結(jié)
本網(wǎng)上書店系統(tǒng)整體來說并不是很完善,實(shí)現(xiàn)部分主要是購(gòu)物系統(tǒng),后臺(tái)管理及會(huì)員登錄三個(gè)方面.還有更多未實(shí)現(xiàn)的功能如:網(wǎng)上支付,售后服務(wù)等未實(shí)現(xiàn),時(shí)間的允許下有待改進(jìn)相關(guān)的功能.對(duì)于對(duì)JSP研究的比較少,同時(shí)它本身有一定的難度,網(wǎng)上商城開發(fā)系統(tǒng)還有需要更多的時(shí)間和經(jīng)歷的投入,去完善.同時(shí)通過本次設(shè)計(jì)的制作,在一定程度上應(yīng)該說是一種提高,了解到動(dòng)態(tài)網(wǎng)頁(yè)在編程中所用的眾多對(duì)象.
經(jīng)過一個(gè)多月以來的努力,在老師和同學(xué)的幫助下我們終于順利的把課程設(shè)計(jì)完成了。在這次做課程設(shè)計(jì)的過程中,使我深深的了解到自己的不足,有很多東西還有待去了解和學(xué)習(xí)。經(jīng)過這一個(gè)多月來對(duì)JSP的了解,知道它的功能是那么的齊全和廣泛。我知道自己以前所學(xué)到的東西是那么的微不足道。
對(duì)我們來說,能夠設(shè)計(jì)出這樣一個(gè)簡(jiǎn)單的系統(tǒng)已經(jīng)算很不容易。雖然它不是很完美,但也是我們用所學(xué)到的知識(shí)和心思去做的。在做系統(tǒng)的過程中,使我們受益非淺,雖然不能與其他人相比,但也能慰籍我們的一片小小心靈。實(shí)訓(xùn)之前學(xué)了幾個(gè)月的JSP,但也沒有這一個(gè)多月來所吸收的知識(shí)扎實(shí)、豐富。由于我們所學(xué)的知識(shí)水平有限,所以本系統(tǒng)的功能不是很齊全也不是很完善,還有待更新,望大家多多見諒與包含,我們會(huì)努力去學(xué)習(xí)更多的知識(shí)來充實(shí)自己,完善自我,相信我們以后會(huì)做的更好、更理想。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
致謝
課程設(shè)計(jì)是大學(xué)生活中的一個(gè)實(shí)踐環(huán)節(jié),它培養(yǎng)大學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專業(yè)技能、理論聯(lián)系實(shí)際、獨(dú)立分析、解決實(shí)際問題的能力,從而使學(xué)生得到從事本專業(yè)工程技術(shù)和科學(xué)研究工作的基本訓(xùn)練。而計(jì)算機(jī)專業(yè)具有理論寬和應(yīng)用能力強(qiáng)的特點(diǎn),這就更加要求學(xué)生在實(shí)際工作中使用計(jì)算機(jī)解決問題的技能,培養(yǎng)學(xué)生的創(chuàng)新精神和創(chuàng)新能力。
大學(xué)是一個(gè)學(xué)習(xí)的場(chǎng)所,但是大學(xué)中學(xué)習(xí)的真正內(nèi)容有兩個(gè),首先是專業(yè)課程,其次就是學(xué)習(xí)的本身,而后者往往是最會(huì)被忽略的。學(xué)會(huì)學(xué)習(xí)就是要通過自己的努力來學(xué)會(huì)在沒有老師的情況下利用各種資源來發(fā)現(xiàn)問題、分析問題、解決問題,而這就是課程設(shè)計(jì)的出發(fā)點(diǎn)。就計(jì)算機(jī)專業(yè)而言:通過課程設(shè)計(jì)鞏固與擴(kuò)展所學(xué)的基礎(chǔ)理論和專業(yè)知識(shí),培養(yǎng)學(xué)生正確的設(shè)計(jì)思想、理論聯(lián)系實(shí)際的工作作風(fēng)、嚴(yán)肅認(rèn)真的科學(xué)態(tài)度、團(tuán)結(jié)協(xié)作的團(tuán)隊(duì)精神;訓(xùn)練和提高學(xué)生計(jì)算機(jī)軟件、硬件或應(yīng)用系統(tǒng)設(shè)計(jì)和開發(fā)的能力。
在整個(gè)課程設(shè)計(jì)過程中,我們得到了老師的悉心指導(dǎo)和大力支持,使我們的專業(yè)知識(shí)有了很大的提高,他們?cè)诠ぷ髦姓J(rèn)真負(fù)責(zé)對(duì)學(xué)生的關(guān)心愛護(hù),都是我們?cè)谝院蟮膶W(xué)習(xí)和工作中的榜樣。同時(shí)感謝和我們一起做課程設(shè)計(jì)的同學(xué),從設(shè)計(jì)到完成,交流與討論都使我受益非淺。也給予了我們?cè)S多的幫助,大家始終團(tuán)結(jié)協(xié)作,努力拼搏,有較高的團(tuán)隊(duì)意識(shí),我們也認(rèn)識(shí)和學(xué)會(huì)了什么是團(tuán)隊(duì),我們自始至終在一種愉快的氣氛中學(xué)習(xí)工作。
最后,我要感謝培養(yǎng)我們指導(dǎo)老師,感謝他們?cè)趯W(xué)習(xí)中對(duì)我的教育、指導(dǎo)和關(guān)心,才能讓我們順利的完成這次實(shí)訓(xùn)。感謝關(guān)心我們、幫助我們的同學(xué),給我了很多的幫助,解決了一些難題。更重要的是,豐富了我們的操作能力,為我們以后走上社會(huì),參與社會(huì)活動(dòng)打下了堅(jiān)實(shí)的基礎(chǔ)。
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
參考文獻(xiàn)
1.劉志成.《JSP程序設(shè)計(jì)實(shí)例教程》.北京:人民郵電出版社,201*2.孫一林,彭波.《JSP數(shù)據(jù)庫(kù)編程實(shí)例》.清華大學(xué)出版社,201*3.飛思科技產(chǎn)品研發(fā)中心.《JSP應(yīng)用開發(fā)詳解》.電子工業(yè)出版社,201*4.耿祥義,張躍平.《JSP實(shí)用教程》.清華大學(xué)出版社,201*
5.柳永坡,劉雪梅,趙長(zhǎng)海.《JSP應(yīng)用開發(fā)技術(shù)》.北京:人民郵電出版社,201*
6.賽奎春.JSP信息系統(tǒng)開發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,201*7.畢建信.基于MVC設(shè)計(jì)模式的Web應(yīng)用研究與實(shí)現(xiàn)[D].武漢:武漢理工大學(xué),201*
8.王夕寧,王曉平.《JSP通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航》[M].北京:人民郵電出版社,201*
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
附錄
重要代碼
注冊(cè):
Stringname=Bytes(request.getParameter("name"));
Stringpassword=request.getParameter("password1");String
born=request.getParameter("year")+"."+request.getParameter("month")+"."+request.getParameter("day");
Stringcity=Bytes(request.getParameter("city"));Stringphone=request.getParameter("phone");
Stringquestion=Bytes(request.getParameter("question"));Stringanswer=Bytes(request.getParameter("answer"));Stringemail=request.getParameter("email");
Stringstr="select*fromCustomerwherec_name=""+name+""";ResultSetrs=conn.doQuery(str);
if(rs.next()){%>
alert("此用戶已經(jīng)被占用請(qǐng)重新注冊(cè)");history.back();alert("注冊(cè)成功");window.location.href="login.jsp";南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
{%>alert("注冊(cè)失。!");history.back();南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
inttemp=conn.doUpdate(sql);if(temp!=0){out.println(""+"修改成功!"+""+""+"");
response.setHeader("Refresh","1;URL=person.jsp");}else{out.println(""+"修改失敗!!"+"");
response.setHeader("Refresh","3;URL=modify_password.jsp");}
我的訂單:
我的訂單
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
訂單號(hào)用戶名
訂單時(shí)間
總金額
操作南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
¥共個(gè)記錄,分顯示,當(dāng)前頁(yè):第頁(yè)
返回會(huì)員中心
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
管理員添加:functioncheck(){if(document.myform.a_name.value.length==0){alert("用戶名不能為空!");returnfalse;}if(document.myform.a_pass.value.length==0){alert("密碼不能為空!");returnfalse;}if(document.myform.a_pass.value.length
注冊(cè)頁(yè)面
訂單詳情:
Stringadmin_name=(String)session.getAttribute("admin_name");Stringo_id=(String)request.getParameter("o_id");Stringp_id="",p_name="";floatp_price=0;
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
intp_number=0;
ConnDBconn=newConnDB();
Stringsql="selectp.p_name,o.p_id,o.p_price,o.p_numberfromproductpJOINorderdetailsoONp.p_id=o.p_idwhereo.order_id=""+o_id+""";ResultSetrs=conn.doQuery(sql);%>
訂單信息
訂單號(hào)碼:
編號(hào)
商品號(hào)商品名稱商品價(jià)格商品數(shù)量金額
訂單查看:
Stringo_id=(String)request.getParameter("order_id");String
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
o_user="",o_number="",o_address="",o_email="",o_time="",o_fangshi="";floato_sum=0;
ConnDBconn=newConnDB();Stringsql="selectorder_user,order_address,order_email,order_sum,order_time,order_paymentfromOrderswhereorder_id=""+o_id+""";ResultSetrs=conn.doQuery(sql);if(rs.next()){o_user=rs.getString(1);o_address=rs.getString(2);o_email=rs.getString(3);o_sum=rs.getFloat(4);o_time=rs.getString(5);o_fangshi=rs.getString(6);%>
訂單信息
訂單人姓名:
訂單號(hào)碼:查看所訂購(gòu)的商品
訂單人地址:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
訂單人E_mail:
訂單總額:
訂單時(shí)間:
采取付款方式:
是否完成交易:
支付:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
編號(hào)支付方式
操作查看/修改]
[刪除]
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
共個(gè)記錄,分顯示,當(dāng)前頁(yè):第頁(yè)
留言查看:
eBuy電子商城意見與建議南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
}else{if(currentPage>maxPage){currentPage=maxPage;}}rs.absolute((currentPage-1)*pagesize+1);for(inti=1;i
[留言者][留言時(shí)間]
[留言]
[回復(fù)者]管理員[留言時(shí)間]
[回復(fù)]
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
刪除公告:
Stringn_id=request.getParameter("n_id");ConnDBconn=newConnDB();Stringsql="deleteNoticewheren_id=""+n_id+""";inttemp=conn.doUpdate(sql);if(temp!=0){out.println("alert("刪除成功!");");response.setHeader("Refresh","1;URL=notice_all.jsp");}
添加商品:
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
}if(form.sub_type.value==""){alert("請(qǐng)選擇商品的子類型");form.sub_type.focus();returnfalse;}if(form.p_name.value==""){alert("請(qǐng)輸入商品的名稱");form.p_name.focus();returnfalse;}if(form.p_price.value==""){alert("請(qǐng)輸入商品的價(jià)格");form.p_price.focus();returnfalse;}if(form.p_quantity.value==""){alert("請(qǐng)輸入商品的數(shù)量");form.p_quantity.focus();returnfalse;}if(form.p_image.value==""){alert("請(qǐng)?zhí)砑由唐返膱D片");form.p_image.focus();returnfalse;}}-->
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
添加商品
商品ID:
商品類型:
-商品類型-
商品子類型:
-商品子類型-
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
刪除商品:
Stringp_id=request.getParameter("p_id");ConnDBconn=newConnDB();Stringsql="deleteproductwherep_id=""+p_id+""";inttemp=conn.doUpdate(sql);if(temp!=0){out.println("alert("刪除成功!");");response.setHeader("Refresh","1;URL=main.jsp");}else{out.println("alert("修改失敗,請(qǐng)稍候再試!");");
response.setHeader("Refresh","1;URL=product_all.jsp");}
南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告
個(gè)人小結(jié)
0802133408
實(shí)訓(xùn)已經(jīng)差不多四個(gè)禮拜了,我覺得我收獲頗多。
在這一次實(shí)訓(xùn)中,我主要負(fù)責(zé)后臺(tái)的程序!后臺(tái)是每一個(gè)網(wǎng)站的控制平臺(tái),對(duì)于一個(gè)完整的網(wǎng)站來說是非常重要的,所以這一次我的任務(wù)也是任重道遠(yuǎn)的呢!
在剛開始做后臺(tái)的時(shí)候我就遇到了困難,因?yàn)槔蠋熞?guī)定所有的程序都要用兩層模式來做,兩層模式我學(xué)得一直都不好,是對(duì)我來說真的是一個(gè)難點(diǎn),在做第一個(gè)二層模式登陸的時(shí)候,我琢磨了好幾天呢?后來經(jīng)過努力終于對(duì)二層模式來所了解,能夠把一層模式修改成二層模式!這個(gè)過程是漫長(zhǎng)的,但是這個(gè)漫長(zhǎng)的過程同樣讓我學(xué)到了許多東西!這就叫做有得必有失吧!
登陸做完了,就要開始做后臺(tái)內(nèi)部的功能模塊,第一個(gè)就是用戶管理模塊,這個(gè)模塊里又包括用戶查詢,用戶增加,用戶修改/刪除等功能,要一一實(shí)現(xiàn)這些功能對(duì)我來說也是一個(gè)有大的工程。在這一功能模塊我做的比較順利,因?yàn)橹袄蠋熥屛覀冏鲞^一個(gè)簡(jiǎn)單的博客系統(tǒng),在這個(gè)博客系統(tǒng)里,我們就用到過這個(gè)模塊,現(xiàn)在的問題,就是把以前做的程序,修改成二層模式,因?yàn)橛辛饲懊孀龅顷懙慕?jīng)驗(yàn),修改二層模式變得比較簡(jiǎn)單!不過還是遇到了一個(gè)小問題,有些程序不知道為什么怎么樣都運(yùn)行不起來,看看都對(duì)的呀,為什么運(yùn)行不起來呢?我納悶了很久,到底是為什么呢?后來我讓同伴給我看看,原來是catch的糾錯(cuò)語(yǔ)句與ConnDB里的重復(fù)了,只要?jiǎng)h除掉就行了!
用戶管理模塊做完了,接下來就是管理員管理模塊,這個(gè)就更簡(jiǎn)單了,只要稍微修改一下用戶管理模塊就行了!用戶管理模塊做了兩天,那么管理員管理模塊只需要半天就搞定了!
接下來就是商品管理模塊,在以前的博客系統(tǒng)中好像也有涉及到照片的上傳,但是與這個(gè)商城的商品上傳還是有點(diǎn)區(qū)別的,這個(gè)模塊里又能分為商品添加,全部商品查詢,商品搜索,商品信息的修改等。
做這個(gè)后臺(tái)我覺得這個(gè)模塊對(duì)我來說是最困難的!一來以前在做博客系統(tǒng)的時(shí)候,對(duì)圖片的上傳本來就不是太精通,這一次比上傳圖片還要復(fù)雜,對(duì)我來說是一大挑戰(zhàn)!特別在做圖片上傳的時(shí)候,不管怎么樣都是上傳失敗,真的不知道為什么,找了一天半左右,還是沒有找到錯(cuò)誤所在,后來去請(qǐng)教高手了,終于找出了錯(cuò)誤的所在,原來是insert語(yǔ)句中的各個(gè)項(xiàng),與數(shù)據(jù)庫(kù)中的沒有匹配好,所以出現(xiàn)了這個(gè)問題!真是太痛苦了呀,這么一個(gè)小小的錯(cuò)誤,讓我找了這么久,
友情提示:本文中關(guān)于《電子商務(wù)系統(tǒng)設(shè)計(jì)實(shí)訓(xùn)總結(jié)報(bào)告》給出的范例僅供您參考拓展思維使用,電子商務(wù)系統(tǒng)設(shè)計(jì)實(shí)訓(xùn)總結(jié)報(bào)告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。