基于 ASP 技術(shù)的校園電子商務(wù)的設(shè)計(jì)與開發(fā)計(jì)算機(jī)專業(yè)畢業(yè)論文
《基于 ASP 技術(shù)的校園電子商務(wù)的設(shè)計(jì)與開發(fā)計(jì)算機(jī)專業(yè)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于 ASP 技術(shù)的校園電子商務(wù)的設(shè)計(jì)與開發(fā)計(jì)算機(jī)專業(yè)畢業(yè)論文(28頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、基于ASP技術(shù)的校園電子商務(wù)的設(shè)計(jì)與開發(fā) 目 錄 第1章 文獻(xiàn)綜述 2 1.1校園電子商務(wù)系統(tǒng) 2 1.1.1 校園電子商務(wù)的方法與策略 2 1.1.2 電子商務(wù)系統(tǒng)的發(fā)展?fàn)顩r 2 1.1.3 存在的難點(diǎn)及解決措施 3 1.2 動(dòng)態(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ā)與運(yùn)行環(huán)境 9 2.3.1 系統(tǒng)開發(fā) 9 2.3.2 運(yùn)行環(huán)境 9 第3章 系統(tǒng)分析與設(shè)計(jì) 11 3.1 系統(tǒng)分析 11 3.1.1業(yè)務(wù)流 11 3.1.2數(shù)據(jù)流 12 3.2 系統(tǒng)設(shè)計(jì) 13 3.2.1系統(tǒng)總體結(jié)構(gòu) 13 3.2.2系統(tǒng)數(shù)據(jù)模型 14 第4章 系統(tǒng)實(shí)現(xiàn)與應(yīng)用 15 4.1 產(chǎn)品上傳模塊 17 4.2 產(chǎn)品發(fā)布模塊 20 4.3 產(chǎn)品維護(hù)模塊 22 4.4 會(huì)員維護(hù)模塊 23 4.5網(wǎng)站信息維護(hù)模塊 25 第5章 結(jié)語 26 參考文獻(xiàn) 27 致 謝 27 3
3、 青春校園校園電子商務(wù)的設(shè)計(jì)與開發(fā) 摘要:近幾年,電子商務(wù)的迅速發(fā)展及表現(xiàn)出來對(duì)社會(huì)經(jīng)濟(jì)生活的巨大影響已引起了人們的廣泛關(guān)注。特別是以美國為代表的經(jīng)濟(jì)發(fā)達(dá)國家,都在大規(guī)模地推動(dòng)電子商務(wù)的發(fā)展,并以此取代或改造傳統(tǒng)的商務(wù)活動(dòng)方式,重組業(yè)務(wù)流程,降低交易成本,加速流通過程,全面提高企業(yè)的市場競爭力和綜合國力 本論文在探討了電子商務(wù)系統(tǒng)及ASP技術(shù)在國內(nèi)外發(fā)展?fàn)顩r的基礎(chǔ)上,淺析了基于ASP技術(shù)的用戶關(guān)系管理系統(tǒng)的設(shè)計(jì)與開發(fā)。結(jié)合當(dāng)前電子商務(wù)系統(tǒng)需求情況,選擇使用ASP開發(fā)環(huán)境、Access數(shù)據(jù)庫以及網(wǎng)頁制作工具Dreamweaver構(gòu)建了一個(gè)簡單的電子商務(wù)系統(tǒng),該系統(tǒng)是一個(gè)典型
4、的B/S平臺(tái)結(jié)構(gòu)。在開發(fā)過程中筆者對(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ù)的開發(fā)設(shè)計(jì)進(jìn)行了總結(jié)和展望。 關(guān)鍵詞:AS;產(chǎn)品發(fā)布;Access數(shù)據(jù)庫;B/S 第1章 文獻(xiàn)綜述 1.1校園電子商務(wù)系統(tǒng) 基于Web校園電子商務(wù)系統(tǒng),是以ASP技術(shù)開發(fā)的適應(yīng)學(xué)校環(huán)境的一個(gè)的交易系統(tǒng)。校園電子商務(wù)從商業(yè)運(yùn)作模式來看類似于一般電子商務(wù),都是通過網(wǎng)絡(luò)進(jìn)行商品、服務(wù)或信息的交換。但與一般電子商務(wù)相比較,校園電子商務(wù)除了具有跨時(shí)
5、空、數(shù)字化、公開、透明等一般特征外,還有其獨(dú)到的特色。優(yōu)良的網(wǎng)絡(luò)環(huán)境,穩(wěn)定的消費(fèi)群體,方便的物流陪送等特色都使校園電子商務(wù)有著長足的發(fā)展前景。 1.1.1 校園電子商務(wù)的方法與策略 電子商務(wù)作為一種新興的商務(wù)形式 給世界經(jīng)濟(jì)帶來了一個(gè)全新的概念,人類 生活方式也由此而發(fā)生了重大的變革。電子商務(wù)具有高效率、低成本、快速通信、公平競爭、全天候服務(wù)等優(yōu)點(diǎn)[1] 。近年來 我國電子商務(wù)發(fā)展常迅速。電子商務(wù)系統(tǒng)按功能模塊分,分為產(chǎn)品上架和產(chǎn)品發(fā)布兩個(gè)模塊,上架模塊作用是把產(chǎn)品的詳細(xì)信息存儲(chǔ)到數(shù)據(jù)庫中,包括產(chǎn)品的名稱,價(jià)錢,介紹等一些必要信息。發(fā)布模塊主要作用是從數(shù)據(jù)庫中調(diào)出產(chǎn)品的信息,并且發(fā)布在網(wǎng)站
6、上,使瀏覽到該網(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)來分,可分為前臺(tái)發(fā)布和后臺(tái)管理系統(tǒng),前臺(tái)發(fā)布和發(fā)布模塊相結(jié)合,整和了系統(tǒng)信息和產(chǎn)品信息,并同步在網(wǎng)站上發(fā)布出來。后臺(tái)管理系統(tǒng)包括上架的全部功能,以管理操作為主,用于對(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 我國各大中專院校都加快了信息化進(jìn)程,并且都建立了
7、自己的校園網(wǎng)。這為我們校園電子商務(wù)系統(tǒng)的運(yùn)行提供了必備的環(huán)境基礎(chǔ)。在技術(shù)和需求的推動(dòng)下,校園的同學(xué)可以在宿舍通過校園網(wǎng)登陸到電子商務(wù)系統(tǒng),方便、高效是電子商務(wù)系統(tǒng)一直的優(yōu)點(diǎn)。而在以往的交易的模式中,我們只有走出門才有機(jī)會(huì)找到自己需要的東西,耽誤時(shí)間,并且會(huì)有多余的花費(fèi)的產(chǎn)生,校園電子商務(wù)的發(fā)展是迎合了校園的消費(fèi)模式而產(chǎn)生的,在技術(shù)的不斷更新下,系統(tǒng)功能會(huì)更加全面,同學(xué)對(duì)他的依賴性也會(huì)更高。在各高校領(lǐng)導(dǎo)的高度重視大力推動(dòng)下,目前,國內(nèi)眾多高校組建了自己的電子商務(wù)交易平臺(tái),東北大學(xué)、哈爾濱工業(yè)大學(xué)等著名院校則在自己校園網(wǎng)絡(luò)應(yīng)用的基礎(chǔ)上,開發(fā)實(shí)施了自己獨(dú)具特色的校園電子商務(wù)系統(tǒng)。經(jīng)過幾年來的運(yùn)轉(zhuǎn),它
8、們的電子商務(wù)系統(tǒng)已經(jīng)日趨成熟,取得了令人驚嘆的成果。電子商務(wù)的方便、高效,極大的影響了這一屆以及今后學(xué)生的消費(fèi)模式。 1.1.3 存在的難點(diǎn)及解決措施 由于產(chǎn)品的多樣化,我們要詳細(xì)的錄入每一樣產(chǎn)品信息,這給管理員帶來繁重的錄入工作。因此,在系統(tǒng)的初步應(yīng)用階段對(duì)給管理員帶來巨大的壓力。 各高??梢酝ㄟ^增加會(huì)員的權(quán)限,使其自己能發(fā)布產(chǎn)品信息,則使校園的電子商務(wù)系統(tǒng)會(huì)得到進(jìn)一步完善,克服遇見的因難。 1.2 動(dòng)態(tài)網(wǎng)頁技術(shù) 1.2.1 ASP技術(shù) (一)ASP介紹 Microsoft Active Server Pages (ASP)實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征, AS
9、P像標(biāo)準(zhǔn)的HTML文件一樣包含HTML語句并且在一個(gè)瀏覽器上解釋并顯示。但它為HTML編寫人員提供了在服務(wù)器端運(yùn)行腳本的環(huán)境,使HTML編寫人員可以利用VBScript和JScript或其他第三方腳本語言來創(chuàng)建ASP,實(shí)現(xiàn)過去需要編寫復(fù)雜的C G I程序才能實(shí)現(xiàn)的有動(dòng)態(tài)內(nèi)容的網(wǎng)頁,如計(jì)數(shù)器等。一個(gè)ASP文件的后綴為. ASP,其中包含實(shí)現(xiàn)動(dòng)態(tài)功能的VBScript或JScript語句,如果去掉那些VBScript或JScript語句,它和標(biāo)準(zhǔn)的HTML文件沒有任何區(qū)別。ASP提供了一些內(nèi)建對(duì)象。利用這些內(nèi)建對(duì)象,你可以使你的腳本更加強(qiáng)大;這些對(duì)象會(huì)允許您從瀏覽器中接收和發(fā)送信息。例如,利用re
10、quest對(duì)象,可以接收用戶的HTML表單中的信息并加以處理。ASP包含標(biāo)準(zhǔn)的Active X組件,這些組件可以實(shí)現(xiàn)一些復(fù)雜的功能,如使用數(shù)據(jù)庫等。ASP可以和諸如Microsoft Access這樣的數(shù)據(jù)庫進(jìn)行掛接。重要的是,這是ASP一個(gè)非常強(qiáng)大的功能所在,各種Web應(yīng)用程序都需要數(shù)據(jù)庫的支持,而且需要隨數(shù)據(jù)庫內(nèi)容的更新而自動(dòng)更新,這樣,就可以利用ASP自己建立很多高級(jí)Web應(yīng)用程序[6]。 (二)ASP的功能 ASP是一套服務(wù)器端的腳本運(yùn)行環(huán)境,當(dāng)用戶從瀏覽器向Web服務(wù)器請(qǐng)求.asp 文件時(shí), ASP 腳本開始運(yùn)行,然后Web 服務(wù)器調(diào)用ASP,ASP全面讀取請(qǐng)求的文件,執(zhí)行所有的
11、腳本命令,并將標(biāo)準(zhǔn)的Web 頁傳送給瀏覽器,而并不包含你所寫的腳本命令。 使用ASP與Microsoft Access 數(shù)據(jù)庫架設(shè),ASP的每一個(gè)命令都首先被用來生成HTML文件,因此ASP允許生成動(dòng)態(tài)內(nèi)容。 對(duì)于Web 服務(wù)器來說,ASP與HTML有著本質(zhì)的區(qū)別, HTML不經(jīng)任何處理送回給瀏覽器另一方面,對(duì)于瀏覽器來說, ASP和HTML幾乎是沒有區(qū)別的,僅僅是后綴為. asp和. htm的區(qū)別,當(dāng)我們?cè)诳蛻舳颂岢鰧?duì)ASP的申請(qǐng)后,我們的瀏覽器接受的是HTML格式的文件。因此它根據(jù)以上特性,我們用ASP可以方便地實(shí)現(xiàn)諸如表格信息收集、計(jì)數(shù)器、留言簿、公告板、ASP還可以輕松地實(shí)現(xiàn)對(duì)頁面
12、內(nèi)容的動(dòng)態(tài)控制,為不同的瀏覽者定制不同的頁面內(nèi)容,實(shí)現(xiàn)適用于任何瀏覽器。從而設(shè)計(jì)出具特色的Web應(yīng)用程序。 (三)使用范圍 用ASP實(shí)現(xiàn)各功能時(shí)幾乎沒有什么限制,只要Web應(yīng)用程序存在并正常運(yùn)行, 用ASP編寫出的系統(tǒng),完全可以達(dá)到原來使用Client / Server的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的水平。使用ASP最大的好處是,在你對(duì)程序進(jìn)行升級(jí)時(shí),你只需要修改服務(wù)器上的ASP文件,而不需要修改客戶端程序。 1.2.2 PHP技術(shù) PHP是英文“超級(jí)文本預(yù)處理語言”(PHP:Hypertext Preprocessor)的縮寫。PHP與ASP有幾分相似,都是一種在服務(wù)器端執(zhí)行的“嵌入HTML文檔的
13、腳本語言”。它大量地借用C,Java和Perl語言的語法, 并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動(dòng)態(tài)產(chǎn)生頁面。用PHP做出的動(dòng)態(tài)頁面與其他的編程語言相比,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多。PHP可以支持目前絕大多數(shù)數(shù)據(jù)庫,PHP可以編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。但PHP提供的數(shù)據(jù)庫接口支持彼此不統(tǒng)一,比如對(duì)Oracle, MySQL,Sybase的接口,彼此都不一樣。這也是PHP的一個(gè)弱點(diǎn)[8]。 1.2.3 JSP技術(shù) JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,Sun公司借助自己在Java上的不凡造詣,將Java從Java應(yīng)用程序和Java Appl
14、et之外,又有新的碩果,就是JSP(Java Server Page)。JSP可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。目前在國內(nèi)PHP與ASP應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP[8]。 1.2.4 比較 (一)應(yīng)用范圍 ASP只能執(zhí)行于微軟的服務(wù)器產(chǎn)品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。在Unix下的COM實(shí)現(xiàn)起來非常
15、困難。 PHP可在Windows,Unix,Linux的Web服務(wù)器上正常執(zhí)行,還支持IIS,Apache等一般的Web服務(wù)器,用戶更換平臺(tái)時(shí),無需變換PHP3代碼,可即拿即用。 JSP幾乎可以執(zhí)行于所有平臺(tái)。如Win NT,Linux,Unix。在NT下IIS通過一個(gè)外加服務(wù)器,例如JRUN或者ServletExec,就能支持JSP。 (二) 性能比較 循環(huán)性能測試:JSP最快,而ASP、PHP與JSP相錯(cuò)一個(gè)數(shù)量級(jí)。 數(shù)據(jù)庫存取測試:JSP 需要 13 秒,PHP 需要 69 秒,ASP則 需要 73 秒。 (三) 前景分析 目前在國內(nèi)PHP與ASP應(yīng)用最為
16、廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。三者中,JSP應(yīng)該是未來發(fā)展的趨勢。 1.3 Access 數(shù)據(jù)庫 1.3.1 Access數(shù)據(jù)庫簡介 Microsoft Access是微軟公司開發(fā)的小型關(guān)系數(shù)據(jù)庫系統(tǒng),穩(wěn)定、快捷是其特點(diǎn), Access數(shù)據(jù)庫可以使客戶端在小容量少數(shù)據(jù)下能夠保持更快速的瀏覽速度,Access可以將數(shù)據(jù)庫中的數(shù)據(jù)動(dòng)態(tài)地提供給Web應(yīng)用程序,能滿足最大的 Web 站點(diǎn)和小型企業(yè)和與個(gè)人個(gè)人數(shù)據(jù)處理和分析數(shù)據(jù)的需要。 Microsoft Access是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式
17、數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。Access數(shù)據(jù)庫以文件形式保存,文件的擴(kuò)展名是MDB。 1.3.2 Access的特性 1、簡介 Access 數(shù)據(jù)庫由七種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏、頁和模塊。 表(Table) ——表是數(shù)據(jù)庫的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。 查詢(Query)——查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并 能連接若干個(gè)表的字段組成新表。 窗體
18、(Form)——窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。 報(bào)表(Report)——報(bào)表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。 宏(Macro)——宏相當(dāng)于DOS中的批處理,用來自動(dòng)執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。 模塊(Module)——模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用Visual Basic編程。 頁——是一種特殊的直接連接到數(shù)據(jù)庫中數(shù)據(jù)的一種WEB頁。通過數(shù)據(jù)訪問頁將數(shù)據(jù)發(fā)布到I
19、nternet 或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í)訪問就能導(dǎo)致 MDB 損壞. 不能將 VBA 代碼開發(fā)的軟件系統(tǒng)直接編譯成 EXE 可執(zhí)行文件,不能脫離 ACCESS 或者 ACCESS RUNTIME 環(huán)境,該環(huán)境相對(duì)其他軟件體積較大(50M左右)。 每個(gè)數(shù)據(jù)庫文件最大限制只有2G,對(duì)于大型網(wǎng)站顯然不能夠勝任。 第
20、2章 引言 2.1選題目的和意義 21世紀(jì),科技高速發(fā)展,計(jì)算機(jī)已經(jīng)進(jìn)入了人們生活。其中電腦給人帶來了很大的便利,在很多地方,電腦可以代替人工作,這樣就可以大大減少人的工作量。特別在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)普及的今天,人們可以通過網(wǎng)絡(luò)進(jìn)行通訊、可以處理生活中的一些事情,可見,網(wǎng)絡(luò)已經(jīng)成為當(dāng)今人們必不可少的一種生活方式,基于Web技術(shù)的校園電子商務(wù)系統(tǒng),可以充分利用網(wǎng)絡(luò)資源,上網(wǎng)的用戶可以隨時(shí)隨地的在網(wǎng)上查看你需要的物品,不必出門走動(dòng),你就可以買到你稱心如意的產(chǎn)品。他的方便、高效等優(yōu)點(diǎn)已經(jīng)成為許多企業(yè)、甚至商場采用的模式。這個(gè)系統(tǒng)的開發(fā)語言 ASP 具備了面向?qū)ο缶幊陶Z言的所有特征,并可擴(kuò)展Activ
21、eX Server組件功能,其中代碼維護(hù)方便、可擴(kuò)展性好、安全性高。針對(duì)目前我校尚沒有類似的系統(tǒng)進(jìn)行開發(fā),所以開發(fā)該系統(tǒng)可以使我校在校園電子商務(wù)方面得到進(jìn)一步完善,同時(shí)也使得該系統(tǒng)開發(fā)出來后極具實(shí)用性! 2.2課題可行性分析 2.2.1 課題調(diào)研 (1) 與實(shí)踐活動(dòng)和相關(guān)的文件和資料全部由網(wǎng)上收集。 (2) 本課題要求學(xué)生有熟練的WEB開發(fā)能力,有較強(qiáng)的自學(xué)能力以及要有扎實(shí)的數(shù)據(jù)庫開發(fā)功底。 (3) 具有對(duì)復(fù)雜表進(jìn)行處理的能力。 (4) 具有很強(qiáng)的邏輯思維和處理問題的能力。 (5) 具體問題再做詳細(xì)調(diào)查研究并與指導(dǎo)老師面談。 2.2.2 課題分析 (1) 技術(shù)可行性——本系統(tǒng)
22、需要一定的技術(shù)支持,對(duì)于服務(wù)器,操作系統(tǒng)最好選擇Microsoft Windows 2000 Advanced Server,裝有 IIS 5.0,Microsoft Access數(shù)據(jù)庫,對(duì)于客服端,一般當(dāng)前學(xué)院或個(gè)人電腦完全可滿足要求。 (2) 經(jīng)濟(jì)可行性——由于本系統(tǒng)是為學(xué)校制作的使用系統(tǒng),學(xué)校即客戶只要利用現(xiàn)有的機(jī)器,通過游覽器,即可使用系統(tǒng),對(duì)學(xué)校不構(gòu)成經(jīng)濟(jì)的負(fù)擔(dān),系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為學(xué)院節(jié)約大量的人力,物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)的開發(fā)成本。在經(jīng)濟(jì)上是完全可行的。 (3) 操作可行性——本系統(tǒng)在界面設(shè)計(jì)時(shí)充分考慮非專業(yè)人員如何操作,簡單的輸入環(huán)
23、境,即使是一位不學(xué)計(jì)算機(jī)的朋友都能學(xué)習(xí)的很快。 2.3 系統(tǒng)開發(fā)與運(yùn)行環(huán)境 2.3.1 系統(tǒng)開發(fā) 此系統(tǒng)是可以在校園內(nèi)網(wǎng)使用的校園電子商務(wù)系統(tǒng),本系統(tǒng)是采用Microsoft Access數(shù)據(jù)庫和ASP 進(jìn)行開發(fā).本課題的開發(fā)需要采用一種適合于數(shù)據(jù)庫編程,而且具備同時(shí)訪問多種數(shù)據(jù)庫系統(tǒng)能力的開發(fā)語言與工具。Microsoft Access是微軟公司開發(fā)的小型數(shù)據(jù)庫系統(tǒng),穩(wěn)定、快捷是其特點(diǎn), Microsoft Access數(shù)據(jù)庫可以使客戶端在小容量較少數(shù)據(jù)下能夠保持更快速的瀏覽速度而且Microsoft Access可以將數(shù)據(jù)庫中的數(shù)據(jù)動(dòng)態(tài)地提供給Web頁。 ASP(Active S
24、erver Pages)動(dòng)態(tài)網(wǎng)頁,是微軟公司推出的一種用以取代CGI(Common Gateway Interface)通用網(wǎng)關(guān)接口的技術(shù),是一種簡單、易學(xué)、高效的一種WEB編程語言, ASP是運(yùn)行在服務(wù)器端,我們無須擔(dān)心瀏覽器是否支持ASP所使用的編程語言,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁內(nèi)容。ASP在服務(wù)器端運(yùn)行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。而且,ASP的程序代碼隱藏,在客戶端上僅可以看到由ASP輸出的動(dòng)態(tài)HTML文件。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全
25、性。 2.3.2 運(yùn)行環(huán)境 1、 軟件系統(tǒng)環(huán)境(服務(wù)器端): 必須安裝Microsoft Access作為本系統(tǒng)的后臺(tái)數(shù)據(jù)庫, 且Microsoft Access還必須滿足以下兩個(gè)條件:1、帶有Service Pack 4 2、身份驗(yàn)證必須被設(shè)定為“混合認(rèn)證模式”(Microsoft Access和Windows)。因?yàn)楸鞠到y(tǒng)要通過Microsoft Access身份驗(yàn)證的模式連接到系統(tǒng)后臺(tái)數(shù)據(jù)庫。并且應(yīng)安裝有“Internet 信息服務(wù) (IIS)”和 “World Wide Web 服務(wù)(萬維服務(wù))”。其中“World Wide Web 服務(wù)(萬維服務(wù))”是“Internet 信息
26、服務(wù) (IIS)”的子組件。 2、 軟件系統(tǒng)環(huán)境(客戶端):IE 游覽器或其它游覽器,Windows 98以及Windows NT操作系統(tǒng)。 3、 硬件系統(tǒng)環(huán)境:C600、128MB RAM、3.2G硬盤以上的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),并填寫自己的詳細(xì)情況后,登陸后便可有權(quán)限使用除查看之外的個(gè)性化功能。會(huì)員登陸后可以修改個(gè)人資料、查看個(gè)人的收藏夾;管理員可以修改會(huì)員的信息及狀態(tài),添加產(chǎn)品及修改產(chǎn)品的信息及狀態(tài)等其它綜合操作。會(huì)員在本系統(tǒng)中的業(yè)務(wù)流程如3-1所示,管理
27、員的流程如圖32所示: 圖 31 用戶系統(tǒng)流程分析圖[4] 圖 32管理員系統(tǒng)流程圖 3.1.2數(shù)據(jù)流 基于Web技術(shù)的校園電子商務(wù)的數(shù)據(jù)流:管理員首先獲得產(chǎn)品的詳細(xì)信息,再將信息全部寫入到數(shù)據(jù)庫中,在發(fā)布模塊中再從數(shù)據(jù)庫調(diào)出產(chǎn)品信息并顯示在頁面中,供用戶瀏覽。管理員存入數(shù)據(jù)和用戶讀取數(shù)據(jù)兩個(gè)過程的中的數(shù)據(jù)流如圖3-3所示。 圖 33 系統(tǒng)數(shù)據(jù)流圖[4] 3.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
28、 系統(tǒng)功能結(jié)構(gòu)圖 3.2.2系統(tǒng)數(shù)據(jù)模型 (1) E-R圖 整個(gè)系統(tǒng)的E–R圖,共有用戶、產(chǎn)品、管理員3類實(shí)體,有注冊(cè)驗(yàn)證兩種關(guān)系,通過這兩種關(guān)系將用戶、產(chǎn)品、管理這3類實(shí)體進(jìn)行聯(lián)系。如圖35所示: 圖 35 系統(tǒng)E–R圖[5] 第4章 系統(tǒng)實(shí)現(xiàn)與應(yīng)用 本系統(tǒng)采用ASP和HTML技術(shù)實(shí)現(xiàn)整個(gè)系統(tǒng)程序代碼的編制,使用Microsoft Access實(shí)現(xiàn)數(shù)據(jù)庫結(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è)登錄模塊:用戶資料填寫、用戶身份選擇、用戶驗(yàn)證、用戶密碼驗(yàn)證、郵件地址、電話。 (
29、2)產(chǎn)品上傳模塊:產(chǎn)品資料的填寫、所屬分類、名稱、組成、簡介、價(jià)錢、折扣、物品描述。 (3)產(chǎn)品發(fā)布模塊:產(chǎn)品資料的發(fā)布、包括產(chǎn)品的類別、名稱、簡介、價(jià)錢、折扣、物品描述。 (4)產(chǎn)品維護(hù)模塊:用于對(duì)產(chǎn)品的信息進(jìn)行更新、修改、刪除。 (5)會(huì)員維護(hù)模塊:用于對(duì)會(huì)員的信息進(jìn)行更新、修改、刪除。 (6)信息維護(hù)模塊:主要是針對(duì)網(wǎng)站的信息所做出的更新、修改。 本系統(tǒng)共六個(gè)模塊,各模塊之間的關(guān)系如圖41所示: 圖 41各模塊關(guān)系圖[6] 4.1 用戶注冊(cè)登陸模塊 在使用網(wǎng)站的全部功能的時(shí)候,首先成為會(huì)員,只有會(huì)員才可以使用一些個(gè)性化的操作。首先要通過注冊(cè)才
30、可以成為會(huì)員。注冊(cè)頁面如圖4-2 圖4-2 用戶注冊(cè)頁面 用戶通過注冊(cè)頁面的信息將用戶名、密碼、電子郵箱、問題和答案等信息存入數(shù)據(jù)庫中,待將全部信息存入之后,會(huì)給用戶的cookie設(shè)置一個(gè)值,在其他頁面驗(yàn)證時(shí),可以通過驗(yàn)證,并使用會(huì)員的全部功能。下圖4-3是用戶登陸頁面 圖4-3會(huì)員登陸頁面 4.2 產(chǎn)品上傳模塊 在進(jìn)入產(chǎn)品上傳模塊之前,我們首先要通過驗(yàn)證頁面,否則不能進(jìn)入后臺(tái)進(jìn)行操作,以防非法用戶直接進(jìn)入后臺(tái)進(jìn)行非法操作,該頁面如圖42所示: 圖 44管理員驗(yàn)證頁面 通過輸入的用戶名和密碼,在數(shù)據(jù)庫查找是否存在該名字的用戶,如若存在則將起密碼用M
31、D5加密,然后與數(shù)據(jù)庫中的密碼比較是否相同,若相同,則順利通過驗(yàn)證,可以進(jìn)入后臺(tái)進(jìn)行所需要的操作,若不同,則視為非法用戶,不能繼續(xù)操作。 本模塊功能主要用于產(chǎn)品的上傳,根據(jù)產(chǎn)品的詳細(xì)信息將信息全部輸入到數(shù)據(jù)庫中,如選擇所屬分類,填寫產(chǎn)品名稱、產(chǎn)地、組成、簡介、日期、價(jià)格、圖片和描述。點(diǎn)擊添加按鈕,即完成了一件產(chǎn)品的添加。 添加產(chǎn)品內(nèi)頁面如圖45所示: 圖 45產(chǎn)品添加頁面 4.3 產(chǎn)品發(fā)布模塊 該模塊所屬部分是前臺(tái),主要的功能是從數(shù)據(jù)庫中讀取產(chǎn)品的數(shù)據(jù)以及網(wǎng)站的信息,并在網(wǎng)頁中顯示出來,其功能如圖4-6 圖 46產(chǎn)品發(fā)布模塊功能圖 本模塊主要作用是立體的宣傳產(chǎn)品
32、,通過產(chǎn)品的圖片,描述等一些必要信息,我們能主觀意識(shí)中對(duì)產(chǎn)品有具體的了解,對(duì)我們是否購買他們有個(gè)完整的概念。 該模塊的具體代表圖如47所示: 圖 47產(chǎn)品發(fā)布模塊的宣傳圖 4.4 產(chǎn)品維護(hù)模塊 該模塊包括4種操作,產(chǎn)品類別管理、產(chǎn)品添加、產(chǎn)品修改、產(chǎn)品刪除,通過這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)品的操作。刪除操作后,數(shù)據(jù)庫亦不存在這種產(chǎn)品,在前臺(tái)的顯示頁面也就不會(huì)
33、再顯示這種產(chǎn)品的信息。。 程序活動(dòng)流程:管理員進(jìn)入后臺(tái),點(diǎn)擊進(jìn)入產(chǎn)品維護(hù)頁面,對(duì)需要選擇的產(chǎn)品進(jìn)行維護(hù)操作,操作完成后,可以到前臺(tái)查看相應(yīng)產(chǎn)品的變化。其模塊活動(dòng)圖如49所示: 圖 49產(chǎn)品維護(hù)界面 4.5 會(huì)員維護(hù)模塊 該模塊包括3種操作,更新、查詢、刪除,通過這3種操作管理員可以對(duì)會(huì)員采取相應(yīng)的操作。其模塊功能圖如410所示: 圖 410會(huì)員維護(hù)模塊功能圖 本模塊主要是管理員對(duì)會(huì)員進(jìn)行管理,包括更新會(huì)員信息、查詢會(huì)員、刪除會(huì)員。 會(huì)員維護(hù)界面如圖411所示: 圖 411會(huì)員維護(hù)界面[11] 4.5網(wǎng)站信息維護(hù)模塊 該模塊重要是用于網(wǎng)站信
34、息的發(fā)布,如網(wǎng)站的網(wǎng)址、名稱、網(wǎng)站email、網(wǎng)站logo、網(wǎng)站地址等信息。前臺(tái)的界面如圖4-12 4-12 前臺(tái)界面圖 第5章 結(jié)語 (1) 通用性能好,實(shí)用性強(qiáng),易于推廣,可擴(kuò)展性好,此系統(tǒng)可以運(yùn)行在多種操作系統(tǒng)平臺(tái)上(Windows 9x/Windows NT/Windows 2000/Windows XP)。數(shù)據(jù)庫管理系統(tǒng)采用 Microsoft Access,系統(tǒng)的應(yīng)用規(guī)??梢愿鶕?jù)用戶的需要?jiǎng)討B(tài)配置。 (2) 有機(jī)結(jié)合計(jì)算機(jī)自動(dòng)處理與人工處理 。 (3) 用戶界面友好,操作簡單,使用較方便 。 (4) 擴(kuò)充性一般,發(fā)展?jié)摿Υ蟆? 系統(tǒng)不足:由于時(shí)間比較倉促
35、,所以本系統(tǒng)還不太完善,功能還不是很強(qiáng)大,有些功能還不能實(shí)現(xiàn),再者本系統(tǒng)的界面不是太美觀。 改進(jìn)方案:美觀方面當(dāng)然是提高審美觀點(diǎn),盡可能做到界面美觀,可視化并且要方便工作人員使用,功能方面要擴(kuò)大此系統(tǒng)的功能,以前沒有時(shí)間實(shí)現(xiàn)的以后要實(shí)現(xiàn)出來并且進(jìn)行功能的擴(kuò)充。 參考文獻(xiàn) [1] 江欣. 我國電子商務(wù)發(fā)展現(xiàn)狀分析以及發(fā)展前景的探討[J]. 商場現(xiàn)代化,2006. 476,1. [2] 張俊平. 虛擬存儲(chǔ)架構(gòu)電子商務(wù)網(wǎng)絡(luò)[J]. 商場現(xiàn)代化,2006. 477,1. [3] 薩師煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].高等教育出版社,2002. [4] 張海藩. 軟件工程導(dǎo)論(第四版)[M].清華大學(xué)出版社,2003. [5] 徐稷. A應(yīng)用與開發(fā)案例教程[M].清華大學(xué)出版社,2005. [6] 韓國峰,柯華坤. ASP網(wǎng)絡(luò)開發(fā)[M].電子工業(yè)出版社,2006-8-1. [7] 李曉黎,張巍. ASP+Microsoft Access網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M]. 人民郵電出版社,2004-3-1. [8] 袁鵬飛.Microsoft Access數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)[M].人民郵電出版社,1998:4-7 25 - -
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025《增值稅法》高質(zhì)量發(fā)展的增值稅制度規(guī)范增值稅的征收和繳納
- 深入學(xué)習(xí)《中華人民共和國科學(xué)技術(shù)普及法》推進(jìn)實(shí)現(xiàn)高水平科技自立自強(qiáng)推動(dòng)經(jīng)濟(jì)發(fā)展和社會(huì)進(jìn)步
- 激揚(yáng)正氣淬煉本色踐行使命廉潔從政黨課
- 加強(qiáng)廉潔文化建設(shè)夯實(shí)廉政思想根基培育風(fēng)清氣正的政治生態(tài)
- 深入學(xué)習(xí)2024《突發(fā)事件應(yīng)對(duì)法》全文提高突發(fā)事件預(yù)防和應(yīng)對(duì)能力規(guī)范突發(fā)事件應(yīng)對(duì)活動(dòng)保護(hù)人民生命財(cái)產(chǎn)安全
- 2023年四年級(jí)數(shù)學(xué)上冊(cè)第一輪單元滾動(dòng)復(fù)習(xí)第10天平行四邊形和梯形作業(yè)課件新人教版
- 2023年四年級(jí)數(shù)學(xué)上冊(cè)第14單元階段性綜合復(fù)習(xí)作業(yè)課件新人教版
- 2023年四年級(jí)數(shù)學(xué)上冊(cè)易錯(cuò)清單十五課件新人教版
- 2023年四年級(jí)數(shù)學(xué)上冊(cè)易錯(cuò)清單七課件西師大版
- 2023年五年級(jí)數(shù)學(xué)下冊(cè)易錯(cuò)清單六作業(yè)課件北師大版
- 2023年五年級(jí)數(shù)學(xué)下冊(cè)易錯(cuò)清單二作業(yè)課件北師大版
- 2023年五年級(jí)數(shù)學(xué)下冊(cè)四分?jǐn)?shù)的意義和性質(zhì)第10課時(shí)異分母分?jǐn)?shù)的大小比較作業(yè)課件蘇教版
- 2023年五年級(jí)數(shù)學(xué)下冊(cè)周周練四作業(yè)課件北師大版
- 2023年五年級(jí)數(shù)學(xué)下冊(cè)六折線統(tǒng)計(jì)圖單元復(fù)習(xí)卡作業(yè)課件西師大版
- 2023年四年級(jí)數(shù)學(xué)上冊(cè)6除數(shù)是兩位數(shù)的除法單元易錯(cuò)集錦一作業(yè)課件新人教版