畢業(yè)論文基于ASP的購物網(wǎng)站的設(shè)計_第1頁
畢業(yè)論文基于ASP的購物網(wǎng)站的設(shè)計_第2頁
畢業(yè)論文基于ASP的購物網(wǎng)站的設(shè)計_第3頁
畢業(yè)論文基于ASP的購物網(wǎng)站的設(shè)計_第4頁
畢業(yè)論文基于ASP的購物網(wǎng)站的設(shè)計_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1 / 28 文檔可自由編輯打印基于基于 ASP 的購物網(wǎng)站的設(shè)計的購物網(wǎng)站的設(shè)計摘要摘要:隨著網(wǎng)絡(luò)的蓬勃發(fā)展,在網(wǎng)絡(luò)上推廣某件產(chǎn)品具有非常重要的意義。網(wǎng)絡(luò)與人們的生活越來越緊密的聯(lián)系在一起,隨著信息技術(shù)的發(fā)展,網(wǎng)上購物與網(wǎng)上銷售也在逐漸發(fā)展和普及。消費者與銷售商都迫切需要一種簡便與高速高效的購物與銷售方式,在線商店管理系統(tǒng)的出現(xiàn)正好滿足人們的這種需要,通過網(wǎng)絡(luò)的簡便與高效可以使消費者節(jié)省時間,價格公開合理。而使銷售者更合理的調(diào)節(jié)商品的數(shù)量以免造成商品的積壓,也同時使生產(chǎn)者真正隨著市場經(jīng)濟的需求而調(diào)節(jié)產(chǎn)品的種類和數(shù)量。隨著網(wǎng)絡(luò)的不斷的普及,網(wǎng)頁技術(shù)的不斷發(fā)展,人們對網(wǎng)頁的要求也不再是文字,圖片

2、的簡單堆砌或是單調(diào)枯燥的內(nèi)容,而是實時性,交互性和豐富性,使用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)頁越來越受歡迎。應(yīng)用 ASP.NET 技術(shù)的靈活性可以方便的訪問數(shù)據(jù)庫,ASP.NET 把數(shù)據(jù)庫搬上了 WEB 頁面,使人們可以通過互聯(lián)網(wǎng)使用大型的包含數(shù)據(jù)庫功能的系統(tǒng)。本文介紹了開發(fā)工具 ASP 的功能特點,并給出購物系統(tǒng)功能模塊,以及免接地防雷產(chǎn)品的一些基本特點,例舉了部分產(chǎn)品并做了必要的原理和使用介紹以及產(chǎn)品的可行性分析,并且給出了此推廣中心的重要部分的源代碼。關(guān)鍵詞:網(wǎng)絡(luò),銷售,Asp Abstract: With the rapid development of the network, its being

3、 vital to promote a product on internet. Network plays a more and more important part in peoples daily life. As the Information Technologys developing, cyber selling and shopping are being popular. A more convenient trade way is highly requried by both customer and seller. The on-line store manageme

4、nt system just fits the needs. Customers can save their time by shopping on-line for its so its so efficient for them to surf on internet. Also the prices are reasonable and public.While the sellers can control the amounts of products better to avoid overstockingAt the same time, producers can adjus

5、t the types and quantities of products according the market. Further more, as the web technology is being popular and 2 / 28 文檔可自由編輯打印popular, people may not be satisfied by just pure words or pics when theyre viewing web, instead, they need it to be timely, rich, and interactivity. Hence, DHTM is w

6、idely welcomed. Its so convenient for people to access database. ASP.Net actually moves the database to the webpage, allowing people to apply those large systems with database functions on net.Keywords:Internet,WEB,proventing,storm attack3 / 28 文檔可自由編輯打印正文正文目錄目錄第一章第一章 概述概述.5一. 背景和現(xiàn)狀.5二. 研究意義.5三. 主要內(nèi)

7、容.5四. 總體思路.6第二章第二章 目標(biāo)問題及分析目標(biāo)問題及分析.7第三章第三章 相關(guān)知識與技術(shù)相關(guān)知識與技術(shù).8一. 基礎(chǔ)知識.8二. 技術(shù)方法.81. ASP技術(shù).82. 數(shù)據(jù)庫設(shè)計理論.83. B/S(瀏覽器/服務(wù)器)理論.8三. 開發(fā)平臺.81. 開發(fā)環(huán)境與工具.82. 軟硬件平臺選擇.9四. 開發(fā)語言.91. 超文本標(biāo)識語言 (Hyper Text Markup Language,HTML).92. 腳本語言.93. ASP技術(shù).9五. 可重用的通用組件與主要技術(shù).101. 數(shù)據(jù)庫組件分析.102. Web應(yīng)用實現(xiàn)方法和技術(shù).103. 采用ASP實現(xiàn)數(shù)據(jù)庫訪問的技術(shù).114. 系統(tǒng)

