基于 ASP 技術(shù)的校園電子商務的設計與開發(fā)計算機專業(yè)畢業(yè)論文

上傳人:1666****666 文檔編號:36993152 上傳時間:2021-11-01 格式:DOC 頁數(shù):28 大小:1.32MB
收藏 版權(quán)申訴 舉報 下載
基于 ASP 技術(shù)的校園電子商務的設計與開發(fā)計算機專業(yè)畢業(yè)論文_第1頁
第1頁 / 共28頁
基于 ASP 技術(shù)的校園電子商務的設計與開發(fā)計算機專業(yè)畢業(yè)論文_第2頁
第2頁 / 共28頁
基于 ASP 技術(shù)的校園電子商務的設計與開發(fā)計算機專業(yè)畢業(yè)論文_第3頁
第3頁 / 共28頁

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

15 積分

下載資源

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

資源描述:

《基于 ASP 技術(shù)的校園電子商務的設計與開發(fā)計算機專業(yè)畢業(yè)論文》由會員分享,可在線閱讀,更多相關《基于 ASP 技術(shù)的校園電子商務的設計與開發(fā)計算機專業(yè)畢業(yè)論文(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、基于ASP技術(shù)的校園電子商務的設計與開發(fā) 目 錄 第1章 文獻綜述 2 1.1校園電子商務系統(tǒng) 2 1.1.1 校園電子商務的方法與策略 2 1.1.2 電子商務系統(tǒng)的發(fā)展狀況 2 1.1.3 存在的難點及解決措施 3 1.2 動態(tài)網(wǎng)頁技術(shù) 3 1.2.1 ASP技術(shù) 3 1.2.2 PHP技術(shù) 4 1.2.3 JSP技術(shù) 5 1.2.4 比較 5 1.3 Access 數(shù)據(jù)庫 6 1.3.1 Access數(shù)據(jù)庫簡介 6 1.3.2 Access 的特性 6 第2章 引言 8 2.1選題目的和意義 8 2.2課題可行性分析

2、8 2.2.1 課題調(diào)研 8 2.2.2 課題分析 8 2.3 系統(tǒng)開發(fā)與運行環(huán)境 9 2.3.1 系統(tǒng)開發(fā) 9 2.3.2 運行環(huán)境 9 第3章 系統(tǒng)分析與設計 11 3.1 系統(tǒng)分析 11 3.1.1業(yè)務流 11 3.1.2數(shù)據(jù)流 12 3.2 系統(tǒng)設計 13 3.2.1系統(tǒng)總體結(jié)構(gòu) 13 3.2.2系統(tǒng)數(shù)據(jù)模型 14 第4章 系統(tǒng)實現(xiàn)與應用 15 4.1 產(chǎn)品上傳模塊 17 4.2 產(chǎn)品發(fā)布模塊 20 4.3 產(chǎn)品維護模塊 22 4.4 會員維護模塊 23 4.5網(wǎng)站信息維護模塊 25 第5章 結(jié)語 26 參考文獻 27 致 謝 27 3

3、 青春校園校園電子商務的設計與開發(fā) 摘要:近幾年,電子商務的迅速發(fā)展及表現(xiàn)出來對社會經(jīng)濟生活的巨大影響已引起了人們的廣泛關注。特別是以美國為代表的經(jīng)濟發(fā)達國家,都在大規(guī)模地推動電子商務的發(fā)展,并以此取代或改造傳統(tǒng)的商務活動方式,重組業(yè)務流程,降低交易成本,加速流通過程,全面提高企業(yè)的市場競爭力和綜合國力 本論文在探討了電子商務系統(tǒng)及ASP技術(shù)在國內(nèi)外發(fā)展狀況的基礎上,淺析了基于ASP技術(shù)的用戶關系管理系統(tǒng)的設計與開發(fā)。結(jié)合當前電子商務系統(tǒng)需求情況,選擇使用ASP開發(fā)環(huán)境、Access數(shù)據(jù)庫以及網(wǎng)頁制作工具Dreamweaver構(gòu)建了一個簡單的電子商務系統(tǒng),該系統(tǒng)是一個典型

4、的B/S平臺結(jié)構(gòu)。在開發(fā)過程中筆者對電子商務系統(tǒng)進行了總體規(guī)劃以及詳細設計。本系統(tǒng)一共涉及六個模塊,實現(xiàn)了注冊登陸系統(tǒng)、產(chǎn)品上傳、產(chǎn)品發(fā)布、產(chǎn)品維護、會員維護、信息維護。最后,本論文對基于ASP技術(shù)的校園電子商務的開發(fā)設計進行了總結(jié)和展望。 關鍵詞:AS;產(chǎn)品發(fā)布;Access數(shù)據(jù)庫;B/S 第1章 文獻綜述 1.1校園電子商務系統(tǒng) 基于Web校園電子商務系統(tǒng),是以ASP技術(shù)開發(fā)的適應學校環(huán)境的一個的交易系統(tǒng)。校園電子商務從商業(yè)運作模式來看類似于一般電子商務,都是通過網(wǎng)絡進行商品、服務或信息的交換。但與一般電子商務相比較,校園電子商務除了具有跨時

5、空、數(shù)字化、公開、透明等一般特征外,還有其獨到的特色。優(yōu)良的網(wǎng)絡環(huán)境,穩(wěn)定的消費群體,方便的物流陪送等特色都使校園電子商務有著長足的發(fā)展前景。 1.1.1 校園電子商務的方法與策略 電子商務作為一種新興的商務形式 給世界經(jīng)濟帶來了一個全新的概念,人類 生活方式也由此而發(fā)生了重大的變革。電子商務具有高效率、低成本、快速通信、公平競爭、全天候服務等優(yōu)點[1] 。近年來 我國電子商務發(fā)展常迅速。電子商務系統(tǒng)按功能模塊分,分為產(chǎn)品上架和產(chǎn)品發(fā)布兩個模塊,上架模塊作用是把產(chǎn)品的詳細信息存儲到數(shù)據(jù)庫中,包括產(chǎn)品的名稱,價錢,介紹等一些必要信息。發(fā)布模塊主要作用是從數(shù)據(jù)庫中調(diào)出產(chǎn)品的信息,并且發(fā)布在網(wǎng)站

6、上,使瀏覽到該網(wǎng)站的全部用戶都能查看到產(chǎn)品的信息,對于網(wǎng)站的注冊用戶又會擁有一些特殊的服務和功能,如能瀏覽設置了權(quán)限的產(chǎn)品和信息,能在線將有興趣的產(chǎn)品放到自己的收藏夾里等等一些個性化的服務。產(chǎn)品管理系統(tǒng)按使用的系統(tǒng)來分,可分為前臺發(fā)布和后臺管理系統(tǒng),前臺發(fā)布和發(fā)布模塊相結(jié)合,整和了系統(tǒng)信息和產(chǎn)品信息,并同步在網(wǎng)站上發(fā)布出來。后臺管理系統(tǒng)包括上架的全部功能,以管理操作為主,用于對產(chǎn)品的信息及網(wǎng)站信息做出更改、刪除、替換等,后臺中還有對于注冊會員所對應的操作,包括對會員的添加,刪除,會員個人信息的管理等操作。 1.1.2 電子商務系統(tǒng)的發(fā)展狀況 我國各大中專院校都加快了信息化進程,并且都建立了

7、自己的校園網(wǎng)。這為我們校園電子商務系統(tǒng)的運行提供了必備的環(huán)境基礎。在技術(shù)和需求的推動下,校園的同學可以在宿舍通過校園網(wǎng)登陸到電子商務系統(tǒng),方便、高效是電子商務系統(tǒng)一直的優(yōu)點。而在以往的交易的模式中,我們只有走出門才有機會找到自己需要的東西,耽誤時間,并且會有多余的花費的產(chǎn)生,校園電子商務的發(fā)展是迎合了校園的消費模式而產(chǎn)生的,在技術(shù)的不斷更新下,系統(tǒng)功能會更加全面,同學對他的依賴性也會更高。在各高校領導的高度重視大力推動下,目前,國內(nèi)眾多高校組建了自己的電子商務交易平臺,東北大學、哈爾濱工業(yè)大學等著名院校則在自己校園網(wǎng)絡應用的基礎上,開發(fā)實施了自己獨具特色的校園電子商務系統(tǒng)。經(jīng)過幾年來的運轉(zhuǎn),它

8、們的電子商務系統(tǒng)已經(jīng)日趨成熟,取得了令人驚嘆的成果。電子商務的方便、高效,極大的影響了這一屆以及今后學生的消費模式。 1.1.3 存在的難點及解決措施 由于產(chǎn)品的多樣化,我們要詳細的錄入每一樣產(chǎn)品信息,這給管理員帶來繁重的錄入工作。因此,在系統(tǒng)的初步應用階段對給管理員帶來巨大的壓力。 各高??梢酝ㄟ^增加會員的權(quán)限,使其自己能發(fā)布產(chǎn)品信息,則使校園的電子商務系統(tǒng)會得到進一步完善,克服遇見的因難。 1.2 動態(tài)網(wǎng)頁技術(shù) 1.2.1 ASP技術(shù) (一)ASP介紹 Microsoft Active Server Pages (ASP)實際上是將標準的HTML文件拓展了一些附加特征, AS

9、P像標準的HTML文件一樣包含HTML語句并且在一個瀏覽器上解釋并顯示。但它為HTML編寫人員提供了在服務器端運行腳本的環(huán)境,使HTML編寫人員可以利用VBScript和JScript或其他第三方腳本語言來創(chuàng)建ASP,實現(xiàn)過去需要編寫復雜的C G I程序才能實現(xiàn)的有動態(tài)內(nèi)容的網(wǎng)頁,如計數(shù)器等。一個ASP文件的后綴為. ASP,其中包含實現(xiàn)動態(tài)功能的VBScript或JScript語句,如果去掉那些VBScript或JScript語句,它和標準的HTML文件沒有任何區(qū)別。ASP提供了一些內(nèi)建對象。利用這些內(nèi)建對象,你可以使你的腳本更加強大;這些對象會允許您從瀏覽器中接收和發(fā)送信息。例如,利用re

10、quest對象,可以接收用戶的HTML表單中的信息并加以處理。ASP包含標準的Active X組件,這些組件可以實現(xiàn)一些復雜的功能,如使用數(shù)據(jù)庫等。ASP可以和諸如Microsoft Access這樣的數(shù)據(jù)庫進行掛接。重要的是,這是ASP一個非常強大的功能所在,各種Web應用程序都需要數(shù)據(jù)庫的支持,而且需要隨數(shù)據(jù)庫內(nèi)容的更新而自動更新,這樣,就可以利用ASP自己建立很多高級Web應用程序[6]。 (二)ASP的功能 ASP是一套服務器端的腳本運行環(huán)境,當用戶從瀏覽器向Web服務器請求.asp 文件時, ASP 腳本開始運行,然后Web 服務器調(diào)用ASP,ASP全面讀取請求的文件,執(zhí)行所有的

11、腳本命令,并將標準的Web 頁傳送給瀏覽器,而并不包含你所寫的腳本命令。 使用ASP與Microsoft Access 數(shù)據(jù)庫架設,ASP的每一個命令都首先被用來生成HTML文件,因此ASP允許生成動態(tài)內(nèi)容。 對于Web 服務器來說,ASP與HTML有著本質(zhì)的區(qū)別, HTML不經(jīng)任何處理送回給瀏覽器另一方面,對于瀏覽器來說, ASP和HTML幾乎是沒有區(qū)別的,僅僅是后綴為. asp和. htm的區(qū)別,當我們在客戶端提出對ASP的申請后,我們的瀏覽器接受的是HTML格式的文件。因此它根據(jù)以上特性,我們用ASP可以方便地實現(xiàn)諸如表格信息收集、計數(shù)器、留言簿、公告板、ASP還可以輕松地實現(xiàn)對頁面

12、內(nèi)容的動態(tài)控制,為不同的瀏覽者定制不同的頁面內(nèi)容,實現(xiàn)適用于任何瀏覽器。從而設計出具特色的Web應用程序。 (三)使用范圍 用ASP實現(xiàn)各功能時幾乎沒有什么限制,只要Web應用程序存在并正常運行, 用ASP編寫出的系統(tǒng),完全可以達到原來使用Client / Server的網(wǎng)絡數(shù)據(jù)庫系統(tǒng)的水平。使用ASP最大的好處是,在你對程序進行升級時,你只需要修改服務器上的ASP文件,而不需要修改客戶端程序。 1.2.2 PHP技術(shù) PHP是英文“超級文本預處理語言”(PHP:Hypertext Preprocessor)的縮寫。PHP與ASP有幾分相似,都是一種在服務器端執(zhí)行的“嵌入HTML文檔的

13、腳本語言”。它大量地借用C,Java和Perl語言的語法, 并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)產(chǎn)生頁面。用PHP做出的動態(tài)頁面與其他的編程語言相比,執(zhí)行效率比完全生成HTML標記的CGI要高許多。PHP可以支持目前絕大多數(shù)數(shù)據(jù)庫,PHP可以編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。但PHP提供的數(shù)據(jù)庫接口支持彼此不統(tǒng)一,比如對Oracle, MySQL,Sybase的接口,彼此都不一樣。這也是PHP的一個弱點[8]。 1.2.3 JSP技術(shù) JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,Sun公司借助自己在Java上的不凡造詣,將Java從Java應用程序和Java Appl

