畢業(yè)論文網(wǎng)上購物商城管理系統(tǒng)設(shè)計(jì)_第1頁
畢業(yè)論文網(wǎng)上購物商城管理系統(tǒng)設(shè)計(jì)_第2頁
畢業(yè)論文網(wǎng)上購物商城管理系統(tǒng)設(shè)計(jì)_第3頁
畢業(yè)論文網(wǎng)上購物商城管理系統(tǒng)設(shè)計(jì)_第4頁
畢業(yè)論文網(wǎng)上購物商城管理系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

HebeiNormalUniversityofScience&TechnologyHebeiNormalUniversityofScience&Technology課程設(shè)計(jì)題目:院(系、部):學(xué)生姓名指導(dǎo)教師:2014年12月26日頁面設(shè)置為A4,其中上、下、左、右各為2.5cm河北科技師范學(xué)院教務(wù)處制頁面設(shè)置為A4,其中上、下、左、右各為2.5cm摘要在我國,網(wǎng)上購物從無到有也不過短短幾年時(shí)間。網(wǎng)絡(luò)購物逐漸成為人們購物的一種新方式,通過網(wǎng)上購物系統(tǒng)的建設(shè)以實(shí)現(xiàn)對商業(yè)零售企業(yè)提供信息化管理。隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)已漸漸融入到人們?nèi)粘I钪校W(wǎng)絡(luò)購物逐漸成為人們購物的一種新方式,淘寶等購物網(wǎng)站已是眾多網(wǎng)上購物者喜歡光顧的地方。

Internet上的企業(yè)計(jì)算飛速發(fā)展,Web服務(wù)器早已不再局限于過去的HTTP服務(wù),CGI、PHP、ASP等技術(shù)早已使服務(wù)器端的數(shù)據(jù)庫服務(wù)和應(yīng)用服務(wù)成為所有網(wǎng)站的家常便飯。而具有跨平臺特性的Java更是震動了Web世界。Sun公司的J2EE平臺以它的優(yōu)良特性大大簡化了服務(wù)器端多層企業(yè)應(yīng)用的開發(fā),已經(jīng)成為電子商務(wù)網(wǎng)站的事實(shí)標(biāo)準(zhǔn)。本系統(tǒng)便是嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個動態(tài)的電子商務(wù)網(wǎng)站,它是在Windows下,以MYSQL為數(shù)據(jù)庫開發(fā)平臺,Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP(Java

Server

Pages)技術(shù)開發(fā)的網(wǎng)上購物系統(tǒng)。

系統(tǒng)分前臺部分和后臺部分,前臺部分主要包括:用戶注冊與登錄、商品展示模塊、購物車模塊、會員中心、商品搜索模塊、用戶注銷。后臺部分主要包括:管理員注冊與登錄、商品信息(添加,刪除,修改)模塊、訂單信息管理模塊、用戶信息模塊。建立后的網(wǎng)站系統(tǒng)是一個動態(tài)、交互式的電子商務(wù)網(wǎng)站。

關(guān)鍵詞:JSP;Tomcat;MySQL;網(wǎng)上購物系統(tǒng) 目錄TOC\o"1-3"\h\u18888第一章引言 5176791.1背景 594331.2系統(tǒng)開發(fā)的必要性和意義 618957第二章現(xiàn)行系統(tǒng)調(diào)查研究與分析 683012.1組織機(jī)構(gòu)調(diào)查 6205502.2業(yè)務(wù)流程 6227802.3處理流程和數(shù)據(jù)流程 788422.4工作負(fù)荷 9218892.5費(fèi)用支出 975862.6人員 9128922.7現(xiàn)行系統(tǒng)存在的主要問題和薄弱環(huán)節(jié) 9154312.8設(shè)備 922509第三章可行性分析 10255303.1對系統(tǒng)的簡要描述 10172243.2與現(xiàn)有系統(tǒng)比較的優(yōu)越性 10323003.3技術(shù)可行性 11229183.4經(jīng)濟(jì)可行性的主要因素 1164883.5社會可行性分析 11170053.6用戶使用可行性 11130563.7可行性分析總結(jié) 1128039第四章組織結(jié)構(gòu)分析 12271704.1前臺:

12155964.2后臺:

12171974.3網(wǎng)上購物系統(tǒng)功能結(jié)構(gòu)圖 1327454第五章業(yè)務(wù)流程分析 1424186第六章數(shù)據(jù)流程分析 1711951第七章代碼設(shè)計(jì)

19153047.1代碼設(shè)計(jì)符合的原則 19268857.2部分代碼

2015010第八章輸入輸出設(shè)計(jì)

22299488.1管理員輸入

22181248.2顧客輸入

2325460第九章

界面設(shè)計(jì) 2322820第十章數(shù)據(jù)庫設(shè)計(jì) 2420298第十一章總結(jié)