8、測試及安全性改進.15第四章第四章 系統(tǒng)建模系統(tǒng)建模.16一. 網(wǎng)上購物活動分析商品.16二. 一般購物流程.161. 商品交易.162. 交易記錄查看.173. 添加商品.184. 管理行為.19第五章第五章 設(shè)計方案與實現(xiàn)設(shè)計方案與實現(xiàn).21一. 組件集成.211. 系統(tǒng)功能結(jié)構(gòu)設(shè)計.212. 代碼設(shè)計.213. 數(shù)據(jù)庫設(shè)計.214 / 28 文檔可自由編輯打印4. 輸入輸出設(shè)計.21二. 系統(tǒng)測試.211. 表視圖.212. 測試流程.223. 后臺管理.224. 添加商品.235. 測試總結(jié).23第六章第六章 總結(jié)總結(jié).25一. 技術(shù)路線的優(yōu)點和適用性.25二. 存在的缺陷和發(fā)展前景.

9、25三. 成果應(yīng)用的分析和展望.255 / 28 文檔可自由編輯打印第一章第一章概述概述目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機遇和挑戰(zhàn)。雷電活動也嚴(yán)重的影響著人類的生產(chǎn)和日常生活。隨著人類的發(fā)展和科學(xué)的進步,越來越多的電氣設(shè)備運用到了生活和生產(chǎn)中,人們對雷電的認(rèn)識也發(fā)生了很大的改變,防雷產(chǎn)品也不再只是保護建筑和人員的安全,更多的是在保護電氣設(shè)備的安全使用。一一. .現(xiàn)狀介紹

10、現(xiàn)狀介紹中國互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的第 2005.1.19 日下午第十五次 CNNIC 調(diào)查結(jié)果顯示,截至 2004 年 12 月底,內(nèi)地上網(wǎng)用戶總數(shù)為 9400 萬,比去年同期增長 8.0%,其中使用寬帶上網(wǎng)的人數(shù)達到 4280 萬;上網(wǎng)計算機達到 4160 萬臺,增長了 14.6% 。用戶在網(wǎng)上關(guān)注的信息也不再是單一的新聞。報告數(shù)據(jù)顯示,用戶在網(wǎng)上經(jīng)常查詢的信息中,教育信息占 29.3%,汽車信息占 13.8%,求職招聘信息占 24.2%。在互聯(lián)網(wǎng)服務(wù)業(yè)務(wù)方面:電子郵件、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng)絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務(wù)業(yè)務(wù)仍然快速的發(fā)展著。本文研究的就是基于 A 技術(shù)的購物系

11、統(tǒng),我們可以把它理解為一個功能比較齊全的網(wǎng)站。二二. .研究意義研究意義免接地防雷,顧名思義就是免于接地的防止雷電活動影響人類生產(chǎn)生活。傳統(tǒng)的防雷工程和產(chǎn)品中接地是一個非常重要的環(huán)節(jié)。接地的作用是通過接地線將被保護物和大地形成一個雷電流泄放途徑,雷電流通過接地線泄放進入大地,遏制被保護物電壓升高。從而保護其安全。而在本站推廣的免接地防雷產(chǎn)品則免除了接地環(huán)節(jié),但同樣能起到保護效果。免除接地環(huán)節(jié)的優(yōu)點有以下幾點:一、便于在一些未安裝防雷產(chǎn)品的工程中新裝,補裝防雷產(chǎn)品。二、對防雷產(chǎn)品的維護更加方便和經(jīng)濟。三、減少了貴金屬在防雷工程中的使用。四、對環(huán)境的要求低,巖石,沙漠環(huán)境都可安裝使用。三三. .主

12、要內(nèi)容主要內(nèi)容面向電子商務(wù)系統(tǒng)設(shè)計與開發(fā)中的門戶化網(wǎng)站構(gòu)建任務(wù)框架,通過分析與建模、開發(fā)案例化網(wǎng)上購物系統(tǒng)等工作,總結(jié)出一般性網(wǎng)上購物系統(tǒng)開發(fā)工程模式。6 / 28 文檔可自由編輯打印正文部分分為六章。第一章是概述,主要介紹從網(wǎng)上購物系統(tǒng)的背景和國內(nèi)外的研究現(xiàn)狀、研究意義、主要內(nèi)容和總體思路等。第二章是工作的目標(biāo)問題及具體分析,重點闡述 Web 購物系統(tǒng)實現(xiàn)所要考慮的需求及綜合因素。 第三章是相關(guān)知識與技術(shù),主要是業(yè)務(wù)建模和 Web 應(yīng)用架構(gòu)的組件化集成與重組的知識與技術(shù),包括需要的技術(shù)方法、開發(fā)平臺與語言及可重用的通用組件與主要技術(shù)等。第四章是系統(tǒng)建模,詳細(xì)分析和說明所要開發(fā)的網(wǎng)上購物系統(tǒng)的

