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

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

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

15 積分

下載資源

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

資源描述:

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

1、基于ASP技術(shù)的校園電子商務(wù)的設(shè)計(jì)與開(kāi)發(fā) 目 錄第1章 文獻(xiàn)綜述21.1校園電子商務(wù)系統(tǒng)21.1.1 校園電子商務(wù)的方法與策略21.1.2 電子商務(wù)系統(tǒng)的發(fā)展?fàn)顩r21.1.3 存在的難點(diǎn)及解決措施31.2 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)31.2.1 ASP技術(shù)31.2.2 PHP技術(shù)41.2.3 JSP技術(shù)51.2.4 比較51.3 Access 數(shù)據(jù)庫(kù)61.3.1 Access數(shù)據(jù)庫(kù)簡(jiǎn)介61.3.2 Access 的特性6第2章 引言82.1選題目的和意義82.2課題可行性分析82.2.1 課題調(diào)研82.2.2 課題分析82.3 系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境92.3.1 系統(tǒng)開(kāi)發(fā)92.3.2 運(yùn)行環(huán)境9第3章 系統(tǒng)分析

2、與設(shè)計(jì)113.1 系統(tǒng)分析113.1.1業(yè)務(wù)流113.1.2數(shù)據(jù)流123.2 系統(tǒng)設(shè)計(jì)133.2.1系統(tǒng)總體結(jié)構(gòu)133.2.2系統(tǒng)數(shù)據(jù)模型14第4章 系統(tǒng)實(shí)現(xiàn)與應(yīng)用154.1 產(chǎn)品上傳模塊174.2 產(chǎn)品發(fā)布模塊204.3 產(chǎn)品維護(hù)模塊224.4 會(huì)員維護(hù)模塊234.5網(wǎng)站信息維護(hù)模塊25第5章 結(jié)語(yǔ)26參考文獻(xiàn)27致 謝273青春校園校園電子商務(wù)的設(shè)計(jì)與開(kāi)發(fā)摘要:近幾年,電子商務(wù)的迅速發(fā)展及表現(xiàn)出來(lái)對(duì)社會(huì)經(jīng)濟(jì)生活的巨大影響已引起了人們的廣泛關(guān)注。特別是以美國(guó)為代表的經(jīng)濟(jì)發(fā)達(dá)國(guó)家,都在大規(guī)模地推動(dòng)電子商務(wù)的發(fā)展,并以此取代或改造傳統(tǒng)的商務(wù)活動(dòng)方式,重組業(yè)務(wù)流程,降低交易成本,加速流通過(guò)程,全面

3、提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力和綜合國(guó)力 本論文在探討了電子商務(wù)系統(tǒng)及ASP技術(shù)在國(guó)內(nèi)外發(fā)展?fàn)顩r的基礎(chǔ)上,淺析了基于ASP技術(shù)的用戶關(guān)系管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。結(jié)合當(dāng)前電子商務(wù)系統(tǒng)需求情況,選擇使用ASP開(kāi)發(fā)環(huán)境、Access數(shù)據(jù)庫(kù)以及網(wǎng)頁(yè)制作工具Dreamweaver構(gòu)建了一個(gè)簡(jiǎn)單的電子商務(wù)系統(tǒng),該系統(tǒng)是一個(gè)典型的B/S平臺(tái)結(jié)構(gòu)。在開(kāi)發(fā)過(guò)程中筆者對(duì)電子商務(wù)系統(tǒng)進(jìn)行了總體規(guī)劃以及詳細(xì)設(shè)計(jì)。本系統(tǒng)一共涉及六個(gè)模塊,實(shí)現(xiàn)了注冊(cè)登陸系統(tǒng)、產(chǎn)品上傳、產(chǎn)品發(fā)布、產(chǎn)品維護(hù)、會(huì)員維護(hù)、信息維護(hù)。最后,本論文對(duì)基于ASP技術(shù)的校園電子商務(wù)的開(kāi)發(fā)設(shè)計(jì)進(jìn)行了總結(jié)和展望。 關(guān)鍵詞:AS;產(chǎn)品發(fā)布;Access數(shù)據(jù)庫(kù);B/S 第