3730886參考文獻(xiàn) 38第一章引言1.1背景近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。隨著電子商務(wù),尤其是網(wǎng)上購物的發(fā)展,商品流通基礎(chǔ)設(shè)施和配套行業(yè)的重點(diǎn)將會將對中國商品流通領(lǐng)域和整個經(jīng)濟(jì)發(fā)展帶來種種影響,確實(shí)值得我們認(rèn)真研究。網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無紙化交換。1.2系統(tǒng)開發(fā)的必要性和意義對于用戶來說,希望所需商品能迅速查到,所購商品能按時(shí)郵寄,質(zhì)量保證安全放心、售后服務(wù)及時(shí)解決。用戶的要求得到滿足的情況下,網(wǎng)站信用度才能得到提高,才能更好的發(fā)展。而對于系統(tǒng)管理員來說,既要考慮用戶的需求,又要更好的管理整個系統(tǒng),所以任務(wù)更為重大。滿足用戶要求方面,應(yīng)該及時(shí)處理用戶的需求。而對于系統(tǒng)管理員來說,既要考慮用戶的需求,又要更好的管理整個系統(tǒng),所以任務(wù)更為重大。滿足用戶要求方面,應(yīng)該及時(shí)處理用戶的訂單,盡快的解答客戶的疑問,按時(shí)查看網(wǎng)站信息反饋等,這樣才能有更好的經(jīng)濟(jì)效益。系統(tǒng)管理員的責(zé)任也不能忽視,如及時(shí)更新產(chǎn)品,對系統(tǒng)進(jìn)行維護(hù)。第二章現(xiàn)行系統(tǒng)調(diào)查研究與分析2.1組織機(jī)構(gòu)調(diào)查網(wǎng)店經(jīng)營者網(wǎng)店經(jīng)營者網(wǎng)上門市支付系統(tǒng)物流管理部門客服系統(tǒng)2.2業(yè)務(wù)流程(1)客戶注冊會員,建立支付寶帳戶并充值(2)選擇物品,與商家交流,放入購物車(3)去結(jié)算并向支付寶匯款(4)商家發(fā)送貨物(5)賣家收取貨物,確認(rèn)付款,并對商品作出評價(jià)網(wǎng)上購物商城訂單審核網(wǎng)上購物商城網(wǎng)上購物商城訂單審核網(wǎng)上購物商城圖3-1訂單審核頂層數(shù)據(jù)流程圖2.3處理流程和數(shù)據(jù)流程2.3.1.網(wǎng)上購物系統(tǒng)的總體處理流程圖3-1:顧客顧客網(wǎng)站首頁搜索商品退出瀏覽該商品瀏覽其他商品缺貨登記查看購物放入購物車?yán)^續(xù)購買取消訂單下訂單確認(rèn)訂單訂單送商家銀貨兩訖支付送貨上門交易完成售后服務(wù)評論商品2.3.2數(shù)據(jù)流程分析(繪制U/C圖)2.4工作負(fù)荷在網(wǎng)上購物的業(yè)務(wù)方面,由于日常信息處理量大,耗費(fèi)時(shí)間長,出錯效率高,在系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)業(yè)務(wù)中的信息集中處理、分析利用信息和信息的交流輔助系統(tǒng)的業(yè)務(wù)監(jiān)管。2.5費(fèi)用支出由于***對電子購物商城系統(tǒng)開發(fā)項(xiàng)目達(dá)成了共識,并撥出專項(xiàng)資金,用以購置建立網(wǎng)絡(luò)中心所需的網(wǎng)絡(luò)設(shè)備和軟件,具備了開發(fā)Web平臺系統(tǒng)的基本條件。為了今后的系統(tǒng)維護(hù),公司準(zhǔn)備聯(lián)合具有豐富經(jīng)驗(yàn)的軟件開發(fā)人員共同研究,這為今后系統(tǒng)的順利開發(fā)提供了有力的技術(shù)條件。2.6人員人員方面公司現(xiàn)有的近20多名員工中,其中3名具有IT專業(yè)技術(shù)職稱,他們掌握的計(jì)算機(jī)技術(shù),在這樣的企業(yè)隊(duì)伍中推行信息化建設(shè)可以達(dá)到事半功倍的效果。2.7現(xiàn)行系統(tǒng)存在的主要問題和薄弱環(huán)節(jié)目前,系統(tǒng)的管理工作和服務(wù)工作存在盲目性、隨意性、和無效消耗,不能保證營銷的工作質(zhì)量,影響商品的銷售。2.8設(shè)備操作系統(tǒng)使用Windows2003Server,Web服務(wù)器使用操作系統(tǒng)自帶的IIS8.0,瀏覽器IE8.0極其以上(或NetscapeNavigator6.0極其以上),數(shù)據(jù)庫服務(wù)器使用SQLServer2005;程序運(yùn)行服務(wù)器的配置建議為雙CPU3.0,內(nèi)存為2.0G,硬盤共800G(每個盤200G),只開通80端口;數(shù)據(jù)庫服務(wù)器的配置建議為雙CPU2.4,內(nèi)存為1.0G,硬盤共800G,只開通1433端口;備分?jǐn)?shù)據(jù)庫配置建議為雙CPU2.4,內(nèi)存為2.0G,硬盤共800G??紤]到目前OFFICE2010的市場占有率已達(dá)到91%,所以我們的系統(tǒng)日常的文檔和數(shù)據(jù)處理應(yīng)該能夠支持OFFICE2010.第三章可行性分析3.1對系統(tǒng)的簡要描述根據(jù)實(shí)際情況,把商品分類,提供商品查找,訂單查詢,商品管理,訂單管理,系統(tǒng)管理等小模塊合并成一個可執(zhí)行的軟件系統(tǒng)模型。使用戶快速地搜索和查找到所需要要產(chǎn)品和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。網(wǎng)上購物平臺主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護(hù),通過商品資料(商品添加、商品修改)會員管理(會員審查)網(wǎng)站信息管理(新聞添加、修改刪除、公告設(shè)置),以及常規(guī)設(shè)置(廣告添加,友情鏈接)等功能達(dá)到對網(wǎng)站的管理。前臺操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊,通過網(wǎng)站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進(jìn)行購買。網(wǎng)上購物平臺的特點(diǎn)是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。3.2與現(xiàn)有系統(tǒng)比較的優(yōu)越性無論哪個網(wǎng)站都要有它自己的設(shè)計(jì)規(guī)則。該平臺也一樣,與現(xiàn)有系統(tǒng)比較主要優(yōu)越性有:簡單性:在實(shí)現(xiàn)平臺的功能的同時(shí),盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。針對性:該平臺設(shè)計(jì)是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對性。實(shí)用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實(shí)用性。3.3技術(shù)可行性技術(shù)可行性:雖然系統(tǒng)開發(fā)初期投資較大,但是,若開發(fā)成功本系統(tǒng),將有助于公司更好地預(yù)測市場,更好的開發(fā)客戶及時(shí)調(diào)整經(jīng)營銷售策略,在激烈的市場競爭中把握主動。因此,從長遠(yuǎn)利益考慮,本項(xiàng)目若能開發(fā)成功,它所帶來的效益將遠(yuǎn)高于系統(tǒng)投入。3.4經(jīng)濟(jì)可行性的主要因素 經(jīng)濟(jì)可行性:由于****對電子購物商城系統(tǒng)開發(fā)項(xiàng)目達(dá)成了共識,并撥出專項(xiàng)資金,用以購置建立網(wǎng)絡(luò)中心所需的網(wǎng)絡(luò)設(shè)備和軟件,具備了開發(fā)Web平臺系統(tǒng)的基本條件。為了今后的系統(tǒng)維護(hù),公司準(zhǔn)備聯(lián)合具有豐富經(jīng)驗(yàn)的軟件開發(fā)人員共同研究,這為今后系統(tǒng)的順利開發(fā)提供了有力的技術(shù)條件。3.5社會可行性分析 該平臺是是自主開發(fā)設(shè)計(jì),因此不會構(gòu)成侵權(quán),在法律上是可行的。3.6用戶使用可行性本系統(tǒng)自主商品管理,自行網(wǎng)店經(jīng)營的網(wǎng)上商城平臺,系統(tǒng)具有強(qiáng)大的商品管理、訂單統(tǒng)計(jì)、會員管理等功能,同時(shí)擁有靈活多變的商品管理、等功能,功能強(qiáng)勁的后臺管理界面,無需登錄FTP,通過IE瀏覽器即可管理整個網(wǎng)站。俱備完整的購物網(wǎng)站功能、結(jié)構(gòu)簡單、容易使用。3.7可行性分析總結(jié)我們先對市場同類型的系統(tǒng)進(jìn)行調(diào)查,了解他們的優(yōu)缺點(diǎn);然后去詢問一些與本系統(tǒng)和商品銷售有關(guān)的專家,并把我們的初步想法和他們進(jìn)行探討;接著我們將實(shí)地進(jìn)行客戶調(diào)查,進(jìn)一步理解他們對這樣一類系統(tǒng)的具體要求;最后我們將把以上所有的意見進(jìn)行匯總,從而明確我們的系統(tǒng)和同類產(chǎn)品的區(qū)別,確立我們準(zhǔn)備開發(fā)的系統(tǒng)所具有的特色功能,從而使其在推出后更有市場前景。第四章組織結(jié)構(gòu)分析4.1前臺:

