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