畢業(yè)設(shè)計電子商務(wù)購物系統(tǒng)的開發(fā)論文_第1頁
畢業(yè)設(shè)計電子商務(wù)購物系統(tǒng)的開發(fā)論文_第2頁
畢業(yè)設(shè)計電子商務(wù)購物系統(tǒng)的開發(fā)論文_第3頁
畢業(yè)設(shè)計電子商務(wù)購物系統(tǒng)的開發(fā)論文_第4頁
畢業(yè)設(shè)計電子商務(wù)購物系統(tǒng)的開發(fā)論文_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、畢畢業(yè)業(yè)論論文文 論文題目論文題目: : 電子商務(wù)購物系統(tǒng)的開發(fā)電子商務(wù)購物系統(tǒng)的開發(fā) 目錄 摘 要 .1 關(guān)鍵 詞 1 第一章 緒論.2 1.1 課題背景 .2 1.2 課題開發(fā)任務(wù)、目的和意義 .2 1.2.1 任務(wù) .2 1.2.2 目的和意義 .3 1.3 相關(guān)領(lǐng)域知識 .3 1.3.1 電子商務(wù)基礎(chǔ)知識 .3 1.3.2 電子商務(wù)的模式.3 1.3.3 電子商務(wù)的實質(zhì).4 1.4 國內(nèi)外現(xiàn)狀及存在的問題 .5 1.4.1 國內(nèi)現(xiàn)狀及問題 .5 1.4.2 國外現(xiàn)狀及問題 .5 第二章 開發(fā)環(huán)境介紹.7 2.1 系統(tǒng)開發(fā)環(huán)境配置 .7 2.2 動態(tài)網(wǎng)頁語言簡介 .7 2.3 asp(a

2、ctive server pages).7 2.3.1asp 優(yōu)勢.7 2.3.2 asp 六大對象介紹.8 2.3.3 asp 的使用環(huán)境.9 2.3.4 安裝 microsoft iis.9 2.3.5 iis 安全技巧.10 2.4 動態(tài)網(wǎng)頁開發(fā)工具 dreamweaver mx 2004 簡介.12 2.5 系統(tǒng)數(shù)據(jù)庫介紹 .13 2.6 asp 與 ado 配合工作.13 第三章 系統(tǒng)分析與總體設(shè)計.14 3.1 業(yè)務(wù)流程圖 .14 3.2 系統(tǒng)結(jié)構(gòu)模型 .15 3.3 系統(tǒng)網(wǎng)絡(luò)簡化拓?fù)浣Y(jié)構(gòu) .15 3.4 系統(tǒng)的體系和結(jié)構(gòu) .16 3.5 系統(tǒng)的功能描述 .17 3.6 數(shù)據(jù)流圖

3、.18 3.6.1 第 0 層數(shù)據(jù)流圖 .19 3.6.2 第 1 層數(shù)據(jù)流圖 .20 3.6.3 第 2 層數(shù)據(jù)流圖 .20 3.7 數(shù)據(jù)字典 .26 第四章 數(shù)據(jù)庫的設(shè)計.29 4.1 數(shù)據(jù)庫連接 .29 4.2 系統(tǒng) er 圖 .30 4.3 數(shù)據(jù)庫角色 .32 第五章 網(wǎng)站界面的設(shè)計.34 5.1 ui 設(shè)計 .34 5.1.1 ui 設(shè)計概述.34 5.1.2 ui 設(shè)計規(guī)則.34 5.1.3 頁面的風(fēng)格設(shè)計與色彩搭配 .35 5.1.4 頁面的框架與布局設(shè)計 .36 結(jié)束語.40 致謝.41 參考文獻(xiàn).42 附錄.43 本系統(tǒng)部分核心代碼.43 【摘要摘要】 目前,網(wǎng)絡(luò)正以一種前所

4、未有的沖擊力在影響著人類的活動,電子商務(wù)正 是互聯(lián)網(wǎng)發(fā)展日臻成熟的直接后果,是網(wǎng)絡(luò)技術(shù)應(yīng)用新的發(fā)展方向。其開放性、 全球性、低成本、高效率的特點,如何得到充分的發(fā)揮成為備受關(guān)注的問題。 對于我國企業(yè)來說,實施電子商務(wù)的需要更為迫切。asp+iis+access 的 解決方案作為一種典型的服務(wù)器端網(wǎng)頁設(shè)計技術(shù),被廣泛應(yīng)用在網(wǎng)上銀行、電 子商務(wù)、網(wǎng)上調(diào)查、網(wǎng)上查詢、bbs、搜索引擎等各種互聯(lián)網(wǎng)應(yīng)用中。將這種 解決方案應(yīng)用于企業(yè)構(gòu)建一個 b2c 模式的電子商務(wù)平臺是可行并且合適的。 在本文中對 asp+iis+ access 的解決方案設(shè)計進(jìn)行了研究,并在此基礎(chǔ) 上構(gòu)建了一個電子商務(wù)購物系統(tǒng),實現(xiàn)了

5、商品展示功能,商品搜索功能,新聞 信息管理,用戶信息管理,商品調(diào)查,顧客問答和留言等服務(wù)。 【關(guān)鍵字關(guān)鍵字】:asp ,access,b2c,電子商務(wù) 第一章 緒論 1.1 課題背景 今天人類社會進(jìn)入了信息爆炸的時代。作為現(xiàn)代人生活重要部分的 internet 網(wǎng)絡(luò)上的數(shù)據(jù)浩如煙海。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播 方式,沖破了存在于傳統(tǒng)交流方式中時間和空間的種種壁壘,極大地改變了人 類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來 了新的機遇和挑戰(zhàn)。通過互聯(lián)網(wǎng)傳遞的大量信息使得現(xiàn)有的社會資源獲得高效 配置,社會勞動生產(chǎn)率大幅度提高,并推動經(jīng)濟結(jié)構(gòu)革新和產(chǎn)業(yè)結(jié)構(gòu)的升級

6、。 電子商務(wù)是互聯(lián)網(wǎng)發(fā)展日臻成熟的直接后果,是網(wǎng)絡(luò)技術(shù)應(yīng)用新的發(fā)展方 向?;ヂ?lián)網(wǎng)自身所具有的開放性、全球性、低成本、高效率的特點,已成為電 子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大超越了作為一種新的貿(mào)易形式所具有 的價值。互聯(lián)網(wǎng)技術(shù)的不斷革新與發(fā)展,給全球經(jīng)濟帶來新的革命,也正在改變著 整個商業(yè)社會的競爭格局。internet、交互式 web 應(yīng)用和電子協(xié)作等計算機技 術(shù)將逐漸改變商業(yè)模式,使得全球的網(wǎng)絡(luò)供應(yīng)鏈將逐漸取代分層式供應(yīng)鏈,因此企 業(yè)在網(wǎng)絡(luò)時代面臨著新機遇的同時也面臨著巨大的挑戰(zhàn)。電子商務(wù)的優(yōu)勢在于 增加貿(mào)易機會、降低貿(mào)易成本、簡化貿(mào)易流程、提高貿(mào)易效率??v然人們對電 子商務(wù)的熱情已在某