4、1章 文獻(xiàn)綜述1.1校園電子商務(wù)系統(tǒng)基于Web校園電子商務(wù)系統(tǒng),是以ASP技術(shù)開(kāi)發(fā)的適應(yīng)學(xué)校環(huán)境的一個(gè)的交易系統(tǒng)。校園電子商務(wù)從商業(yè)運(yùn)作模式來(lái)看類(lèi)似于一般電子商務(wù),都是通過(guò)網(wǎng)絡(luò)進(jìn)行商品、服務(wù)或信息的交換。但與一般電子商務(wù)相比較,校園電子商務(wù)除了具有跨時(shí)空、數(shù)字化、公開(kāi)、透明等一般特征外,還有其獨(dú)到的特色。優(yōu)良的網(wǎng)絡(luò)環(huán)境,穩(wěn)定的消費(fèi)群體,方便的物流陪送等特色都使校園電子商務(wù)有著長(zhǎng)足的發(fā)展前景。1.1.1 校園電子商務(wù)的方法與策略電子商務(wù)作為一種新興的商務(wù)形式 給世界經(jīng)濟(jì)帶來(lái)了一個(gè)全新的概念,人類(lèi) 生活方式也由此而發(fā)生了重大的變革。電子商務(wù)具有高效率、低成本、快速通信、公平競(jìng)爭(zhēng)、全天候服務(wù)等優(yōu)點(diǎn)1

5、 。近年來(lái) 我國(guó)電子商務(wù)發(fā)展常迅速。電子商務(wù)系統(tǒng)按功能模塊分,分為產(chǎn)品上架和產(chǎn)品發(fā)布兩個(gè)模塊,上架模塊作用是把產(chǎn)品的詳細(xì)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,包括產(chǎn)品的名稱(chēng),價(jià)錢(qián),介紹等一些必要信息。發(fā)布模塊主要作用是從數(shù)據(jù)庫(kù)中調(diào)出產(chǎn)品的信息,并且發(fā)布在網(wǎng)站上,使瀏覽到該網(wǎng)站的全部用戶都能查看到產(chǎn)品的信息,對(duì)于網(wǎng)站的注冊(cè)用戶又會(huì)擁有一些特殊的服務(wù)和功能,如能瀏覽設(shè)置了權(quán)限的產(chǎn)品和信息,能在線將有興趣的產(chǎn)品放到自己的收藏夾里等等一些個(gè)性化的服務(wù)。產(chǎn)品管理系統(tǒng)按使用的系統(tǒng)來(lái)分,可分為前臺(tái)發(fā)布和后臺(tái)管理系統(tǒng),前臺(tái)發(fā)布和發(fā)布模塊相結(jié)合,整和了系統(tǒng)信息和產(chǎn)品信息,并同步在網(wǎng)站上發(fā)布出來(lái)。后臺(tái)管理系統(tǒng)包括上架的全部功能,以

6、管理操作為主,用于對(duì)產(chǎn)品的信息及網(wǎng)站信息做出更改、刪除、替換等,后臺(tái)中還有對(duì)于注冊(cè)會(huì)員所對(duì)應(yīng)的操作,包括對(duì)會(huì)員的添加,刪除,會(huì)員個(gè)人信息的管理等操作。1.1.2 電子商務(wù)系統(tǒng)的發(fā)展?fàn)顩r我國(guó)各大中專(zhuān)院校都加快了信息化進(jìn)程,并且都建立了自己的校園網(wǎng)。這為我們校園電子商務(wù)系統(tǒng)的運(yùn)行提供了必備的環(huán)境基礎(chǔ)。在技術(shù)和需求的推動(dòng)下,校園的同學(xué)可以在宿舍通過(guò)校園網(wǎng)登陸到電子商務(wù)系統(tǒng),方便、高效是電子商務(wù)系統(tǒng)一直的優(yōu)點(diǎn)。而在以往的交易的模式中,我們只有走出門(mén)才有機(jī)會(huì)找到自己需要的東西,耽誤時(shí)間,并且會(huì)有多余的花費(fèi)的產(chǎn)生,校園電子商務(wù)的發(fā)展是迎合了校園的消費(fèi)模式而產(chǎn)生的,在技術(shù)的不斷更新下,系統(tǒng)功能會(huì)更加全面,同

