網(wǎng)上禮品店系統(tǒng)_第1頁(yè)
網(wǎng)上禮品店系統(tǒng)_第2頁(yè)
網(wǎng)上禮品店系統(tǒng)_第3頁(yè)
網(wǎng)上禮品店系統(tǒng)_第4頁(yè)
網(wǎng)上禮品店系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、網(wǎng)上禮品店系統(tǒng)(后臺(tái)) 0611240102 計(jì)算機(jī)科學(xué)與技術(shù) 1摘 要 網(wǎng)上禮品店是一個(gè)網(wǎng)上購(gòu)物式的新型系統(tǒng)也是一個(gè)典型的系統(tǒng),其開(kāi)發(fā)主要包括前臺(tái)的網(wǎng)頁(yè)設(shè)計(jì)應(yīng)用開(kāi)發(fā),后臺(tái)的數(shù)據(jù)庫(kù)建立維護(hù)以及管理兩大方面。對(duì)于前者要求建立功能完備,使用方便,操作簡(jiǎn)單等網(wǎng)站的設(shè)計(jì)特點(diǎn)。而對(duì)于后者則要求建立起數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)和管理功能。 因此根據(jù)上述的需求,設(shè)計(jì)的這個(gè)系統(tǒng)采用了網(wǎng)站式設(shè)計(jì)的基本思想方法,結(jié)合了ASP的編程語(yǔ)言,以網(wǎng)上購(gòu)物式的設(shè)計(jì)為中心,對(duì)禮品市場(chǎng)需求進(jìn)行了進(jìn)一步分析后,設(shè)計(jì)出前后臺(tái)分別登陸的完整的網(wǎng)上禮品店銷售與管理系統(tǒng)。本系統(tǒng)在前臺(tái)實(shí)現(xiàn)了用戶登陸,禮品排行榜、查詢禮品、

2、訂單查詢、網(wǎng)上購(gòu)物和客戶留言功能,在后臺(tái)建立了基于前臺(tái)所有模塊功能的管理功能。系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的系統(tǒng)可以滿足訂購(gòu)者,禮品店工作者和管理員三方面的需要。 本文首先介紹了網(wǎng)上購(gòu)物系統(tǒng)的現(xiàn)狀及開(kāi)發(fā)背景,然后論述了系統(tǒng)的設(shè)計(jì)目標(biāo)、系統(tǒng)需求和總體設(shè)計(jì)方案、數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)等。最后從系統(tǒng)模塊的四個(gè)方面較詳細(xì)的論述了系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。2課題的來(lái)源互聯(lián)網(wǎng)行業(yè)發(fā)展迅猛,電子商務(wù)也越來(lái)越成熟,不但給人們的生活帶來(lái)了很多便利,而且這這種靈活的商業(yè)模式也提供了很多就業(yè)機(jī)會(huì)近年來(lái)網(wǎng)上商場(chǎng)也應(yīng)運(yùn)而生,在國(guó)內(nèi)比較知名的購(gòu)物網(wǎng)站有當(dāng)當(dāng)網(wǎng)、易趣網(wǎng)、卓越網(wǎng)等。電子商務(wù)很大的改變了人們的購(gòu)物方式,由原來(lái)的購(gòu)物必須出

3、門,發(fā)展到現(xiàn)在的足不出戶,電子商務(wù)的發(fā)展同時(shí)也帶動(dòng)了其它行業(yè)的發(fā)展,比如第三方支付業(yè)、網(wǎng)上銀行業(yè)物流業(yè)等等。本論文將詳細(xì)介紹如何創(chuàng)建一個(gè)功能齊全的網(wǎng)上商店系統(tǒng)網(wǎng)上禮品店,本系統(tǒng)將實(shí)現(xiàn)用戶瀏覽禮品商品及訂購(gòu)網(wǎng)上禮品,以及網(wǎng)上商場(chǎng)禮品及訂單管理等電子商務(wù)功能。 3本課題的研究有如下幾點(diǎn)意義 1)提高網(wǎng)上禮品管理的準(zhǔn)確性,將本企業(yè)生產(chǎn)的禮品的基本信息經(jīng)過(guò)核實(shí)之后輸入后臺(tái)數(shù)據(jù)庫(kù),并存儲(chǔ)起來(lái)。按照規(guī)范設(shè)定標(biāo)準(zhǔn)代碼。這大大保證了統(tǒng)計(jì)原始數(shù)據(jù)的準(zhǔn)確性。2)可以大大的降低成本。網(wǎng)上禮品系統(tǒng)利用互聯(lián)網(wǎng)銷售禮品,節(jié)省了傳統(tǒng)的門面租金、水電費(fèi)用等,可以節(jié)省大量的人力、物力。3)可以帶動(dòng)其它行業(yè)的發(fā)展,比如物流業(yè)、網(wǎng)