7、種程度上被冷靜下來,但是利用 internet 開展電子商務(wù),依 然是企業(yè)走向成功或飛躍發(fā)展的必要途徑。 對于我國中小型企業(yè)來說,實施電子商務(wù)的需要更為迫切。中小企業(yè)在規(guī)模、 資金和管理方面的實力比較弱小,電子商務(wù)則可以為中小型企業(yè)的經(jīng)營與管理打 開新的局面。利用 internet 贏得新市場、創(chuàng)造新的行銷手段、參與到與大企業(yè) 的競爭中來,正日益成為中小企業(yè)新的戰(zhàn)略發(fā)展目標(biāo)。在國外,越來越多的企業(yè)正 依靠電子商務(wù)迅速拓展業(yè)務(wù)。而利用電子商務(wù)這樣一種先進(jìn)的商務(wù)手段,首先就 要擁有電子商務(wù)網(wǎng)站。 1.2 課題開發(fā)任務(wù)、目的和意義 1.2.1 任務(wù) 應(yīng)用 asp+iis+ access 的解決方案,

8、結(jié)合其他相關(guān)軟件實現(xiàn)一個電子商務(wù) 購物系統(tǒng)的商業(yè)網(wǎng)站。 實現(xiàn)以下功能:商品展示功能,商品搜索功能,新聞信息管理,用戶信息 管理,管理員后臺管理,商品調(diào)查,顧客問答和留言。 1.2.2 目的和意義 作為一種新興的銷售渠道,電子商務(wù)正受到越來越多的人們的關(guān)注和認(rèn)可, 因此我們認(rèn)為將畢業(yè)設(shè)計選定為該課題是很有意義的,也符合導(dǎo)師的研究方向以 及計算機及其應(yīng)用專業(yè)??茖W(xué)生畢業(yè)設(shè)計難度要求。通過這次畢業(yè)設(shè)計的機會 可以進(jìn)一步加強我們對網(wǎng)站建設(shè)相關(guān)軟件的熟悉和應(yīng)用,為將來的工作奠定基礎(chǔ)。 1.3 相關(guān)領(lǐng)域知識 1.3.1 電子商務(wù)基礎(chǔ)知識 電子商務(wù)源于英文 electronic commerce,簡寫為 e

9、c。顧名思義, 其內(nèi)容包含兩個方面,一是電子方式,二是商貿(mào)活動。 電子商務(wù)指的是利用簡單、快捷、低成本的電子通訊方式,買賣雙方不謀 面地進(jìn)行各種商貿(mào)活動。 電子商務(wù)可以通過多種電子通訊方式來完成。簡單的, 比如你通過打電話或發(fā)傳真的方式來與客戶進(jìn)行商貿(mào)活動,似乎也可以稱作為 電子商務(wù);但是,現(xiàn)在人們所探討的電子商務(wù)主要是以 edi(電子數(shù)據(jù)交換) 和 internet 來完成的。尤其是隨著 internet 技術(shù)的日益成熟,電子商務(wù) 真正的發(fā)展將是建立在 internet 技術(shù)上的。所以也有人把電子商務(wù)簡稱為 ic(internet commerce)。 從貿(mào)易活動的角度分析,電子商務(wù)可以在多

10、個環(huán)節(jié)實現(xiàn),由此也可以將電 子商務(wù)分為兩個層次,較低層次的電子商務(wù)如電子商情、電子貿(mào)易、電子合同 等;最完整的也是最高級的電子商務(wù)應(yīng)該是利用 intenet 網(wǎng)絡(luò)能夠進(jìn)行全部 的貿(mào)易活動,即在網(wǎng)上將信息流、商流、資金流和部分的物流完整地實現(xiàn),也 就是說,你可以從尋找客戶開始,一直到洽談、訂貨、在線付(收)款、開據(jù) 電子發(fā)票以至到電子報關(guān)、電子納稅等通過 internet 一氣呵成。 要實現(xiàn)完整的電子商務(wù)還會涉及到很多方面,除了買家、賣家外,還要有 銀行或金融機構(gòu)、政府機構(gòu)、認(rèn)證機構(gòu)、配送中心等機構(gòu)的加入才行。由于參 與電子商務(wù)中的各方在物理上是互不謀面的,因此整個電子商務(wù)過程并不是物 理世界商

11、務(wù)活動的翻版,網(wǎng)上銀行、在線電子支付等條件和數(shù)據(jù)加密、電子簽 名等技術(shù)在電子商務(wù)中發(fā)揮著重要的不可或缺的作用。 1.3.2 電子商務(wù)的模式 目前我國的電子商務(wù)商業(yè)模式大致可以按照交易對象分為五類:商業(yè)機構(gòu) 對商業(yè)機構(gòu)的電子商務(wù) b2b,商業(yè)機構(gòu)對消費者的電子商務(wù) b2c,商業(yè)機構(gòu)對 政府管理部門的電子商務(wù) b2g,消費者對政府管理部門的電子商務(wù) c2g 以及 消費者對消費者的電子商務(wù) c2c。雖然一些更新穎的模式如 bbc 已經(jīng)初 現(xiàn),但要想大規(guī)模發(fā)展起來還需要經(jīng)過比較長一段時間的成長。而 b2g、c2g 是政府的電子商務(wù)行為,不以營利為目的,主要包括政府采購、網(wǎng)上報關(guān)、報 稅等,對整個電子商

12、務(wù)行業(yè)不會產(chǎn)生大的影響。因此,以下討論的是 b2c、c2c、b2b 這三種商業(yè)行為的電子商務(wù)模式。 1.3.3 電子商務(wù)的實質(zhì) 盡管今天無論是 b2c 也好、b2b 也好,無論是傳統(tǒng)企業(yè) e 化也好,新型 互聯(lián)網(wǎng)企業(yè)誕生也好,都已經(jīng)不是什么新鮮事了;股市要求大家講的故事也好, 模式也好,都已經(jīng)幾乎沒有縫隙地占滿了人們?nèi)康南胂罂臻g,但能夠就此說 我們已經(jīng)進(jìn)入了電子商務(wù)的世紀(jì)或社會了嗎?不能!因為即使是我們今天不少 打著電子商務(wù)旗號的公司,甚至也還沒有理解電子商務(wù)的全部和真正的內(nèi)涵, 當(dāng)然更談不上去完完全全地實現(xiàn)它們。 什么樣的企業(yè)才能算是電子商務(wù)企業(yè)呢?那當(dāng)然利用互聯(lián)網(wǎng)、web 網(wǎng)站實 現(xiàn)業(yè)務(wù)

13、是基本的特征,但更為核心的是企業(yè)內(nèi)部必須運營在一個基于完善的管 理思想和工作流程的“企業(yè)資源計劃系統(tǒng)(erp)”之上。 這個資源計劃系統(tǒng)是 企業(yè)開展業(yè)務(wù)的基礎(chǔ)平臺,用戶的訂單在經(jīng)過公司商務(wù)部門的過濾之后進(jìn)入這 個系統(tǒng),成為系統(tǒng)最主要的輸入,系統(tǒng)另外的輸入是當(dāng)前庫存的實際情況(包 括材料、成品、在產(chǎn)品的數(shù)量和地域分布),運輸資源和周期、采購資源和周 期、生產(chǎn)產(chǎn)能和周期等,系統(tǒng)在固定的時間運行一次,每次運行得到的輸出結(jié) 果是:一份用戶訂單的確認(rèn)情況表、一份采購計劃、一份生產(chǎn)計劃、一份配送 計劃。其中用戶訂單確認(rèn)結(jié)果將直接反饋到每一個定單用戶,告訴他能不能供 貨、能供貨的確切時間、供貨地點、運輸方式