7、學(xué)對(duì)他的依賴性也會(huì)更高。在各高校領(lǐng)導(dǎo)的高度重視大力推動(dòng)下,目前,國(guó)內(nèi)眾多高校組建了自己的電子商務(wù)交易平臺(tái),東北大學(xué)、哈爾濱工業(yè)大學(xué)等著名院校則在自己校園網(wǎng)絡(luò)應(yīng)用的基礎(chǔ)上,開(kāi)發(fā)實(shí)施了自己獨(dú)具特色的校園電子商務(wù)系統(tǒng)。經(jīng)過(guò)幾年來(lái)的運(yùn)轉(zhuǎn),它們的電子商務(wù)系統(tǒng)已經(jīng)日趨成熟,取得了令人驚嘆的成果。電子商務(wù)的方便、高效,極大的影響了這一屆以及今后學(xué)生的消費(fèi)模式。1.1.3 存在的難點(diǎn)及解決措施由于產(chǎn)品的多樣化,我們要詳細(xì)的錄入每一樣產(chǎn)品信息,這給管理員帶來(lái)繁重的錄入工作。因此,在系統(tǒng)的初步應(yīng)用階段對(duì)給管理員帶來(lái)巨大的壓力。各高??梢酝ㄟ^(guò)增加會(huì)員的權(quán)限,使其自己能發(fā)布產(chǎn)品信息,則使校園的電子商務(wù)系統(tǒng)會(huì)得到進(jìn)一步

8、完善,克服遇見(jiàn)的因難。1.2 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)1.2.1 ASP技術(shù)(一)ASP介紹Microsoft Active Server Pages (ASP)實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征, ASP像標(biāo)準(zhǔn)的HTML文件一樣包含HTML語(yǔ)句并且在一個(gè)瀏覽器上解釋并顯示。但它為HTML編寫(xiě)人員提供了在服務(wù)器端運(yùn)行腳本的環(huán)境,使HTML編寫(xiě)人員可以利用VBScript和JScript或其他第三方腳本語(yǔ)言來(lái)創(chuàng)建ASP,實(shí)現(xiàn)過(guò)去需要編寫(xiě)復(fù)雜的C G I程序才能實(shí)現(xiàn)的有動(dòng)態(tài)內(nèi)容的網(wǎng)頁(yè),如計(jì)數(shù)器等。一個(gè)ASP文件的后綴為. ASP,其中包含實(shí)現(xiàn)動(dòng)態(tài)功能的VBScript或JScript語(yǔ)句,如果去掉

9、那些VBScript或JScript語(yǔ)句,它和標(biāo)準(zhǔn)的HTML文件沒(méi)有任何區(qū)別。ASP提供了一些內(nèi)建對(duì)象。利用這些內(nèi)建對(duì)象,你可以使你的腳本更加強(qiáng)大;這些對(duì)象會(huì)允許您從瀏覽器中接收和發(fā)送信息。例如,利用request對(duì)象,可以接收用戶的HTML表單中的信息并加以處理。ASP包含標(biāo)準(zhǔn)的Active X組件,這些組件可以實(shí)現(xiàn)一些復(fù)雜的功能,如使用數(shù)據(jù)庫(kù)等。ASP可以和諸如Microsoft Access這樣的數(shù)據(jù)庫(kù)進(jìn)行掛接。重要的是,這是ASP一個(gè)非常強(qiáng)大的功能所在,各種Web應(yīng)用程序都需要數(shù)據(jù)庫(kù)的支持,而且需要隨數(shù)據(jù)庫(kù)內(nèi)容的更新而自動(dòng)更新,這樣,就可以利用ASP自己建立很多高級(jí)Web應(yīng)用程序6。(

10、二)ASP的功能ASP是一套服務(wù)器端的腳本運(yùn)行環(huán)境,當(dāng)用戶從瀏覽器向Web服務(wù)器請(qǐng)求.asp 文件時(shí), ASP 腳本開(kāi)始運(yùn)行,然后Web 服務(wù)器調(diào)用ASP,ASP全面讀取請(qǐng)求的文件,執(zhí)行所有的腳本命令,并將標(biāo)準(zhǔn)的Web 頁(yè)傳送給瀏覽器,而并不包含你所寫(xiě)的腳本命令。使用ASP與Microsoft Access 數(shù)據(jù)庫(kù)架設(shè),ASP的每一個(gè)命令都首先被用來(lái)生成HTML文件,因此ASP允許生成動(dòng)態(tài)內(nèi)容。對(duì)于Web 服務(wù)器來(lái)說(shuō),ASP與HTML有著本質(zhì)的區(qū)別, HTML不經(jīng)任何處理送回給瀏覽器另一方面,對(duì)于瀏覽器來(lái)說(shuō), ASP和HTML幾乎是沒(méi)有區(qū)別的,僅僅是后綴為. asp和. htm的區(qū)別,當(dāng)我們?cè)?/p>