14、et之外,又有新的碩果,就是JSP(Java Server Page)。JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。目前在國內(nèi)PHP與ASP應用最為廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務類的網(wǎng)站,多采用JSP[8]。 1.2.4 比較 (一)應用范圍 ASP只能執(zhí)行于微軟的服務器產(chǎn)品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。在Unix下的COM實現(xiàn)起來非常

15、困難。   PHP可在Windows,Unix,Linux的Web服務器上正常執(zhí)行,還支持IIS,Apache等一般的Web服務器,用戶更換平臺時,無需變換PHP3代碼,可即拿即用。   JSP幾乎可以執(zhí)行于所有平臺。如Win NT,Linux,Unix。在NT下IIS通過一個外加服務器,例如JRUN或者ServletExec,就能支持JSP。 (二) 性能比較 循環(huán)性能測試:JSP最快,而ASP、PHP與JSP相錯一個數(shù)量級。   數(shù)據(jù)庫存取測試:JSP 需要 13 秒,PHP 需要 69 秒,ASP則 需要 73 秒。 (三) 前景分析 目前在國內(nèi)PHP與ASP應用最為

16、廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務類的網(wǎng)站,多采用JSP。三者中,JSP應該是未來發(fā)展的趨勢。 1.3 Access 數(shù)據(jù)庫 1.3.1 Access數(shù)據(jù)庫簡介 Microsoft Access是微軟公司開發(fā)的小型關系數(shù)據(jù)庫系統(tǒng),穩(wěn)定、快捷是其特點, Access數(shù)據(jù)庫可以使客戶端在小容量少數(shù)據(jù)下能夠保持更快速的瀏覽速度,Access可以將數(shù)據(jù)庫中的數(shù)據(jù)動態(tài)地提供給Web應用程序,能滿足最大的 Web 站點和小型企業(yè)和與個人個人數(shù)據(jù)處理和分析數(shù)據(jù)的需要。 Microsoft Access是一種關系式數(shù)據(jù)庫,關系式