14、等信息,這些信息是系統(tǒng)根據(jù)企 業(yè)制定的明確的供貨優(yōu)先次序模型和一定的邊界條件計算出來的。比如說前面 買花的例子,如果庫房有,那么供貨的時間就只是配送所需的時間(依照地理 位置不同);如果沒有,那么還要加上采購周期;如果一個訂單含多種產(chǎn)品, 那么供貨時間就要選擇最后齊套的時間了,等等,這些都是由系統(tǒng)自動控制的, 減少了人為控制的難度和差異性,用戶的滿意度一定會因此而改善。而企業(yè)所 有的采購、生產(chǎn)、配送系統(tǒng)也都不是機械的、被動的工作,缺貨了再去買,看 成品庫去生產(chǎn),備齊了就(才)去送,而是完全依系統(tǒng)計劃指令、依信息行事, 有條不紊。 真正電子商務(wù)的實質(zhì)其實是企業(yè)經(jīng)營各個環(huán)節(jié)的信息化過程,并且不是簡

15、 單地將過去的工作流程和規(guī)范信息化,而是依新的手段和條件面對舊有的流程 進(jìn)行變革的過程。 1.4 國內(nèi)外現(xiàn)狀及存在的問題 1.4.1 國內(nèi)現(xiàn)狀及問題 我國計算機應(yīng)用已有 40 多年歷史,但電子商務(wù)僅有十多年,1987 年 9 月 20 日,中國的第一封電子郵件越過長城,通向了世界,揭開了中國使用互聯(lián)網(wǎng) 的序幕。 我國電子商務(wù)經(jīng)歷 5 個階段 (1)1990-1993 開展 edi 應(yīng)用起步階段 (2)1993-1997 開展“三金工程”階段 (3)1998-2000 進(jìn)入互聯(lián)網(wǎng)電子商務(wù)發(fā)展階段,探索階段 (4)2001-2004 進(jìn)入了理性務(wù)實發(fā)展階段 (5)2005 至今 進(jìn)入了健康快速發(fā)展

16、階段 中國電子商務(wù)的基礎(chǔ)設(shè)施逐漸完善。我國網(wǎng)民達(dá)到 9400 萬,上網(wǎng)計算機臺 數(shù) 4160 萬臺,域名數(shù) 43.2 萬,網(wǎng)站數(shù) 66。8 萬?;ヂ?lián)網(wǎng)網(wǎng)絡(luò)帶寬增加,國際 出口帶寬總量已達(dá) 60000m。寬帶接入取得了大幅度的增長,用戶數(shù)達(dá) 2500 萬 戶。全年上網(wǎng)計算機數(shù)、cn 的域名數(shù)、網(wǎng)站數(shù)等都繼續(xù)保持了超過 20%的高增 長速度?;ヂ?lián)網(wǎng)使用率、網(wǎng)民的分布和層次都有了較大的改善和提高。 據(jù)中國電子商務(wù)協(xié)會、 電子商務(wù)世界的研究報告,2002 年,各行業(yè)通 過電子商務(wù)手段實現(xiàn)交易額約為 10217 億 rmb。 其中,證券 51%,外貿(mào) 24%,電子行業(yè) 5%,冶金 4.8%,石油化工 3

17、.8%,醫(yī) 藥 3.8%,煤炭 2.9%,紡織 1.1%,其他分布在網(wǎng)絡(luò)教育、農(nóng)業(yè)、旅游、網(wǎng)絡(luò)游 戲等方面。 2002 年,網(wǎng)絡(luò)零售額達(dá)到 25 億 rmb,占我國商品零售總額 4.089 億 rmb 的 比例約為 0.06,不計證券業(yè),電子商務(wù)交易額 4900 億。2003 年電子商務(wù)交 易額達(dá)到 6370 億,2004 年電子商務(wù)交易額超過 8000 億電子商務(wù)以勢如破 竹的姿態(tài)蓬勃發(fā)展著。 但我國電子商務(wù)發(fā)展中存在以下幾個主要問題: 1 國家發(fā)展電子商務(wù)還缺乏明確有力的技術(shù)經(jīng)濟政策。 2 電子商務(wù)法律法規(guī)、電子商務(wù)標(biāo)準(zhǔn)、規(guī)范嚴(yán)重滯后,急需加強。 3 計算機應(yīng)用水平低,上網(wǎng)企業(yè)與上網(wǎng)家庭數(shù)

18、量還較少,信息技術(shù)在企業(yè)與 家庭中應(yīng)用不夠普及。 4 社會信用體系尚未完全建立,商業(yè)信用體系不健全,電子商務(wù)的發(fā)展所 需要的市場經(jīng)濟環(huán)境、運行環(huán)境尚不完善。 1.4.2 國外現(xiàn)狀及問題 目前,美國和加拿大共有約 4000 多萬 internet 用戶,占總?cè)丝诘?20%多。 目前,internet 網(wǎng)站的數(shù)量約有 2000 萬個。在 1996 年 1 月,網(wǎng)站數(shù)量僅有約 20 萬個;到 1996 年底,網(wǎng)站數(shù)量增加了約十倍達(dá)到 200 萬個;1997 年仍然保持了這 個速率。主干網(wǎng)的速率為 622m,有 9 個大節(jié)點。每個節(jié)點下掛幾個一級 isp(internet service provid

19、er),每個一級 isp 下,又掛幾個二級 isp,直至最 終用戶。第一階段,電子郵件階段。這個階段可以認(rèn)為從 70 年代開始,平均的通 信量以每年幾倍的速度增長。比如,筆者在 1996 年發(fā)了大約 200 個電子郵件, 1997 年則有約 1000 個電子郵件。 第二階段,信息發(fā)布階段。從 1995 年起,以 web 技術(shù)為代表的信息發(fā)布系統(tǒng),爆炸式地成長起來,成為目前 internet 的主要 應(yīng)用。 第三階段,ec(electronic commerce),即電子商務(wù)階段。ec 在美國也才 剛剛開始。之所以把 ec 列為一個劃時代的東西,筆者認(rèn)為,是因為 internet 的 最終主要商

20、業(yè)用途,就是電子商務(wù)。同時反過來也可以很肯定地說,若干年后的 商業(yè)信息,主要是通過 internet 傳遞。internet 即將成為我們這個商業(yè)信息社 會的神經(jīng)系統(tǒng)。由于 internet 對社會資源的巨大發(fā)揮和節(jié)約,美國政府在促進(jìn) internet 的普及和發(fā)展上,不遺余力,總統(tǒng)、副總統(tǒng)親自上陣。比如,在 internet 商業(yè)活動還不充分時,政府出錢使 internet 免費運行,直至近年在 internet 走上軌道,能自行良性快速發(fā)展壯大時為止;還規(guī)定美國政府的各個部 門 1997 年必須在 internet 上購買不少于 450 萬件的商品,把指標(biāo)分散開來,分 配到政府各地和各部門