11、客戶端提出對(duì)ASP的申請(qǐng)后,我們的瀏覽器接受的是HTML格式的文件。因此它根據(jù)以上特性,我們用ASP可以方便地實(shí)現(xiàn)諸如表格信息收集、計(jì)數(shù)器、留言簿、公告板、ASP還可以輕松地實(shí)現(xiàn)對(duì)頁(yè)面內(nèi)容的動(dòng)態(tài)控制,為不同的瀏覽者定制不同的頁(yè)面內(nèi)容,實(shí)現(xiàn)適用于任何瀏覽器。從而設(shè)計(jì)出具特色的Web應(yīng)用程序。(三)使用范圍用ASP實(shí)現(xiàn)各功能時(shí)幾乎沒(méi)有什么限制,只要Web應(yīng)用程序存在并正常運(yùn)行, 用ASP編寫(xiě)出的系統(tǒng),完全可以達(dá)到原來(lái)使用Client / Server的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)的水平。使用ASP最大的好處是,在你對(duì)程序進(jìn)行升級(jí)時(shí),你只需要修改服務(wù)器上的ASP文件,而不需要修改客戶端程序。1.2.2 PHP技術(shù)

12、PHP是英文“超級(jí)文本預(yù)處理語(yǔ)言”(PHP:Hypertext Preprocessor)的縮寫(xiě)。PHP與ASP有幾分相似,都是一種在服務(wù)器端執(zhí)行的“嵌入HTML文檔的腳本語(yǔ)言”。它大量地借用C,Java和Perl語(yǔ)言的語(yǔ)法, 并耦合PHP自己的特性,使WEB開(kāi)發(fā)者能夠快速地寫(xiě)出動(dòng)態(tài)產(chǎn)生頁(yè)面。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多。PHP可以支持目前絕大多數(shù)數(shù)據(jù)庫(kù),PHP可以編譯成具有與許多數(shù)據(jù)庫(kù)相連接的函數(shù)。但PHP提供的數(shù)據(jù)庫(kù)接口支持彼此不統(tǒng)一,比如對(duì)Oracle, MySQL,Sybase的接口,彼此都不一樣。這也是PHP的一個(gè)弱點(diǎn)8。

13、1.2.3 JSP技術(shù)JSP是Sun公司推出的新一代網(wǎng)站開(kāi)發(fā)語(yǔ)言,Sun公司借助自己在Java上的不凡造詣,將Java從Java應(yīng)用程序和Java Applet之外,又有新的碩果,就是JSP(Java Server Page)。JSP可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。目前在國(guó)內(nèi)PHP與ASP應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國(guó)內(nèi)采用的較少。但在國(guó)外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類(lèi)的網(wǎng)站,多采用JSP8。1.2.4 比較(一)應(yīng)用范圍ASP只能執(zhí)行于微軟的服務(wù)器產(chǎn)品,IIS(Internet Information Serve

14、r) (windows NT)和PWS(Personal Web Server)(windows 98)上。在Unix下的COM實(shí)現(xiàn)起來(lái)非常困難。 PHP可在Windows,Unix,Linux的Web服務(wù)器上正常執(zhí)行,還支持IIS,Apache等一般的Web服務(wù)器,用戶更換平臺(tái)時(shí),無(wú)需變換PHP3代碼,可即拿即用。 JSP幾乎可以執(zhí)行于所有平臺(tái)。如Win NT,Linux,Unix。在NT下IIS通過(guò)一個(gè)外加服務(wù)器,例如JRUN或者ServletExec,就能支持JSP。(二) 性能比較循環(huán)性能測(cè)試:JSP最快,而ASP、PHP與JSP相錯(cuò)一個(gè)數(shù)量級(jí)。 數(shù)據(jù)庫(kù)存取測(cè)試:JSP 需要 13 秒

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