17、數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復。Access數(shù)據(jù)庫以文件形式保存,文件的擴展名是MDB。 1.3.2 Access的特性 1、簡介 Access 數(shù)據(jù)庫由七種對象組成,它們是表、查詢、窗體、報表、宏、頁和模塊。   表(Table) ——表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。   查詢(Query)——查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并 能連接若干個表的字段組成新表。   窗體

18、(Form)——窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關聯(lián)的表的內(nèi)容。窗體也稱表單。   報表(Report)——報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。   宏(Macro)——宏相當于DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。   模塊(Module)——模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用Visual Basic編程。 頁——是一種特殊的直接連接到數(shù)據(jù)庫中數(shù)據(jù)的一種WEB頁。通過數(shù)據(jù)訪問頁將數(shù)據(jù)發(fā)布到I

19、nternet 或Intranet上,并可以適用瀏覽器進行數(shù)據(jù)的維護和操作。 2、缺點 安全性不夠,加了用戶級密碼容易破解,如果做為服務器的話,對服務器要求很高,否則容易造成 MDB 損壞.   并發(fā)數(shù)255,但是對高強度操作適應性差,如果服務器不夠好,網(wǎng)絡不夠好,編程的方法不夠好,多人同時訪問就能導致 MDB 損壞.   不能將 VBA 代碼開發(fā)的軟件系統(tǒng)直接編譯成 EXE 可執(zhí)行文件,不能脫離 ACCESS 或者 ACCESS RUNTIME 環(huán)境,該環(huán)境相對其他軟件體積較大(50M左右)。   每個數(shù)據(jù)庫文件最大限制只有2G,對于大型網(wǎng)站顯然不能夠勝任。 第