21、,以培養(yǎng)在 internet 上購物的習(xí)慣和環(huán)境。1997 年 5 月 份,克林頓公布了一個政策,即 internet-tax-free-zone(internet 免稅區(qū)),即 在全球范圍內(nèi),通過 internet 網(wǎng)所購、銷的商品不加稅,包括關(guān)稅和商業(yè)稅。這 個政策已得到加拿大、日本、歐洲等國的不同程度的支持。 第二章 開發(fā)環(huán)境介紹 2.12.1 系統(tǒng)開發(fā)環(huán)境配置系統(tǒng)開發(fā)環(huán)境配置 平臺:windows xp 服務(wù)器:iis 5.1 開發(fā)工具:dreamweaver mx 2004 輔助工具:photoshop cs、fireworks mx2004 后臺數(shù)據(jù)庫:access 2.22.2

22、動態(tài)網(wǎng)頁語言簡介動態(tài)網(wǎng)頁語言簡介 最常用的三種動態(tài)網(wǎng)頁語言 asp(active server pages),jsp(java server pages),php (hypertext preprocessor)。三者平分秋色,各占一席之地,開發(fā) 者可根據(jù)需求選擇。 asp 全名 active server pages,是一個 web 服務(wù)器端的開發(fā)環(huán)境,利用 它可以產(chǎn)生和運行動態(tài)的、交互的、高性能的 web 服務(wù)應(yīng)用程序。asp 采用 腳本語言 vbscript(java script)作為自己的開發(fā)語言。 php 是一種跨平臺的服務(wù)器端的嵌入式腳本語言。它大量地借用 c,java 和 pe

23、rl 語言的語法, 并耦合 php 自己的特性,使 web 開發(fā)者能夠快 速地寫出動態(tài)生成頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫。還有一點,php 是完全 免費的,不用花錢,你可以從 php 官方站點(http: /)自由下載。 而且你可以不受限制地獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。 jsp 是 sun 公司推出的新一代站點開發(fā)語言,他完全解決了目前 asp,php 的一個通病。腳本級執(zhí)行(據(jù)說 php4 也已經(jīng)在 zend 的支持下,實 現(xiàn)編譯運行)。sun 公司借助自己在 java 上的不凡造詣,將 java 從 java 應(yīng) 用程序和 java applet 之外,又有新的碩果,就是

24、java server page。jsp 可 以在 server let 和 java bean 的支持下,完成功能強大的站點程序。 2.32.3 aspasp(activeactive serverserver pagespages) 2.3.1asp 優(yōu)勢 asp 技術(shù)是經(jīng)過服務(wù)器解析之后再向瀏覽器返回數(shù)據(jù),不必?fù)?dān)心客戶的瀏 覽器是否能運行你所編寫的代碼,大大提高了交互的速度,保證用戶訪問該網(wǎng) 站的便捷性。asp 可以通過 microsoft windows 的 com/dcom 獲得 activex 規(guī)模支持,通過 dcom 和 transaction server 獲得結(jié)構(gòu)支持,適合運

25、用在電子 商務(wù)中。asp+iis+ access 的解決方案作為一種典型的服務(wù)器端網(wǎng)頁設(shè)計技術(shù), 被廣泛應(yīng)用在網(wǎng)上銀行、電子商務(wù)、網(wǎng)上調(diào)查、網(wǎng)上查詢、bbs、搜索引擎等 各種互聯(lián)網(wǎng)應(yīng)用中。 1. 使用 vbscript 、 java script 等簡單易懂的腳本語言,結(jié)合 html 代 碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 2. 無須 compile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 3. 使用普通的文本編輯器,如 windows 的記事本,即可進(jìn)行編輯設(shè)計。 4. 與瀏覽器無關(guān)(browser independence), 用戶端只要使用可執(zhí)行 html 碼的瀏覽器,即可瀏覽 acti

26、ve server pages 所設(shè)計的網(wǎng)頁內(nèi)容。active server pages 所使用的腳本語言(vbscript 、 jscript)均在 web 服務(wù)器端執(zhí)行,用戶 端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 5.active server pages 能與任何 activex scripting 語言相容。除了可使用 vb script 或 java script 語言來設(shè)計外,還通過 plugin 的方式,使用由第三 方所提供的其他腳本語言,譬如 rexx 、perl 、tcl 等。腳本引擎是處理腳本 程序的 com(component object model) 物件。 6.

27、可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。 7. activex server components(activex 服務(wù)器元件 )具有無限可擴充性。 可以使用 visual basic 、java 、visual c 、cobol 等編程語言來編寫 你所需要的 activex server component 。 2.3.2 asp 六大對象介紹 application 對象 application 對象是個應(yīng)用程序級的對象,用來在所有用戶間共享信息,并 可以在 web 應(yīng)用程序運行期間持久地保持?jǐn)?shù)據(jù)。 objectcontext 對象 該對象用于控制 active server pages

28、的事務(wù)處理。事務(wù)處理由 microsoft transaction server (mts)管理。 request 對象 request 對象用于接受所有從瀏覽器發(fā)往你的服務(wù)器的請求內(nèi)的所有信息。 response 對象 response 對象用于向客戶端瀏覽器發(fā)送數(shù)據(jù),用戶可以使用該對象將服 務(wù)器的數(shù)據(jù)以 html 的格式發(fā)送到用戶端的瀏覽器,它與 request 組成了一對 接收、發(fā)送數(shù)據(jù)的對象,這也是實現(xiàn)動態(tài)的基礎(chǔ)。下面介紹它常用的屬性和方 法。 server 對象: server 對象提供對服務(wù)器上的方法和屬性的訪問。其中大多數(shù)方法和屬性 是作為實用程序的功能服務(wù)的。 session

29、對象 session 其實指的就是訪問者從到達(dá)某個特定主頁到離開為止的那段時間。 每一訪問者都會單獨獲得一個 session。在 web 應(yīng)用程序中,當(dāng)一個用戶訪問 該應(yīng)用時,session 類型的變量可以供這個用戶在該 web 應(yīng)用的所有頁面中共 享數(shù)據(jù);如果另一個用戶也同時訪問該 web 應(yīng)用,他也擁有自己的 session 變量,但兩個用戶之間無法通過 session 變量共享信息,而 application 類型的 變更則可以實現(xiàn)站點多個用戶之間在所有頁面中共享信息。 2.3.3 asp 的使用環(huán)境 active server pages(asp) 是微軟為它的 web 服務(wù)器(包括

30、windows xp 服務(wù)器的 iis、nt 工作站的 pws 和 win95 的 pws)開發(fā)的一個開放的、 不需要編譯的 web 應(yīng)用環(huán)境。在這個環(huán)境中,您可以把 html 頁面、script 語 言以及 activex 服務(wù)器部件結(jié)合起來,創(chuàng)建強大的基于 web 的商業(yè)應(yīng)用。 2.3.4 安裝 microsoft iis 建議運行環(huán)境:windows xp 工具:windows xp 安裝盤 步驟 1: 檢查是否有安裝 microsoft 的 internet 信息發(fā)布服務(wù)器 iis, 點擊 開始,然后進(jìn)入控制面板,點管理工具,查找是否有 internet 信息發(fā)布的 圖標(biāo),如果有,請打

