網(wǎng)上購物商城管理系統(tǒng)課程設(shè)計(jì)

上傳人:仙*** 文檔編號:32878640 上傳時間:2021-10-16 格式:DOC 頁數(shù):41 大小:1.59MB
收藏 版權(quán)申訴 舉報(bào) 下載
網(wǎng)上購物商城管理系統(tǒng)課程設(shè)計(jì)_第1頁
第1頁 / 共41頁
網(wǎng)上購物商城管理系統(tǒng)課程設(shè)計(jì)_第2頁
第2頁 / 共41頁
網(wǎng)上購物商城管理系統(tǒng)課程設(shè)計(jì)_第3頁
第3頁 / 共41頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《網(wǎng)上購物商城管理系統(tǒng)課程設(shè)計(jì)》由會員分享,可在線閱讀,更多相關(guān)《網(wǎng)上購物商城管理系統(tǒng)課程設(shè)計(jì)(41頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、Hebei Normal University of Science & Technology課程設(shè)計(jì)題 目: 院(系、部): 學(xué) 生 姓 名 指 導(dǎo) 教 師:2014年12月26日頁面設(shè)置為A4,其中上、下、左、右各為2.5cm河北科技師范學(xué)院教務(wù)處制摘要在我國,網(wǎng)上購物從無到有也不過短短幾年時間。網(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ù)器早已不再局限于過去

2、的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(JavaServerPages)技術(shù)開發(fā)的網(wǎng)上購物系統(tǒng)。系統(tǒng)分前臺部分和后臺部分,前臺部分主要包括:用戶注冊與登錄、商品展示模塊、購物車模塊、會員中心、商品搜索模塊、用戶注銷。

3、后臺部分主要包括:管理員注冊與登錄、商品信息(添加,刪除,修改)模塊、訂單信息管理模塊、用戶信息模塊。建立后的網(wǎng)站系統(tǒng)是一個動態(tài)、交互式的電子商務(wù)網(wǎng)站。關(guān)鍵詞:JSP;Tomcat;MySQL;網(wǎng)上購物系統(tǒng)目錄第一章 引言51.1 背景51.2 系統(tǒng)開發(fā)的必要性和意義6第二章 現(xiàn)行系統(tǒng)調(diào)查研究與分析62.1 組織機(jī)構(gòu)調(diào)查62.2業(yè)務(wù)流程62.3處理流程和數(shù)據(jù)流程72.4工作負(fù)荷92.5費(fèi)用支出92.6人員92.7現(xiàn)行系統(tǒng)存在的主要問題和薄弱環(huán)節(jié)92.8設(shè)備9第三章 可行性分析103.1對系統(tǒng)的簡要描述103.2與現(xiàn)有系統(tǒng)比較的優(yōu)越性103.3技術(shù)可行性113.4經(jīng)濟(jì)可行性的主要因素113.5社

4、會可行性分析113.6用戶使用可行性113.7 可行性分析總結(jié)11第四章 組織結(jié)構(gòu)分析124.1前臺:124.2后臺:124.3網(wǎng)上購物系統(tǒng)功能結(jié)構(gòu)圖13第五章 業(yè)務(wù)流程分析14第六章 數(shù)據(jù)流程分析17第七章 代碼設(shè)計(jì)197.1代碼設(shè)計(jì)符合的原則197.2部分代碼20第八章 輸入輸出設(shè)計(jì)228.1管理員輸入228.2顧客輸入23第九章界面設(shè)計(jì)23第十章 數(shù)據(jù)庫設(shè)計(jì)24第十一章 總結(jié)37參考文獻(xiàn)38第一章 引言1.1 背景近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示

5、出一種新穎的購物理念。隨著電子商務(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)信息是指隨時變化的信息,如商品報(bào)價(jià),會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無紙化交換。1.2 系統(tǒng)開發(fā)的必要性和意義對于用戶來說,希望所需商品能迅速查到,所購商

6、品能按時郵寄,質(zhì)量保證安全放心、售后服務(wù)及時解決。用戶的要求得到滿足的情況下,網(wǎng)站信用度才能得到提高,才能更好的發(fā)展。而對于系統(tǒng)管理員來說,既要考慮用戶的需求,又要更好的管理整個系統(tǒng),所以任務(wù)更為重大。滿足用戶要求方面,應(yīng)該及時處理用戶的需求。而對于系統(tǒng)管理員來說,既要考慮用戶的需求,又要更好的管理整個系統(tǒng),所以任務(wù)更為重大。滿足用戶要求方面,應(yīng)該及時處理用戶的訂單,盡快的解答客戶的疑問,按時查看網(wǎng)站信息反饋等,這樣才能有更好的經(jīng)濟(jì)效益。系統(tǒng)管理員的責(zé)任也不能忽視,如及時更新產(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)上門市支付系統(tǒng)物流管理部門客服系統(tǒng)

7、2.2業(yè)務(wù)流程(1)客戶注冊會員,建立支付寶帳戶并充值(2)選擇物品,與商家交流,放入購物車(3)去結(jié)算并向支付寶匯款(4)商家發(fā)送貨物(5)賣家收取貨物,確認(rèn)付款,并對商品作出評價(jià)網(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)時間長,出錯效率高,在系統(tǒng)投

8、入運(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ù)工作存在盲目性、隨意性、和無效消耗

9、,不能保證營銷的工作質(zhì)量,影響商品的銷售。 2.8設(shè)備操作系統(tǒng)使用Windows 2003 Server,Web服務(wù)器使用操作系統(tǒng)自帶的IIS 8.0,瀏覽器IE8.0極其以上(或Netscape Navigator6.0極其以上),數(shù)據(jù)庫服務(wù)器使用SQL Server2005;程序運(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??紤]到目前OFFICE 2010的市場占有率已

10、達(dá)到91%,所以我們的系統(tǒng)日常的文檔和數(shù)據(jù)處理應(yīng)該能夠支持OFFICE 2010 .第三章 可行性分析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è)置