20、2章 引言 2.1選題目的和意義 21世紀,科技高速發(fā)展,計算機已經(jīng)進入了人們生活。其中電腦給人帶來了很大的便利,在很多地方,電腦可以代替人工作,這樣就可以大大減少人的工作量。特別在計算機網(wǎng)絡技術(shù)普及的今天,人們可以通過網(wǎng)絡進行通訊、可以處理生活中的一些事情,可見,網(wǎng)絡已經(jīng)成為當今人們必不可少的一種生活方式,基于Web技術(shù)的校園電子商務系統(tǒng),可以充分利用網(wǎng)絡資源,上網(wǎng)的用戶可以隨時隨地的在網(wǎng)上查看你需要的物品,不必出門走動,你就可以買到你稱心如意的產(chǎn)品。他的方便、高效等優(yōu)點已經(jīng)成為許多企業(yè)、甚至商場采用的模式。這個系統(tǒng)的開發(fā)語言 ASP 具備了面向?qū)ο缶幊陶Z言的所有特征,并可擴展Activ

21、eX Server組件功能,其中代碼維護方便、可擴展性好、安全性高。針對目前我校尚沒有類似的系統(tǒng)進行開發(fā),所以開發(fā)該系統(tǒng)可以使我校在校園電子商務方面得到進一步完善,同時也使得該系統(tǒng)開發(fā)出來后極具實用性! 2.2課題可行性分析 2.2.1 課題調(diào)研 (1) 與實踐活動和相關的文件和資料全部由網(wǎng)上收集。 (2) 本課題要求學生有熟練的WEB開發(fā)能力,有較強的自學能力以及要有扎實的數(shù)據(jù)庫開發(fā)功底。 (3) 具有對復雜表進行處理的能力。 (4) 具有很強的邏輯思維和處理問題的能力。 (5) 具體問題再做詳細調(diào)查研究并與指導老師面談。 2.2.2 課題分析 (1) 技術(shù)可行性——本系統(tǒng)

