苍井优一级毛片免费观看,成年网站在线观看,日本一二三不卡视频,日日天天人人夜夜九九

24小時(shí)論文定制熱線(xiàn)

熱門(mén)畢設:土木工程工程造價(jià)橋梁工程計算機javaasp機械機械手夾具單片機工廠(chǎng)供電采礦工程
您當前的位置:論文定制 > 畢業(yè)設計論文 >
快速導航
畢業(yè)論文定制
關(guān)于我們
我們是一家專(zhuān)業(yè)提供高質(zhì)量代做畢業(yè)設計的網(wǎng)站。2002年成立至今為眾多客戶(hù)提供大量畢業(yè)設計、論文定制等服務(wù),贏(yíng)得眾多客戶(hù)好評,因為專(zhuān)注,所以專(zhuān)業(yè)。寫(xiě)作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶(hù)解決了論文寫(xiě)作的難題。 秉承以用戶(hù)為中心,為用戶(hù)創(chuàng )造價(jià)值的理念,我站擁有無(wú)縫對接的售后服務(wù)體系,代做畢業(yè)設計完成后有專(zhuān)業(yè)的老師進(jìn)行一對一修改與完善,對有答辯需求的同學(xué)進(jìn)行一對一的輔導,為你順利畢業(yè)保駕護航
代做畢業(yè)設計
常見(jiàn)問(wèn)題

Microft.Net平臺上開(kāi)發(fā)電子商務(wù)系統研究