11、(廣告添加,友情鏈接)等功能達(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)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。針對性

12、:該平臺設(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ā)客戶及時調(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ù),公

13、司準(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ì)、會員管理等功能,同時擁有靈活多變的商品管理、等功能,功能強(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)行探討;接著我們

14、將實(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)用這個模塊來更加容易的尋找用

15、戶本身想要的產(chǎn)品。 (5)用戶注冊:在購買商品的時候,用戶必須進(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)行的打折促銷,或者是

16、一些優(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)

17、品的公告,熱門商品的公告;如果新的用戶的話,想要買產(chǎn)品必須要進(jìn)行用戶注冊;進(jìn)行了用戶注冊之后,用戶可以在用戶中心修改個人密碼以達(dá)到購買產(chǎn)品的安全。同時可以在用戶中心修改個人信息,給賣家留言。若是已經(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)行商品的瀏覽??梢园瓷唐奉悇e來進(jìn)行瀏覽,并可查看商品信息、賣家信息。(2)如果要購買商品,買家必須進(jìn)行用

18、戶登錄,輸入用戶名和密碼;如果用戶還沒有注冊,可以進(jìn)行在線注冊。(3)登錄后可以進(jìn)入賬戶管理,查看、修改賬戶信息;當(dāng)余額不足時,可進(jìn)行賬戶充值。(4)進(jìn)入購物車,查看訂購的商品,對不滿意的商品可以進(jìn)行刪除。訂購以后,確認(rèn)訂單,付款到支付寶。(訂單自動生效,系統(tǒng)分配一個訂單編號給買家,并將訂單發(fā)送給賣家。)若要繼續(xù)購物則可返回瀏覽頁面繼續(xù)購物。(5)等待賣家發(fā)貨,可以在交易管理中,隨時查看訂單信息。(6)確認(rèn)收貨。收到商品后,在交易管理里確認(rèn)收獲,支付寶將把交易款付給賣家。如果對商品或者物流有意見,可以請求退款,等待賣家處理。(7)評價(jià)。根據(jù)交易情況對賣家進(jìn)行評價(jià),如果有不滿意的地方可以等待賣家

19、解釋;此后,也可以看見賣家對買家的評價(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)和用時。 正常訂單管理的功能:查看、受理、打印發(fā)票、打印運(yùn)單、

20、出庫、簽收回執(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)物流商提完貨后配送時,前臺訂單狀態(tài)變?yōu)椤芭渌屯局小保?)物流商將貨物送到后,物流商在系統(tǒng)中操作,系統(tǒng)狀

21、態(tài)變?yōu)橐押炇眨?)倉管人員收到送貨回執(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)出貨物的下訂單的時間以及貨物的特征。(5)滿足

22、系統(tǒng)要求性:采用系統(tǒng)所支持的符號作為代碼7.2部分代碼 (1)訂單號:流水號,采用訂單生成時間夠成,由產(chǎn)生訂單的年、月、日、時、分、秒構(gòu)成。不同的客戶不能再同一時間內(nèi)產(chǎn)生訂單。若在相同時間內(nèi)產(chǎn)生訂單時系統(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)上第三方支付平臺時,系統(tǒng)自動生成六位數(shù)編號發(fā)送到客戶注冊會員時填寫的手機(jī)上或者郵箱理。確??蛻糍徫锏陌踩?。7.3代碼的校驗(yàn) 采用算術(shù)級數(shù)