22、需要一定的技術(shù)支持,對于服務器,操作系統(tǒng)最好選擇Microsoft Windows 2000 Advanced Server,裝有 IIS 5.0,Microsoft Access數(shù)據(jù)庫,對于客服端,一般當前學院或個人電腦完全可滿足要求。 (2) 經(jīng)濟可行性——由于本系統(tǒng)是為學校制作的使用系統(tǒng),學校即客戶只要利用現(xiàn)有的機器,通過游覽器,即可使用系統(tǒng),對學校不構(gòu)成經(jīng)濟的負擔,系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)上,當系統(tǒng)投入運行后可以為學院節(jié)約大量的人力,物力。所帶來的效益遠遠大于系統(tǒng)的開發(fā)成本。在經(jīng)濟上是完全可行的。 (3) 操作可行性——本系統(tǒng)在界面設計時充分考慮非專業(yè)人員如何操作,簡單的輸入環(huán)

23、境,即使是一位不學計算機的朋友都能學習的很快。 2.3 系統(tǒng)開發(fā)與運行環(huán)境 2.3.1 系統(tǒng)開發(fā) 此系統(tǒng)是可以在校園內(nèi)網(wǎng)使用的校園電子商務系統(tǒng),本系統(tǒng)是采用Microsoft Access數(shù)據(jù)庫和ASP 進行開發(fā).本課題的開發(fā)需要采用一種適合于數(shù)據(jù)庫編程,而且具備同時訪問多種數(shù)據(jù)庫系統(tǒng)能力的開發(fā)語言與工具。Microsoft Access是微軟公司開發(fā)的小型數(shù)據(jù)庫系統(tǒng),穩(wěn)定、快捷是其特點, Microsoft Access數(shù)據(jù)庫可以使客戶端在小容量較少數(shù)據(jù)下能夠保持更快速的瀏覽速度而且Microsoft Access可以將數(shù)據(jù)庫中的數(shù)據(jù)動態(tài)地提供給Web頁。 ASP(Active S

24、erver Pages)動態(tài)網(wǎng)頁,是微軟公司推出的一種用以取代CGI(Common Gateway Interface)通用網(wǎng)關接口的技術(shù),是一種簡單、易學、高效的一種WEB編程語言, ASP是運行在服務器端,我們無須擔心瀏覽器是否支持ASP所使用的編程語言,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設計的網(wǎng)頁內(nèi)容。ASP在服務器端運行,當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。而且,ASP的程序代碼隱藏,在客戶端上僅可以看到由ASP輸出的動態(tài)HTML文件。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全