(1)最新商品:用戶可以在這個模塊當(dāng)中看到網(wǎng)站/店內(nèi)的最新產(chǎn)品,或者是最新促銷產(chǎn)品.

(2

)熱門商品:用戶可以在這個模塊看到網(wǎng)站內(nèi)店主最為推薦的產(chǎn)品,店主覺得用戶值得購買的產(chǎn)品.

(3)熱門商品:用戶可以在這個模塊當(dāng)中看到網(wǎng)站內(nèi)最多用戶購買的產(chǎn)品,銷量最大的產(chǎn)品。這一定程度的讓用戶更加了解商品的受歡迎程度。

(4)商品檢索:用戶可以運(yùn)用這個模塊來更加容易的尋找用戶本身想要的產(chǎn)品。

(5)用戶注冊:在購買商品的時(shí)候,用戶必須進(jìn)行注冊,以確認(rèn)購買的身份和能力。

(6)用戶中心:用戶中心是用于儲存用戶資料和修改用戶資料的模塊,以便于記錄用戶的購買資料,購買記錄,用戶的資料。

(7)訂單查詢:用戶可在這個模塊當(dāng)中查詢訂單的處理情況,可以查詢到已完成處理的訂單,未處理的訂單,正在進(jìn)行處理的訂單。以便于用戶對訂單的了解。