23、法確定校驗(yàn)位。在設(shè)計(jì)好的代碼后,再增加一位,作為代碼的組成部分。增加的一位,即為校驗(yàn)位。使用時,應(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è)計(jì)時,要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。否則,在短時間內(nèi),隨便改變編碼結(jié)構(gòu)對設(shè)計(jì)工作來說是一種嚴(yán)重浪費(fèi)。一般來說,代碼愈短,分類、準(zhǔn)備、存儲和傳送的開銷愈低;代碼愈長,對數(shù)據(jù)檢索、統(tǒng)計(jì)分析和滿足多樣化的處理要求就愈好。但編碼太長,留空太多,多年用不上,也是一種浪費(fèi)。代碼設(shè)計(jì)說

24、明書7.4模擬程序流程圖第八章 輸入輸出設(shè)計(jì)8.1管理員輸入 管理員登錄系統(tǒng)時輸入用戶名、密碼;添加/刪除商品時輸入刪除、修改、添加商品信息;刪除訂單時輸入刪除信息; 添加/刪除用戶時輸入刪除、修改、添加用戶信息;添加/刪除用戶留言時輸入刪除、修改信息8.2顧客輸入 顧客登錄系統(tǒng)時輸入用戶名、密碼; 檢索商品時輸入商品名稱;付款時輸入金額、賬號等有效信息;顧客填寫訂單時輸入有效信息即地址、電話等;確認(rèn)付款后對所購買的商品進(jìn)行商品評價(jià),以供其他客戶進(jìn)行參考;顧客可以給賣家留言或咨詢。8.3系統(tǒng)中的數(shù)據(jù)輸出到顧客顧客在系統(tǒng)中進(jìn)行檢索商品時所得到的信息,查詢訂單時所獲得的信息;管理員在維護(hù)系統(tǒng)時在系

25、統(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ù)的用戶為追求時尚,接觸較多網(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)簡潔明亮,勾起購物欲望性能減少圖

26、片和flash素材,加快網(wǎng)頁打開速度瀏覽器界面體驗(yàn)最好的程度下,滿足現(xiàn)在在在使用最低版本瀏覽器第十章 數(shù)據(jù)庫設(shè)計(jì)10.1概念結(jié)構(gòu)設(shè)計(jì)ER圖圖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_novarc

27、ahr15主鍵商品號非空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無賣家

28、電話無購買表表名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無是否購買非空