25、性。 2.3.2 運行環(huán)境 1、 軟件系統(tǒng)環(huán)境(服務器端): 必須安裝Microsoft Access作為本系統(tǒng)的后臺數(shù)據(jù)庫, 且Microsoft Access還必須滿足以下兩個條件:1、帶有Service Pack 4 2、身份驗證必須被設定為“混合認證模式”(Microsoft Access和Windows)。因為本系統(tǒng)要通過Microsoft Access身份驗證的模式連接到系統(tǒng)后臺數(shù)據(jù)庫。并且應安裝有“Internet 信息服務 (IIS)”和 “World Wide Web 服務(萬維服務)”。其中“World Wide Web 服務(萬維服務)”是“Internet 信息

26、服務 (IIS)”的子組件。 2、 軟件系統(tǒng)環(huán)境(客戶端):IE 游覽器或其它游覽器,Windows 98以及Windows NT操作系統(tǒng)。 3、 硬件系統(tǒng)環(huán)境:C600、128MB RAM、3.2G硬盤以上的PC機;局域網(wǎng)。 第3章 系統(tǒng)分析與設計 3.1 系統(tǒng)分析 3.1.1業(yè)務流 基于Web技術(shù)的校園電子商務的業(yè)務流程:首先注冊自己的帳號,并填寫自己的詳細情況后,登陸后便可有權(quán)限使用除查看之外的個性化功能。會員登陸后可以修改個人資料、查看個人的收藏夾;管理員可以修改會員的信息及狀態(tài),添加產(chǎn)品及修改產(chǎn)品的信息及狀態(tài)等其它綜合操作。會員在本系統(tǒng)中的業(yè)務流程如3-1所示,管理

27、員的流程如圖32所示: 圖 31 用戶系統(tǒng)流程分析圖[4] 圖 32管理員系統(tǒng)流程圖 3.1.2數(shù)據(jù)流 基于Web技術(shù)的校園電子商務的數(shù)據(jù)流:管理員首先獲得產(chǎn)品的詳細信息,再將信息全部寫入到數(shù)據(jù)庫中,在發(fā)布模塊中再從數(shù)據(jù)庫調(diào)出產(chǎn)品信息并顯示在頁面中,供用戶瀏覽。管理員存入數(shù)據(jù)和用戶讀取數(shù)據(jù)兩個過程的中的數(shù)據(jù)流如圖3-3所示。 圖 33 系統(tǒng)數(shù)據(jù)流圖[4] 3.2 系統(tǒng)設計 3.2.1系統(tǒng)總體結(jié)構(gòu) 基于Web技術(shù)的校園電子商務系統(tǒng)主要由會員模塊和管理模塊兩大模塊構(gòu)成。 各功能模塊下還擁有各自的獨立操作。整個系統(tǒng)的功能結(jié)構(gòu)如圖34所示: 圖 34