13、各個具體功能需求及可用實現(xiàn)組件,包括基于 ASP 的數(shù)據(jù)支持組件等具體的關(guān)鍵技術(shù)說明。第五章是設(shè)計方案與實現(xiàn),說明本次畢業(yè)設(shè)計具體的方案設(shè)計與實現(xiàn)過程,包括組件集成與系統(tǒng)測試,并分析測試結(jié)果、進行安全性改進,驗證基于 ASP 開發(fā)的購物系統(tǒng)的正確性與可行性。第六章是總結(jié),本次畢業(yè)設(shè)計的業(yè)務(wù)建模與系統(tǒng)實現(xiàn)方法特征和適用性,并討論了存在的問題和發(fā)展前景,分析和展望了成果應(yīng)用效果。四四. .總體思路總體思路信息時代的所有產(chǎn)品開發(fā)都趨向系統(tǒng)工程模式的設(shè)計化制造,工作重心體現(xiàn)在理念創(chuàng)新和工藝創(chuàng)新上。信息化業(yè)務(wù)門戶開發(fā)也不例外,工作重點也是營銷理念和信息流設(shè)計,實現(xiàn)盡量采用商業(yè)化技術(shù)重用和外包式集成。簡單

14、而通俗地說,就是業(yè)務(wù)建模+Web 應(yīng)用架構(gòu)的組件化集成與重組。7 / 28 文檔可自由編輯打印第二章第二章系統(tǒng)的設(shè)計目標(biāo)和思想系統(tǒng)的設(shè)計目標(biāo)和思想電子商務(wù)系統(tǒng)的應(yīng)用提高了商業(yè)企業(yè)的生存力和競爭力。網(wǎng)上購物系統(tǒng)是企業(yè) (商家) 面對消費者模式下的電子商務(wù)系統(tǒng)。企業(yè)通過網(wǎng)上商店建立網(wǎng)上銷售渠道,直接面對最終用戶,減少了銷售過程中的中間環(huán)節(jié),降低了客戶的購買成本,從而贏得更多的客戶。系統(tǒng)為用戶提供美觀、友好的商品展示鋪面。顧客能夠方便查詢并訂購商品。商家可以方便定義各種商品信息,讓所有上網(wǎng)瀏覽的客戶看到所錄入的產(chǎn)品信息,并可以隨時進行購買活動。8 / 28 文檔可自由編輯打印第三章第三章相關(guān)知識與技

15、術(shù)相關(guān)知識與技術(shù)一一. .基礎(chǔ)知識基礎(chǔ)知識21世紀(jì)是網(wǎng)絡(luò)的時代,是信息的時代,是多媒體的時代。Internet 技術(shù)的迅猛發(fā)展與普及,推動了世界范圍的信息傳輸、信息交流和經(jīng)濟的交流。Internet 從過去主要用于科研和簡單信息的發(fā)布向商業(yè)化大踏步邁進,廣大的商家和用戶從各自不同的角度都希望 Internet 能給他們帶來更大的實惠,用戶對 Internet 的應(yīng)用需求也有了根本性的變化。二二. .技術(shù)方法技術(shù)方法1.ASP 技術(shù)技術(shù)電子商務(wù)設(shè)計中涉及的網(wǎng)絡(luò)技術(shù)及數(shù)據(jù)庫技術(shù)已日漸成熟,經(jīng)過綜合比較各類網(wǎng)頁設(shè)計語言后,本設(shè)計選用了 ASP 技術(shù)。2.數(shù)據(jù)庫設(shè)計理論數(shù)據(jù)庫設(shè)計理論數(shù)據(jù)庫是以數(shù)據(jù)為對