31、開 ie,在地址欄填入: http:/localhost/ ,如果 iis 正常發(fā)布,則會 顯示出 microsoft 默認(rèn)的 asp 頁面,如果沒有,建議從新安裝 iis 發(fā)布服務(wù),如果沒 有安裝 iis 服務(wù),請跟隨以下步驟 步驟 2: 安裝 iis.請插入 windows 光盤,點開始,控制面版,進(jìn)入添加刪除程 序,然后再選擇添加刪除 windows 組件,然后您會看到有一個叫internet 信息 服務(wù) 的選項,請把前面一個選框打上鉤,然后再按下一步,這樣,windows 將安裝 iis 服務(wù)。 步驟 3:安裝完畢后,現(xiàn)在請在 ie 地址欄打 http:/localhost/ ,如果您

32、 iis 安裝正確,則能在打開 microsoft 的默認(rèn)的 asp 頁面,那恭喜您,您的 iis 已經(jīng)正 確的安裝了。 步驟 4: 把您要發(fā)布的目錄放到 iis 的虛擬目錄中.一般來說 iis 的默認(rèn)發(fā)布 目錄是您的系統(tǒng)盤里面的一個叫 interpub 的目錄下,這個文件夾一般是默認(rèn)的 iis 站點.您可以通過 iis 的控制臺來設(shè)置您的站點信息,一般來說,只要把你要發(fā) 布的 asp 頁面等放到 interpub 里面的 wwwroot 的文件夾,就可以在本機調(diào)試您 的 asp 頁面了.例如,您的 asp 頁面在 wwwroot 文件夾里面,名稱為 a.asp,那么 請你在瀏覽器輸入: ht

33、tp:/localhost/a.asp ,就能訪問您的 asp 頁面了。 2.3.5 iis 安全技巧 微軟的產(chǎn)品一向是眾矢之的,因此 iis 服務(wù)器特別容易成為攻擊者的靶子。 搞清楚了這一點后,網(wǎng)絡(luò)管理員必須準(zhǔn)備執(zhí)行大量的安全措施。 1. 保持 windows 升級: 你必須在第一時間及時地更新所有的升級,并為系統(tǒng)打好一切補丁??紤] 將所有的更新下載到你網(wǎng)絡(luò)上的一個專用的服務(wù)器上,并在該機器上以 web 的 形式將文件發(fā)布出來。通過這些工作,你可以防止你的 web 服務(wù)器接受直接的 internet 訪問。 2. 使用 iis 防范工具: 這個工具有許多實用的優(yōu)點,然而,請慎重的使用這個工具

34、。如果你的 web 服務(wù)器和其他服務(wù)器相互作用,請首先測試一下防范工具,以確定它已經(jīng) 被正確的配置,保證其不會影響 web 服務(wù)器與其他服務(wù)器之間的通訊。 3. 移除缺省的 web 站點: 很多攻擊者瞄準(zhǔn) inetpub 這個文件夾,并在里面放置一些偷襲工具,從而 造成服務(wù)器的癱瘓。防止這種攻擊最簡單的方法就是在 iis 里將缺省的站點禁 用。然后,因為網(wǎng)蟲們都是通過 ip 地址訪問你的網(wǎng)站的 (他們一天可能要訪問 成千上萬個 ip 地址),他們的請求可能遇到麻煩。將你真實的 web 站點指向一 個背部分區(qū)的文件夾,且必須包含安全的 ntfs 權(quán)限 (將在后面 ntfs 的部分 詳細(xì)闡述)。

35、4. 如果你并不需要 ftp 和 smtp 服務(wù),請卸載它們: 進(jìn)入計算機的最簡單途徑就是通過 ftp 訪問。ftp 本身就是被設(shè)計滿足簡 單讀/寫訪問的,如果你執(zhí)行身份認(rèn)證,你會發(fā)現(xiàn)你的用戶名和密碼都是通過明 文的形式在網(wǎng)絡(luò)上傳播的。smtp 是另一種允許到文件夾的寫權(quán)限的服務(wù)。通 過禁用這兩項服務(wù),你能避免更多的黑客攻擊。 5. 有規(guī)則地檢查你的管理員組和服務(wù): 檢查 iis 服務(wù)器上的服務(wù)列表并保持盡量少的服務(wù)必須成為你每天的任務(wù)。 你應(yīng)該記住哪個服務(wù)應(yīng)該存在,哪個服務(wù)不應(yīng)該存在。windows xp resource kit 帶給我們一個有用的程序,叫作 tlist.exe,它能列出每

36、種情況運行在 svchost 之下的服務(wù)。運行這個程序可以尋找到一些你想要知道的隱藏服務(wù)。 給你一個提示:任何含有 daemon 幾個字的服務(wù)可能不是 windows 本身包含 的服務(wù),都不應(yīng)該存在于 iis 服務(wù)器上。想要得到 windows 服務(wù)的列表并知道 它們各自有什么作用,請點擊這里。 6. 嚴(yán)格控制服務(wù)器的寫訪問權(quán)限: 服務(wù)器上的文件夾可能出現(xiàn)極其危險的訪問權(quán)限。將這些信息共享或是傳 播出去的一個途徑是安裝第 2 個服務(wù)器以提供專門的共享和存儲目的,然后配 置你的 web 服務(wù)器來指向共享服務(wù)器。這個步驟能讓網(wǎng)絡(luò)管理員將 web 服務(wù) 器本身的寫權(quán)限僅僅限制給管理員組。 7. 設(shè)置

37、復(fù)雜的密碼: 如果有用戶使用弱密碼 (例如password或是 changeme或者任何字典單 詞),那么黑客能快速并簡單的入侵這些用戶的賬號。 8. 減少/排除 web 服務(wù)器上的共享: 如果網(wǎng)絡(luò)管理員是唯一擁有 web 服務(wù)器寫權(quán)限的人,就沒有理由讓任何共 享存在。共享是對黑客最大的誘惑。此外,通過運行一個簡單的循環(huán)批處理文 件,黑客能夠察看一個 ip 地址列表,利用命令尋找 everyone/完全控制權(quán)限 的共享。 9. 禁用 tcp/ip 協(xié)議中的 netbios: 很多用戶希望通過 unc 路徑名訪問 web 服務(wù)器。隨著 netbios 被禁用, 便不能這么做了。另一方面,隨著 n

38、etbios 被禁用,黑客就不能看到你局域 網(wǎng)上的資源了。這是一把雙刃劍,如果網(wǎng)絡(luò)管理員部署了這個工具,下一步便 是如何教育 web 用戶如何在 netbios 失效的情況下發(fā)布信息。 10. 使用 tcp 端口阻塞: 如果你熟悉每個通過合法原因訪問你服務(wù)器的 tcp 端口,那么你可以進(jìn)入 你網(wǎng)絡(luò)接口卡的屬性選項卡,選擇綁定的 tcp/ip 協(xié)議,阻塞所有你不需要的 端口。你必須小心的使用這一工具,因為你并不希望將自己鎖在 web 服務(wù)器之 外,特別是在當(dāng)你需要遠(yuǎn)程登錄服務(wù)器的情況下。 11. 仔細(xì)檢查*.bat 和*.exe 文件: 每周搜索一次*.bat 和*.exe 文件,檢查服務(wù)器上是