28、 系統(tǒng)功能結(jié)構(gòu)圖 3.2.2系統(tǒng)數(shù)據(jù)模型 (1) E-R圖 整個系統(tǒng)的E–R圖,共有用戶、產(chǎn)品、管理員3類實體,有注冊驗證兩種關系,通過這兩種關系將用戶、產(chǎn)品、管理這3類實體進行聯(lián)系。如圖35所示: 圖 35 系統(tǒng)E–R圖[5] 第4章 系統(tǒng)實現(xiàn)與應用 本系統(tǒng)采用ASP和HTML技術(shù)實現(xiàn)整個系統(tǒng)程序代碼的編制,使用Microsoft Access實現(xiàn)數(shù)據(jù)庫結(jié)構(gòu)的設計。 校園電子商務系統(tǒng)主要由用戶注冊登錄、產(chǎn)品上傳、產(chǎn)品發(fā)布、產(chǎn)品維護、會員維護、信息維護六個模塊構(gòu)成。 (1)用戶注冊登錄模塊:用戶資料填寫、用戶身份選擇、用戶驗證、用戶密碼驗證、郵件地址、電話。 (

29、2)產(chǎn)品上傳模塊:產(chǎn)品資料的填寫、所屬分類、名稱、組成、簡介、價錢、折扣、物品描述。 (3)產(chǎn)品發(fā)布模塊:產(chǎn)品資料的發(fā)布、包括產(chǎn)品的類別、名稱、簡介、價錢、折扣、物品描述。 (4)產(chǎn)品維護模塊:用于對產(chǎn)品的信息進行更新、修改、刪除。 (5)會員維護模塊:用于對會員的信息進行更新、修改、刪除。 (6)信息維護模塊:主要是針對網(wǎng)站的信息所做出的更新、修改。 本系統(tǒng)共六個模塊,各模塊之間的關系如圖41所示: 圖 41各模塊關系圖[6] 4.1 用戶注冊登陸模塊 在使用網(wǎng)站的全部功能的時候,首先成為會員,只有會員才可以使用一些個性化的操作。首先要通過注冊才

30、可以成為會員。注冊頁面如圖4-2 圖4-2 用戶注冊頁面 用戶通過注冊頁面的信息將用戶名、密碼、電子郵箱、問題和答案等信息存入數(shù)據(jù)庫中,待將全部信息存入之后,會給用戶的cookie設置一個值,在其他頁面驗證時,可以通過驗證,并使用會員的全部功能。下圖4-3是用戶登陸頁面 圖4-3會員登陸頁面 4.2 產(chǎn)品上傳模塊 在進入產(chǎn)品上傳模塊之前,我們首先要通過驗證頁面,否則不能進入后臺進行操作,以防非法用戶直接進入后臺進行非法操作,該頁面如圖42所示: 圖 44管理員驗證頁面 通過輸入的用戶名和密碼,在數(shù)據(jù)庫查找是否存在該名字的用戶,如若存在則將起密碼用M

31、D5加密,然后與數(shù)據(jù)庫中的密碼比較是否相同,若相同,則順利通過驗證,可以進入后臺進行所需要的操作,若不同,則視為非法用戶,不能繼續(xù)操作。 本模塊功能主要用于產(chǎn)品的上傳,根據(jù)產(chǎn)品的詳細信息將信息全部輸入到數(shù)據(jù)庫中,如選擇所屬分類,填寫產(chǎn)品名稱、產(chǎn)地、組成、簡介、日期、價格、圖片和描述。點擊添加按鈕,即完成了一件產(chǎn)品的添加。 添加產(chǎn)品內(nèi)頁面如圖45所示: 圖 45產(chǎn)品添加頁面 4.3 產(chǎn)品發(fā)布模塊 該模塊所屬部分是前臺,主要的功能是從數(shù)據(jù)庫中讀取產(chǎn)品的數(shù)據(jù)以及網(wǎng)站的信息,并在網(wǎng)頁中顯示出來,其功能如圖4-6 圖 46產(chǎn)品發(fā)布模塊功能圖 本模塊主要作用是立體的宣傳產(chǎn)品