16、象,為了滿足某種特定應(yīng)用的需要,按照一定的數(shù)據(jù)模型在計算機系統(tǒng)中組織、存儲和使用數(shù)據(jù)的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)是管理大量的、持久的、可靠的和共享的數(shù)據(jù)工具。3.B/S(瀏覽器(瀏覽器/服務(wù)器)理論服務(wù)器)理論B/S(Browse/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Internet 技術(shù)的興起而對 C/S 結(jié)構(gòu)的一種變化和改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面通過 WWW瀏覽器來實現(xiàn),只有極少部分事務(wù)邏輯在前端(Browse)實現(xiàn),主要的事務(wù)邏輯都在服務(wù)器端(Server)實現(xiàn)。這樣就大大簡化了客戶端的電腦載荷。三三. .開發(fā)平臺開發(fā)平臺1.開發(fā)環(huán)境與工具開發(fā)環(huán)境與工具A.環(huán)境整個網(wǎng)

17、絡(luò)銷售管理系統(tǒng)的包括用戶,超級管理員和一般管理員三種角色,系統(tǒng)為不同的角色提供不同的入口。兩個管理員是一種隸屬關(guān)系,一般管理員要受超級管理員的限制。 用戶和管理員具有不同的操作權(quán)限,用戶可以注冊新用戶,修改自己的密碼、個人資料。查看/搜索自己的喜歡的商品的信息;超級管理員具有添加新管理員、刪除管理員、修改密碼,添加、刪除商品類別;添加、修改、刪除商品信息;查詢用戶信息、修改用戶的賬戶金額,還有查詢銷售情況。一般管理員具有除添加管理員、刪除管理員之外的其他權(quán)限。 系統(tǒng)軟硬件配置要求 9 / 28 文檔可自由編輯打印在運行本系統(tǒng)前,請先檢查一下軟硬件配置是否符合以下要求: 硬件環(huán)境: 服務(wù)器端/客

18、戶端: 處理器:Intel Pentium4 內(nèi)存: 128M 硬盤空間:20G 安裝 NET 運行環(huán)境 軟件環(huán)境: 操作系統(tǒng):Windows XP 網(wǎng)絡(luò)協(xié)議:TCP/IP 瀏覽器:IE8B.開發(fā)工具1、Visual Interest:微軟 ASP 程序集成開發(fā)環(huán)境,功能非常強大,但 HTML 編輯、頁面效果設(shè)計不夠好。2、Adobe Dream weaver CS4:最簡單的、優(yōu)秀的、功能強大的、專業(yè) Web 站點集成解決方案,可在單一環(huán)境快速創(chuàng)建、建立和管理 Web 站點和 Internet 應(yīng)用程序,包括可視布局工具、快速 Web 應(yīng)用程序功能及 Sometime 的代碼編輯支持組件,可

19、方便快捷地創(chuàng)建可視網(wǎng)頁,自動生成全部的 HTML 代碼。3、IE8 開發(fā)人員工具:微軟 Web 應(yīng)用開發(fā)測試工具,可對腳本程序進行單步調(diào)試,可對多個瀏覽器進行視圖切換,可直接對代碼進行修改,十分方便快捷。2.軟硬件平臺選擇軟硬件平臺選擇A.硬件平臺系統(tǒng)中最重要的硬件平臺是 Web 服務(wù)器,建議使用專用的服務(wù)器。系統(tǒng)開發(fā)用計算機只要能滿足聯(lián)網(wǎng)和安裝合適瀏覽器的需求即可??芍苯邮褂眯@網(wǎng)配置專用的服務(wù)器和聯(lián)網(wǎng)通路。B.軟件平臺軟件包括終端瀏覽器軟件平臺和服務(wù)器軟件平臺。 終端使用帶 Internet Explorer 瀏覽器的 Windows XP 平臺; Web 服務(wù)器端,網(wǎng)絡(luò)操作系統(tǒng)選用 Wi

20、ndows 2003 Server 中文版;Web 服務(wù)器管理軟件選用 Internet Information Server6.0 以上版本;選用 Microcode ACCESS作為數(shù)據(jù)庫管理系統(tǒng)。10 / 28 文檔可自由編輯打印四四. .開發(fā)語言開發(fā)語言1.超文本標(biāo)識語言超文本標(biāo)識語言 (Hoper Text Markup Language,HTML)Web 頁采用特定 HTML 插入標(biāo)記編排內(nèi)容的屬性和格式。2.腳本語言腳本語言腳本是應(yīng)用程序用來表達控制邏輯的,常嵌入 Web 頁中在服務(wù)器上運行,但也可以采用客戶端和服務(wù)器端結(jié)合使用。ASP 的默認(rèn)腳本語言是 Conscript,也可

21、使用 Script??蛻舳四_本檢驗表單數(shù)據(jù)的合法性后,才把有效的數(shù)據(jù)提交給服務(wù)器端程序進行處理。這樣可大大節(jié)省系統(tǒng)資源、減少服務(wù)器開銷。23.ASP 技術(shù)技術(shù)可執(zhí)行 HTML 碼的用戶端瀏覽器均可瀏覽 ASP 設(shè)計的網(wǎng)頁內(nèi)容,即 ASP 與瀏覽器無關(guān)。ASP 程序通過 WWW 方式訪問,以擴展名.ASP 的純文本形式存在于 WEB 服務(wù)器(有可執(zhí)行權(quán)限)的虛擬目錄下,無需編譯。ASP 提供內(nèi)嵌 6 大對象,使用戶更容易收集來自瀏覽器請求發(fā)送的信息,響應(yīng)瀏覽器以及存儲用戶的信息;還可借用 Active 組件增強服務(wù)器應(yīng)用程序功能。ASP 可讀取 Access 和 SQL Server 數(shù)據(jù)庫,也

22、可以讀取其他 ODBC(開放式數(shù)據(jù)庫互聯(lián))兼容的數(shù)據(jù)庫。目前大多數(shù) ASP 文件都是用微軟公司的 IIS 來解析。4.系統(tǒng)測試及安全性改進系統(tǒng)測試及安全性改進A.系統(tǒng)測試測試環(huán)境測試工具測試方法WINDOWS XP操作系統(tǒng)IE8 瀏覽器和開發(fā)人員工具自頂向下集成測試自頂向下集成,即從主控制組件開始,把附屬于主控制組件的組件組裝到主控制組件上進行測試,沿控制層次向下、逐層把各層組件逐步結(jié)合起來,再逐漸跨層次組裝和測試,直至完成整個應(yīng)用系統(tǒng)的集成。B.系統(tǒng)安全性改進使用 B/S 模式編寫應(yīng)用程序的程序員越來越多,但水平及經(jīng)驗也參差不齊。相當(dāng)多的程序員缺乏軟件工程素養(yǎng),編寫代碼時沒有判斷用戶輸入數(shù)據(jù)

23、的合法性,使應(yīng)用程序存在安全隱患。例如,目前市面的防火墻都不會對 SQL 注入發(fā)出警報,SQL 注入威脅。11 / 28 文檔可自由編輯打印SQL 注入是用戶可提交一段數(shù)據(jù)庫查詢代碼,根據(jù)程序返回的結(jié)果,獲得某些他想得知的數(shù)據(jù),即 SQL Injection;它從正常的 WWW 端口訪問,表面看跟一般 Web頁面訪問沒什么區(qū)別,如果不查看 IIS 日志,可能被入侵很長時間都不會發(fā)覺。惡意黑客竊取網(wǎng)上的軍事機密和數(shù)據(jù)庫中的商用數(shù)據(jù)的事件層出不窮,網(wǎng)絡(luò)數(shù)據(jù)庫的安全必須給予高度重視。黑客攻擊互聯(lián)網(wǎng)網(wǎng)站。12 / 28 文檔可自由編輯打印第四章第四章系統(tǒng)建模系統(tǒng)建模一一. .網(wǎng)上購物活動分析商品網(wǎng)上購

24、物活動分析商品系統(tǒng)為用戶提供美觀、友好的商品展示鋪面,讓所有上網(wǎng)瀏覽的客戶看到所錄入的產(chǎn)品信息,顧客能夠方便查詢并訂購商品,并可以隨時進行購買活動。系統(tǒng)模擬現(xiàn)實生活中的購物車設(shè)計了購物車模塊,幫助用戶完成商品的選購,并把商品交給系統(tǒng)服務(wù)臺進行結(jié)算。它包含的功能有:瀏覽購物車,添加商品,更新購買數(shù)量,取消購物車中的商品,更新購物車中的商品,清空購物車。用例圖如圖2所示。圖圖 2 2 顧客使用購物車用例圖顧客使用購物車用例圖二二. .一般購物流程一般購物流程網(wǎng)上購物系統(tǒng)的購物流程大致有如下幾種:1.商品交易商品交易顧客可以瀏覽商品并選擇是否購買商品。當(dāng)顧客發(fā)送購物信息,系統(tǒng)員就會自動讀取信息,并判

25、斷其內(nèi)容是否符合約定的購物格式。若符合購物格式且商品數(shù)量充足,交 交交 交 交 交交 交 交 交交 交交 交13 / 28 文檔可自由編輯打印則交易成功,并向顧客回復(fù)訂單信息;若符合購物格式但商品剩余數(shù)量不足,則回復(fù)該商品所剩余的數(shù)量;否則回復(fù)所約定的購物格式。同時系統(tǒng)顯示交易信息,更新商品數(shù)量,生成交易記錄文件。交易各環(huán)節(jié)如圖 3 所示。圖圖 3 3 商品交易用例圖商品交易用例圖2.交易記錄查看交易記錄查看系統(tǒng)導(dǎo)入交易記錄文件,顯示所有交易信息。程序流程如圖 4 所示。交 交交 交 交 交 交 交交 交 交 交 交 交交 交 交交 交 交 交 交 交14 / 28 文檔可自由編輯打印圖圖 4

26、 4 交易記錄查看程序流程圖交易記錄查看程序流程圖3.添加添加商品商品如果管理員發(fā)現(xiàn)商品數(shù)量不足或需要添加新產(chǎn)品可以進行產(chǎn)品添加。程序流程如圖 5 所示。交 交 交 交交 交 交 交交 交 交 交交 交交 交 交 交 交交交 交 交 交NY15 / 28 文檔可自由編輯打印圖圖 5 5 添加商品程序流程圖添加商品程序流程圖4.管理行為管理行為包括查看設(shè)置和修改設(shè)置選項。程序流程如圖 6 所示。16 / 28 文檔可自由編輯打印圖圖 6 6 管理員設(shè)置程序流程圖管理員設(shè)置程序流程圖交 交 交 交交 交 交 交交 交 交 交 3交交 交 交 交交 J交 交 交 交交 交 交 交交 交 “交 交 交

27、交 ”J=1J=2J=交 交J=3YNYN17 / 28 文檔可自由編輯打印第五章第五章設(shè)計方案與實現(xiàn)設(shè)計方案與實現(xiàn)一一. .組件集成組件集成1.系統(tǒng)功能結(jié)構(gòu)設(shè)計系統(tǒng)功能結(jié)構(gòu)設(shè)計網(wǎng)上購物系統(tǒng)分為前臺和后臺管理。前臺管理包括首頁、最新商品、暢銷商品、購物車、會員注冊、我的帳戶等方面。后臺管理包括評論管理、商品管理、訂單管理、用戶管理、分類管理等方面。2.代碼設(shè)計代碼設(shè)計代碼是代表事物名稱、屬性、狀態(tài)等的符號,具有對對象的描述、標(biāo)識、統(tǒng)計和檢索作用。為了便于計算機處理,一般用數(shù)字、字母或他們的組合來表示,代碼設(shè)計必須符合適應(yīng)性、合理性、簡明性、系統(tǒng)性、穩(wěn)定性、可擴充性、標(biāo)準(zhǔn)化和便于識別、記憶的原則

28、。3.數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計是一個非常重要的環(huán)節(jié)。數(shù)據(jù)庫的好壞直接影響到應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生。一個好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計能夠減少系統(tǒng)數(shù)據(jù)庫的存儲量,并且能夠大大提高系統(tǒng)中數(shù)據(jù)的完整性和一致性,從而使系統(tǒng)具有了較快的響應(yīng)速度,大大簡化了基于此數(shù)據(jù)庫的應(yīng)用程序的實現(xiàn)。4.輸入輸出設(shè)計輸入輸出設(shè)計輸出是指計算機對輸入的原始信息進行加工處理,形成高質(zhì)量的有效的信息,并使之具有一定的格式,提供給管理員或用戶會員使用。輸入數(shù)據(jù)的收集和錄入比較費事,需要大量人力和一定設(shè)備,并容易出錯,如果輸入系統(tǒng)的數(shù)據(jù)有錯誤,則處理后的輸出將擴大這些錯誤,因此,輸入設(shè)計的出

29、發(fā)點就是確保向信息系統(tǒng)提供正確的信息。二二. .系統(tǒng)測試系統(tǒng)測試1.表視圖表視圖18 / 28 文檔可自由編輯打印圖圖 7 7 數(shù)據(jù)表視圖數(shù)據(jù)表視圖2.測試流程測試流程自頂向下集成方法是一個日益被人們廣泛采用的測試和組裝軟件的途徑。從主控制模塊開始,沿著程序的控制層次向下移動,逐漸把各個模塊結(jié)合起來。在把附屬于主控制模塊的那些模塊組裝到程序結(jié)構(gòu)中去時,后者使用深度優(yōu)先的策略,本畢業(yè)設(shè)計測試流程如下圖所示(圖 8): 19 / 28 文檔可自由編輯打印圖圖 8 8 自項目向下集成測試流程圖自項目向下集成測試流程圖3.后臺管理后臺管理圖圖 9 9 管理員登陸界面圖管理員登陸界面圖根據(jù)上圖(圖 9)

30、測試后臺功能實現(xiàn)4.添加商品添加商品20 / 28 文檔可自由編輯打印圖圖 1010 添加商品圖添加商品圖如上圖(圖 10)所示,管理員可以通過添加商品選項進行商品添加。5.測試總結(jié)測試總結(jié)經(jīng)過集成測試,各個模塊均能成功完成需求所定義的功能,ASP 方面的優(yōu)化大大提升了網(wǎng)絡(luò)帶寬的性能和可操作性,但是在多瀏覽器支持方面稍顯不足,如在Firebox 中不支持 frame 中的 DIV 絕對定位,這些都應(yīng)該使用 CSS 修改對不同瀏覽器做兼容性修改。本系統(tǒng)從一開始就考慮了這個問題,從兩個方面來提高數(shù)據(jù)庫的安全性:(1)、結(jié)構(gòu)上,所有用戶的操作都是 B/S 三層結(jié)構(gòu),即用戶不能直接訪問數(shù)據(jù)層,必須通過

31、應(yīng)用層才能得到所需的數(shù)據(jù),這樣等于在傳統(tǒng) C/S 模式的兩層結(jié)構(gòu)上加了一個安全層。(2)、很多網(wǎng)絡(luò)黑客直接調(diào)用密碼驗證后的文件而繞過口令驗證和安全檢查,而本系統(tǒng)為解決這個問題,在每一個文件里都加了一個安全參數(shù)的認(rèn)證,如果有一個頁面被用戶直接調(diào)用而沒有經(jīng)過身份驗證,該頁面會自動重定向到登入頁面,還有對于已經(jīng)通過系統(tǒng)身份驗證的不同類型的用戶,用 SESSION(“name”),SESSION(“user Type”)等變量參數(shù)進行跟蹤來加強系統(tǒng)安全性。這樣,顧客不能超越權(quán)限訪問管理員相應(yīng)的管理頁面或者干脆不提供相應(yīng)的頁面連接。以管理員入口為例,實現(xiàn)的關(guān)鍵程序代碼如下: % if session(n

32、ame)= or session(user Type )1 then %管理員 21 / 28 文檔可自由編輯打印管理員 這樣,非管理員類型的用戶都被拒之門外了,即使知道了文件所在站點的路徑,也還是于事無補。因為在服務(wù)器端的.ASP 文件中還有一段安全性檢驗代碼。在服務(wù)器端,安全性檢驗代碼如下:% 只允許本系統(tǒng)的管理員用戶可以進入 if ( session(“name”)=” or session(“user Type”)1) then %response.Redirect(index.ASP) end if% 這段代碼簡潔高效,對其它各種大小系統(tǒng)也有非常重要的意義。22 / 28 文檔可自由

33、編輯打印第六章第六章總結(jié)總結(jié)一一. .技術(shù)路線的優(yōu)點和適用性技術(shù)路線的優(yōu)點和適用性ASP 的主要特點是所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的 HTML 格式,目前,開發(fā)網(wǎng)站的軟件很多,且都各有所長。因為這些程序都是在網(wǎng)絡(luò)服務(wù)端執(zhí)行,使用一般的瀏覽器就可以正確地獲得 ASP 的“執(zhí)行”結(jié)果,并且 ASP 的執(zhí)行結(jié)果可以直接在瀏覽器中瀏覽,不僅如此,ASP 還具有以下特點:完全與 HTML 文件融合,容易創(chuàng)建、修改,不需要其他的編譯、連接程序,面向?qū)ο罂蓴U展,因此,ASP 技術(shù)非常適合于購物網(wǎng)站的設(shè)計。二二. .存在的缺陷和發(fā)展前景存在的缺陷和發(fā)展前景系統(tǒng)測試是信息系統(tǒng)的開發(fā)周期中一個十分重要的活動。盡管在系