39、否存在黑客最喜歡,而 對你來說將是一場惡夢的可執(zhí)行文件。在這些破壞性的文件中,也許有一些是 *.reg 文件。如果你右擊并選擇編輯,你可以發(fā)現(xiàn)黑客已經(jīng)制造并能讓他們能進(jìn) 入你系統(tǒng)的注冊表文件。你可以刪除這些沒任何意義但卻會給入侵者帶來便利 的主鍵。 12. 管理 iis 目錄安全: iis 目錄安全允許你拒絕特定的 ip 地址、子網(wǎng)甚至是域名。作為選擇,我 選擇了一個被稱作 whoson 的軟件,它讓我能夠了解哪些 ip 地址正在試圖訪 問服務(wù)器上的特定文件。whoson 列出了一系列的異常。如果你發(fā)現(xiàn)一個家伙 正在試圖訪問你的 cmd.exe,你可以選擇拒絕這個用戶訪問 web 服務(wù)器。當(dāng)然

40、, 在一個繁忙的 web 站點,這可能需要一個全職的員工!然而,在內(nèi)部網(wǎng),這真 的是一個非常有用的工具。你可以對所有局域網(wǎng)內(nèi)部用戶提供資源,也可以對 特定的用戶提供。 13. 使用 ntfs 安全: 缺省地, ntfs 驅(qū)動器使用的是 everyone/完全控制權(quán)限,除非你手工 關(guān)掉它們。關(guān)鍵是不要把自己鎖定在外,不同的人需要不同的權(quán)限,管理員需 要完全控制,后臺管理賬戶也需要完全控制,系統(tǒng)和服務(wù)各自需要一種級別的 訪問權(quán)限,取決于不同的文件。最重要的文件夾是 system32,這個文件夾的 訪問權(quán)限越小越好。在 web 服務(wù)器上使用 ntfs 權(quán)限能幫助你保護重要的文 件和應(yīng)用程序。 14.

41、管理用戶賬戶: 如果你已經(jīng)安裝 iis,你可能產(chǎn)生了一個 tsinternetuser 賬戶。除非你真 正需要這個賬戶,否則你應(yīng)該禁用它。這個用戶很容易被滲透,是黑客們的顯 著目標(biāo)。為了幫助管理用戶賬戶,確定你的本地安全策略沒有問題。iusr 用 戶的權(quán)限也應(yīng)該盡可能的小。 15. 審計你的 web 服務(wù)器: 審計對你計算機的性能有著較大的影響,因此如果你不經(jīng)常察看的話,還 是不要做審計了。如果你真的能用到它,請審計系統(tǒng)事件并在你需要的時候加 入審計工具。如果你正在使用前面提到的 whoson 工具,審計就不那么重要了。 缺省地,iis 總是紀(jì)錄訪問, whoson 會將這些紀(jì)錄放置在一個非常

42、容易易讀 的數(shù)據(jù)庫中,你可以通過 access 或是 excel 打開它。如果你經(jīng)常察看異常數(shù) 據(jù)庫,你能在任何時候找到服務(wù)器的脆弱點。 2.4 動態(tài)網(wǎng)頁開發(fā)工具 dreamweaver mx 2004簡介 可視化的網(wǎng)頁設(shè)計和網(wǎng)站管理工具,支持最新的 web 技術(shù),包含 html 檢查、html 格式控制、html 格式化選項、homesite/bbedit 捆綁、可視化 網(wǎng)頁設(shè)計、圖像編輯、全局查找替換、全 ftp 功能、處理 flash 和 shockwave 等富媒體格式和動態(tài) html、基于團隊的 web 創(chuàng)作。在編輯上你 可以選擇可視化方式或者你喜歡的源碼編輯方式。 dreamwea

43、ver mx 2004 的十大新特性: 1. 動態(tài)跨瀏覽器驗證:自動檢測標(biāo)簽和 css 規(guī)則來適應(yīng)所有主流瀏覽器。 2. 更強大的 css 支持。 3. 內(nèi)建的圖形編輯引擎:修剪,改變大小,尺寸,旋轉(zhuǎn)角度,調(diào)節(jié)明暗度都不需 要離開 dreamweaver 環(huán)境,因為它本身集成了 fw 的基本圖形編輯技術(shù). 4. 安全 ftp:完全加密傳輸保證文件和帳號信息的安全! 5.增強對當(dāng)今技術(shù)的支持:支持當(dāng)今主流的開放環(huán)境: coldfusion,j2ee,php,net,和其他主流的服務(wù)器技術(shù)。dreamweaver 現(xiàn)在加入了 xml 命名空間支持,asp.net 表單控件對象,新的參考書內(nèi)容和新

44、的 php 服務(wù)器端行為。 6. 無縫整合外部文件和代碼:直接將 word 和 excel 文檔復(fù)制和粘貼到 dreamweaver 中,會保留字體,顏色,css 樣式表信息.使用,使用系統(tǒng)支持的 編碼保存任何字體,包括雙字節(jié)字符集。 7. 緊密整合 mm 的其他工具:加強了和 mm 其他幾款產(chǎn)品的協(xié)同工作能力. 例如:你可以通過 dw 直接設(shè)置 flash 組件的參數(shù)。 8. 基本支持改良:插入條,表格工具都有改進(jìn)。 9. 增強代碼編寫工具:編輯代碼更省時,例如右鍵編寫代碼工具,增強的查找 和替換,高效的屬性面板。 10. 改進(jìn)的設(shè)計開放環(huán)境:一個改良的用戶界面,更高的實用性,非常親切和 有

45、邏輯,讓你快速找到你想要的東西,一個新的開始屏幕讓你快速訪問最近的文件 和教程資源。 2.5 系統(tǒng)數(shù)據(jù)庫介紹 microsoft access 是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成, 表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段 有一個字段名,字段名在一個表中不能重復(fù)。圖 1 是一個“產(chǎn)品”表的例子。 “產(chǎn)品”表由 10 個記錄組成,一個記錄占一行,每一個記錄由產(chǎn)品 id、產(chǎn)品 名稱、庫存量、訂貨量、單價和折扣率 6 個字段組成。 “產(chǎn)品 id”是字段名, 其下面的 1,2 等是字段的值。 表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接) ,以便查詢相關(guān)聯(lián)的信息。 a

46、ccess 數(shù)據(jù)庫以文件形式保存,文件的擴展名是 mdb。 access 數(shù)據(jù)庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。 表(table) 表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他 5 種對象的基礎(chǔ)。表由記 錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。 查詢(query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能 連接若干個表的字段組成新表。 窗體(form) 窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以 創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。 報表(report) 報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來, 以便分析。 宏(ma

47、cro) 宏相當(dāng)于 dos 中的批處理,用來自動執(zhí)行一系列操作。access 列出了一些常用的操作供用戶選擇,使用起來十分方便。 模塊(module) 模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜, 用戶可以根據(jù)自己的需要編寫程序。模塊使用 visual basic 編程 2.6 asp 與 ado 配合工作 在 asp 程序中, ado 組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù) 庫: connection 對象用于建立與后臺數(shù)據(jù)庫的連接; command 對象用于執(zhí)行 access 指令,訪問數(shù)據(jù)庫; parameters 對象和 parameters 集合為 command 對