(8)我的購物車:我的購物車是用于給用戶保存感興趣的產(chǎn)品,用戶可以在購物車中對感興趣的產(chǎn)品進(jìn)行結(jié)賬,還可以對已加入購物車但是不感興趣的產(chǎn)品進(jìn)行確認(rèn)取消商品。(9)用戶收藏:用戶可以在此模塊看到店主/管理員對網(wǎng)絡(luò)商城的商品進(jìn)行的打折促銷,或者是一些優(yōu)惠大酬賓的活動,用于快捷購買。

(10)用戶登錄:對于已經(jīng)注冊過的用戶,可以在購買之前進(jìn)行登錄,對用戶的身份進(jìn)行驗(yàn)證處理。4.2后臺:

(1)商品管理:管理員對商品進(jìn)行的一系列處理,如,商品的降價(jià)處理,促銷活動,商品的進(jìn)貨多少。

(2)用戶管理:管理員對用戶的一些資料的管理,如,寄件地址,通知方式,電話號碼,一些老顧客的優(yōu)惠活動。

(3)訂單管理:管理員對用戶已完成的訂單進(jìn)行處理,如,寄件,對商品的包裝,通知發(fā)貨。

(4)信息管理:管理員一切關(guān)于網(wǎng)上購物系統(tǒng)進(jìn)行的信息管理。其中包括用戶的信息,商品的信息,訂單的信息。

前臺的管理信息系統(tǒng)可以讓進(jìn)來網(wǎng)站的用戶,在網(wǎng)頁內(nèi)看到最新產(chǎn)品的公告,推薦產(chǎn)品的公告,熱門商品的公告;如果新的用戶的話,想要買產(chǎn)品必須要進(jìn)行用戶注冊;進(jìn)行了用戶注冊之后,用戶可以在用戶中心修改個人密碼以達(dá)到購買產(chǎn)品的安全。同時(shí)可以在用戶中心修改個人信息,給賣家留言。若是已經(jīng)注冊過的賣家,可以在用戶登錄模塊中,對用戶的身份進(jìn)行認(rèn)證。在下了訂單之后,可以對自己購買的產(chǎn)品進(jìn)行訂單查詢,對產(chǎn)品的物流情況,賣家的處理進(jìn)行查詢。在下單之前,用戶可以將產(chǎn)品加入購物車,最后才對所有的產(chǎn)品進(jìn)行一次過結(jié)算。4.3網(wǎng)上購物系統(tǒng)功能結(jié)構(gòu)圖用戶中心用戶中心第五章業(yè)務(wù)流程分析(1)買家登錄網(wǎng)站首頁進(jìn)行商品的瀏覽。可以按商品類別來進(jìn)行瀏覽,并可查看商品信息、賣家信息。

(2)如果要購買商品,買家必須進(jìn)行用戶登錄,輸入用戶名和密碼;如果用戶還沒有注冊,可以進(jìn)行在線注冊。

(3)登錄后可以進(jìn)入賬戶管理,查看、修改賬戶信息;當(dāng)余額不足時(shí),可進(jìn)行賬戶充值。

(4)進(jìn)入購物車,查看訂購的商品,對不滿意的商品可以進(jìn)行刪除。訂購以后,確認(rèn)訂單,付款到支付寶。(訂單自動生效,系統(tǒng)分配一個訂單編號給買家,并將訂單發(fā)送給賣家。)若要繼續(xù)購物則可返回瀏覽頁面繼續(xù)購物。

(5)等待賣家發(fā)貨,可以在交易管理中,隨時(shí)查看訂單信息。

(6)確認(rèn)收貨。收到商品后,在交易管理里確認(rèn)收獲,支付寶將把交易款付給賣家。如果對商品或者物流有意見,可以請求退款,等待賣家處理。