34、統(tǒng)開發(fā)周期的各個階段均采取了技術(shù)審查,但依然難免留下差錯,如果沒有在投入使用前被發(fā)現(xiàn)并糾正,問題遲早會暴露出來,到那時要糾正錯誤將要付出更大的代價。經(jīng)過反復(fù)測試該系統(tǒng)在多瀏覽器方面的支持還存在一些缺陷,還應(yīng)該在 CSS 方面去改進做到各瀏覽器兼容。ASP 不是一種必須和萬能的技術(shù),它有適合自身應(yīng)用的場合,并與現(xiàn)有的動態(tài)頁面技術(shù)互補融合,在未來的軟件技術(shù)發(fā)展中,相信 ASP 將擔(dān)負(fù)起更多的用途,在Web 應(yīng)用的舞臺上發(fā)揮重要的作用,必將在網(wǎng)上購物系統(tǒng)中得到全面的應(yīng)用。ASP能走多遠(yuǎn),這并不完全決定于技術(shù),最終是由用戶的認(rèn)可程度和使用習(xí)慣決定的。三三. .成果應(yīng)用的分析和展望成果應(yīng)用的分析和展望至

35、此, 基于 ASP 技術(shù)的網(wǎng)上購物管理系統(tǒng)的設(shè)計開發(fā)工作已基本完成。本系統(tǒng)界面友好,美觀,具有很好的動態(tài)性和交互性,操作簡便。相信它會給網(wǎng)上購物工作以及方便快捷的網(wǎng)絡(luò)平臺。由于時間所限,本人認(rèn)為系統(tǒng)的安全性日后還有待于加強;一些模塊可作進一步的深化和完善。23 / 28 文檔可自由編輯打印致謝致謝在畢業(yè)設(shè)計的過程中,導(dǎo)師黃書漢老師給予了我很大的幫助,不僅提供了相關(guān)的資料,同時還對我的畢設(shè)作品給予了指導(dǎo)和支持,使我順利地完成了此次畢業(yè)設(shè)計。在此,向黃書漢表示衷心的感謝!同時,也要感謝信電學(xué)院給我提供的實驗室以及實驗相關(guān)的設(shè)備,讓我有了充足的研究空間和一些研究的必備工具。最后感謝在我的畢設(shè)過程中為