29、取消訂單表表名cancel字段名數(shù)據(jù)類型長度主外鍵字段說明備注order_novarcahr15主鍵訂單號非空m_novarcahr15外鍵會員號非空goods_novarcahr15 外鍵商品號非空reasonvarcahr20否取消訂單原因無cancel_timetimestamp否取消訂單時間無下架表表名stop_sell字段名數(shù)據(jù)類型長度主外鍵字段說明備注s_novarchar15主鍵會員號非空goods_no varchar15主鍵商品號非空stop_time date否下架時間非空stop_reason varchar30否下架原因無10.3關(guān)系模式會員(賬號,密碼,姓名,性別,電

30、話,Email)商品(商品號,商品名,商品種類,單價(jià),庫存量,商品描述,活動狀態(tài))賣家(賣家號,密碼,賣家名,性別,賣家地址,賣家電話)購買(訂單號,會員號,商品號,購物單價(jià),購買數(shù)量,付費(fèi)方式,送貨方式,收貨人姓名,收貨人電話,收貨人地址,是否購買)取消訂單(訂單號,會員號,商品號,取消訂單原因,取消訂單時間)下架(賣家號,商品號,下架時間,下架原因)用戶表(賬號,密碼,用戶名) 在數(shù)據(jù)庫的需求分析階段,考慮到我們需要建立一個登陸系統(tǒng)的賬戶,如果每一次用戶登錄網(wǎng)上購物系統(tǒng)時,數(shù)據(jù)庫都要從會員表或者是賣家表全表查詢,核對用戶的登錄信息是否正確,這樣做太浪費(fèi)時間,我們就又建了一張表用戶表(all

31、_user),雖然浪費(fèi)了一點(diǎn)存儲空間,但是提高了系統(tǒng)的效率,采用空間換時間的方法,來降低用戶登錄的時間。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會員表建立create table member(m_no varchar(15) primary key,m_pwd varchar(15) not null,m_name char(

32、40),sex char(2) check (sex in (男,女),Email varchar(20) not null,m_phone char (15) not null);會員表的數(shù)據(jù)示例如下:10.5.2賣家表的建立create table seller(s_no varchar(15) primary key,s_pwd varchar(15) not null,s_name char(40),sex char(2) check (sex in (男,女),s_address varchar(60) not null,s_phone char (15) not null);賣家表

33、的數(shù)據(jù)示例如下:10.5.3商品表的建立create table goods ( goods_no varchar(15) primary key ,goods_name varchar(25) not null,goods_style varchar(15)not null ,goods_price float not null, goods_inventory char(10) not null, description varchar(300), activity_state varchar(20) ) ;商品表內(nèi)的內(nèi)容:10.5.4購買表的建立create table buy (ord

34、er_no varchar(15) not null, m_no varchar(15), goods_no varchar(15) , buy_price float not null, order_num smallint not null, pay_way varchar(10) not null, send_way varchar(10) not null, receiver_name varchar(40) not null, receiver_phone char(15) not null, receiver_address varchar(60) not null, is_or_

35、not char(2) not null , primary key (order_no) ,foreign key (goods_no) references goods , foreign key (m_no ) references member) ;表述添加的數(shù)據(jù)如下表所示:10.5.5取消訂單表實(shí)現(xiàn)的主要SQL語句:create table cancel (order_no varchar(15),m_no varchar(15), goods_no varchar(15),cancel_reason varchar(20) , primary key (order_no) ,for

36、eign key (goods_no ) references goods , foreign key (m_no ) references membet ) ;10.5.6下架表實(shí)現(xiàn)的主要SQL語句:create table stop_sell (s_no varchar(15), goods_no varchar(15) not null, stop_time datetime, stop_reason varchar(20) , primary key (s_no, goods_no) , foreign key (goods_no ) references goods ,foreign

37、 key (s_no ) references seller) ;10.5.7供貨表實(shí)現(xiàn)的主要SQL語句:create table provide (provide_no varchar(15), s_no varchar(15),goods_no varchar(15), provide_num smallint not null,provide_time datetime not null,primary key (provide_no) , foreign key (goods_no ) references goods , foreign key (s_no) references s

38、eller ) ;表的創(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)行的程序如下所示:create view v_goos ( goods_no, goods_name, goods_style,goods_price, goods_inventory, descr

39、iption, activity_state)as select goods.goods_no, goods.goods_name,g oods.goods_style,goods.goods_price, goods.goods_inventory, goods.description, goods.activity_state from goods;SQL server 2005中的SQL語句如下:create view v_goos as select goods_no, goods_name,goods_style,goods_price, goods_inventory, descr

40、iption, activity_state from goods;創(chuàng)建存儲過程store_g_info:create procedure store_g_info gsty varchar(15) -定義一個輸入?yún)?shù)as begin select * from goods where goods_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ù)庫的會員表

41、里添加新內(nèi)容的方法,來實(shí)現(xiàn)新用戶注冊成為會員的需求。具體的實(shí)現(xiàn)SQL語句如下所示:INSERT INTO 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ù)窗口,其具體實(shí)現(xiàn)的SQL語句如下所示:dest=SELECT m_no

42、,m_name,email ,sex,m_phone FROM member WHERE m_name = +sle_1.text+ DW_1.Object.DataWindow.Table.Select=dest dw_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)的SQL語句如下所示:update memberSETm_name =:sle_2.t

43、ext, m_pwd =:sle_4.text, member_Email =:sle_8.text, m_phone =:sle_8.text,WHERE m_name= :sle_1.text;10.7.5刪除用戶信息賣家或許會因?yàn)樽约汗ぷ鬟x擇或經(jīng)濟(jì)條件的問題的出現(xiàn),而選擇停止在網(wǎng)上開店售物時,可以選擇注銷掉自己的賬號,刪除自己的個人信息。通過用戶注銷自己賬戶的的操作來實(shí)現(xiàn)對數(shù)據(jù)庫中賣家表的內(nèi)容的刪除功能。第十一章 總結(jié)電子商務(wù)正是為了適應(yīng)這種以全球?yàn)槭袌鍪亲兓霈F(xiàn)和發(fā)展起來的。他可以使銷售商與供應(yīng)商更緊密的聯(lián)系起來,以更快的滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球