16、數(shù)據(jù)處理和分析數(shù)據(jù)的需要。Microsoft Access是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是MDB。1.3.2 Access的特性1、簡(jiǎn)介Access 數(shù)據(jù)庫(kù)由七種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏、頁(yè)和模塊。 表(Table) 表是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來(lái)存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱(chēng)數(shù)據(jù)表。 查詢(Query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并 能連

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

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

19、經(jīng)進(jìn)入了人們生活。其中電腦給人帶來(lái)了很大的便利,在很多地方,電腦可以代替人工作,這樣就可以大大減少人的工作量。特別在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)普及的今天,人們可以通過(guò)網(wǎng)絡(luò)進(jìn)行通訊、可以處理生活中的一些事情,可見(jiàn),網(wǎng)絡(luò)已經(jīng)成為當(dāng)今人們必不可少的一種生活方式,基于Web技術(shù)的校園電子商務(wù)系統(tǒng),可以充分利用網(wǎng)絡(luò)資源,上網(wǎng)的用戶可以隨時(shí)隨地的在網(wǎng)上查看你需要的物品,不必出門(mén)走動(dòng),你就可以買(mǎi)到你稱(chēng)心如意的產(chǎn)品。他的方便、高效等優(yōu)點(diǎn)已經(jīng)成為許多企業(yè)、甚至商場(chǎng)采用的模式。這個(gè)系統(tǒng)的開(kāi)發(fā)語(yǔ)言 ASP 具備了面向?qū)ο缶幊陶Z(yǔ)言的所有特征,并可擴(kuò)展ActiveX Server組件功能,其中代碼維護(hù)方便、可擴(kuò)展性好、安全性高。針

20、對(duì)目前我校尚沒(méi)有類(lèi)似的系統(tǒng)進(jìn)行開(kāi)發(fā),所以開(kāi)發(fā)該系統(tǒng)可以使我校在校園電子商務(wù)方面得到進(jìn)一步完善,同時(shí)也使得該系統(tǒng)開(kāi)發(fā)出來(lái)后極具實(shí)用性!2.2課題可行性分析2.2.1 課題調(diào)研(1) 與實(shí)踐活動(dòng)和相關(guān)的文件和資料全部由網(wǎng)上收集。(2) 本課題要求學(xué)生有熟練的WEB開(kāi)發(fā)能力,有較強(qiáng)的自學(xué)能力以及要有扎實(shí)的數(shù)據(jù)庫(kù)開(kāi)發(fā)功底。(3) 具有對(duì)復(fù)雜表進(jìn)行處理的能力。(4) 具有很強(qiáng)的邏輯思維和處理問(wèn)題的能力。(5) 具體問(wèn)題再做詳細(xì)調(diào)查研究并與指導(dǎo)老師面談。2.2.2 課題分析(1) 技術(shù)可行性本系統(tǒng)需要一定的技術(shù)支持,對(duì)于服務(wù)器,操作系統(tǒng)最好選擇Microsoft Windows 2000 Advanced

21、 Server,裝有 IIS 5.0,Microsoft Access數(shù)據(jù)庫(kù),對(duì)于客服端,一般當(dāng)前學(xué)院或個(gè)人電腦完全可滿足要求。(2) 經(jīng)濟(jì)可行性由于本系統(tǒng)是為學(xué)校制作的使用系統(tǒng),學(xué)校即客戶只要利用現(xiàn)有的機(jī)器,通過(guò)游覽器,即可使用系統(tǒng),對(duì)學(xué)校不構(gòu)成經(jīng)濟(jì)的負(fù)擔(dān),系統(tǒng)成本主要集中在系統(tǒng)的開(kāi)發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為學(xué)院節(jié)約大量的人力,物力。所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)的開(kāi)發(fā)成本。在經(jīng)濟(jì)上是完全可行的。(3) 操作可行性本系統(tǒng)在界面設(shè)計(jì)時(shí)充分考慮非專(zhuān)業(yè)人員如何操作,簡(jiǎn)單的輸入環(huán)境,即使是一位不學(xué)計(jì)算機(jī)的朋友都能學(xué)習(xí)的很快。2.3 系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境2.3.1 系統(tǒng)開(kāi)發(fā)此系統(tǒng)是可以在校園內(nèi)網(wǎng)使用的校園電