36、我提供方便的工作人員,給我提供了一個舒適而良好的實驗環(huán)境,還要感謝給予我無私幫助的同學(xué)們。正文參考文獻正文參考文獻1陳志軍 張愛琴.自動售貨業(yè)的現(xiàn)狀與我國發(fā)展對策J.山東社會科學(xué).2003.052 王華.開發(fā)信息服務(wù)系統(tǒng)示例,太原科技,2003.43 俞波 周皓峰.一種基于 WEB 的學(xué)生信息管理系統(tǒng).計算機與現(xiàn)代化,2000.24張亞飛.Java Script 開發(fā)王.電子工業(yè)出版社,20085Davit Clansman, Java script 權(quán)威指南(第五版)機械工業(yè)出版社.20076英Rather Answer.CSS 精髓.人民郵電出版社.2007文檔可自由編輯打印-文獻綜述2

37、/ 28 文檔可自由編輯打印基于基于 ASPASP 的購物網(wǎng)站系統(tǒng)現(xiàn)狀及前景分析的購物網(wǎng)站系統(tǒng)現(xiàn)狀及前景分析摘摘 要要:隨著互聯(lián)網(wǎng)高速發(fā)展和電腦的普及化,使用互聯(lián)網(wǎng)的人數(shù)和次數(shù)越來越多?!爸袊W(wǎng)絡(luò)營銷網(wǎng)”Since 是專業(yè)網(wǎng)絡(luò)營銷資訊門戶,網(wǎng)絡(luò)已經(jīng)成為人們生活和工作中不可或缺的服務(wù)工具,在此基礎(chǔ)上網(wǎng)絡(luò)營銷便逐漸開始其強大的網(wǎng)絡(luò)作用。在中國,網(wǎng)絡(luò)已經(jīng)成為繼電視媒體和報紙的第三大媒體。成為一個 宣傳平臺影響人們生活也為網(wǎng)絡(luò)營銷奠定了堅實的基礎(chǔ)。關(guān)鍵詞關(guān)鍵詞:互聯(lián)網(wǎng),Since,不可或缺,網(wǎng)絡(luò)營銷,第三大媒體,基礎(chǔ) Present Situation and Prospects of shoppin