4、上支付業(yè)、網(wǎng)上銀行業(yè)等等,提高現(xiàn)代社會(huì)信息化水平。4編程環(huán)境簡(jiǎn)介 本系統(tǒng)的開(kāi)發(fā)環(huán)境如下:開(kāi)發(fā)語(yǔ)言:ASP;開(kāi)發(fā)平臺(tái):Windows XP數(shù)據(jù)庫(kù):Access 2003;運(yùn)行環(huán)境要求:系統(tǒng)支持:Windows XP/2000/2003 數(shù)據(jù)庫(kù):Access 2003;服務(wù):IIS。5ASP的優(yōu)點(diǎn)與HTML相比,ASP網(wǎng)頁(yè)具有以下特點(diǎn):(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;(3)服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以

5、正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè);(4)ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過(guò)HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;(5)ASP可以使用服務(wù)器端ActiveX組件來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)現(xiàn)和那個(gè)Email或訪問(wèn)文件系統(tǒng)等。(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。6系統(tǒng)主要功能本系統(tǒng)運(yùn)用CMS系統(tǒng),是從數(shù)據(jù)庫(kù)實(shí)時(shí)讀取,在線禮品店建立網(wǎng)上的禮品定購(gòu)及管理平臺(tái),其主要提供以下功能

6、。發(fā)布禮品產(chǎn)品,以供用戶查看??梢詫?shí)現(xiàn)簡(jiǎn)單的禮品查詢功能??蛻舳寄鼙容^方便的訂購(gòu)禮品產(chǎn)品??蛻舳寄鼙容^方便的管理自己的訂單。管理員能比較方便的管理所有訂單。一般網(wǎng)上商店系統(tǒng)都具備上面所述的幾點(diǎn)功能,其中購(gòu)物車和訂單管理是此類系統(tǒng)的重點(diǎn)和難點(diǎn)。另外,在線支付功能是電子商務(wù)網(wǎng)站開(kāi)發(fā)的瓶頸,也是此類系統(tǒng)實(shí)現(xiàn)的難點(diǎn)。7系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖8數(shù)據(jù)庫(kù)需求分析根據(jù)上面的流程,在此系統(tǒng)中我們要要用到以下幾個(gè)表:User(用戶表,用以存放會(huì)員登陸賬戶、密碼、真實(shí)姓名、聯(lián)系方式等相關(guān)信息,以便訂購(gòu)及禮品配送)、Shop_Admin(管理員表,存放管理員用戶名稱、密碼等相關(guān)信息)、Shop_books(禮品信息表,用以存

7、放不同禮品的信息)、Shop_anclass(禮品品分類表,用以存放禮品產(chǎn)品的大類別)、Shop_action(訂單表,用以存放不同用戶的訂購(gòu)信息和訂購(gòu)狀態(tài),一級(jí)存放在收藏家中的商品)??蛻粼谶x購(gòu)場(chǎng)頻后,選購(gòu)產(chǎn)品的相關(guān)數(shù)據(jù)放入TempOrders(選購(gòu)臨時(shí)表)中;客戶選擇完后,確認(rèn)預(yù)定后則將相關(guān)數(shù)據(jù)移到Order(預(yù)定表)中。當(dāng)然選購(gòu)數(shù)據(jù)也可以采用Session或者Cookies的方式做記錄,但使用不方便,因?yàn)榕R時(shí)退出登錄時(shí),下次登陸將無(wú)法準(zhǔn)確查看購(gòu)物車的數(shù)據(jù)。 9數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 定單信息實(shí)體E-R圖 10圖4-2 管理員信息實(shí)體E-R圖11圖4-3 禮品分類信息實(shí)體E-R圖12圖4-4 禮品

8、信息實(shí)體E-R圖13圖4-5 用戶信息實(shí)體E-R圖14圖4-6各信息實(shí)體聯(lián)系E-R圖15后臺(tái)管理模塊設(shè)計(jì) 擁有權(quán)限者功能管理員、添加人員商品的添加、修改、刪除管理員、添加人員管理商品的訂單及訂單狀態(tài)和網(wǎng)友對(duì)商品的評(píng)論管理員管理網(wǎng)站前臺(tái)用戶,可進(jìn)行修改、刪除操作管理員對(duì)后臺(tái)管理員進(jìn)行權(quán)限分配和添加、修改、刪除管理員管理員對(duì)商品的大小分類進(jìn)行添加、修改、轉(zhuǎn)移、刪除操作管理員可以遠(yuǎn)程讀寫服務(wù)器端Web目錄下的任意文件和目錄管理員對(duì)首頁(yè)信息的添加、修改、刪除和更改公告人權(quán)限的管理員管理網(wǎng)友對(duì)網(wǎng)站的意見(jiàn)反饋信息管理員對(duì)網(wǎng)站基本信息進(jìn)行設(shè)置管理員對(duì)網(wǎng)站各欄目顯示的廣告圖片進(jìn)行設(shè)置管理員可以添加、修改、刪除