(7)評價(jià)。根據(jù)交易情況對賣家進(jìn)行評價(jià),如果有不滿意的地方可以等待賣家解釋;此后,也可以看見賣家對買家的評價(jià),并且對不確實(shí)的評價(jià)進(jìn)行解釋。

(8)如果在交易過程中有受到欺騙或者賣家違規(guī)操作,可以向客服提出投訴和舉報(bào),請求客服介入。城后臺訂單狀態(tài)為“待處理”,表明此訂單在等待地市相關(guān)人員在后臺里進(jìn)行訂單的入庫操作,只有當(dāng)?shù)厥腥藛T在做完入庫操作后,地市倉管管理員進(jìn)入商城后,對該訂單點(diǎn)”預(yù)處理完畢“后,該狀態(tài)更改為”待出庫“之后輸入手機(jī)串號或打印運(yùn)單后點(diǎn)擊”出庫“操作,等待物流公司進(jìn)行配送。正常訂單管理包括的主要內(nèi)容:訂單號、下單日期、收件人姓名、手機(jī)號、登錄手機(jī)號、配送地址、運(yùn)單號、子訂單號、狀態(tài)、支付狀態(tài)和用時(shí)。正常訂單管理的功能:查看、受理、打印發(fā)票、打印運(yùn)單、出庫、簽收回執(zhí)。正常訂單狀態(tài)包括:待處理、待出庫、已出庫、配送途中、已簽收、完成、無人簽收、當(dāng)場退貨。正常訂單管理由倉管員操作。正常訂單操作流程:(1)用戶通過網(wǎng)上銀行支付訂單金額成功(2)前臺"我的訂單"中訂單的狀態(tài)變成"已支付",并且后臺物流系統(tǒng)中訂單狀態(tài)變成"待處理(3)倉管人員點(diǎn)擊“正常訂單管理”選擇“預(yù)處理完畢”操作,訂單狀態(tài)變?yōu)?待出庫"(4)系統(tǒng)狀態(tài)變?yōu)椤按鰩臁焙?倉管人員點(diǎn)擊“出庫”操作后,系統(tǒng)狀態(tài)變?yōu)椤耙殉鰩臁保?)物流商在物流系統(tǒng)可以查詢到此已出庫的訂單并派車取貨(6)物流商提完貨后配送時(shí),前臺訂單狀態(tài)變?yōu)椤芭渌屯局小保?)物流商將貨物送到后,物流商在系統(tǒng)中操作,系統(tǒng)狀態(tài)變?yōu)?已簽收"(8)倉管人員收到送貨回執(zhí)單后點(diǎn)擊“簽收回執(zhí)”系統(tǒng)狀態(tài)變?yōu)椤巴瓿伞本W(wǎng)上購物系統(tǒng)業(yè)務(wù)流程圖第六章數(shù)據(jù)流程分析網(wǎng)上購物系統(tǒng)頂層圖網(wǎng)上購物系統(tǒng)一層圖網(wǎng)上購物系統(tǒng)二層圖(1)網(wǎng)上購物系統(tǒng)二層圖(2)第七章代碼設(shè)計(jì)

7.1代碼設(shè)計(jì)符合的原則(1)唯一確定性:為了避免訂單重復(fù)造成不必要的損失。

(2)標(biāo)準(zhǔn)化與通用性:由于在網(wǎng)上進(jìn)行購物的客戶來自不同區(qū)域,所以代碼要標(biāo)準(zhǔn)而且通用以方便世界各地客戶應(yīng)用。

(3)簡單性:由于電子商務(wù)系統(tǒng)就是為了給客戶帶來方便,所以代碼一定要簡單易懂以便客戶方便快捷的操作。

(4)穩(wěn)定性、可擴(kuò)充性和易修改性:貨物的訂單應(yīng)體現(xiàn)出貨物的下訂單的時(shí)間以及貨物的特征。

(5)滿足系統(tǒng)要求性:采用系統(tǒng)所支持的符號作為代碼

7.2部分代碼

(1)訂單號:流水號,采用訂單生成時(shí)間夠成,由產(chǎn)生訂單的年、月、日、時(shí)、分、秒構(gòu)成。不同的客戶不能再同一時(shí)間內(nèi)產(chǎn)生訂單。若在相同時(shí)間內(nèi)產(chǎn)生訂單時(shí)系統(tǒng)應(yīng)提示系統(tǒng)正忙。

(2)商品編號:為不同類別的商品提供不同的編號,如上衣可使用編號1,褲子可使用編號2等等。再在大區(qū)域范圍內(nèi)進(jìn)行細(xì)分。以體現(xiàn)商品的樣式,季節(jié),材質(zhì)等屬性。以此為商品編號可以方便查找。