38、g station system by ASPAbstract: With the rapid development of Internet and the popularization of computer, the number of Internet users and number of more and more. Chinas Internet Network Marketing Since is a professional Internet Marketing Information Portal, Network has become essential to livin

39、g and working in the service tool, On this basis, they would gradually become the beginning of network marketing network of its strong role in. In China, the network has become the media of television and newspaper media, the third largest. Become a propaganda platform for the impact of peoples live

40、s as well as network marketing has laid a solid foundation.Keyword: Internet, Since, Indispensable Network Marketing, The third largest media3 / 28 文檔可自由編輯打印文獻綜述正文文獻綜述正文一、研究背景一、研究背景(一)網(wǎng)絡(luò)購物的意義(一)網(wǎng)絡(luò)購物的意義1.省時,省力,省錢2.網(wǎng)上購物網(wǎng)站越來越安全3.商品總類齊全4.不受時間限制,足不出戶就能購買(二)網(wǎng)絡(luò)購物在我國的發(fā)展(二)網(wǎng)絡(luò)購物在我國的發(fā)展早在 1999 年以前,中國互聯(lián)的先知們就開始建立 B2C 網(wǎng)站,致力于在中國推動網(wǎng)絡(luò)購物。1997 年,網(wǎng)上書店開始出現(xiàn),網(wǎng)上購物及中國訂貨系統(tǒng)初現(xiàn)端倪。SARS 加快了中國網(wǎng)上購物的發(fā)展,越來越多的人認(rèn)識到網(wǎng)上購物的方便,也有越來越多的人開始接受網(wǎng)上購物。

溫馨提示

  • 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

提交評論