32、,通過產(chǎn)品的圖片,描述等一些必要信息,我們能主觀意識中對產(chǎn)品有具體的了解,對我們是否購買他們有個完整的概念。 該模塊的具體代表圖如47所示: 圖 47產(chǎn)品發(fā)布模塊的宣傳圖 4.4 產(chǎn)品維護模塊 該模塊包括4種操作,產(chǎn)品類別管理、產(chǎn)品添加、產(chǎn)品修改、產(chǎn)品刪除,通過這4種操作管理員可以對產(chǎn)品采取相應的操作。其模塊功能圖如4-8所示: 圖 48產(chǎn)品維護模塊功能圖 本模塊是繼產(chǎn)品上傳模塊之后又一重要模塊,其主要功能是維護產(chǎn)品的變化,包括產(chǎn)品的信息,價格等,當不再提供之中產(chǎn)品時,我們還能采取刪除該項產(chǎn)品的操作。刪除操作后,數(shù)據(jù)庫亦不存在這種產(chǎn)品,在前臺的顯示頁面也就不會

33、再顯示這種產(chǎn)品的信息。。 程序活動流程:管理員進入后臺,點擊進入產(chǎn)品維護頁面,對需要選擇的產(chǎn)品進行維護操作,操作完成后,可以到前臺查看相應產(chǎn)品的變化。其模塊活動圖如49所示: 圖 49產(chǎn)品維護界面 4.5 會員維護模塊 該模塊包括3種操作,更新、查詢、刪除,通過這3種操作管理員可以對會員采取相應的操作。其模塊功能圖如410所示: 圖 410會員維護模塊功能圖 本模塊主要是管理員對會員進行管理,包括更新會員信息、查詢會員、刪除會員。 會員維護界面如圖411所示: 圖 411會員維護界面[11] 4.5網(wǎng)站信息維護模塊 該模塊重要是用于網(wǎng)站信

34、息的發(fā)布,如網(wǎng)站的網(wǎng)址、名稱、網(wǎng)站email、網(wǎng)站logo、網(wǎng)站地址等信息。前臺的界面如圖4-12 4-12 前臺界面圖 第5章 結(jié)語 (1) 通用性能好,實用性強,易于推廣,可擴展性好,此系統(tǒng)可以運行在多種操作系統(tǒng)平臺上(Windows 9x/Windows NT/Windows 2000/Windows XP)。數(shù)據(jù)庫管理系統(tǒng)采用 Microsoft Access,系統(tǒng)的應用規(guī)模可以根據(jù)用戶的需要動態(tài)配置。 (2) 有機結(jié)合計算機自動處理與人工處理 。 (3) 用戶界面友好,操作簡單,使用較方便 。 (4) 擴充性一般,發(fā)展?jié)摿Υ蟆? 系統(tǒng)不足:由于時間比較倉促

35、,所以本系統(tǒng)還不太完善,功能還不是很強大,有些功能還不能實現(xiàn),再者本系統(tǒng)的界面不是太美觀。 改進方案:美觀方面當然是提高審美觀點,盡可能做到界面美觀,可視化并且要方便工作人員使用,功能方面要擴大此系統(tǒng)的功能,以前沒有時間實現(xiàn)的以后要實現(xiàn)出來并且進行功能的擴充。 參考文獻 [1] 江欣. 我國電子商務發(fā)展現(xiàn)狀分析以及發(fā)展前景的探討[J]. 商場現(xiàn)代化,2006. 476,1. [2] 張俊平. 虛擬存儲架構(gòu)電子商務網(wǎng)絡[J]. 商場現(xiàn)代化,2006. 477,1. [3] 薩師煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].高等教育出版社,2002. [4] 張海藩. 軟件工程導論(第四版)[M].清華大學出版社,2003. [5] 徐稷. A應用與開發(fā)案例教程[M].清華大學出版社,2005. [6] 韓國峰,柯華坤. ASP網(wǎng)絡開發(fā)[M].電子工業(yè)出版社,2006-8-1. [7] 李曉黎,張巍. ASP+Microsoft Access網(wǎng)絡應用系統(tǒng)開發(fā)與實例[M]. 人民郵電出版社,2004-3-1. [8] 袁鵬飛.Microsoft Access數(shù)據(jù)庫應用開發(fā)技術(shù)[M].人民郵電出版社,1998:4-7 25 - -

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(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ǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!