44、市場上銷售產(chǎn)品。電子商務(wù)基于網(wǎng)絡(luò)技術(shù)。網(wǎng)絡(luò)技術(shù)提供了實(shí)現(xiàn)電子商務(wù)的技術(shù)平臺,而電子商務(wù)是網(wǎng)絡(luò)技術(shù)的最新應(yīng)用和最終目標(biāo)。為期兩個星期的上機(jī)課結(jié)束了,這次的上機(jī)給了我很大的收獲也讓我受益匪淺,但也給了我一個很深的觸感,從最簡單的開始,網(wǎng)站的大體框架形成,再到一步步的完善這些看似簡單的流程,里面有許多細(xì)節(jié)問題是要求我們注意的,一個錯誤的代碼的輸錯給整個網(wǎng)站帶來的損失是無法估計(jì)的,所以細(xì)心和細(xì)致是必須的。經(jīng)過這次的上機(jī),我們對網(wǎng)站有了更深的了解,從書面的明白到真正做網(wǎng)站的理解。我們這次上機(jī)對我們的認(rèn)識起到了很大的啟發(fā)作用,使我們以后再接觸網(wǎng)站的過程中少走彎路。也是我們對人生和社會有了更清楚的認(rèn)識,任何

45、的成功都有艱辛和汗水鋪出來的,沒有那么多的意外收獲。參考文獻(xiàn)1武延軍黃飛躍.精通JSP編程技術(shù)M.北京:人民郵電出版社,2011.82柏亞軍.JSP編程基礎(chǔ)及應(yīng)用實(shí)例集錦M.北京:人民郵電出版社,2011.73清宏計(jì)算機(jī)工作室.JSP編程技巧M.北京:機(jī)械工業(yè)出版社,201214周影.網(wǎng)絡(luò)編程語言JSP實(shí)例教程M.北京:電子工業(yè)出版社,2013.65陳海山.深入JavaServlet網(wǎng)絡(luò)編程M.北京:清華大學(xué)出版社,2012.26Donny.JSP與網(wǎng)站開發(fā)編程實(shí)戰(zhàn)M.北京:科學(xué)出版社,2011.77StevenHolzner.Java技術(shù)內(nèi)幕M.北京:機(jī)械工業(yè)出版社,2012.18PhilH

46、anna.JSP技術(shù)大全M.北京:機(jī)械工業(yè)出版社,2012.39KarlMoss.JavaServlet開發(fā)人員指南M.北京:清華大學(xué)出版社,2012周次時間內(nèi) 容 摘 要需用時數(shù)執(zhí)行情況記錄17周周一上午實(shí)習(xí)動員、課題布置4已完成下午實(shí)習(xí)準(zhǔn)備、課題選題4已完成17周周二上午選題材料調(diào)查1(圖書館、網(wǎng)絡(luò))4已完成下午調(diào)查材料整理4已完成17周周三上午選題環(huán)境材料調(diào)查2(圖書館、網(wǎng)絡(luò))4已完成下午調(diào)查材料整理4已完成17周周四上午概要設(shè)計(jì)(用戶視圖設(shè)計(jì))4已完成下午概要設(shè)計(jì)材料整理4已完成17周周五上午系統(tǒng)分析(邏輯模型設(shè)計(jì))4已完成下午系統(tǒng)分析材料整理4已完成18周周一上午系統(tǒng)設(shè)計(jì)(主頁設(shè)計(jì))4已完成下午系統(tǒng)設(shè)計(jì)(主頁設(shè)計(jì))材料整理4已完成18周周二上午系統(tǒng)設(shè)計(jì)(超鏈接文本設(shè)計(jì))4已完成下午系統(tǒng)設(shè)計(jì)(超鏈接文本設(shè)計(jì))材料整理4已完成18周周三上午系統(tǒng)實(shí)施(HTML設(shè)計(jì))4已完成下午系統(tǒng)實(shí)施(HTML設(shè)計(jì))材料整理4已完成18周周四上午系統(tǒng)運(yùn)行、調(diào)試4已完成下午系統(tǒng)運(yùn)行、調(diào)試材料整理4已完成18周周五上午系統(tǒng)說明書設(shè)計(jì)4已完成下午系統(tǒng)說明書設(shè)計(jì)4已完成河北科技師范學(xué)院本科課程設(shè)計(jì)成績評定匯總表指導(dǎo)教師評分表工作態(tài)度(10)出勤與工作量(10)調(diào)研論證或?qū)嶒?yàn)(設(shè)計(jì))(30) 論文(設(shè)計(jì))質(zhì)量(30)創(chuàng)新(10)完成情況(10)總成績指導(dǎo)教師評語:指導(dǎo)教師簽字:

展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!