22、子商務(wù)系統(tǒng),本系統(tǒng)是采用Microsoft Access數(shù)據(jù)庫(kù)和ASP 進(jìn)行開(kāi)發(fā).本課題的開(kāi)發(fā)需要采用一種適合于數(shù)據(jù)庫(kù)編程,而且具備同時(shí)訪問(wèn)多種數(shù)據(jù)庫(kù)系統(tǒng)能力的開(kāi)發(fā)語(yǔ)言與工具。Microsoft Access是微軟公司開(kāi)發(fā)的小型數(shù)據(jù)庫(kù)系統(tǒng),穩(wěn)定、快捷是其特點(diǎn), Microsoft Access數(shù)據(jù)庫(kù)可以使客戶端在小容量較少數(shù)據(jù)下能夠保持更快速的瀏覽速度而且Microsoft Access可以將數(shù)據(jù)庫(kù)中的數(shù)據(jù)動(dòng)態(tài)地提供給Web頁(yè)。 ASP(Active Server Pages)動(dòng)態(tài)網(wǎng)頁(yè),是微軟公司推出的一種用以取代CGI(Common Gateway Interface)通用網(wǎng)關(guān)接口的技術(shù),是

23、一種簡(jiǎn)單、易學(xué)、高效的一種WEB編程語(yǔ)言, ASP是運(yùn)行在服務(wù)器端,我們無(wú)須擔(dān)心瀏覽器是否支持ASP所使用的編程語(yǔ)言,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。ASP在服務(wù)器端運(yùn)行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。而且,ASP的程序代碼隱藏,在客戶端上僅可以看到由ASP輸出的動(dòng)態(tài)HTML文件。因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性。2.3.2 運(yùn)行環(huán)境1、 軟件系統(tǒng)環(huán)境(服務(wù)器端): 必須安裝Microsoft Access作為本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù), 且Microsof

24、t Access還必須滿足以下兩個(gè)條件:1、帶有Service Pack 4 2、身份驗(yàn)證必須被設(shè)定為“混合認(rèn)證模式”(Microsoft Access和Windows)。因?yàn)楸鞠到y(tǒng)要通過(guò)Microsoft Access身份驗(yàn)證的模式連接到系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)。并且應(yīng)安裝有“Internet 信息服務(wù) (IIS)”和 “World Wide Web 服務(wù)(萬(wàn)維服務(wù))”。其中“World Wide Web 服務(wù)(萬(wàn)維服務(wù))”是“Internet 信息服務(wù) (IIS)”的子組件。2、 軟件系統(tǒng)環(huán)境(客戶端):IE 游覽器或其它游覽器,Windows 98以及Windows NT操作系統(tǒng)。3、 硬件系統(tǒng)環(huán)

25、境:C600、128MB RAM、3.2G硬盤(pán)以上的PC機(jī);局域網(wǎng)。第3章 系統(tǒng)分析與設(shè)計(jì)3.1 系統(tǒng)分析3.1.1業(yè)務(wù)流基于Web技術(shù)的校園電子商務(wù)的業(yè)務(wù)流程:首先注冊(cè)自己的帳號(hào),并填寫(xiě)自己的詳細(xì)情況后,登陸后便可有權(quán)限使用除查看之外的個(gè)性化功能。會(huì)員登陸后可以修改個(gè)人資料、查看個(gè)人的收藏夾;管理員可以修改會(huì)員的信息及狀態(tài),添加產(chǎn)品及修改產(chǎn)品的信息及狀態(tài)等其它綜合操作。會(huì)員在本系統(tǒng)中的業(yè)務(wù)流程如3-1所示,管理員的流程如圖32所示:圖 31 用戶系統(tǒng)流程分析圖4圖 32管理員系統(tǒng)流程圖3.1.2數(shù)據(jù)流基于Web技術(shù)的校園電子商務(wù)的數(shù)據(jù)流:管理員首先獲得產(chǎn)品的詳細(xì)信息,再將信息全部寫(xiě)入到數(shù)據(jù)庫(kù)

26、中,在發(fā)布模塊中再?gòu)臄?shù)據(jù)庫(kù)調(diào)出產(chǎn)品信息并顯示在頁(yè)面中,供用戶瀏覽。管理員存入數(shù)據(jù)和用戶讀取數(shù)據(jù)兩個(gè)過(guò)程的中的數(shù)據(jù)流如圖3-3所示。圖 33 系統(tǒng)數(shù)據(jù)流圖43.2 系統(tǒng)設(shè)計(jì)3.2.1系統(tǒng)總體結(jié)構(gòu)基于Web技術(shù)的校園電子商務(wù)系統(tǒng)主要由會(huì)員模塊和管理模塊兩大模塊構(gòu)成。各功能模塊下還擁有各自的獨(dú)立操作。整個(gè)系統(tǒng)的功能結(jié)構(gòu)如圖34所示:圖 34 系統(tǒng)功能結(jié)構(gòu)圖3.2.2系統(tǒng)數(shù)據(jù)模型(1) E-R圖整個(gè)系統(tǒng)的ER圖,共有用戶、產(chǎn)品、管理員3類(lèi)實(shí)體,有注冊(cè)驗(yàn)證兩種關(guān)系,通過(guò)這兩種關(guān)系將用戶、產(chǎn)品、管理這3類(lèi)實(shí)體進(jìn)行聯(lián)系。如圖35所示:圖 35 系統(tǒng)ER圖5第4章 系統(tǒng)實(shí)現(xiàn)與應(yīng)用本系統(tǒng)采用ASP和HTML技術(shù)