48、象提供數(shù)據(jù)和參數(shù); recordset 對象存放從數(shù)據(jù)庫中調(diào)用的數(shù)據(jù)記錄; field 對象和 field 集合提供對 recordset 中當(dāng)前記錄的各個字段進(jìn)行訪問 的功能; property 對象和 properties 集合提供有關(guān)信息,供 connection、command、recordset、field 對象使用; error 對象和 errors 集合提供訪問數(shù)據(jù)庫時的錯誤信息。 第三章 系統(tǒng)分析與總體設(shè)計 3.1 業(yè)務(wù)流程圖 對 b2c 模式的電子商務(wù)網(wǎng)站進(jìn)行深入了解后,對基本業(yè)務(wù)職能繪制物業(yè)流 程圖,如圖 3-1 所示: 圖 3-1 系統(tǒng)業(yè)務(wù)流程圖 3.2 系統(tǒng)結(jié)構(gòu)模型 該

49、系統(tǒng)的結(jié)構(gòu)模型共三層,如圖 3-2 所示,第一層是客戶服務(wù)層,即所有 的訪問該服務(wù)平臺的用戶,通過 internet 進(jìn)入這個電子商務(wù)購物系統(tǒng)。第二層 是業(yè)務(wù)服務(wù)層,即位于公司總部信息網(wǎng)絡(luò)中心的 web 服務(wù)器,本系統(tǒng)采用的是 微軟公司的 iis 服務(wù)器,它負(fù)責(zé)發(fā)布網(wǎng)站信息并接受各地用戶的訪問要求,并 把結(jié)果通過網(wǎng)絡(luò)送給用戶。第三層是數(shù)據(jù)服務(wù)層,即位于信息網(wǎng)絡(luò)中心的數(shù)據(jù) 庫服務(wù)器,本系統(tǒng)的數(shù)據(jù)庫采用的是 access 數(shù)據(jù)庫,它負(fù)責(zé)存儲、處理通過 網(wǎng)絡(luò)收集的數(shù)據(jù)。 系統(tǒng)的核心部分是 web 應(yīng)用服務(wù)器,當(dāng)用戶通過瀏覽器發(fā)生更改、刪除、 添加的 http 請求時,應(yīng)用服務(wù)器上的.asp 文件會使

50、用 iis 中的 ado 組件將 其轉(zhuǎn)化成 sql 語句,提交到數(shù)據(jù)庫服務(wù)器,在數(shù)據(jù)庫執(zhí)行完語句后,將相關(guān)數(shù) 據(jù)結(jié)果返回給 web 應(yīng)用服務(wù)器,再將結(jié)果翻譯成 html 和各種 script 語言傳 送回提出請求的瀏覽器。 圖 3-2 系統(tǒng)結(jié)構(gòu)模型圖 3.3 系統(tǒng)網(wǎng)絡(luò)簡化拓?fù)浣Y(jié)構(gòu) 這個服務(wù)平臺的網(wǎng)絡(luò)簡化拓?fù)浣Y(jié)構(gòu)如圖 3-3 所示。 i in nt te er rn ne et t 數(shù)數(shù)據(jù)據(jù)庫庫服服務(wù)務(wù)器器 后后臺臺管管理理員員1 后后臺臺管管理理員員2 后后臺臺管管理理員員3 路路由由器器 顧顧客客1顧顧客客2顧顧客客n . . . . . . 圖 3.3 系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖 3.4 系統(tǒng)的體

51、系和結(jié)構(gòu) 結(jié)合網(wǎng)站實際的運作流程,電子商務(wù)購物系統(tǒng)主要分為前臺購物和后臺管 理兩大部分,各部分實現(xiàn)各自得要求,具體功能分解如圖 3-4 所示,具體功能 描述見 3.5。顧客通過前臺購物系統(tǒng)瀏覽網(wǎng)站信息,購買所需要的商品,后臺 管理員通過后臺管理系統(tǒng)管理網(wǎng)站的信息,保證網(wǎng)站的正常運行。兩大部分相 對獨立,保證了網(wǎng)站信息的安全性和保密性。 圖 3-4 系統(tǒng)功能分解圖 3.5 系統(tǒng)的功能描述 前臺銷售: (1)商品展示系統(tǒng):商品展示頁面,包括商品搜索(一般搜索、高級搜索) 、最新 推薦、特價商品、商品分類展示頁面及商品詳細(xì)介紹頁面等,并可對商品加 以評論。 (2)用戶信息系統(tǒng):包括用戶注冊、修改密碼

52、、修改個人資料以及查詢積分、收 藏、訂單等功能、并能進(jìn)行會員申請功能。 (3)新聞發(fā)布系統(tǒng):顯示新聞列表和新聞詳細(xì)的信息。 (4)商品調(diào)查系統(tǒng):對網(wǎng)站的顧客進(jìn)行某些有針對性的調(diào)查,顧客可自愿進(jìn)行投 票,便于獲取群眾意見。 (5)問答留言系統(tǒng):顧客在購物過程中有什么問題,可以通過問答留言系統(tǒng)及時 得發(fā)布到網(wǎng)絡(luò)上。 (6)購物系統(tǒng):顧客可以將所要購買的商品放入購物車或是加入收藏夾,然后通 過“去收銀臺”按鈕填寫一系列資料最終形成購物訂單。 后臺管理: (1)商品管理系統(tǒng):對商品進(jìn)行管理,包括添加商品、查看修改商品資料、對商 品資料的關(guān)鍵字段、單位、品牌進(jìn)行管理。 (2)訂單管理系統(tǒng):查看訂單,發(fā)現(xiàn)

53、用戶已經(jīng)付款還未發(fā)貨的訂單進(jìn)行及時得發(fā) 貨,并將訂單狀態(tài)修改為已發(fā)貨。 (3)新聞管理系統(tǒng):對網(wǎng)站發(fā)布的新聞進(jìn)行管理,包括添加、修改、刪除新聞等 操作。 (4)商品調(diào)查管理系統(tǒng):對商品調(diào)查的主題進(jìn)行添加、修改或是刪除。 (5)用戶信息管理系統(tǒng) 用戶分為三種類型: 1) 普通用戶管理:查看普通用戶的姓名、積分、注冊時間、登錄次數(shù)等資 料,并可以刪除用戶。 2) vip 管理:查看 vip 的姓名、積分、注冊時間、登錄次數(shù)等資料,并可 以刪除用戶。 3) 后臺管理員管理:添加、刪除、修改管理員,并修改其名字、密碼、設(shè) 置其權(quán)限。 (6)問答留言管理系統(tǒng):回復(fù)顧客提出的問題,或是刪除不想回答的問題。