9、送貨方式及需要支付的附加條款數(shù)管理員可以添加、修改、刪除支付方式及排序管理員對(duì)其他信息設(shè)置,包括付款方式、交易條款、運(yùn)輸說(shuō)明16后臺(tái)登錄及權(quán)限設(shè)計(jì) 后臺(tái)登陸界面如圖5-4所示,系統(tǒng)默認(rèn)管理員用戶名和密碼都是admin。輸入用戶名和密碼,點(diǎn)擊“登錄”按鈕,form表單將把值傳遞到登錄驗(yàn)證文件chkadmin.asp,由該文什對(duì)用戶名和密碼進(jìn)行驗(yàn)證,并設(shè)置管群?jiǎn)T權(quán)限。 chkadmnin.asp文件程序代碼如下:%dim admin,passwordadmin=replace(trim(request(admin),)password=md5(replace(trim(request(passwo

10、rd),)if admin= or password= thenresponse.Write 對(duì)不起,登陸失敗,請(qǐng)檢查您的登陸名和密碼response.endend ifset rs=server.CreateObject(adodb.recordset)rs.Open select * from shop_admin where admin=&admin& and password=&password& ,conn,1,1if not(rs.bof and rs.eof) thenif password=rs(password) thensession(admin)=trim(rs(admi

11、n)session(flag)=int(rs(flag)session.Timeout=20rs.Closeset rs=nothingresponse.Redirect index.aspelseresponse.write alert(對(duì)不起,登陸失??!);history.go(-1);end ifelseresponse.write alert(對(duì)不起,登陸失?。?;history.go(-1);end if%17此段程序中,首先獲取管理員用戶名admin與密碼password,并對(duì)密碼進(jìn)行MD5加密:然后與數(shù)據(jù)庫(kù)中的記錄進(jìn)行比較,如果符合,則通過(guò)驗(yàn)證并將用戶名與權(quán)限分別賦予sessio

12、n(“admin”)與session(”flag”)對(duì)象,以方便后臺(tái)管理系統(tǒng)其他頁(yè)面判斷管理員是否登錄及其權(quán)限大小。相對(duì)電子商城類型的網(wǎng)站而言,后臺(tái)頁(yè)面中的各種信息是極度機(jī)密的資料,比如注冊(cè)用戶資料、用戶訂單等,這些資料如被他人非法獲取到。不但對(duì)網(wǎng)站用戶造成損失,而且對(duì)網(wǎng)站也是一種毀滅性的打擊。因此在每個(gè)后臺(tái)頁(yè)面加入管理員驗(yàn)證和權(quán)限判斷是很有必要的,這樣才能避免某些非法用戶通過(guò)獲取文件名而進(jìn)入后臺(tái)。驗(yàn)證程序如下:%if session(admin)= thenresponse.Write alert(網(wǎng)絡(luò)超時(shí)或您還沒(méi)有登陸!);history.go(-1);response.Endelseif

13、 session(flag)1 thenresponse.Write 您沒(méi)有此項(xiàng)目管理權(quán)限!response.Endend ifend if此段程序中,通過(guò)判斷session(”admin”)是否為空值來(lái)確認(rèn)管理員是否登錄;通過(guò)判斷session(”flag”)的值大小來(lái)確認(rèn)該登錄用戶是否具有此頁(yè)面的管理權(quán)限,其值越大,權(quán)限越小。最高級(jí)管理員的flag值為1。18系統(tǒng)應(yīng)用與擴(kuò)展 對(duì)于電子商城系統(tǒng)來(lái)說(shuō),安全性是最重要的因?yàn)橐粋€(gè)漏洞百出的電子商城網(wǎng)站是沒(méi)有客戶愿意進(jìn)人購(gòu)物的。所以除了本章中所提到的用戶驗(yàn)證、購(gòu)物年安全管理功能之外,還可以采用第三方的安全技術(shù),例如,安全通信協(xié)議(如安全套接字層SSL

14、。SSL是用于服務(wù)器之上的一個(gè)加密系統(tǒng),它可以確保在客戶機(jī)與服務(wù)器之間傳輸?shù)臄?shù)據(jù)是安全與隱密的。SSL使用安全“握手”來(lái)初始化客戶機(jī)與服務(wù)器之間的安全連接,在“握手“期間,客戶機(jī)和服務(wù)器對(duì)它們將要為此會(huì)話使用的密鑰及加密方法達(dá)成一致??蛻魴C(jī)使用服務(wù)器證書驗(yàn)證服務(wù)器。握手之后,SSL被用來(lái)加密和解密HTIPS請(qǐng)求和服務(wù)器響應(yīng)中的所有信息)和防止截獲鍵盤的技術(shù)手段,這些技術(shù)手段不屬于ASP的范疇,在此不再細(xì)講,感興趣的讀者可以參考相關(guān)資料。本系統(tǒng)是在線禮品訂購(gòu)系統(tǒng),該系統(tǒng)可以擴(kuò)展網(wǎng)銀充值系統(tǒng)、在線定購(gòu)系統(tǒng)等,它們都具有通過(guò)購(gòu)物車功能下訂單訂購(gòu)商品的共同點(diǎn),因此通過(guò)簡(jiǎn)單的修改,都可以實(shí)現(xiàn)整體平臺(tái)的整合。19致 謝 在本文結(jié)束之際,首先要向我的導(dǎo)師王春艷老師致以崇高的敬意和衷心的感謝。王春艷老師在素材的收集、課題的確立、資料的查閱都給以關(guān)懷和細(xì)心的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論