27、實(shí)現(xiàn)整個(gè)系統(tǒng)程序代碼的編制,使用Microsoft Access實(shí)現(xiàn)數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)。校園電子商務(wù)系統(tǒng)主要由用戶注冊(cè)登錄、產(chǎn)品上傳、產(chǎn)品發(fā)布、產(chǎn)品維護(hù)、會(huì)員維護(hù)、信息維護(hù)六個(gè)模塊構(gòu)成。(1)用戶注冊(cè)登錄模塊:用戶資料填寫(xiě)、用戶身份選擇、用戶驗(yàn)證、用戶密碼驗(yàn)證、郵件地址、電話。(2)產(chǎn)品上傳模塊:產(chǎn)品資料的填寫(xiě)、所屬分類(lèi)、名稱(chēng)、組成、簡(jiǎn)介、價(jià)錢(qián)、折扣、物品描述。 (3)產(chǎn)品發(fā)布模塊:產(chǎn)品資料的發(fā)布、包括產(chǎn)品的類(lèi)別、名稱(chēng)、簡(jiǎn)介、價(jià)錢(qián)、折扣、物品描述。(4)產(chǎn)品維護(hù)模塊:用于對(duì)產(chǎn)品的信息進(jìn)行更新、修改、刪除。(5)會(huì)員維護(hù)模塊:用于對(duì)會(huì)員的信息進(jìn)行更新、修改、刪除。(6)信息維護(hù)模塊:主要是針對(duì)網(wǎng)站

28、的信息所做出的更新、修改。本系統(tǒng)共六個(gè)模塊,各模塊之間的關(guān)系如圖41所示:圖 41各模塊關(guān)系圖64.1 用戶注冊(cè)登陸模塊 在使用網(wǎng)站的全部功能的時(shí)候,首先成為會(huì)員,只有會(huì)員才可以使用一些個(gè)性化的操作。首先要通過(guò)注冊(cè)才可以成為會(huì)員。注冊(cè)頁(yè)面如圖4-2圖4-2 用戶注冊(cè)頁(yè)面用戶通過(guò)注冊(cè)頁(yè)面的信息將用戶名、密碼、電子郵箱、問(wèn)題和答案等信息存入數(shù)據(jù)庫(kù)中,待將全部信息存入之后,會(huì)給用戶的cookie設(shè)置一個(gè)值,在其他頁(yè)面驗(yàn)證時(shí),可以通過(guò)驗(yàn)證,并使用會(huì)員的全部功能。下圖4-3是用戶登陸頁(yè)面圖4-3會(huì)員登陸頁(yè)面4.2 產(chǎn)品上傳模塊 在進(jìn)入產(chǎn)品上傳模塊之前,我們首先要通過(guò)驗(yàn)證頁(yè)面,否則不能進(jìn)入后臺(tái)進(jìn)行操作,以

29、防非法用戶直接進(jìn)入后臺(tái)進(jìn)行非法操作,該頁(yè)面如圖42所示:圖 44管理員驗(yàn)證頁(yè)面通過(guò)輸入的用戶名和密碼,在數(shù)據(jù)庫(kù)查找是否存在該名字的用戶,如若存在則將起密碼用MD5加密,然后與數(shù)據(jù)庫(kù)中的密碼比較是否相同,若相同,則順利通過(guò)驗(yàn)證,可以進(jìn)入后臺(tái)進(jìn)行所需要的操作,若不同,則視為非法用戶,不能繼續(xù)操作。本模塊功能主要用于產(chǎn)品的上傳,根據(jù)產(chǎn)品的詳細(xì)信息將信息全部輸入到數(shù)據(jù)庫(kù)中,如選擇所屬分類(lèi),填寫(xiě)產(chǎn)品名稱(chēng)、產(chǎn)地、組成、簡(jiǎn)介、日期、價(jià)格、圖片和描述。點(diǎn)擊添加按鈕,即完成了一件產(chǎn)品的添加。添加產(chǎn)品內(nèi)頁(yè)面如圖45所示:圖 45產(chǎn)品添加頁(yè)面4.3 產(chǎn)品發(fā)布模塊該模塊所屬部分是前臺(tái),主要的功能是從數(shù)據(jù)庫(kù)中讀取產(chǎn)品的