(3)安全號:為了提高網(wǎng)上購物系統(tǒng)的安全性,當(dāng)客戶在付款給網(wǎng)上第三方支付平臺時(shí),系統(tǒng)自動生成六位數(shù)編號發(fā)送到客戶注冊會員時(shí)填寫的手機(jī)上或者郵箱理。確保客戶購物的安全。7.3代碼的校驗(yàn)采用算術(shù)級數(shù)法確定校驗(yàn)位。在設(shè)計(jì)好的代碼后,再增加一位,作為代碼的組成部分。增加的一位,即為校驗(yàn)位。使用時(shí),應(yīng)錄入包括校驗(yàn)位在內(nèi)的完整代碼,代碼進(jìn)入系統(tǒng)后,系統(tǒng)將取該代碼校驗(yàn)位前得各位,按照確定代碼校驗(yàn)位的算法進(jìn)行計(jì)算,并與錄入代碼的最后一位(校驗(yàn)位)進(jìn)行比較,如果相等,則錄入代碼正確,否則錄入代碼錯誤,進(jìn)行重新錄入。同時(shí)代碼設(shè)計(jì)時(shí),要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。否則,在短時(shí)間內(nèi),隨便改變編碼結(jié)構(gòu)對設(shè)計(jì)工作來說是一種嚴(yán)重浪費(fèi)。一般來說,代碼愈短,分類、準(zhǔn)備、存儲和傳送的開銷愈低;代碼愈長,對數(shù)據(jù)檢索、統(tǒng)計(jì)分析和滿足多樣化的處理要求就愈好。但編碼太長,留空太多,多年用不上,也是一種浪費(fèi)。代碼設(shè)計(jì)說明書7.4模擬程序流程圖第八章輸入輸出設(shè)計(jì)

8.1管理員輸入

管理員登錄系統(tǒng)時(shí)輸入用戶名、密碼;

添加/刪除商品時(shí)輸入刪除、修改、添加商品信息;

刪除訂單時(shí)輸入刪除信息;

添加/刪除用戶時(shí)輸入刪除、修改、添加用戶信息;

添加/刪除用戶留言時(shí)輸入刪除、修改信息

8.2顧客輸入

顧客登錄系統(tǒng)時(shí)輸入用戶名、密碼;

檢索商品時(shí)輸入商品名稱;

付款時(shí)輸入金額、賬號等有效信息;

顧客填寫訂單時(shí)輸入有效信息即地址、電話等;

確認(rèn)付款后對所購買的商品進(jìn)行商品評價(jià),以供其他客戶進(jìn)行參考;

顧客可以給賣家留言或咨詢。

8.3系統(tǒng)中的數(shù)據(jù)輸出到顧客

顧客在系統(tǒng)中進(jìn)行檢索商品時(shí)所得到的信息,查詢訂單時(shí)所獲得的信息;

管理員在維護(hù)系統(tǒng)時(shí)在系統(tǒng)中得到的信息。

8.4系統(tǒng)中的數(shù)據(jù)輸出到系統(tǒng)

系統(tǒng)將付款信息輸出給銀行卡系統(tǒng);系統(tǒng)將付款信息輸出給第三方支付系統(tǒng);系統(tǒng)將配送信息輸出給物流中心系統(tǒng)。

8.5系統(tǒng)中的數(shù)據(jù)輸出到組織

系統(tǒng)將每月(每年)收益信息輸出給管理階層。

第九章