添加時(shí)間:2020/05/07 來(lái)源:未知 作者:北京電大呂小星老師根
電子商務(wù)可以通過(guò)多種電子通信方式來(lái)完成。但是,現在人們所探討的電子商務(wù)主要是以EDI (電子數據交換)和Intemet來(lái)完成的。尤其是隨著(zhù)Intermet 技術(shù)的日益成熟,電子商務(wù)真正的發(fā)展將是建立在Intenet技術(shù)上的。所以也有人把電子商務(wù)簡(jiǎn)稱(chēng)為IC (InternetComm
以下為本篇論文正文:

前言

  隨著(zhù)因特網(wǎng)(Internet) 不斷深入生活,電子商務(wù)已經(jīng)和人民生活緊密地聯(lián)系起來(lái),網(wǎng)上訂書(shū)、網(wǎng)上購物、網(wǎng)上支付已經(jīng)比較普遍地被大家所認同。

  電子商務(wù)最早產(chǎn)生于20世紀60年代,發(fā)展于90年代,其產(chǎn)生和發(fā)展的重要條件主要是計算機的廣泛應用。一是近30年來(lái),計算機的處理速度越來(lái)越快,處理能力越來(lái)越強,價(jià)格越來(lái)越低,應用越來(lái)越廣泛,這為電子商務(wù)的應用提供了基礎;二是網(wǎng)絡(luò )的逐漸普及和成熟,由于Internet逐漸成為全球通信與交易的媒體,全球上網(wǎng)用戶(hù)呈級數增長(cháng),快捷、安全、低成本的特點(diǎn)為電子商務(wù)的發(fā)展提供了應用條件;三是信用卡的廣泛應用,信用卡以其方便、快捷、安全等優(yōu)點(diǎn)而成為人們消費支付的重要手段,井由此形成了完善的全球性信用卡計算機網(wǎng)絡(luò )支付與結算系統,使"一卡在手,走遍全球"成為可能,同時(shí)也為電子商務(wù)中的網(wǎng)上支付提供了重要的手段;四是電子安全交易協(xié)議的制定,1997年5月31日,由美國VISA和Mastercard 國際組織等聯(lián)合指定的SET (Secure Electronic Transfer Proool),即電子安全交易協(xié)議的出臺,以及該協(xié)議得到大多數廠(chǎng)商的認可和支持,為在開(kāi)發(fā)網(wǎng)絡(luò )上的電子商務(wù)提供了一個(gè)關(guān)鍵的安全環(huán)境;五是政府的支持與推動(dòng),自1997 年歐盟發(fā)布了歐洲電子商務(wù)協(xié)議,美國隨后發(fā)布"全球電子商務(wù)綱要"以后,電子商務(wù)受到世界各國政府的重視,許多國家的政府開(kāi)始嘗試"網(wǎng)上采購",這為電子商務(wù)的發(fā)展提供了有利的支持。

  電子商務(wù)可以通過(guò)多種電子通信方式來(lái)完成。但是,現在人們所探討的電子商務(wù)主要是以EDI (電子數據交換)和Intemet來(lái)完成的。尤其是隨著(zhù)Intermet 技術(shù)的日益成熟,電子商務(wù)真正的發(fā)展將是建立在Intenet技術(shù)上的。所以也有人把電子商務(wù)簡(jiǎn)稱(chēng)為IC (InternetCommerce)。

  報刊征訂系統是基干Intermnet 動(dòng)態(tài)Web的電子商務(wù)系統,建立了一個(gè)動(dòng)態(tài)交互平臺。

  因此系統將設計為更具實(shí)用性和交互性的"動(dòng)態(tài)"網(wǎng)站,讓使用者在瀏覽器界面中,通過(guò)互聯(lián)網(wǎng)或內聯(lián)網(wǎng)(Intrane) 查詢(xún)Web數據庫的資料,以及輸入、更新和刪除Web服務(wù)器上的資料,完威報刊訂閱、后臺管理、信息發(fā)布等工作,輔助讀者訂閱報刊;同時(shí)報刊出版杜也通過(guò)此系統進(jìn)行訂閱管理,按照讀者訂單來(lái)收取報刊訂閱費用,并郵寄報刊讀物。

電子商務(wù)

  摘要

  本文對在Microft.Net平臺上開(kāi)發(fā)電子商務(wù)系統進(jìn)行了設計,井遒過(guò)開(kāi)發(fā)的報刊征訂系統予以實(shí)現,文中介紹了作者對于Micoft.Net平臺的認識和開(kāi)發(fā)基于Web的應用軟件的實(shí)際操作經(jīng)驗。文章首先簡(jiǎn)單介紹了Microsoft. Net平臺的特點(diǎn)和現狀,并應用微軟的開(kāi)發(fā)工具Visual Studio.Net進(jìn)行了軟件編碼設計,重點(diǎn)闡述了功能實(shí)現的基本方法。最后在文中總結了系統設計完成情況,并對今后系統的完善與維護提出了設想。作為一個(gè)全新開(kāi)發(fā)的網(wǎng)上電子商務(wù)系統一基于 ASP.NET的報刊征訂系統,在開(kāi)發(fā)時(shí)作者考慮到報刊征訂過(guò)程中的實(shí)際情況,在可用性和簡(jiǎn)便性上面下了一些功夫,通過(guò)各種趣級鏈接的設置,使用戶(hù)幾乎很少使用鍵盤(pán)進(jìn)行數據錄入。在本系統界面設計時(shí),考慮到系統的通用性,幾乎很少使用網(wǎng)頁(yè)工具進(jìn)行固定模式的修飾,網(wǎng)頁(yè)的內容大部分來(lái)源于后臺數據庫的內容。考慮到報刊訂閱用戶(hù)有時(shí)需要變更自己的聯(lián)系方式,以使出版社能夠使用變更后的地址進(jìn)行郵件發(fā)送,系統設計了訂閱用戶(hù)聯(lián)系方式修改子系統,此子系統是本系統的特色之一。在程序設計上,考慮到畢業(yè)設計的時(shí)間有限,系統只完成了主要應用模塊,對于一些次要的功能,僅設計了空白網(wǎng)頁(yè),供今后實(shí)際應用前進(jìn)行完善

  第1章概述

  1.1 系統簡(jiǎn)介

  1.1.1系統的用途

  本題目是-一個(gè)實(shí)際課題,其內容是為配合稅務(wù)系統實(shí)際工作需要,為稅務(wù)機關(guān)征訂稅務(wù)報刊而制作。可以提供網(wǎng)上訂單、網(wǎng)上查詢(xún)、網(wǎng)上通知、稅務(wù)人員后臺管理等功能,方便了納稅人進(jìn)行稅務(wù)報刊的訂閱。

  1.1.2系統的先進(jìn)性

  在微軟公司新的開(kāi)發(fā)平臺。NET平臺使用Visual Studio. Net開(kāi)發(fā)基于Web的軟件應用程序,應用了最新的網(wǎng)頁(yè)交互技術(shù)ASP.NET,在軟件實(shí)現技術(shù)和編程工具上都有很大的優(yōu)勢,體現了業(yè)界在網(wǎng)絡(luò )編程方面的現實(shí)方向。

  1.2 系統開(kāi)發(fā)運行環(huán)境

  1.2.1硬件環(huán)境

  (1) CPU: Intel P4/1.6G

  (2) RAM: 512M

  (3) DISK: 40G

  (4) CD ROM

  (5) Display: 1024X 768真彩色(32 位)

  1.2.2軟件環(huán)境

  (1) Microsoft Windows 2000 + SP3

  (2) Microsoft Windows. Net Frarmework.

  (3) Microsoft Visual Studio. Net

  (4) Oracle 9i

  (5) Dreamweaver MX

  (6) Photoshop 6.0

  1.2.3主要開(kāi)發(fā)工具

  動(dòng)態(tài)網(wǎng)頁(yè)的編程用ASP.NET (Windows 2000下用。NET Framework 和Visual

  Studio.Net);靜態(tài)網(wǎng)頁(yè)編程工具為Dreamweaver MX (支持ASP.NET編程);后臺數據庫平

  臺采用Oracle 9i數據庫;圖片處理工具為Photoshop 6.0.

  第2章系統實(shí)現的關(guān)鍵技術(shù)

  報刊征訂系統在其結構中使用了多種關(guān)鍵技術(shù)。以下是這些技術(shù)的列表

  (1) Windows 2000 Server

  (2) ASP.NET

  (3) Web窗體

  (4) Web服務(wù)

  (5)服務(wù)器控件

  (6) Visual Basic .Net

  (7) Internet 信息服務(wù)

  (8) ADO.NET

  (9) Oracle 9i

  2.1 Windows 2000 Server

  Windows 2000服務(wù)器平臺是當前業(yè)界最流行的計算機服務(wù)器開(kāi)發(fā)平臺,是微軟公司的主流計算機軟件平臺,Windowrs 2000服務(wù)器系列產(chǎn)晶的三個(gè)版本可以滿(mǎn)足不同的商務(wù)需求。

  服務(wù)器軟件共分三個(gè)版本,Windows 200 Server作為多用途的網(wǎng)絡(luò )操作系統,適用于工作組和小型商務(wù)環(huán)境; Windows 2000 Advanced Server是一個(gè)單獨的版本。專(zhuān)為電子商務(wù)和在線(xiàn)商務(wù)應用開(kāi)發(fā),它包含了Windows 2000 Server中的全部功能,并且附加了有效性和可伸縮性,來(lái)支持更多數量用戶(hù)和更復雜的應用程序; Windows Datacener Server將在Windows2000之后發(fā)布,它包含Advanced Sever的所有特性,并附加更高的處理和存儲能力,以滿(mǎn)足集中的聯(lián)機事務(wù)處理(OLTP)、巨型數據倉庫以及大的Internet和應用服務(wù)提供商(ISP和ASP)的需求。

  2.2 ASP.NETASP.

  NET不僅僅是下一版本的Active Server Page (ASP),它是統-的Web開(kāi)發(fā)平臺,用來(lái)提供開(kāi)發(fā)人員生成企業(yè)級Web應用程序所需的服務(wù)。ASP. NET的語(yǔ)法在很大程度上與ASP兼容,同時(shí)它還提供-種新的編程模 型和結構,用于生成更安全、可伸縮和穩定的應用程序。可以通過(guò)在現有ASP應用程序中逐漸添加ASP.NET功能,隨時(shí)增強該ASP應用程序的功能。

  ASP.NET是一個(gè)已編譯的,基于。NET的環(huán)境,可以用任何與。NET兼容的語(yǔ)言(包括Visual Basic .Net, C#和JScript .NET)創(chuàng )作應用程序。另外,任何ASP.NET應用程序都可以使用整個(gè)。NET 框架。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托臂的公共語(yǔ)言運行庫環(huán)境、類(lèi)型安全、繼承等等。

  ASP.NET可以無(wú)縫地與WYSIWYG HTML編輯器和其他編程工具( 包括MicrosoftVisual Studio .Net)一起工作。這不僅使得Web開(kāi)發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到Web頁(yè)的GUI和完全集成的調試支持。

  ASP.NET是ASP的升級版本,它秉承了ASP的優(yōu)點(diǎn),基于Microsoft .Net軟件開(kāi)發(fā)平臺,建立在公共語(yǔ)言運行庫上的編程框架,可用于在服務(wù)器上生成功能強大的Web應用程序。與以前的Web開(kāi)發(fā)模型相比,ASP.NET提供了-些重要的優(yōu)點(diǎn)。

  2.3 Web 窗體

  Web窗體基于A(yíng)SP.NET技術(shù),可用于創(chuàng )建可編程的Web頁(yè)。它們可以使用標記語(yǔ)言來(lái)為使用瀏覽器的用戶(hù)提供信息,并在服務(wù)器上使用代碼來(lái)實(shí)現應用程序邏輯。

  2.3.1 Web 窗體介紹

  Web窗體具有以下特點(diǎn):

  ●可在任何測覽器上運行并自動(dòng)為樣式和布局等功能呈現正確的、符合測覽器的HTML:或者,也可以將Web窗體設計為在特定測覽器(例如Microeot Intermet Explorer5)上運行,并利用多功能的瀏覽器客戶(hù)端的功能。

  可使用支持公共語(yǔ)言運行庫的任何語(yǔ)言來(lái)編寫(xiě),包括Visual Basic, C#, C++的托管擴展和JScript .NET.

  ●在公共語(yǔ)言運行庫上生成,并具有這些技術(shù)的所有優(yōu)點(diǎn),包括為改進(jìn)性能而采用的托管執行環(huán)境、類(lèi)型安全、繼承以及動(dòng)態(tài)編譯。

  支持使用WYSIWYG編輯工具和性能可靠的RAD開(kāi)發(fā)工具(例如Microt VisalStudio .Net)來(lái)設計窗體和為窗體編程。

  ●支持一套功能齊全的控件,開(kāi)發(fā)人員可使用這些控件將頁(yè)邏輯完全封裝到可再次使。

  用的組件中,并以聲明方式處理頁(yè)面事件。

  ● 允許頁(yè)上的代碼與內容分離,從而消除ASP頁(yè)中經(jīng)常出現的"通心粉代碼".

  ●提供一組狀態(tài)管理功能,這些功能在請求之間保留頁(yè)的視圖狀態(tài)。, 可使用由用戶(hù)創(chuàng )建的控件和第三方控件進(jìn)行擴展。

  2.3.2 Web 窗體的組件

  Web窗體將Web應用程序用戶(hù)界面劃分為兩個(gè)部分:可視組件和用戶(hù)界面邏輯。如果你以前用過(guò)快速應用程序部署工具(例如,Microsoft Visual Beasic 和Microsoft Visual C++),那么你將能辨識窗體的可視部分和與該窗體交互的代碼之間的這種區別。

  Web窗體頁(yè)的用戶(hù)界面由包含標記及Web窗體特定的元素的文件組成。這種文件被稱(chēng)為"頁(yè)".頁(yè)用做要顯示的文本和控件的容器。使用任何HTML編輯器,再加上Web窗體服務(wù)器控件,用戶(hù)可以根據自己的需嬰來(lái)確定窗體布局。頁(yè)是擴展名為。apx的文件。Web窗體的用戶(hù)界面邏輯由為了與窗體進(jìn)行交互面創(chuàng )建的代碼組成。用戶(hù)可以選擇編程邏輯是駐留在。aspx文件,還是駐留在單獨的文件(稱(chēng)為"代碼隱藏"文件)中,這些文件用VisualBesic, C#或任何其他支持CLR的語(yǔ)言編寫(xiě)。運行窗體時(shí),代碼隱藏類(lèi)文件會(huì )運行并動(dòng)態(tài)產(chǎn)生頁(yè)的輸出。在此次開(kāi)發(fā)時(shí)由于選用的是Visuel Basic. Net語(yǔ)言,因此代碼隱藏文件的文件擴展名為。aspx.vb .

  2.3.3 Web 窗體的功能

  傳統的Web應用程序具有如下特點(diǎn):

  ●Web 應用程序編程能夠創(chuàng )建和編寫(xiě)具有大量?jì)热荨⒉季謴碗s及交互方便的用戶(hù)界面,也為在多種不同的瀏覽器中創(chuàng )建豐富的用戶(hù)界面提供支持。

  ●支持客戶(hù)端與服務(wù)器的分離。在Web應用程序中,客戶(hù)端(瀏覽器)和服務(wù)器是經(jīng)常運行于不同計算機(甚至不同的操作系統)的不同程序。因此,應用程序的這兩部分兒乎不共享什么信息,它們可以通信,但通常只交換少量簡(jiǎn)單信息。

  ●支持無(wú)狀態(tài)執行。當Web服務(wù)器收到對頁(yè)的請求時(shí),它會(huì )查找該頁(yè),處理它,并將它發(fā)送到瀏覽器,然后有效地放棄所有頁(yè)信息。如果用戶(hù)再次請求相同的頁(yè),服務(wù)器會(huì )重復整個(gè)順序,即從頭開(kāi)始重新處理該頁(yè)。換句話(huà)說(shuō),服務(wù)器無(wú)法記住它們已經(jīng)處理過(guò)的頁(yè)。因此,如果應用程序需要維護有關(guān)頁(yè)的信息,就需要在應用程序代碼中解決這- -問(wèn)題。

  ●未知的客戶(hù)端功能。在許多情況下,使用不同瀏覽器的許多用戶(hù)都可以訪(fǎng)問(wèn)Web應用程序。這些瀏覽器中的每-種都有不同的功能, 這樣就很難創(chuàng )建在所有這些瀏覽器中運行狀況完全相同的應用程序。

  ●數據訪(fǎng)問(wèn)。在傳統的Web應用程序中,從數據源讀取數據和向數據源寫(xiě)人數據會(huì )十分復雜,并且會(huì )消耗大量資源。

  迎接Web應用程序的這些挑戰可能需要大量的時(shí)間和切實(shí)的努力。Web窗體通過(guò)以下方式來(lái)回應這些挑戰:.不依賴(lài)于瀏覽器的應用程序。Web 窗體在服務(wù)器上提供用于創(chuàng )建所有應用程序邏輯的框架,消除了為瀏覽器中的差異顯式編寫(xiě)代碼的需要。但它仍允許用戶(hù)自動(dòng)利用瀏覽器特定的功能來(lái)提供改進(jìn)的性能和更豐富的客戶(hù)端體驗。

  ●基于事件的編程模型。Web窗體給Web應用程序提供了為客戶(hù)端或服務(wù)器中所發(fā)生事件編寫(xiě)事件處理方法的模型。Web窗體框架對此模型進(jìn)行抽象化,使基礎機制(在客戶(hù)端捕獲事件,將其傳輸到服務(wù)器,再調用相應的處理程序)成為完全自動(dòng)的和不可見(jiàn)的。結果是清晰的和易于編寫(xiě)的代碼結構。

  ●抽象、直觀(guān)、統一的對象模型。Web窗體框架提供了一種對象模型,這種模型允許用戶(hù)將窗體當做一個(gè)整體, 而不是當做分離的客戶(hù)端部分和服務(wù)器部分。在Web窗體模型中,與傳統Web應用程序相比,可以更直觀(guān)的方式編寫(xiě)窗體程序,包括設置窗體元素的屬性和響應事件的功能。另外,Web窗體控件是從HTML頁(yè)的實(shí)際內容中以及測覽器和服務(wù)器之間的直接交互中抽象出來(lái)的產(chǎn)物。- -般而言,用戶(hù)可以按照在客戶(hù)端應用程序中處理控件時(shí)的方式來(lái)使用Web窗體控件,并且不需要考慮如何創(chuàng )建HTML來(lái)提供和處理控件及其內容。

  狀態(tài)管理。Web窗體框架會(huì )自動(dòng)處理維護窗體及其控件的狀態(tài),并向用戶(hù)提供維護應用程序特定信息的狀態(tài)的顯式方法。做到這一-點(diǎn)不需要使用大量服務(wù)器資源,并且不需要將Cookie發(fā)送到瀏覽器(兩種傳統的狀態(tài)存儲方式)。

  ●可伸縮的服務(wù)器性能。Web窗體框架允許用戶(hù)將應用程序從一臺單處理器計算機完全升級到多計算機網(wǎng)絡(luò )場(chǎng)合,并且不需要對應用程序的邏輯進(jìn)行復雜的更改。

  2.4 XML Web Services

  本次編程中已編寫(xiě)完畢的模塊沒(méi)有使用此項技術(shù),但在訂單統計模塊(未完成)中使用此項技術(shù)比較適合,待下一步完善程序時(shí),增加該模塊。

  2.5 Visual Basic .Net (略)

  2.6 ADO.NET.

  NET框架(ADO.NET)的ActiveX數據對象是一組向。NET程序員公開(kāi)數據訪(fǎng)問(wèn)服務(wù)的類(lèi)。ADO.NET為創(chuàng )建分布式數據共享應用程序提供了-組豐高的組件。它提供了對關(guān)系數據、XML和應用程序數據的訪(fǎng)間,因此是。NET 框架中不可缺少的一部分。

  ADO.NET支持多種開(kāi)發(fā)需求,包括創(chuàng )建由應用程序、工具、語(yǔ)言或Internet瀏覽器使用的前端數據庫客戶(hù)端和中間層業(yè)務(wù)對象。

  2.7 Internet 信息服務(wù)

  Microsoft Internet Infomation Sever是允許在公共Intranet 或Internet. 上發(fā)布信息的Web服務(wù)器。Intermet Inlormation Server通過(guò)使用超文本傳輸協(xié)議(HTTP)傳輸信息,還可配置Internet Information Server以提供文件傳輸協(xié)議(FTP)和Gopher服務(wù)。FTP 服務(wù)允許用戶(hù)從Web節點(diǎn)到Web節點(diǎn)傳送文件。Copher 服務(wù)為定位文檔使用菜單驅動(dòng)協(xié)議。HTTP協(xié)議已經(jīng)盡可能地代替了CGopher 協(xié)議。Internet 信息服務(wù)5.0 版新增了許多功能,有助于

  Web管理員創(chuàng )建可升級的、靈活的應用程序。

  2.8 Oracle 9i

  ORACLE公司新發(fā)布的Oracle 9i數據庫平臺是當今世界最先進(jìn)的電子商務(wù)開(kāi)發(fā)平臺。

  它具有以下特征:

  (1)能夠有效地消除可伸縮性障礙;

  (2)幫助用戶(hù)充分利用已有的計算能力; .

  (3)集成了目前市場(chǎng)上唯-完整的數據保護解決方案一 Data Guard;

  (4)能夠通過(guò)自我調整、自我糾正和自我管理功能,提高用戶(hù)的生產(chǎn)率;

  (5)內置高級OLAP.數據挖掘和數據倉儲功能;

  (6)借助Internet 文件管理系統,能夠輕松面高效地管理互聯(lián)網(wǎng)內容和文件。

  第3章總體設計

  3.1總體運行方案

  系統主要運行于國際互聯(lián)網(wǎng),以Windows 2000 Server的IIs作Web服務(wù)器,Oracle 9iServer作為數據服務(wù)器提供數據服務(wù)功能,組成網(wǎng)絡(luò )服務(wù)器,連接用戶(hù)主要是分布在全市的稅務(wù)報刊訂閱用戶(hù)和各稅務(wù)機關(guān)負責稅務(wù)報刊征訂工作的稅務(wù)官員,以及報刊雜志社負責報刊訂閱工作的工作人員。

  3.2 報刊征訂系統的總體結構

  報刊征訂系統的總體結構如圖2- 1所示。

  wsdy_ 4, 程序的命名體現出網(wǎng)上訂閱功能實(shí)現需要經(jīng)過(guò)四個(gè)步驟。

  步驟一:在報刊名稱(chēng)列表中點(diǎn)擊選擇需要訂閱的報刊名稱(chēng),運用Response技術(shù)傳輸參數bkbom到wsdy_ 2. aspx.o步驟二:選擇訂閱報刊的期數。即選擇訂閱第幾期報刊,此程序在設計選擇期刊號碼時(shí),采用程序自動(dòng)生成ChklistBox控件的算法,即根據數據庫實(shí)現設定的報刊期數,生成頁(yè)面顯示需要用戶(hù)選擇的期刊名稱(chēng),選擇后將需要保存的期刊編碼以數組方式存儲到本地PC.

  硬盤(pán)的Cookie文件中,然后啟動(dòng)下一個(gè)步驟。

  步驟三:訂閱用戶(hù)輸人自己的聯(lián)系方式,選擇相應的付款方式,并將其存儲到服務(wù)器的數據庫中。存儲正確后顯示下一步驟頁(yè)面。

  步驟四:顯示服務(wù)器存儲的訂單數據,并提供打印功能和網(wǎng)上支付功能(未真正實(shí)現)。

  3.3.2管理 員維護子系統

  1.權限管理對系統的管理員用戶(hù)進(jìn)行權限管理,進(jìn)行用戶(hù)信息增加、修改、制除操作。

  數據輸入:可以對數據庫輸人數據。

  數據修改:可以按條件修改數據庫的數據。

  數據刪除:可以按條件修改數據庫的數據屬性,使用戶(hù)失效。

  2.報刊種類(lèi)維護對系統的報刊種類(lèi)進(jìn)行增加、修改、刪除操作。

  數據輸人:可以對數據庫輸人數據。

  數據修改:可以按條件修改數據庫的數據。

  數據剽除:可以按條件刪除數據庫的數據。

  3.訂單查詢(xún)查詢(xún)系統中已經(jīng)存在的訂單信息。根據條件查詢(xún)數據庫中的內容。

  4.訂單統計對系統中存在的訂單信息按照要求進(jìn)行統計操作。

  5上門(mén)付款使用本模塊進(jìn)行訂閱用戶(hù)上門(mén)付款操作。修改數據庫中訂單付款標識。

  3.3.3訂閱用戶(hù)信息修改

  子系統訂閱用戶(hù)郵遞地址發(fā)生變化時(shí),由用戶(hù)自己使用用戶(hù)名和口令方式進(jìn)行用戶(hù)信息維護。

  修改數據庫中訂單用戶(hù)相關(guān)信息。

  3.3.4電子公告欄

  子系統對讀者進(jìn)行事件通知,無(wú)法投遞的讀者名單上網(wǎng),督促其修改投遞地址,此模塊為演示模塊。

  3.4數據庫結構總體設計

  3.4.1數據庫結構

  數據文件: BKZD.ORA表空間: BKZD用戶(hù): BKZD

  3.4.2數據表結構

  1.報刊訂單(BKDD)訂單號碼(DDHM), 姓名(XM), 單位(DW), 電話(huà)(DH),地址(DZ), 郵政編碼(YB),總金額(ZJG), 電子郵件地址(DZY]), 留言(LY), 付款方式編碼(FKFSBM),是否付款(FKF, 1-- -付款,0-沒(méi)付款), 創(chuàng )建日期(C]RQ),修改日期(XGRQ), 訂單密碼(DDMM)。

  2.訂單明細(DDMM)訂單明細號碼(DDMMHM),訂單號碼(DDHM), 期刊編碼(QKBM),份數(FS),創(chuàng )建日期(CJRQ),修改日期(XGRQ)。

  3.報刊信息(BKXX)報刊編碼(BKBM),報刊名稱(chēng)( BKMC),報刊說(shuō)明(BKSM), 期數(QS),單價(jià)(D),年度(ND)。

  4.期刊信息(QKXX)期刊編碼(QKBM),報刊編碼(BKBM), 期刊名稱(chēng)(QKMC), 期號(QH)。

  5.付款方式信息(FKFSXX)付款方式編碼(FKFSBM), 付款方式名稱(chēng)(FKFSMC)。

  6.管理員信息(GLYXX)管理員編碼(GLYBM)。管理員名稱(chēng)(GLYMC), 管理員密碼(GLYMM),管理員級別(GLYIB),管理員狀態(tài)(GLYZT)。

  7.上門(mén)付款(SMFK)付款號碼(FKHM),訂單號碼(DDHM),管理員編碼(GLYBM),操作時(shí)間(TIME)。

  3.5系統安全管理

  3.5.1系統安全管理

  可采用的技術(shù)方案ASP.NET與IIS一起使用以支持身份驗證,并使用基本、簡(jiǎn)要的Windows身份驗證。

  ASP.NET支持Microsoft Passport身份驗證服務(wù),該服務(wù)提供單一登錄服務(wù)和對用戶(hù)配置文件服務(wù)的支持。ASP.NET還為要使用基于窗體的身份驗證的應用程序提供可靠的服務(wù)。基于窗體的身份驗證使用Cookie 鑒別用戶(hù)的身份,并允許應用程序執行自己的憑據驗證。

  3.5.2系統中 需要采取安全管理的模塊

  報刊征訂系統中需要采取安全管理的模塊主要是管理員維護子系統,在實(shí)際運行時(shí)期,需要為管理員建立Windows 2000的用戶(hù)和本系統內部用戶(hù),采用IIS權限管理模塊和窗口權限管理功能共同鑄造安全門(mén)檻。

  第4章系統詳細設計和功能實(shí)現

  本系統是電子商務(wù)系統,其中數據的存取及事務(wù)處理是主體。在本系統中主要提供數據錄人及查詢(xún)統計維護功能,并在服務(wù)器上運行使用戶(hù)可以實(shí)現遠程訪(fǎng)問(wèn)。

  4.1數據庫的建立

  在電子商務(wù)系統中數據庫的設計是比較重要的,所以在設計時(shí)將對系統中的數據進(jìn)行需求分析,應用關(guān)系數據庫設計理論確定數據庫與數據項。在確定數據庫的基礎上,應用數據庫管理軟件,如Oracle 9i企業(yè)數據管理器(ORACLE Enterprise Mangger)建立數據庫。利用ASP.NET進(jìn)行事務(wù)處理是通過(guò)ADO.NET (AetiveX Dtbee Otiet)對象及事務(wù)處理語(yǔ)句來(lái)實(shí)現的,具有連接數據庫、操作數據庫、查詢(xún)數據庫的功能,并且可以將數據庫訪(fǎng)向的結果添加到Web頁(yè)面。在使用ADO之前必須建立- -個(gè)ODBC (Open Database Conetivitr)數據源。建立ODBC的方法是:通過(guò)控制面板中的"ODBCDataSouree"進(jìn)行數據源定義,將建好的數據庫定義為數據源。

  4.1.1報刊訂單 (BKDD) (略)

  4.1.2訂單朋細 (DDMM) (路)

  4.1.3報刊信息(BKXX) (略

  4.1.4期刊信息 (QKXX) (賂)

  4.1.5付款方式信息 (FKFSXX) (略)

  4.1.6管理員信息 (GLYXX) (略)

  4.1.7上門(mén)付款 (SMFK) (略)

  4.2程序模塊設計中關(guān)鍵步驟的技術(shù)實(shí)現

  4.2.1使用 Cookie技術(shù)在網(wǎng)頁(yè)間傳送變量

  Cookie文件是記錄在計算機用戶(hù)本地硬盤(pán)上,用于記錄- -些信息的文件。Cookie 的作用,-是記錄訪(fǎng)客的某些信息,例如可以利用Cokie記錄用戶(hù)光臨你的網(wǎng)頁(yè)的次數,或者訪(fǎng)客曾經(jīng)輸人過(guò)的信息;二是在頁(yè)面之間傳遞變量,瀏覽器并不會(huì )保存當前頁(yè)面上任何變量信息,當頁(yè)面被關(guān)閉,頁(yè)面上的所有變量信息將隨之消失;三是使用Cookie把變量以Cook-ie形式保存下來(lái),然后在下一頁(yè)通過(guò)讀取Cookie來(lái)獲得變量的值。

  在本次程序設計中,應用Cookie在頁(yè)面之間傳輸變量。

  4.2.2采用 Response技術(shù)進(jìn)行網(wǎng)頁(yè)之間的調用

  在窗口調用時(shí)采用了Response技術(shù),Response 技術(shù)又稱(chēng)為重定向技術(shù),它可以將用戶(hù)從一個(gè)Web窗體頁(yè)重定向到另- 頁(yè)。實(shí)現方法為將Response 對象的BufferC )utput屬性設置為T(mén)rue,調用Response對象的Rediret方法,并向其傳遞重定向到頁(yè)的URL.

  4.2.3使用隨機數技術(shù)生 成報刊訂單的訂單號碼和訂單密碼

  在訂單的密碼生成過(guò)程中,運用了隨機數生成技術(shù)。對于隨機數,大家都知道,計算機不可能產(chǎn)生完全隨機的數字,所謂的隨機數發(fā)生器都是通過(guò)一定的算法 對事先選定的隨機種子做復雜的運算,用產(chǎn)生的結果來(lái)近似地模擬完全隨機數,這種隨機數被稱(chēng)做偽隨機數。偽隨機數是以相同的概率從- -組有限的數字中選取的。所選數字并不具有完全的隨機性,但是從實(shí)用的角度而言,其隨機程度已足夠了。偽隨機數的選擇是從隨機種子開(kāi)始的,所以為了保證每次得到的偽隨機數都足夠地"隨機", 隨機種子的選擇就顯得非常重要。如果隨機種子是- -樣的, 則同一個(gè)隨機數發(fā)生器產(chǎn)生的隨機數也會(huì )-樣。-般地, 我們使用同系統時(shí)間有關(guān)的參數作為隨機種子,這也是。Net Framework中的隨機數發(fā)生器默認采用的方法。

  在。Net Franework中提供了一個(gè)專(zhuān)門(mén)用來(lái)產(chǎn)生隨機數的類(lèi)System. Random,使用這個(gè)類(lèi)時(shí)必須導人System命名空間。當然,命名空間System在每個(gè)ASP.NET頁(yè)面中都是自動(dòng)導人的,所以我們可以直接使用這個(gè)類(lèi)。在密碼設計時(shí),考慮到密碼需要-定的復雜性, 我們采取了兩次調用隨機函數的方法,生成兩個(gè)6位隨機數,然后相加成12位密碼值。

  4.2.4超鏈接的技術(shù)

  處理在網(wǎng)上訂閱子程序運行過(guò)程中,查詢(xún)到的報刊名稱(chēng)會(huì )顯示在DataGrid中,并且每條報刊信息都是一個(gè)超鏈接, 當用戶(hù)單擊超鏈接時(shí),就會(huì )觸發(fā)lemonmand事件,由于在Data-Grid控件的最后一列中設置了隱藏的 "報刊編碼"列,因此通過(guò)該列編碼可以取得當前選中的報刊號,然后顯示報刊信息。

  4.2.5購物車(chē)技術(shù)的選用

  在電子商務(wù)的實(shí)際應用中,購物車(chē)常常被應用于網(wǎng)上購物時(shí)存儲已訂商品信息。在軟件編碼上購物車(chē)常常體現為一個(gè)全局對象,對象內設置商品名稱(chēng)和價(jià)格、數量等信息。在此次程序設計開(kāi)始時(shí)選用了這種技術(shù),但在實(shí)現后發(fā)現,此種技術(shù)不適合當前的應用。原因是訂閱報刊時(shí)需要對每種報刊分別下訂單(報刊雜志社不同),而且不需要重復訂閱相同的報刊種類(lèi),-種報刊可以分為若干期刊(第一期,第二期,…因此此次程序設計采用Cookie技術(shù)保存用戶(hù)訂閱信息,并在不同的程序模塊中調用Cookie文件,最后形成報刊訂單。

  4.3程序模塊詳細設計和具體實(shí)現(略)

  4.3.1網(wǎng)上訂 閬子系統(瞎)

  4.3.2管理員維護子系統(略)

  4.3.3訂鬩用戶(hù)信息修改子系統(路)第5章結束語(yǔ)電子商務(wù)是近幾年發(fā)展起來(lái)的熱門(mén)研究課題,它具有廣泛的應用前景。報刊征訂系統的設計實(shí)現了電子商務(wù)的基本功能。畢業(yè)設計本身的先進(jìn)性在于其所運行的Microsoft.Net 平臺,現在微軟又新推出了此平臺的最新版。NET 2003應用系統平臺,從系統穩定性和維護方面都有所提高。科技的發(fā)展要求我們不斷地學(xué)習新的東西。雖然本系統在設計上沒(méi)有把。NET平臺的優(yōu)越之處都體現出來(lái),解決事件的方法還比較陳舊,但本次設計使我對這種編程方式有了初步了解,為以后進(jìn)-一步學(xué)習網(wǎng)絡(luò )編程打下了堅實(shí)的基礎。

  5.1 實(shí)踐工作的總結(略)

  5.2畢業(yè)設計期間的思想總結 (略)

相關(guān)內容
相關(guān)標簽:
好優(yōu)論文定制中心主要為您提供代做畢業(yè)設計及各專(zhuān)業(yè)畢業(yè)論文寫(xiě)作輔導服務(wù)。 網(wǎng)站地圖
所有論文、資料均源于網(wǎng)上的共享資源以及一些期刊雜志,所有論文僅免費供網(wǎng)友間相互學(xué)習交流之用,請特別注意勿做其他非法用途。
如有侵犯您的版權或其他有損您利益的行為,請聯(lián)系指出,論文定制中心會(huì )立即進(jìn)行改正或刪除有關(guān)內容!