54、 3.6 數(shù)據(jù)流圖 數(shù)據(jù)流圖是組織中信息運動的抽象,使信息系統(tǒng)邏輯模型的主要形式。他 是用一種圖形及與此相關(guān)的注釋來表示系統(tǒng)的邏輯功能,即所開發(fā)的系統(tǒng)在管 理信息處理方面要做什么。 數(shù)據(jù)流圖的基本組成及符號: 數(shù)數(shù)據(jù)據(jù)存存儲儲加加工工(處處理理邏邏輯輯)外外部部(外外部部實實體體)數(shù)數(shù)據(jù)據(jù)流流 3.6.1 第 0 層數(shù)據(jù)流圖 圖 3-5 系統(tǒng)第 0 層數(shù)據(jù)流圖 3.6.2 第 1 層數(shù)據(jù)流圖 圖 3-6 系統(tǒng)第 1 層數(shù)據(jù)流圖 3.6.3 第 2 層數(shù)據(jù)流圖 圖 3-7 系統(tǒng)第 2 層數(shù)據(jù)流圖-商品展示模塊和商品管理模塊 圖 3-8 系統(tǒng)第 2 層數(shù)據(jù)流圖-用戶信息模塊和用戶信息管理模塊 9.

55、1新新聞聞信信息息 錄錄入入 9.2新新聞聞信信息息 查查詢詢 錄錄入入請請求求 請請求求信信息息返返回回 新新聞聞信信息息 新新聞聞信信息息 查查詢詢請請求求 請請求求信信息息返返回回 9.3新新聞聞信信息息 修修改改 9.4新新聞聞信信息息 刪刪除除 刪刪除除請請求求 新新聞聞信信息息 新新聞聞信信息息 3.1新新聞聞瀏瀏覽覽 新新聞聞信信息息 瀏瀏覽覽請請求求 請請求求信信息息返返回回 顧顧客客 后后臺臺管管 理理員員 圖 3-9 系統(tǒng)第 2 層數(shù)據(jù)流圖-新聞模塊和新聞信息管理模塊 10.1添添加加投投 票票項項 10.2查查看看投投 票票信信息息 錄錄入入請請求求 請請求求信信息息返返

56、回回 調(diào)調(diào)查查結(jié)結(jié)果果信信息息 查查看看請請求求 請請求求信信息息返返回回 10.3修修改改投投 票票信信息息 10.4刪刪除除投投 票票信信息息 修修改改請請求求 刪刪除除請請求求 調(diào)調(diào)查查結(jié)結(jié)果果信信息息 調(diào)調(diào)查查結(jié)結(jié)果果信信息息 4.1商商品品調(diào)調(diào)查查 投投票票 投投票票 請請求求信信息息返返回回 顧顧客客 后后臺臺管管 理理員員 4.2調(diào)調(diào)查查統(tǒng)統(tǒng)計計 投投票票信信息息 調(diào)調(diào)查查結(jié)結(jié)果果信信息息 4.3調(diào)調(diào)查查結(jié)結(jié)果果 查查詢詢 調(diào)調(diào)查查結(jié)結(jié)果果信信息息 查查詢詢請請求求 調(diào)調(diào)查查結(jié)結(jié)果果信信息息 商商品品調(diào)調(diào)查查 商商品品調(diào)調(diào)查查 修修改改信信息息返返回回 刪刪除除信信息息返返回回

57、調(diào)調(diào)查查結(jié)結(jié)果果信信息息 調(diào)調(diào)查查結(jié)結(jié)果果信信息息 圖 3-10 系統(tǒng)第 2 層數(shù)據(jù)流圖-商品調(diào)查模塊和商品調(diào)查管理模塊 10.2查查看看問問 答答留留言言信信息息 問問答答留留言言信信息息 查查看看請請求求 請請求求信信息息返返回回 10.3回回復(fù)復(fù)問問 答答留留言言信信息息 10.4刪刪除除問問 答答留留言言信信息息 回回復(fù)復(fù)請請求求 刪刪除除請請求求 問問答答留留言言信信息息 問問答答留留言言信信息息 5.1提提出出問問題題 提提問問 請請求求信信息息返返回回 顧顧客客 后后臺臺管管 理理員員 問問答答留留言言信信息息 5.2查查看看留留言言 信信息息 查查看看信信息息返返回回 問問答答

58、留留言言信信息息 回回復(fù)復(fù)信信息息返返回回 刪刪除除信信息息返返回回 問問答答留留言言信信息息 問問答答留留言言信信息息 查查看看請請求求 圖 3-11 系統(tǒng)第 2 層數(shù)據(jù)流圖-問答留言模塊和問答留言管理模塊 圖 3-12 系統(tǒng)第 2 層數(shù)據(jù)流圖-購物模塊和訂單管理模塊 3.7 數(shù)據(jù)字典 分析模型中包含對數(shù)據(jù)對象、功能和控制的表式。在每種表示中,數(shù)據(jù)對 象和/或控制項都扮演一定的角色,因此有必要提供一種有組織的方式來表示每 個數(shù)據(jù)對象和控制項的特性,這就是數(shù)據(jù)字典來完成。數(shù)據(jù)字典是對所有與系 統(tǒng)相關(guān)的數(shù)據(jù)元素的一個有組織的列表和精確的、嚴(yán)格的定義,使得用戶和系 統(tǒng)分析員對于輸入、輸出、存儲成分

59、和中間計算有共同的理解。 以下是該分析第一層數(shù)據(jù)流圖中 d1-d7 七個數(shù)據(jù)項得出的結(jié)果,如表 3-1 到 3-7 所示。 表 3-1 商品信息的數(shù)據(jù)字典 名稱:d1.商品信息 別名:無 何處使用/ 如何使用: 商品管理模塊(輸入)商品展示模塊(輸出) 描述:商品信息= 大類別+小類別+商品名稱+商品品牌+商品編號+商品單位+商品 價格+(其他資料)+(商品鏈接)+(商品圖片)+(商品說明) 商品價格=市場價+會員價+vip 價 表 3-2 商品評論信息的數(shù)據(jù)字典 名稱:d2.商品評論信息 別名:無 何處使用/ 如何使用: 商品展示模塊(輸入)商品管理模塊(輸出) 描述:商品評論信息=評論人人

60、姓名+標(biāo)題+評級+評論正文 表 3-3 用戶信息的數(shù)據(jù)字典 名稱:d3.用戶信息 別名:無 何處使用/ 如何使用: 用戶信息模塊(輸入)用戶信息管理(輸出) 描述:用戶信息=用戶名+電子郵件+密碼+密碼提示+(性別+主頁+oicq+郵編 + 地址+真實姓名) 表 3-4 新聞信息的數(shù)據(jù)字典 名稱:d4.新聞信息 別名:無 何處使用/ 如何使用: 新聞管理模塊(輸入)新聞瀏覽模塊(輸出) 描述:新聞信息=新聞主題+發(fā)表人+新聞內(nèi)容+發(fā)布日期 表 3-5 調(diào)查結(jié)果信息的數(shù)據(jù)字典 名稱:d5.調(diào)查結(jié)果信息 別名:無 何處使用/ 如何使用: 商品調(diào)查模塊(輸入)商品調(diào)查管理(輸出) 描述:調(diào)查結(jié)果=主

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論