界面設(shè)計(jì)用戶界面的總體風(fēng)格,面對廣大互聯(lián)網(wǎng)用戶,界面采用網(wǎng)頁編碼,考慮用戶瀏覽器的普及程度和大多數(shù)互聯(lián)網(wǎng)用戶。明確面向的大多數(shù)的用戶為追求時(shí)尚,接觸較多網(wǎng)絡(luò)和電子產(chǎn)品的年輕人,界面設(shè)計(jì)要色彩鮮艷,吸引購物者,但是隨著互聯(lián)網(wǎng)的普及,大多數(shù)掌握較少電腦知識的人也開始習(xí)慣網(wǎng)上購物,針對這一點(diǎn)界面要達(dá)到操作簡單,達(dá)到友好體驗(yàn)。界面設(shè)計(jì)要求標(biāo)準(zhǔn):顏色色調(diào)簡潔明亮,勾起購物欲望性能減少圖片和flash素材,加快網(wǎng)頁打開速度瀏覽器界面體驗(yàn)最好的程度下,滿足現(xiàn)在在在使用最低版本瀏覽器第十章數(shù)據(jù)庫設(shè)計(jì)10.1概念結(jié)構(gòu)設(shè)計(jì)E—R圖圖1實(shí)體會員E-R圖圖2實(shí)體商品E-R圖圖3實(shí)體賣家E-R圖圖4系統(tǒng)結(jié)構(gòu)E-R圖10.2數(shù)據(jù)字典會員表表名member字段名數(shù)據(jù)類型長度主外鍵字段說明備注m_novarchar15主鍵會員賬號非空m_pwdvarchar15無密碼非空m_namechar40無會員姓名無sexchar2無性別無emailvarchar20無電子郵箱非空m_phonechar15無會員電話非空商品表表名goods字段名數(shù)據(jù)類型長度主外鍵字段說明備注goods_novarcahr15主鍵商品號非空goods_namevarcahr25無商品名無goods_stylevarcahr15無商品種類無goods_pricefloat無單價(jià)無goods_inventorychar10無庫存量無descriptionvarcahr300無商品描述無Activity_statevarcahr20無活動狀態(tài)無賣家表表名seller字段名數(shù)據(jù)類型長度主外鍵字段說明備注s_novarchar15主鍵賣家號非空s_pwdvarchar15無密碼無s_namechar40無賣家名無sexchar2無性別無s_addressvarchar60無賣家地址無s_phonechar15無賣家電話無購買表表名buy字段名數(shù)據(jù)類型長度主外鍵字段說明備注order_novarchar15主鍵訂單號非空m_novarcahr15外鍵會員號非空goods_novarcahr15外鍵商品號非空buy_pricefloat無購買單價(jià)非空order_numsmallint無購買數(shù)量非空pay_wayvarcahr10無付費(fèi)方式非空sen_wayvarcahr10無送貨方式非空receiver_namevarcahr40無收貨人姓名非空receiver_phonechar15無收貨人電話非空receiver_addressvarcahr60無收貨人地址非空Is_or_notchar2無是否購買非空取消訂單表表名cancel字段名數(shù)據(jù)類型長度主外鍵字段說明備注order_novarcahr15主鍵訂單號非空m_novarcahr15外鍵會員號非空goods_novarcahr15外鍵商品號非空reasonvarcahr20否取消訂單原因無cancel_timetimestamp否取消訂單時(shí)間無下架表表名stop_sell字段名數(shù)據(jù)類型長度主外鍵字段說明備注s_novarchar15主鍵會員號非空goods_novarchar15主鍵商品號非空stop_timedate否下架時(shí)間非空stop_reasonvarchar30否下架原因無10.3關(guān)系模式會員(賬號,密碼,姓名,性別,電話,Email)商品(商品號,商品名,商品種類,單價(jià),庫存量,商品描述,活動狀態(tài))賣家(賣家號,密碼,賣家名,性別,賣家地址,賣家電話)購買(訂單號,會員號,商品號,購物單價(jià),購買數(shù)量,付費(fèi)方式,送貨方式,收貨人姓名,收貨人電話,收貨人地址,是否購買)取消訂單(訂單號,會員號,商品號,取消訂單原因,取消訂單時(shí)間)下架(賣家號,商品號,下架時(shí)間,下架原因)用戶表(賬號,密碼,用戶名)在數(shù)據(jù)庫的需求分析階段,考慮到我們需要建立一個登陸系統(tǒng)的賬戶,如果每一次用戶登錄網(wǎng)上購物系統(tǒng)時(shí),數(shù)據(jù)庫都要從會員表或者是賣家表全表查詢,核對用戶的登錄信息是否正確,這樣做太浪費(fèi)時(shí)間,我們就又建了一張表用戶表(all_user),雖然浪費(fèi)了一點(diǎn)存儲空間,但是提高了系統(tǒng)的效率,采用空間換時(shí)間的方法,來降低用戶登錄的時(shí)間。10.4關(guān)系圖圖5數(shù)據(jù)庫所涉及的重要的表的關(guān)系圖10.5數(shù)據(jù)庫表的建立和數(shù)據(jù)的載入實(shí)例需要明確數(shù)據(jù)庫需要建立幾張表,以及每個表中所要包括的屬性。在建立表的過程中。要對每個表進(jìn)行字段屬性的設(shè)置。(至少包括6張表,每個表都有主鍵,設(shè)必要的外鍵;根據(jù)實(shí)際情況,設(shè)計(jì)一個Check約束;至少建立一個視圖)10.5.1會員表建立createtablemember(m_novarchar(15)primarykey,m_pwdvarchar(15)notnull,m_namechar(40),sexchar(2)check(sexin(‘男’,‘女’)),Emailvarchar(20)notnull,m_phonechar(15)notnull);會員表的數(shù)據(jù)示例如下:10.5.2賣家表的建立createtableseller(s_novarchar(15)primarykey,s_pwdvarchar(15)notnull,s_namechar(40),sexchar(2)check(sexin(‘男’,‘女’)),s_addressvarchar(60)notnull,s_phonechar(15)notnull);賣家表的數(shù)據(jù)示例如下:10.5.3商品表的建立createtablegoods(goods_novarchar(15)primarykey,goods_namevarchar(25)notnull,goods_stylevarchar(15)notnull,goods_pricefloatnotnull,goods_inventorychar(10)notnull,descriptionvarchar(300),activity_statevarchar(20));商品表內(nèi)的內(nèi)容:10.5.4購買表的建立createtablebuy(order_novarchar(15)notnull,m_novarchar(15),goods_novarchar(15),buy_pricefloatnotnull,order_numsmallintnotnull,pay_wayvarchar(10)notnull,send_wayvarchar(10)notnull,receiver_namevarchar(40)notnull,receiver_phonechar(15)notnull,receiver_addressvarchar(60)notnull,is_or_notchar(2)notnull,primarykey(order_no),foreignkey(goods_no)referencesgoods,foreignkey(m_no)referencesmember);表述添加的數(shù)據(jù)如下表所示:10.5.5取消訂單表實(shí)現(xiàn)的主要SQL語句:createtablecancel(order_novarchar(15),m_novarchar(15),goods_novarchar(15),cancel_reasonvarchar(20),primarykey(order_no),foreignkey(goods_no)referencesgoods,foreignkey(m_no)referencesmembet);10.5.6下架表實(shí)現(xiàn)的主要SQL語句:createtablestop_sell(s_novarchar(15),goods_novarchar(15)notnull,stop_timedatetime,stop_reasonvarchar(20),primarykey("s_no","goods_no"),foreignkey("goods_no")referencesgoods,foreignkey("s_no")referencesseller);10.5.7供貨表實(shí)現(xiàn)的主要SQL語句:createtableprovide(provide_novarchar(15),s_novarchar(15),goods_novarchar(15),provide_numsmallintnotnull,provide_timedatetimenotnull,primarykey(provide_no),foreignkey(goods_no)referencesgoods,foreignkey(s_no)referencesseller);表的創(chuàng)建的主要SQL語句已基本列出,至于表中的數(shù)據(jù)增刪改查的功能實(shí)現(xiàn),也都只采用部分功能的實(shí)現(xiàn)語句來給予示例。10.6視圖及存儲過程為了熟悉對視圖和存儲過程的使用,我建了一個視圖v_goos和一個存儲過程store_g_info分別用來實(shí)現(xiàn)按商品號查詢商品信息和按商品種類來實(shí)現(xiàn)查詢商品信息的功能。具體創(chuàng)建視圖和存儲過程的主要SQL語句如下所示:創(chuàng)建視圖v_goos:(1)DB中可運(yùn)行的程序如下所示:createviewv_goos(goods_no,goods_name,goods_style,goods_price,goods_inventory,description,activity_state)asselectgoods.goods_no,goods.goods_name,goods.goods_style,goods.goods_price,goods.goods_inventory,goods.description,goods.activity_statefromgoods;SQLserver2005中的SQL語句如下:createviewv_goosasselectgoods_no,goods_name,goods_style,goods_price,goods_inventory,description,activity_statefromgoods;創(chuàng)建存儲過程store_g_info:createprocedurestore_g_info@gstyvarchar(15)--定義一個輸入?yún)?shù)asbeginselect*fromgoodswheregoods_style=@gsty--要求ID列與輸入?yún)?shù)相等end10.7數(shù)據(jù)庫增刪改查功能的實(shí)現(xiàn)數(shù)據(jù)庫的前臺部分主要是實(shí)現(xiàn)了數(shù)據(jù)庫中表的內(nèi)容的增刪改查的功能,其具體的實(shí)現(xiàn)如下面所述:10.7.1會員登錄已注冊的會員憑借自己已獲得的賬號和密碼,可以登錄網(wǎng)上購物系統(tǒng)。10.7.2注冊會員通過在數(shù)據(jù)庫的會員表里添加新內(nèi)容的方法,來實(shí)現(xiàn)新用戶注冊成為會員的需求。具體的實(shí)現(xiàn)SQL語句如下所示:INSERTINTO"member"(m_no,m_pwd,m_name,sex,email,m_phone)VALUES(:sle_1.text,:sle_3.text,:sle_2.text,:sle_6.text,:sle_4.text,:sle_5.text);10.7.3會員信息查詢采用按用戶名(精確查詢)查詢的方式,來實(shí)現(xiàn)查詢數(shù)據(jù)庫中會員的個人信息的功能需求,并將按用戶名查詢出來的結(jié)果顯示在數(shù)據(jù)窗口dw_1,其具體實(shí)現(xiàn)的SQL語句如下所示:dest="SELECTm_no,m_name,email,sex,m_phoneFROMmemberWHEREm_name='"+sle_1.text+"'"DW_1.Object.DataWindow.Table.Select=destdw_1.settransobject(sqlca)dw_1.retrieve()10.7.4修改用戶信息用戶在使用網(wǎng)上購物系統(tǒng)的過程中,出于對個人生活方便的考慮,可能會需要修改自己在網(wǎng)上購物系統(tǒng)中已注冊的個人信息。通過會員修改個人信息的操作實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)表的內(nèi)容的更新和修改功能。具體實(shí)現(xiàn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論