![網(wǎng)上禮品店系統(tǒng)_第1頁](http://file4.renrendoc.com/view/8e5496d48f894635718d8198adcef200/8e5496d48f894635718d8198adcef2001.gif)
![網(wǎng)上禮品店系統(tǒng)_第2頁](http://file4.renrendoc.com/view/8e5496d48f894635718d8198adcef200/8e5496d48f894635718d8198adcef2002.gif)
![網(wǎng)上禮品店系統(tǒng)_第3頁](http://file4.renrendoc.com/view/8e5496d48f894635718d8198adcef200/8e5496d48f894635718d8198adcef2003.gif)
![網(wǎng)上禮品店系統(tǒng)_第4頁](http://file4.renrendoc.com/view/8e5496d48f894635718d8198adcef200/8e5496d48f894635718d8198adcef2004.gif)
![網(wǎng)上禮品店系統(tǒng)_第5頁](http://file4.renrendoc.com/view/8e5496d48f894635718d8198adcef200/8e5496d48f894635718d8198adcef2005.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)上禮品店系統(tǒng)(后臺) 0611240102 計算機科學(xué)與技術(shù) 1摘 要 網(wǎng)上禮品店是一個網(wǎng)上購物式的新型系統(tǒng)也是一個典型的系統(tǒng),其開發(fā)主要包括前臺的網(wǎng)頁設(shè)計應(yīng)用開發(fā),后臺的數(shù)據(jù)庫建立維護以及管理兩大方面。對于前者要求建立功能完備,使用方便,操作簡單等網(wǎng)站的設(shè)計特點。而對于后者則要求建立起數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的數(shù)據(jù)庫和管理功能。 因此根據(jù)上述的需求,設(shè)計的這個系統(tǒng)采用了網(wǎng)站式設(shè)計的基本思想方法,結(jié)合了ASP的編程語言,以網(wǎng)上購物式的設(shè)計為中心,對禮品市場需求進行了進一步分析后,設(shè)計出前后臺分別登陸的完整的網(wǎng)上禮品店銷售與管理系統(tǒng)。本系統(tǒng)在前臺實現(xiàn)了用戶登陸,禮品排行榜、查詢禮品、
2、訂單查詢、網(wǎng)上購物和客戶留言功能,在后臺建立了基于前臺所有模塊功能的管理功能。系統(tǒng)運行結(jié)果證明,本文所設(shè)計的系統(tǒng)可以滿足訂購者,禮品店工作者和管理員三方面的需要。 本文首先介紹了網(wǎng)上購物系統(tǒng)的現(xiàn)狀及開發(fā)背景,然后論述了系統(tǒng)的設(shè)計目標(biāo)、系統(tǒng)需求和總體設(shè)計方案、數(shù)據(jù)庫設(shè)計與實現(xiàn)等。最后從系統(tǒng)模塊的四個方面較詳細(xì)的論述了系統(tǒng)的詳細(xì)設(shè)計和實現(xiàn)。2課題的來源互聯(lián)網(wǎng)行業(yè)發(fā)展迅猛,電子商務(wù)也越來越成熟,不但給人們的生活帶來了很多便利,而且這這種靈活的商業(yè)模式也提供了很多就業(yè)機會近年來網(wǎng)上商場也應(yīng)運而生,在國內(nèi)比較知名的購物網(wǎng)站有當(dāng)當(dāng)網(wǎng)、易趣網(wǎng)、卓越網(wǎng)等。電子商務(wù)很大的改變了人們的購物方式,由原來的購物必須出
3、門,發(fā)展到現(xiàn)在的足不出戶,電子商務(wù)的發(fā)展同時也帶動了其它行業(yè)的發(fā)展,比如第三方支付業(yè)、網(wǎng)上銀行業(yè)物流業(yè)等等。本論文將詳細(xì)介紹如何創(chuàng)建一個功能齊全的網(wǎng)上商店系統(tǒng)網(wǎng)上禮品店,本系統(tǒng)將實現(xiàn)用戶瀏覽禮品商品及訂購網(wǎng)上禮品,以及網(wǎng)上商場禮品及訂單管理等電子商務(wù)功能。 3本課題的研究有如下幾點意義 1)提高網(wǎng)上禮品管理的準(zhǔn)確性,將本企業(yè)生產(chǎn)的禮品的基本信息經(jīng)過核實之后輸入后臺數(shù)據(jù)庫,并存儲起來。按照規(guī)范設(shè)定標(biāo)準(zhǔn)代碼。這大大保證了統(tǒng)計原始數(shù)據(jù)的準(zhǔn)確性。2)可以大大的降低成本。網(wǎng)上禮品系統(tǒng)利用互聯(lián)網(wǎng)銷售禮品,節(jié)省了傳統(tǒng)的門面租金、水電費用等,可以節(jié)省大量的人力、物力。3)可以帶動其它行業(yè)的發(fā)展,比如物流業(yè)、網(wǎng)
4、上支付業(yè)、網(wǎng)上銀行業(yè)等等,提高現(xiàn)代社會信息化水平。4編程環(huán)境簡介 本系統(tǒng)的開發(fā)環(huán)境如下:開發(fā)語言:ASP;開發(fā)平臺:Windows XP數(shù)據(jù)庫:Access 2003;運行環(huán)境要求:系統(tǒng)支持:Windows XP/2000/2003 數(shù)據(jù)庫:Access 2003;服務(wù):IIS。5ASP的優(yōu)點與HTML相比,ASP網(wǎng)頁具有以下特點:(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;(3)服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以
5、正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息;(5)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)和那個Email或訪問文件系統(tǒng)等。(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。6系統(tǒng)主要功能本系統(tǒng)運用CMS系統(tǒng),是從數(shù)據(jù)庫實時讀取,在線禮品店建立網(wǎng)上的禮品定購及管理平臺,其主要提供以下功能
6、。發(fā)布禮品產(chǎn)品,以供用戶查看。可以實現(xiàn)簡單的禮品查詢功能。客戶都能比較方便的訂購禮品產(chǎn)品??蛻舳寄鼙容^方便的管理自己的訂單。管理員能比較方便的管理所有訂單。一般網(wǎng)上商店系統(tǒng)都具備上面所述的幾點功能,其中購物車和訂單管理是此類系統(tǒng)的重點和難點。另外,在線支付功能是電子商務(wù)網(wǎng)站開發(fā)的瓶頸,也是此類系統(tǒng)實現(xiàn)的難點。7系統(tǒng)結(jié)構(gòu)設(shè)計圖8數(shù)據(jù)庫需求分析根據(jù)上面的流程,在此系統(tǒng)中我們要要用到以下幾個表:User(用戶表,用以存放會員登陸賬戶、密碼、真實姓名、聯(lián)系方式等相關(guān)信息,以便訂購及禮品配送)、Shop_Admin(管理員表,存放管理員用戶名稱、密碼等相關(guān)信息)、Shop_books(禮品信息表,用以存
7、放不同禮品的信息)、Shop_anclass(禮品品分類表,用以存放禮品產(chǎn)品的大類別)、Shop_action(訂單表,用以存放不同用戶的訂購信息和訂購狀態(tài),一級存放在收藏家中的商品)??蛻粼谶x購場頻后,選購產(chǎn)品的相關(guān)數(shù)據(jù)放入TempOrders(選購臨時表)中;客戶選擇完后,確認(rèn)預(yù)定后則將相關(guān)數(shù)據(jù)移到Order(預(yù)定表)中。當(dāng)然選購數(shù)據(jù)也可以采用Session或者Cookies的方式做記錄,但使用不方便,因為臨時退出登錄時,下次登陸將無法準(zhǔn)確查看購物車的數(shù)據(jù)。 9數(shù)據(jù)庫邏輯設(shè)計 定單信息實體E-R圖 10圖4-2 管理員信息實體E-R圖11圖4-3 禮品分類信息實體E-R圖12圖4-4 禮品
8、信息實體E-R圖13圖4-5 用戶信息實體E-R圖14圖4-6各信息實體聯(lián)系E-R圖15后臺管理模塊設(shè)計 擁有權(quán)限者功能管理員、添加人員商品的添加、修改、刪除管理員、添加人員管理商品的訂單及訂單狀態(tài)和網(wǎng)友對商品的評論管理員管理網(wǎng)站前臺用戶,可進行修改、刪除操作管理員對后臺管理員進行權(quán)限分配和添加、修改、刪除管理員管理員對商品的大小分類進行添加、修改、轉(zhuǎn)移、刪除操作管理員可以遠程讀寫服務(wù)器端Web目錄下的任意文件和目錄管理員對首頁信息的添加、修改、刪除和更改公告人權(quán)限的管理員管理網(wǎng)友對網(wǎng)站的意見反饋信息管理員對網(wǎng)站基本信息進行設(shè)置管理員對網(wǎng)站各欄目顯示的廣告圖片進行設(shè)置管理員可以添加、修改、刪除
9、送貨方式及需要支付的附加條款數(shù)管理員可以添加、修改、刪除支付方式及排序管理員對其他信息設(shè)置,包括付款方式、交易條款、運輸說明16后臺登錄及權(quán)限設(shè)計 后臺登陸界面如圖5-4所示,系統(tǒng)默認(rèn)管理員用戶名和密碼都是admin。輸入用戶名和密碼,點擊“登錄”按鈕,form表單將把值傳遞到登錄驗證文件chkadmin.asp,由該文什對用戶名和密碼進行驗證,并設(shè)置管群員權(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 對不起,登陸失敗,請檢查您的登陸名和密碼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(對不起,登陸失??!);history.go(-1);end ifelseresponse.write alert(對不起,登陸失敗!);history.go(-1);end if%17此段程序中,首先獲取管理員用戶名admin與密碼password,并對密碼進行MD5加密:然后與數(shù)據(jù)庫中的記錄進行比較,如果符合,則通過驗證并將用戶名與權(quán)限分別賦予sessio
12、n(“admin”)與session(”flag”)對象,以方便后臺管理系統(tǒng)其他頁面判斷管理員是否登錄及其權(quán)限大小。相對電子商城類型的網(wǎng)站而言,后臺頁面中的各種信息是極度機密的資料,比如注冊用戶資料、用戶訂單等,這些資料如被他人非法獲取到。不但對網(wǎng)站用戶造成損失,而且對網(wǎng)站也是一種毀滅性的打擊。因此在每個后臺頁面加入管理員驗證和權(quán)限判斷是很有必要的,這樣才能避免某些非法用戶通過獲取文件名而進入后臺。驗證程序如下:%if session(admin)= thenresponse.Write alert(網(wǎng)絡(luò)超時或您還沒有登陸!);history.go(-1);response.Endelseif
13、 session(flag)1 thenresponse.Write 您沒有此項目管理權(quán)限!response.Endend ifend if此段程序中,通過判斷session(”admin”)是否為空值來確認(rèn)管理員是否登錄;通過判斷session(”flag”)的值大小來確認(rèn)該登錄用戶是否具有此頁面的管理權(quán)限,其值越大,權(quán)限越小。最高級管理員的flag值為1。18系統(tǒng)應(yīng)用與擴展 對于電子商城系統(tǒng)來說,安全性是最重要的因為一個漏洞百出的電子商城網(wǎng)站是沒有客戶愿意進人購物的。所以除了本章中所提到的用戶驗證、購物年安全管理功能之外,還可以采用第三方的安全技術(shù),例如,安全通信協(xié)議(如安全套接字層SSL
14、。SSL是用于服務(wù)器之上的一個加密系統(tǒng),它可以確保在客戶機與服務(wù)器之間傳輸?shù)臄?shù)據(jù)是安全與隱密的。SSL使用安全“握手”來初始化客戶機與服務(wù)器之間的安全連接,在“握手“期間,客戶機和服務(wù)器對它們將要為此會話使用的密鑰及加密方法達成一致??蛻魴C使用服務(wù)器證書驗證服務(wù)器。握手之后,SSL被用來加密和解密HTIPS請求和服務(wù)器響應(yīng)中的所有信息)和防止截獲鍵盤的技術(shù)手段,這些技術(shù)手段不屬于ASP的范疇,在此不再細(xì)講,感興趣的讀者可以參考相關(guān)資料。本系統(tǒng)是在線禮品訂購系統(tǒng),該系統(tǒng)可以擴展網(wǎng)銀充值系統(tǒng)、在線定購系統(tǒng)等,它們都具有通過購物車功能下訂單訂購商品的共同點,因此通過簡單的修改,都可以實現(xiàn)整體平臺的整合。19致 謝 在本文結(jié)束之際,首先要向我的導(dǎo)師王春艷老師致以崇高的敬意和衷心的感謝。王春艷老師在素材的收集、課題的確立、資料的查閱都給以關(guān)懷和細(xì)心的
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國戲曲學(xué)院《生物工程實訓(xùn)理論與實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版八年級地理上冊4.3《工業(yè)》聽課評課記錄2
- 西安理工大學(xué)高科學(xué)院《流行歌曲演唱》2023-2024學(xué)年第二學(xué)期期末試卷
- 七年級生物上冊 3.4.2 綠色植物對有機物的利用說課稿4 (新版)新人教版
- 曲阜師范大學(xué)《審計綜合仿真》2023-2024學(xué)年第二學(xué)期期末試卷
- 英語聽評課記錄表怎么寫
- 貴州交通職業(yè)技術(shù)學(xué)院《綜合社會工作實務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 初中分班考數(shù)學(xué)試卷
- 湘教版數(shù)學(xué)九年級上冊3.4《相似三角形的判定與性質(zhì)》聽評課記錄8
- 上??茖W(xué)技術(shù)職業(yè)學(xué)院《計算機輔助設(shè)計Ⅱ》2023-2024學(xué)年第二學(xué)期期末試卷
- GB/T 16475-1996變形鋁及鋁合金狀態(tài)代號
- 無紙化會議系統(tǒng)解決方案
- 上海鐵路局勞動安全“八防”考試題庫(含答案)
- 《愿望的實現(xiàn)》教學(xué)設(shè)計
- 效率提升和品質(zhì)改善方案
- 義務(wù)教育學(xué)科作業(yè)設(shè)計與管理指南
- 物業(yè)客服培訓(xùn)PPT幻燈片課件(PPT 61頁)
- 《汽車發(fā)展史》PPT課件(PPT 75頁)
- 工地試驗室儀器期間核查作業(yè)指導(dǎo)書
- 反詐騙防詐騙主題教育宣傳圖文PPT教學(xué)課件
- 淺談化工生產(chǎn)裝置大修安全環(huán)保管理
評論
0/150
提交評論