30、數(shù)據(jù)以及網(wǎng)站的信息,并在網(wǎng)頁(yè)中顯示出來(lái),其功能如圖4-6圖 46產(chǎn)品發(fā)布模塊功能圖本模塊主要作用是立體的宣傳產(chǎn)品,通過(guò)產(chǎn)品的圖片,描述等一些必要信息,我們能主觀意識(shí)中對(duì)產(chǎn)品有具體的了解,對(duì)我們是否購(gòu)買(mǎi)他們有個(gè)完整的概念。該模塊的具體代表圖如47所示:圖 47產(chǎn)品發(fā)布模塊的宣傳圖4.4 產(chǎn)品維護(hù)模塊該模塊包括4種操作,產(chǎn)品類(lèi)別管理、產(chǎn)品添加、產(chǎn)品修改、產(chǎn)品刪除,通過(guò)這4種操作管理員可以對(duì)產(chǎn)品采取相應(yīng)的操作。其模塊功能圖如4-8所示:圖 48產(chǎn)品維護(hù)模塊功能圖本模塊是繼產(chǎn)品上傳模塊之后又一重要模塊,其主要功能是維護(hù)產(chǎn)品的變化,包括產(chǎn)品的信息,價(jià)格等,當(dāng)不再提供之中產(chǎn)品時(shí),我們還能采取刪除該項(xiàng)產(chǎn)品的

31、操作。刪除操作后,數(shù)據(jù)庫(kù)亦不存在這種產(chǎn)品,在前臺(tái)的顯示頁(yè)面也就不會(huì)再顯示這種產(chǎn)品的信息。程序活動(dòng)流程:管理員進(jìn)入后臺(tái),點(diǎn)擊進(jìn)入產(chǎn)品維護(hù)頁(yè)面,對(duì)需要選擇的產(chǎn)品進(jìn)行維護(hù)操作,操作完成后,可以到前臺(tái)查看相應(yīng)產(chǎn)品的變化。其模塊活動(dòng)圖如49所示:圖 49產(chǎn)品維護(hù)界面4.5 會(huì)員維護(hù)模塊該模塊包括3種操作,更新、查詢、刪除,通過(guò)這3種操作管理員可以對(duì)會(huì)員采取相應(yīng)的操作。其模塊功能圖如410所示:圖 410會(huì)員維護(hù)模塊功能圖本模塊主要是管理員對(duì)會(huì)員進(jìn)行管理,包括更新會(huì)員信息、查詢會(huì)員、刪除會(huì)員。會(huì)員維護(hù)界面如圖411所示:圖 411會(huì)員維護(hù)界面114.5網(wǎng)站信息維護(hù)模塊該模塊重要是用于網(wǎng)站信息的發(fā)布,如網(wǎng)站

32、的網(wǎng)址、名稱(chēng)、網(wǎng)站email、網(wǎng)站logo、網(wǎng)站地址等信息。前臺(tái)的界面如圖4-124-12 前臺(tái)界面圖第5章 結(jié)語(yǔ) (1) 通用性能好,實(shí)用性強(qiáng),易于推廣,可擴(kuò)展性好,此系統(tǒng)可以運(yùn)行在多種操作系統(tǒng)平臺(tái)上(Windows 9x/Windows NT/Windows 2000/Windows XP)。數(shù)據(jù)庫(kù)管理系統(tǒng)采用 Microsoft Access,系統(tǒng)的應(yīng)用規(guī)??梢愿鶕?jù)用戶的需要?jiǎng)討B(tài)配置。 (2) 有機(jī)結(jié)合計(jì)算機(jī)自動(dòng)處理與人工處理 。 (3) 用戶界面友好,操作簡(jiǎn)單,使用較方便 。 (4) 擴(kuò)充性一般,發(fā)展?jié)摿Υ?。系統(tǒng)不足:由于時(shí)間比較倉(cāng)促,所以本系統(tǒng)還不太完善,功能還不是很強(qiáng)大,有些功能還

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

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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