




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文 網(wǎng)站設(shè)計畢業(yè)論文畢業(yè)設(shè)計網(wǎng) 編號: 發(fā)布日期:2009-09-14 17:15:21 點擊次數(shù):7530 電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文 網(wǎng)站設(shè)計畢業(yè)論文目 錄摘 要 11 前言 22 網(wǎng)站整體功能 23 會員社區(qū)功能 34 數(shù)據(jù)庫管理系統(tǒng) 65 系統(tǒng)數(shù)據(jù)庫開發(fā)說明 86 結(jié)束語 9參考文獻 10附圖: 10摘 要:本網(wǎng)站利用Internet網(wǎng)絡(luò)電子商務(wù)新技術(shù),采用Microsoft ASP/ADO網(wǎng)絡(luò)數(shù)據(jù)庫解決方案,實現(xiàn)了基于B/S模式的電子商務(wù)管理。憑借web服務(wù)器和客戶的瀏覽器,利用電子工具高效率、低成本的特點,為客戶提供交易平臺,在Internet上發(fā)布商業(yè)信息,商品廣告,使用戶可以查閱商品、搜索商品、訂購商品,為客戶提供全天候的、更好、更快的商務(wù)活動空間,實現(xiàn)網(wǎng)上交易的基本功能。網(wǎng)站依據(jù)目前商業(yè)網(wǎng)站的設(shè)計原則,以網(wǎng)上交易功能為主,輔于娛樂、廣告、導(dǎo)購等功能,是一個綜合性電子商務(wù)網(wǎng)站。本文主要闡述了如何采用ASP/ADO網(wǎng)絡(luò)數(shù)據(jù)庫解決方案來完成會員社區(qū)和后臺數(shù)據(jù)庫管理的設(shè)計,并介紹了其功能及實現(xiàn)技術(shù)關(guān)鍵詞:電子商務(wù),網(wǎng)站,數(shù)據(jù)庫,ASP/ADOConstruction of Electronic Commerce Website Based On B/S Mode With ASP TechnologyAbstract This website electronic commerce management based on b/s mode utilizing new technology of Internet electronic commerce and resolve of Microsoft ASP/ADO network database. It provides client with transaction platform, issues business information and products advertisements in order that clients can conveniently order goods depending on B/S pattern, taking order advantage of electronic tools characteristic of high efficiency and low cast. Tt offers whole day,bette,more quick room of activities to realize the basis functions of transaction in Internet. the Web, according to the current design principles of business Web, gives first place to transaction function in Internet, secondly to entertainment,advertisement,leading shopping and so on, it is a synthesis electronic commerce Web. This paper expounds how to design the member community and datebase with taking resolution of ASP/ADO network database, and introduce its function and realize technology.Keywords electronic commerce ; Web ; database ; Active Server Pages ; Activex Data Object1前言為適應(yīng)國際貿(mào)易和商業(yè)領(lǐng)域的國際化、信息化和無紙化的需要,電子商務(wù)充分利用計算機技術(shù),網(wǎng)絡(luò)通信技術(shù)和因特網(wǎng),在短短的幾年內(nèi),迅速發(fā)展成為全球的支柱產(chǎn)業(yè),給經(jīng)濟、生活、工作帶來綜合的革新。我們借助畢業(yè)設(shè)計這一鍥機,以網(wǎng)上購物的形式,嘗試建造一個全天侯的網(wǎng)上購物廣場,為任何訪問本網(wǎng)站的客戶提供優(yōu)質(zhì)的商業(yè)服務(wù)、可靠的商業(yè)信息、最新的商業(yè)機會。本網(wǎng)站分為購物廣場、會員社區(qū)、購物車、數(shù)據(jù)管理四個大模塊。其相互之間的結(jié)構(gòu)關(guān)系如下圖:客戶首先進入本網(wǎng)站的首頁,即購物廣場部分,選購商品,閱讀新聞。通過會員注冊后,可以登錄進入會員社區(qū)模塊。在這,會員可以享受專為會員設(shè)計的聊天室、跳蚤市場等社區(qū)功能。也可以在購物廣場選購商品,放入購物車,填寫相關(guān)信息、選擇付款形式,經(jīng)訂單確定后,可以向本網(wǎng)站下購物單。這些模塊的數(shù)據(jù)商品數(shù)據(jù)、登錄數(shù)據(jù)、客戶數(shù)據(jù)、會員數(shù)據(jù)、訂單數(shù)據(jù)等都存放在數(shù)據(jù)庫管理系統(tǒng)中,由數(shù)據(jù)庫管理員操作數(shù)據(jù)庫管理程序進行系統(tǒng)管理。 2網(wǎng)站整體功能本網(wǎng)站是以網(wǎng)上購物功能為重點而開發(fā)的電子商務(wù)購物網(wǎng)站,輔以交友、聊天、廣告、導(dǎo)購等功能。2.1 網(wǎng)上導(dǎo)購?fù)ㄟ^商品展示區(qū)對所展示的商品的產(chǎn)地、功能、價格等的詳細(xì)說明,引導(dǎo)客戶選購所需的商品。通過站內(nèi)商品搜索,可以輕易的讓客戶找到所需的商品。2.2 網(wǎng)上訂購客戶在對商品有了解后,可以直接在網(wǎng)頁中查閱價格、確定數(shù)量、選擇付款形式來訂購商品。本網(wǎng)站會按照約定的方式交付貨物,收取貨款。2.3 咨詢洽談可借助商站中的電子布告欄,聊天室或網(wǎng)站的電子郵件廣告來了解商品,討論問題,洽談業(yè)務(wù),可實現(xiàn)商家對商家的大宗商品交易。3.1 意見征詢通過網(wǎng)站中的留言板,客戶可直接地發(fā)表對網(wǎng)站,對商品的意見,提出更多、更實際的建議和意見。網(wǎng)站也可以在這得到更直接、快捷的反饋意見,更好,更快的改善網(wǎng)站,為客戶服務(wù)。2.4 交易管理用數(shù)據(jù)庫管理方式對交易中的訂單進行處理,打印出訂購報表、價格表,統(tǒng)計交易次數(shù)、交易金額、打印帳單報表。2.5 數(shù)據(jù)管理用網(wǎng)頁的形式對網(wǎng)站中涉及的諸多數(shù)據(jù)表進行系統(tǒng)的管理,進行一些后臺數(shù)據(jù)操作,例如優(yōu)惠會員的確定、電子郵件廣告的發(fā)送等。2.6 招商板用于聯(lián)系商家,購買廣告。這里顯示了招商的一些條約和成功商家例子。2.7 廣告宣傳通過文字、圖標(biāo)、圖片、標(biāo)題、動畫等形式為客戶提供豐富多彩的商品介紹,樹立網(wǎng)站形象,宣傳商品文化。3會員社區(qū)功能客戶可以在社區(qū)注冊成為會員,購物享受會員價,會員可以在社區(qū)中交友,聊天,討論問題,洽談業(yè)務(wù),發(fā)布求購信息,也可以在跳蚤市場買賣二手商品,總之,會員社區(qū)內(nèi)容提供了一個更豐富,更有人情味的虛擬空間。3.1 社區(qū)功能介紹3.1.1 注冊會員 注冊客戶將個人資料,提交服務(wù)器檢查其數(shù)據(jù)的完整性和合法性,之后,將數(shù)據(jù)寫入數(shù)據(jù)庫。 流程圖 (見流程圖1) 功能實現(xiàn)a. 字串長度檢查 檢查某字符的長度是否符合要求的長度。function ValidLength(item,len) return (item.length = len); b. 空字段檢查 若必填字段沒有填寫,例如昵稱、家庭住址等必填字段空了,程序會提醒用戶,以確保數(shù)據(jù)的完整性。例如對昵稱一欄的檢查,若其長度小于1則判斷客戶沒有輸入昵稱。例程序如下:if (! ValidLength(document.regfile.ni.value,1) error(document.regfile.ni,請輸入您的昵稱!); c. 數(shù)據(jù)檢查 檢查電話號碼、郵政編碼、手機號碼、地址等字段的長度是否符合要求,從而初步確定其內(nèi)容的正確性。例如電話號碼和手機號碼應(yīng)為11位,若輸入不足則提示輸入錯誤。例程序如下:if (! ValidLength(document.regfile.pho.value,11) error(document.regfile.pho,請輸入您的電話號碼!); 3.1.2 會員登錄已經(jīng)注冊成為會員的客戶,可以使用該功能登錄社區(qū)網(wǎng)頁,以昵稱和網(wǎng)友交流。該功能也用在填寫購物單時進行身份確認(rèn)。 流程圖 (見流程圖2) 功能實現(xiàn)a. 空字段檢查 若必填字段沒有填寫,程序會提醒用戶,以確保數(shù)據(jù)的完整性。b. 密碼匹對 將登錄時的密碼和在數(shù)據(jù)庫中注冊時的密碼相比較,只有完全匹配才允其進入。3.1.3 會員資料修改 會員登錄后可以在該網(wǎng)頁上重新修改自己的資料。功能實現(xiàn)數(shù)據(jù)回顯 將客戶的資料從數(shù)據(jù)庫中讀出,并且顯示出來,把其中不允許修改的屬性定為Read only,供客戶瀏覽修改,之后,重新輸入數(shù)據(jù)庫。例如文本框數(shù)據(jù)回顯,只需將文本框的”value”付值為要顯示的字符串就行了。例程序如下:response.write上一頁 end ifif page rs.pagecount then response.write下一頁 response.write最后一頁 end if對變量page進行判斷,若不是等于1,則顯示“第一頁”和“上一頁”,進行向上翻頁;若不是等于rs.pagecount,即最大頁數(shù),則顯示“最后一頁”和“下一頁”,進行向下翻頁。b. 至指定頁 在分成多頁的情況下,一頁一頁的翻,有時會很麻煩。所以我們采用一個文本框來錄入所要翻至的頁數(shù)。page=clng(request(txtpage)返回網(wǎng)頁中所要翻至的頁數(shù)。用request從txtpage文本框返回一字符串,用clng將其轉(zhuǎn)換為長整數(shù),并付值給變量page作為翻頁的參數(shù)。4數(shù)據(jù)庫管理系統(tǒng)一個真正的電子商務(wù)網(wǎng)站,需要用到上百張數(shù)據(jù)表來記錄與網(wǎng)站相關(guān)的數(shù)據(jù)。如果沒有一個很好的系統(tǒng)來管理這些表,處理這些數(shù)據(jù),這個網(wǎng)站根本無法生存下去。目前,網(wǎng)站的數(shù)據(jù)庫管理系統(tǒng)主要由專用軟件如FOXPRO、DEPHI、SQL SEVER等來制作后臺數(shù)據(jù)管理,也有直接用HTML、ASP、SQL等編程語言制作成網(wǎng)頁形式對其進行管理,本系統(tǒng)即屬于后一種。該管理系統(tǒng)并不能在網(wǎng)站中進入,只有管理員通過輸入正確地址,進行身份確認(rèn)后才能進入數(shù)據(jù)庫管理系統(tǒng),在卻認(rèn)為管理員后還要根據(jù)其權(quán)限限制其相應(yīng)的操作。本系統(tǒng)一改以后管理系統(tǒng)的死板的按鈕操作,采用填寫對話的形式對數(shù)據(jù)庫進行管理,更靈活、更簡便地對數(shù)據(jù)庫進行操作。當(dāng)然,這就要求管理員要有一定的SQL和HTML語言知識。4.1 統(tǒng)功能介紹根據(jù)需要, 我們將管理系統(tǒng)分為管理員數(shù)據(jù)管理、會員數(shù)據(jù)管理、商品資料管理、訂單資料管理和銷售統(tǒng)計五個功能模塊。4.1.1 管理員數(shù)據(jù)管理 管理員是數(shù)據(jù)庫的操作人員,管理人員他們擁有自己的數(shù)據(jù)表。只有管理員主管采擁有最高權(quán)限,才有權(quán)力更改管理員數(shù)據(jù)。 管理員數(shù)據(jù)表瀏覽 把管理員的資料從數(shù)據(jù)庫中讀出,用表格的形式顯示出來,以供查詢,瀏覽。 管理員數(shù)據(jù)表修改 允許主管對管理員密碼、姓名、權(quán)限進行修改。 管理員數(shù)據(jù)表添加 允許主管添加新的管理員數(shù)據(jù)。 管理員數(shù)據(jù)表刪除 允許主管刪除舊的管理員數(shù)據(jù)。4.1.2 會員數(shù)據(jù)管理 在注冊模塊中注冊成為會員后,數(shù)據(jù)就會添加到會員數(shù)據(jù)表中,對會員數(shù)據(jù)的管理,有利于查看會員的基本情況,有利于提高網(wǎng)站的運行速度和制定優(yōu)惠會員 會員數(shù)據(jù)瀏覽 把會員的資料從數(shù)據(jù)庫中讀出,用表格的形式顯示出來,以供查詢,瀏覽。 會員數(shù)據(jù)刪除 對一些會員進行有條件的刪除,如太久沒有登錄,或除昵稱外其它資料都一致,或注冊時必要數(shù)據(jù)丟失的會員,通過查詢語句對其進行判斷刪除,減少數(shù)據(jù)庫中數(shù)據(jù)的冗余,加速網(wǎng)站運行速度 優(yōu)惠會員的確定 對一些經(jīng)常光臨網(wǎng)站的會員按其登錄次數(shù)或頻率確定等級,對購物給一定的優(yōu)惠,對一些在網(wǎng)站一次性購物超過某金額的會員發(fā)給優(yōu)惠卡,可在下次購物打折。 發(fā)送廣告電子郵件 通過會員填寫的電子信箱地址向會員發(fā)送最新產(chǎn)品推介或展銷活動電子宣傳單,推銷商品。4.1.3 商品資料管理 商品資料瀏覽 把商品的資料從數(shù)據(jù)庫中讀出,用表格的形式顯示出來,以供查詢,瀏覽。 進貨處理 將對新來的商品的各種資料填入表單,存入數(shù)據(jù)庫。 下架處理 對不熱銷的或已過時的商品,刪除其記錄項,減少數(shù)據(jù)冗余。 熱銷判斷 對被點擊次數(shù)較多的商品或被購買最多的商品進行標(biāo)識,作為熱銷商品向客戶推介。4.1.4 訂單資料管理 訂單一覽 把管理員的資料從數(shù)據(jù)庫中讀出,用表格的形式顯示出來,以供查詢,瀏覽。 處理訂單 檢閱未處理訂單,確認(rèn)貨源,付款形式,后打印購物單。 消除訂單 對已處理過的訂單進行累加統(tǒng)計后刪除記錄。 發(fā)送確認(rèn)訂單 向客戶發(fā)送訂單拷貝文件,以通知客戶購物成功。4.2 數(shù)據(jù)庫功能實現(xiàn)4.2.1 數(shù)據(jù)庫的連接 我們要存取數(shù)據(jù)時,首先要對數(shù)據(jù)庫進行連接。我們一般使用ADO對象來完成。set newconn=server.createobject(ADODB.Connection)用createobject來創(chuàng)建一個連接對象。dbpath = server.mappath(.dcdc.mdb)用mappath來取得數(shù)據(jù)庫的實際路徑。newconn.opendriver=Microsoft Access Driver (*.mdb);dbq=&DBPath用open方法,以Access的數(shù)據(jù)源來打開一dbpath為路徑的數(shù)據(jù)庫。4.2.2 數(shù)據(jù)瀏覽 將全部數(shù)據(jù)都列出來,也可以按某個條件來顯示數(shù)據(jù)。sqlcmd=”select * from 數(shù)據(jù)表 where 條件 order by索引”set rs=newconn.execute(sqlcmd)選擇數(shù)據(jù)表中符合條件的記錄,然后按索引排列,用execute方法來執(zhí)行,并將其賦予rs記錄指針。4.2.3 數(shù)據(jù)添加 將新的數(shù)據(jù)添加到數(shù)據(jù)表中。sqlcmd=insert into 數(shù)據(jù)表 字段 values 值newconn.execute sqlcmd在數(shù)據(jù)表中添加一條新記錄,并將字段值添入相應(yīng)字段。4.2.4 數(shù)據(jù)刪除 刪除數(shù)據(jù)庫中多余的數(shù)據(jù)記錄。sqlcmd=delete from 數(shù)據(jù)表 where 條件 newconn.execute sqlcmd刪除數(shù)據(jù)表中符合條件的記錄,并用execute來執(zhí)行命令。4.2.5 數(shù)據(jù)查詢 檢索數(shù)據(jù)庫,查找所要查詢的紀(jì)錄。sqlcmd=”select * from 數(shù)據(jù)表 where 條件 order by索引”set rs=newconn.execute(sqlcmd)選擇數(shù)據(jù)表中符合條件的記錄,然后按索引排列,用execute方法來執(zhí)行,并將其賦予rs記錄指針。4.2.6 數(shù)據(jù)修改 對數(shù)據(jù)進行更新,修改,之后再存入數(shù)據(jù)庫。sqlcmd=update 數(shù)據(jù)表 set 字段 = 新值 where 條件 newconn.execute sqlcmd 檢索滿足條件的記錄,將其對應(yīng)的字段賦予新值,用execute來執(zhí)行命令。5系統(tǒng)數(shù)據(jù)庫開發(fā)說明5.1 CGI與ASP/ADO的比較本系統(tǒng)是采用B/S模式,基于NT 的網(wǎng)絡(luò)數(shù)據(jù)庫的開發(fā),它有多種解決方案,其中CGI為傳統(tǒng)的解決方案。在CGI模式中,網(wǎng)絡(luò)服務(wù)器接收到請求后,調(diào)用CGI程序分析表單的內(nèi)容,在必要的情況下訪問數(shù)據(jù)庫,最后把查詢的結(jié)果以HTML的格式傳送給瀏覽器。雖然,CGI在解決動態(tài)網(wǎng)頁時曾經(jīng)起到很大的作用,但是它存在許多缺點,例如不易開發(fā)、變更,功能有限、不易發(fā)現(xiàn)錯誤等,而且CGI的效率較低。因此本系統(tǒng)采用了新的網(wǎng)絡(luò)數(shù)據(jù)庫解決方案,即Microsoft 的ASP/ADO網(wǎng)絡(luò)數(shù)據(jù)庫解決方案。利用這種方案基本上解決了CGI存在的缺點。但它需要一定的執(zhí)行環(huán)境,即Microsoft 的Internet Information Server(簡稱IIS)或Personal Web Server(簡稱PWS)。在這種環(huán)境下所執(zhí)行的文件都是以.asp為后綴的文件。IIS為Internet 提供WWW、FTP、SMTP等服務(wù)功能。IIS通過內(nèi)嵌的ActiveX。Data Object(即ActiveX數(shù)據(jù)庫控件,簡稱ADO),進行數(shù)據(jù)庫的訪問。在這種模式下,當(dāng)用戶請求一個新的asp文件時,網(wǎng)絡(luò)服務(wù)器將利用IIS調(diào)用相應(yīng)的asp文件,這時ASP利用內(nèi)建的對象接收用戶的表單的內(nèi)容。同時把asp文檔翻譯成標(biāo)準(zhǔn)的HTML標(biāo)記。在翻譯的過程中,當(dāng)需要訪問數(shù)據(jù)庫的時候,ASP將利用ADO控件與相應(yīng)的數(shù)據(jù)庫連接和訪問,并把查詢的結(jié)果轉(zhuǎn)換為HTML標(biāo)記。最后IIS將把asp文檔翻譯為標(biāo)準(zhǔn)的HTML標(biāo)記傳送給用戶瀏覽器。5.2 利用這種模式基本上解決了CGI所存在的問題: 利用IIS 中的內(nèi)嵌對象,使得開發(fā)容易,更改簡單。 利用ASP的session對象和application對象,可以使用戶在不同頁面間共享信息 運行效率高,只要內(nèi)存中存在一個asp程序就可以被多個用戶訪問,不需再拷貝它的副本。 利用內(nèi)嵌的ADO 控件,可以方便的通過ODBC訪問ODBC所支持的所有的數(shù)據(jù)庫,如Oracle、SQL Server、ACCESS等數(shù)據(jù)庫。5.3 相關(guān)技術(shù)簡介: Mi
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF(煙草)4.1-2010煙草及煙草制品連續(xù)流動法測定常規(guī)化學(xué)成分測量不確定度評定指南第1部分:水溶性糖
- 考研復(fù)習(xí)-風(fēng)景園林基礎(chǔ)考研試題附參考答案詳解(培優(yōu)a卷)
- 風(fēng)景園林基礎(chǔ)考研資料試題及參考答案詳解(培優(yōu))
- 《風(fēng)景園林招投標(biāo)與概預(yù)算》試題A帶答案詳解(鞏固)
- 2025-2026年高校教師資格證之《高等教育法規(guī)》通關(guān)題庫附答案詳解(考試直接用)
- 2023國家能源投資集團有限責(zé)任公司第一批社會招聘筆試備考題庫附答案詳解(基礎(chǔ)題)
- 2025福建晉園發(fā)展集團有限責(zé)任公司權(quán)屬子公司招聘7人筆試備考題庫及答案詳解(奪冠)
- 2025年黑龍江省五常市輔警招聘考試試題題庫附答案詳解(培優(yōu)a卷)
- 2025年河北省定州市輔警招聘考試試題題庫附答案詳解ab卷
- 2.3.2漏電流的檢測設(shè)備的電氣絕緣應(yīng)具有良好的防電擊性能
- 安保工作的多元化發(fā)展
- 中學(xué)生體育運動損傷的預(yù)防和處理
- 經(jīng)皮內(nèi)鏡下胃(空腸)造口術(shù)臨床應(yīng)用中國專家共識(2024版)解讀
- 商標(biāo)基礎(chǔ)知識培訓(xùn)課件
- 2025年浙江省高中學(xué)業(yè)水平考試語文試卷試題(含答案詳解)
- 《醫(yī)療器械召回管理辦法》培訓(xùn)2024
- 圍術(shù)期肺部超聲的應(yīng)用
- 英語導(dǎo)游服務(wù)能力(現(xiàn)場200問+)
- 中小學(xué)-珍愛生命 遠(yuǎn)離毒品-課件
- 2024年四川省廣元市中考物理試題(含解析)
- 2023-2024學(xué)年江蘇省蘇州市高二下學(xué)期6月期末物理試題(解析版)
評論
0/150
提交評論