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

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)題

電子商城的設計與實(shí)現

添加時(shí)間:2020/06/01 來(lái)源:未知 作者:admin
本文著(zhù)重論述了購物網(wǎng)站的實(shí)現與設計過(guò)程。在系統的設計與開(kāi)發(fā)過(guò)程中嚴格遵守軟件工程的規范,詳細得從經(jīng)濟技術(shù)以及操作方面進(jìn)行了可行性分析,并且運用軟件設計模式,從而減少系統模塊間的偶合,力求做到系統的穩定性、可重用性和可擴充性。
以下為本篇論文正文:

摘  要

  隨著(zhù)電子科技的不斷進(jìn)步,購物不再是單一的現實(shí)購物形式,電子商務(wù)網(wǎng)上購物也成為日常購買(mǎi)商品的一種主要形式。電子商務(wù)形式的網(wǎng)上商店具有高效、快捷,信息暢通的特點(diǎn),還可以很大程度上降低銷(xiāo)售成本。

  本文著(zhù)重論述了購物網(wǎng)站的實(shí)現與設計過(guò)程。在系統的設計與開(kāi)發(fā)過(guò)程中嚴格遵守軟件工程的規范,詳細得從經(jīng)濟技術(shù)以及操作方面進(jìn)行了可行性分析,并且運用軟件設計模式,從而減少系統模塊間的偶合,力求做到系統的穩定性、可重用性和可擴充性。針對要設計的文靜電子商城網(wǎng)站的購物車(chē)模塊,基于A(yíng)SP.NET框架,后臺運用SQL  SERVER 2005數據庫。

  此電子購物網(wǎng)站主要實(shí)現電子商城的購物車(chē)模塊,實(shí)現了用戶(hù)瀏覽頁(yè)面商品和用戶(hù)登錄注冊等功能,用戶(hù)把商品放入購物車(chē),并且對購物車(chē)里的商品進(jìn)行修改,增添和刪除購物車(chē)的商品,以及改變購物車(chē)里商品的數量,最后確定后遞交訂單,管理員根據訂單以及客戶(hù)貨款的情況來(lái)確定是否發(fā)貨,然后在后臺進(jìn)行填寫(xiě)已經(jīng)發(fā)貨的情況,以及管理員的后臺管理,包括對注冊用戶(hù)的帳號的管理情況,譬如修改、刪除等等。

  關(guān)鍵詞:ASP.NET 技術(shù);SQL SERVER 2005;購物車(chē);商品管理;訂單管理

java

Abstract

  With the progress of electronic technology, shopping is no single reality, e-commerce shopping on shopping and buying goods become daily a main form. Electronic commerce form of online shop is efficient, quick, information flow characteristics, still can greatly reduce cost of sales.

  This paper discusses the realization of shopping website design and process. In system design and development process strictly abide by the software engineering specifications, using the software design patterns, thereby reducing the coupling between the system module, the stability of the system and the reusability and extensibility.

  In this paper, to design the e-mall web site shopping cart module, front the use of ASP.NET technology, the background using SQL SERVER 2005 database.

  The main issue to E-Mall shopping cart module that enables customers to browse merchandise and the user login page registration, users bring their products into the shopping cart, and the right to modify shopping cart of goods, add and delete shopping cart of goods, and changes in the quantity of goods shopping cart to finalize after the submission of orders, orders and customer money managers in accordance with the situation to determine whether shipments, and then fill in the background has been shipped, as well as the administrator's background management, including registered users account management, such as modify, delete and so on.

  Keywords: ASP.NET; SQL SERVER 2005;Shopping cart; merchandise management; order management

目錄

  序  言

  1. 課題背景

  當前,在全球范圍內,電子商城網(wǎng)站正在以前所未有的速度迅猛發(fā)展,不僅改變著(zhù)傳統的社會(huì )生產(chǎn)方式,而且對經(jīng)濟結構的調整產(chǎn)生了極為深刻的影響,成為經(jīng)濟新的增長(cháng)點(diǎn)。電子商城網(wǎng)不僅是經(jīng)濟全球化的重要表現形式之一,而且已經(jīng)成為傳統產(chǎn)業(yè)變革和企業(yè)技術(shù)跨越的關(guān)鍵推動(dòng)力。據統計,目前全國已擁有4萬(wàn)家商業(yè)網(wǎng)站,其中網(wǎng)上商店700余家。電子商務(wù)項目大量推出,幾乎每天都有各類(lèi)電子商務(wù)咨詢(xún)網(wǎng)站、網(wǎng)上商店、網(wǎng)上商城、網(wǎng)上專(zhuān)賣(mài)店、網(wǎng)上拍賣(mài)等誕生。電子商務(wù)應用與發(fā)展地域也由北京、上海、深圳等極少數城市,開(kāi)始向各大中城市發(fā)展。據IDC預測,2000年中國大陸網(wǎng)上交易額將達4000萬(wàn)美元,到2003年將達38億美元。可以說(shuō),中國電子商務(wù)已經(jīng)由表及里、從虛到實(shí),從宣傳、啟蒙和推廣階段進(jìn)入到了務(wù)實(shí)的發(fā)展實(shí)施階段。發(fā)達國家都在把推進(jìn)電子商務(wù)作為增強國家競爭力,贏(yíng)得全球資源配置優(yōu)勢的戰略舉措。在經(jīng)濟全球化和全球信息化的背景下,人們對電子商務(wù)的認識也越來(lái)越深入,電子商務(wù)對中國經(jīng)濟社會(huì )發(fā)展的作用日漸顯現。隨著(zhù)互聯(lián)網(wǎng)的迅速普及以及電子商務(wù)的飛速發(fā)展,網(wǎng)上購物已經(jīng)成為很多消費者,尤其是新崛起的年輕一代消費群體所接受和青睞的消費模式。去網(wǎng)店淘寶已經(jīng)成為與網(wǎng)民生活密切相關(guān)的重要網(wǎng)絡(luò )應用。根據CNNIC2009年1月的《第23次中國互聯(lián)網(wǎng)絡(luò )發(fā)展狀況統計報告》的調查數據,截止到2008年底,在我國現有的近3億網(wǎng)民中,有24.8%的網(wǎng)民有過(guò)網(wǎng)上購物的經(jīng)歷,網(wǎng)民規模約7400萬(wàn),較2007年增長(cháng)了60.9%.由此可見(jiàn),網(wǎng)上購物已成為了一種潮流,成為了未來(lái)發(fā)展的趨勢。

  隨著(zhù)電子商務(wù)魅力的日漸顯露,虛擬企業(yè)、虛擬銀行、網(wǎng)絡(luò )營(yíng)銷(xiāo)、網(wǎng)上購物、網(wǎng)上支付、網(wǎng)絡(luò )廣告等一大批前所未聞的新詞匯正在為人們所熟悉和認同,這些詞匯同時(shí)也從另一個(gè)側面反映了電子商務(wù)正在對社會(huì )和經(jīng)濟產(chǎn)生的影響。時(shí)代在發(fā)展,科技在進(jìn)步,網(wǎng)絡(luò )信息化也更加在完善,電子商務(wù)的發(fā)展更可以說(shuō)在中國正在茁壯成長(cháng)。阿里巴巴的爆發(fā),淘寶的興起,慧聰網(wǎng)的誕生,京東商城的高速發(fā)展,凡客成品的壯大等一些優(yōu)秀電子商務(wù)網(wǎng)站,帶給這個(gè)時(shí)代的不僅是電子商務(wù)的催化作用,而且也給人們創(chuàng )造了更多的價(jià)值,推動(dòng)社會(huì )更進(jìn)一步的發(fā)展。

  電子商務(wù)被看作是一種現代化的商業(yè)和行政作業(yè)方法,這種方法改善產(chǎn)品和服務(wù)質(zhì)量、提高服務(wù)傳遞速度,實(shí)現跨領(lǐng)域商業(yè)活動(dòng),滿(mǎn)足政府組織、廠(chǎng)商和消費者降低成本的需求,通過(guò)計算機網(wǎng)絡(luò )加快信息交流以支持決策。電子商務(wù)的內涵和外延也在不斷充實(shí)和擴展。近年來(lái),世界范圍內Internet/Intranet網(wǎng)絡(luò )環(huán)境的基本形成,使得基于Internet環(huán)境的系統的設計與開(kāi)發(fā)成為重要方向,特別是B/S結構的應用越來(lái)越廣泛。

  本電子商城網(wǎng)站是建立一個(gè)商品銷(xiāo)售平臺,這個(gè)平臺是企業(yè)發(fā)展及走向全球所迫切需要的。為企業(yè)單位搭建一個(gè)商品發(fā)布、交易的平臺,企業(yè)將銷(xiāo)售商品在此平臺發(fā)布,由網(wǎng)站相關(guān)管理人員管理,這樣既能提高企業(yè)的銷(xiāo)售量,擴大銷(xiāo)售范圍,同時(shí)也能節約企業(yè)開(kāi)辦更多實(shí)體店的費用,從而節約了大量人力物力,于是本電子商務(wù)網(wǎng)站就應運而生了。

  2. 課題意義

  隨著(zhù)電子商務(wù)魅力的日漸顯露,虛擬企業(yè)、虛擬銀行、網(wǎng)絡(luò )營(yíng)銷(xiāo)、網(wǎng)上購物、網(wǎng)上支付、網(wǎng)絡(luò )廣告等一大批前所未聞的新詞匯正在為人們所熟悉和認同,這些詞匯同時(shí)也從另一個(gè)側面反映了電子商務(wù)正在對社會(huì )和經(jīng)濟產(chǎn)生的影響。基于A(yíng)SP.NET技術(shù)的文靜電子商城系統正是網(wǎng)上購物的一種。隨著(zhù)網(wǎng)絡(luò )技術(shù)的迅速的發(fā)展,網(wǎng)上購物已在互聯(lián)網(wǎng)上十分流行,人們可以不受時(shí)間的限制和空間的限制,及不受傳統購物的諸多限制,可以隨時(shí)隨地進(jìn)行購物,同時(shí)由于產(chǎn)品的網(wǎng)絡(luò )成本遠低于傳統商店中的產(chǎn)品成本,從而商品的買(mǎi)賣(mài)方都能得到實(shí)惠,為此開(kāi)發(fā)文靜電子商城網(wǎng)站十分必要。

  本文靜電子商城網(wǎng)站目的是為企業(yè)的營(yíng)銷(xiāo)管理提供一種可行的在互聯(lián)網(wǎng)上的營(yíng)銷(xiāo)手段和營(yíng)銷(xiāo)方法,以解決商品信息流通慢、流通面狹小、企業(yè)資金及經(jīng)營(yíng)狀況不清、市場(chǎng)分散的問(wèn)題,促進(jìn)銷(xiāo)售業(yè)務(wù)流程的自動(dòng)化,降低企業(yè)的銷(xiāo)售成本提高公司的整體效益,也為用戶(hù)購買(mǎi)提供一個(gè)簡(jiǎn)捷、合理、公正、公平、公開(kāi)的交易方式。

  本課題主要實(shí)現對商品的下訂單,訂單的管理,訂單的確認,商品的瀏覽及系統管理員對訂單的管理,對商品的管理,從而為商家和買(mǎi)家提供了電子商務(wù)的平臺。

  3 課題內容及論文結構

  本論文在分析了現有框架技術(shù)的基礎上,結合所學(xué)的電子商務(wù)的理念,構建一套適合現在大部分企業(yè)的電子商務(wù)網(wǎng)站。它是基于A(yíng)SP.NET + SQL SERVER 2005形成的架構來(lái)實(shí)現的。

  本課題主要實(shí)現電子商城的購物車(chē)模塊,實(shí)現對商品的下訂單,訂單的管理,訂單的確認,商品的瀏覽及網(wǎng)站管理員對訂單的管理,對商品的管理,從而為商家和買(mǎi)家提供了電子商務(wù)的平臺。本網(wǎng)站主要實(shí)現如下內容:

  (1)客戶(hù)的注冊與登錄;

  (2)商品信息的管理(商品的添加,刪除和修改)與瀏覽;

  (3)訂單的管理(下訂單,訂單修改,訂單刪除,訂單確認及查看以往訂單)

  (4) 會(huì )員信息的管理(會(huì )員信息的添加,修改和刪除)

  本文具體章節的結構為:

  首先是序言。闡述了本課題的研究背景和研究意義,及其本文的研究?jì)热莺徒M織結構。

  第一章系統使用技術(shù)概述。本章首先介紹了ASP.NET技術(shù),接著(zhù)對SQL SERVER 2005數據庫進(jìn)行了相關(guān)介紹,之后對系統的運行環(huán)境TOMCAT和JDK做了簡(jiǎn)單的介紹。

  第二章電子商務(wù)網(wǎng)站分析。本章首先對系統進(jìn)行了可行性研究,指出了系統要解決的問(wèn)題,并提出系統的設計思想;接下來(lái)對系統進(jìn)行了需求分析,最后分析了系統的業(yè)務(wù)流程。

  第三章總體設計和數據庫設計。在對系統進(jìn)行架構設計后,本章首先對系統流程進(jìn)行了詳細設計,最后對數據庫進(jìn)行了概念設計和邏輯設計。

  第四章電子商城網(wǎng)站的實(shí)現與維護。本章主要介紹了系統的實(shí)現基礎,然后按照系統結構,逐層分析并給出相關(guān)代碼示例,最后給出了部分頁(yè)面的顯示結果圖。

  在總結中,總結了本文的內容,并介紹了作者的主要工作。

  在參考文獻中,主要列舉了本文及本系統在構建過(guò)程中所參考的書(shū)籍和期刊。

  最后在致謝中,對給予幫助的師生表示感謝之情。

一、系統使用技術(shù)概述

  本網(wǎng)站是基于A(yíng)SP.NET的設計方案,使用SQLServer2005作為數據庫。使用JDBC與數據庫進(jìn)行交互,表示層由ASP.NET實(shí)現來(lái)開(kāi)發(fā)的電子商務(wù)網(wǎng)站。其開(kāi)發(fā)工具為VisualStudio2005,DreamweaverMX2004和FireworksMX2004,運行和調試環(huán)境為IIS6.0.下面就相關(guān)技術(shù),工具,運行環(huán)境做簡(jiǎn)單介紹。

  1.NET技術(shù)

  Microsoft.NET將開(kāi)創(chuàng )互聯(lián)網(wǎng)的新局面,基于HTML的顯示信息將通過(guò)可編程的基于XML(eXtensibleMarkupLanguage,可擴展標記語(yǔ)言)的信息得到增強。XML提供了一種從數據的演示視圖分離出實(shí)際數據的方式。這是新一代互聯(lián)網(wǎng)的關(guān)鍵,提供了開(kāi)啟信息的方式,以便對信息進(jìn)行組織、編程和編輯;可以更有效地將數據分布到不同的數字設備;允許各站點(diǎn)進(jìn)行合作,提供一組可以相互作用的"Web服務(wù)".

  Microsoft.NET環(huán)境中的突破性改進(jìn)有三個(gè)方面,首先使用統一的Internet標準將不同的系統對接;其次。NET是Internet上第一個(gè)大規模的高度分布式應用服務(wù)架構;最后。NET使用了功能強大的管理程序,能全面管理平臺中運行的服務(wù)程序,并且為它們提供更加安全的保護后臺NET的平臺藍圖如圖1.1所示。

  Microsoft.NET增加許多新的特性,包括。NETFramework、WebServices等。

  寫(xiě)好一份程序,到處執行,是Microsoft.NET對未來(lái)的期望。而實(shí)現這個(gè)目標的關(guān)鍵就在于。NETFramework,它的結構主要分為四大部分:通用語(yǔ)言執行環(huán)境CLR(CommonLanguageRuntime),類(lèi)函數庫,程序語(yǔ)言,VisualStudio.NET.

  CLR是。NET框架的運行環(huán)境。該運行環(huán)境為基于。NET平臺的幾乎一切提供一個(gè)統一的、受控的運行環(huán)境。CLR運行環(huán)境在。NET平臺中充當一個(gè)類(lèi)似于代理人的角色,為圖2-3中基于其上的層次提供統一的底層進(jìn)程和線(xiàn)程管理、內存管理、安全管理、代碼驗證和編譯以及其他的系統服務(wù)。CLR通過(guò)中間語(yǔ)言等機制實(shí)現基于。NET的編程語(yǔ)言的無(wú)關(guān)性。即凡是符合通用語(yǔ)言規范CLS(CommonLanguageSpecification,定義了一組運行于。NETFramework的語(yǔ)言特性)的程序語(yǔ)言所開(kāi)發(fā)的程序,可以在任何有CLR的操作系統下執行。

  .NETFramework提供了一個(gè)包含許多高度可重用的接口、類(lèi)型的類(lèi)庫。該類(lèi)庫是一個(gè)完全面向對象的類(lèi)庫,所以它不僅支持面向過(guò)程語(yǔ)言,還為面向對象語(yǔ)言提供了完美的支持。它既是。NET應用軟件開(kāi)發(fā)的基礎類(lèi)庫,也是。NET平臺本身的實(shí)現基礎。當然該類(lèi)庫不是。NET程序員可以使用的唯一一個(gè)類(lèi)庫,他們可以使用第三方廠(chǎng)商提供的類(lèi)庫。

  .NETSDK本身提供了C#、ManagedExtensionsforC++、VB.NET、JavaScript的編譯器。因此。NETFramework默認支持的語(yǔ)言是C#、C++、VB.NET、JavaScript.但。NETFramework具有了支持幾乎所有語(yǔ)言互操作的特性,只要為該語(yǔ)言實(shí)現了可以將源代碼編譯成MSIL代碼的編譯器,都可以用于。NET平臺的開(kāi)發(fā)。

  VisualStudio.NET是快速開(kāi)發(fā)企業(yè)級Web應用程序和高性能桌面應用程序的工具。VisualStudio.NET包括了基于組件的開(kāi)發(fā)工具,例如VisualC++以及許多其它用來(lái)簡(jiǎn)化、開(kāi)發(fā)和解決方案部署的技術(shù)。VisualStudio.NET支持。NETFramework、ASP.NET.

  .NETFramework支持Windows中所有的應用程序,它是Microsoft的下一代Web服務(wù)NGWS(NextGenerationWebServiceFramework)的主要部分,在。NETFramework發(fā)布之前,程序是以Win32API及COM對象為接口,ASP網(wǎng)頁(yè)則以asp.dll所提供的對象為接口,但在。NETFramework發(fā)布之后,不管是程序或是ASP網(wǎng)頁(yè)都是以它所提供的對象類(lèi)別庫為接口。

  WebServices

  在VB6時(shí)代,微軟發(fā)布了RDS(RemoteDataService),確定可以讓我們存取互聯(lián)網(wǎng)上另一Server的數據庫,但它仍有兩個(gè)缺點(diǎn):<1>一般使用者不易上手;<2>無(wú)法跨越平臺,不管Server端或Client端,都必須使用Windows操作系統。

  簡(jiǎn)單地說(shuō),WebServices就是Server端跨越互聯(lián)網(wǎng)所提供給Client的服務(wù),或者說(shuō)Client跨越互聯(lián)網(wǎng)要求Server所提供的服務(wù)。微軟。NET戰略中最重要的組成部分就是對WebService的支持和實(shí)現。WebService技術(shù)是一種基于標準的Web協(xié)議的可編程組件(aprogrammableapplicationcomponentaccessibleviastandardwebprotocols)。WebService相當于Web上的組件,Web服務(wù)提供者開(kāi)放一系列API,開(kāi)發(fā)人員通過(guò)調用這些API來(lái)集成Web服務(wù),構建自己的應用程序。這種調用和以前的本地調用很接近,不同在于調用的服務(wù)存在于某個(gè)遠程系統上;也和以前的對象調用很接近,不同在于這些調用是基于消息機制和標準的Web協(xié)議之上的,因此它們具有相當大的可擴展性。

  WebServices提供Internet應用程序之間一種緊密的整合方式。Microsoft.NETFramework的目標是要讓W(xué)eb應用程序與Web服務(wù)的建立過(guò)程更為簡(jiǎn)單,使得Internet上的各應用程序之間可以使用WebService進(jìn)行溝通。WebService選擇使用SOAP(SimpleObjectAccessProtocol)協(xié)議交換信息,并采用XML作為信息交換的格式。因此,我們不用擔心不同公司擁有不同的專(zhuān)屬格式問(wèn)題。

  2.ASP.NET技術(shù)

  (1)ASP.NET的新特性

  ASP.NET是微軟。NET技術(shù)中最引人注目的網(wǎng)站開(kāi)發(fā)工具,它的推出和使用將對開(kāi)發(fā)優(yōu)質(zhì)網(wǎng)站提供廣泛的技術(shù)支持。它是一個(gè)建立服務(wù)器端Web應用程序的框架。ASP.NET是ASP的后繼版本,它向前兼容ASP,但它又不僅僅是ASP的簡(jiǎn)單升級。ASP.NET和ASP相比具有許多優(yōu)勢。

  語(yǔ)言獨立性,它支持功能強大的VisualBasic.NET、C#,JavaScript仍可用,凡是可以編譯成MISL(MicrosoftIntermediateLanguage,是介于程序語(yǔ)言和機器碼之間的一種語(yǔ)言,具有和程序語(yǔ)言無(wú)關(guān)的特性)的程序語(yǔ)言ASP.NET都支持,ASP.NET為Web應用程序提供了一個(gè)真正的中間語(yǔ)言的執行框架。ASP缺省只支持JScript和VBScript,若要使用其他腳本語(yǔ)言,必須安裝相應的腳本引擎。

  代碼更易于編寫(xiě)、結構更清晰,程序代碼與用戶(hù)界面接口徹底分開(kāi),使程序的可讀性更強。在A(yíng)SP中,幾乎必須為每件事情寫(xiě)代碼,而且將代碼、HTML、文本、對象說(shuō)明等混在一起,很難重復使用這些代碼。而在A(yíng)SP.NET中引入了一種真正的組件模式,只需寫(xiě)很少的代碼,并且在很多情況下,可以完全不寫(xiě)任何代碼。

  執行效率更高。ASP.NET是由支持它的服務(wù)器上的。NETFramework負責編譯執行,當服務(wù)器接收到一個(gè)ASP.NET頁(yè)面時(shí),如果這是對該頁(yè)面創(chuàng )建或修改后的第一次請求,.NETFramework就會(huì )把該頁(yè)面中的程序語(yǔ)言?xún)热菹染幾g成MSIL,ASP.NET的執行代碼以獨立線(xiàn)程的方式一直存在于服務(wù)器內存中。以后對ASP.NET頁(yè)面提出請求時(shí),不需要重新編譯,直到該頁(yè)面被修改或Web應用程序重啟動(dòng)(見(jiàn)圖1.3)。而ASP是解釋性腳本語(yǔ)言,每次都需要重新編譯。

  整體比較如下:ASP.NET網(wǎng)頁(yè)第二次被瀏覽速度>ASP網(wǎng)頁(yè)瀏覽速度>ASP.NET網(wǎng)頁(yè)第一次被瀏覽速度。

  網(wǎng)頁(yè)服務(wù)結構不同,ASP.NET與ASP的系統內部運行模式有很大差異(見(jiàn)圖2-5)。ASP是通過(guò)一個(gè)ASP.DLL動(dòng)態(tài)連接文件來(lái)支持ASP運行的,而ASP.NET的運行則完全依賴(lài)。NETFramework所提供的新架構以及多達數百種好用的類(lèi)與對象。但可以考慮將原來(lái)的ASP做適度的修改,以便讓它們能在。NETFramework的環(huán)境中運行。

  數據處理模式的不同,ASP網(wǎng)頁(yè)的數據處理需要用請示來(lái)的接收數據,然后作進(jìn)一步的處理,數據處理完畢再將結果用響應的方式返回到客戶(hù)端。ASP.NET網(wǎng)頁(yè)的數據處理卻是采用事件處理驅動(dòng)的模式,可以在同一個(gè)網(wǎng)頁(yè)中直接處理。事件是以Page_Load、特定的事件及Page_Unload為處理順序(見(jiàn)圖1.5)。由于是在同一個(gè)頁(yè)面中進(jìn)行數據處理,所以可直接用控件的ID屬性來(lái)存取輸入值。

  簡(jiǎn)化組件部署和組態(tài)的操作。ASP.NET取消了組件注冊以及DLL鎖定,只需將相關(guān)文件復制到目的機器就可以,組件更換后不需重新啟動(dòng),簡(jiǎn)化了組件的部署。全面使用了XML配置文件,從而解決了DLL陷阱問(wèn)題。ASP中使用COM(ComponentObjectModel)組件,COM組件在使用之前必須進(jìn)行注冊,將組件的信息寫(xiě)到系統登錄中,同時(shí)組件在使用中會(huì )被鎖定而無(wú)法更新版本。

  對后臺數據庫的訪(fǎng)問(wèn)ASP并沒(méi)有提供任何輸出數據為內容的元件,所以以往使用ASP撰寫(xiě)數據庫網(wǎng)頁(yè)時(shí),只能借助ADO的RecordSet對象逐筆讀取記錄,然后再將記錄顯示出來(lái)。ASP.NET通過(guò)ADO.NET技術(shù)訪(fǎng)問(wèn)數據庫系統,ADO.NET提供的DataGrid等數據庫元件可以直接和數據庫聯(lián)系,把數據庫中的內容顯示出來(lái)。

  更強的安全機制。ASP.NET提供三種不同的登錄驗證方式:基于Windows驗證機制、Passport和Cookie,它還可以為每個(gè)應用進(jìn)行配置的方法,確保用戶(hù)的應用是安全可靠的。

  開(kāi)發(fā)調試工具ASP的主要開(kāi)發(fā)工具是Microsoft的VisualStudio,在A(yíng)SP的開(kāi)發(fā)過(guò)程中,由于沒(méi)有很好的偵錯程序(Debugger),所以給程序開(kāi)發(fā)帶來(lái)了很多不便。ASP.NET采用VB.NET及任何可以編譯成MSIL的語(yǔ)言作為開(kāi)發(fā)工具,所以調試較為便利。

  通過(guò)上面的比較分析可以看出,ASP.NET的性能在許多方面要遠遠超越了ASP,利用ASP.NET技術(shù)實(shí)現一個(gè)交互式的動(dòng)態(tài)Web頁(yè)是比較簡(jiǎn)單。而且隨著(zhù)。NET技術(shù)的日益成熟,相信ASP.NET的應用會(huì )越來(lái)越普及。

  (2)ASP.NET開(kāi)發(fā)和運行平臺

  如果只運行ASP.NET應用程序,可以安裝。NETFrameworkRedist軟件包。如果要開(kāi)發(fā)、部署和運行ASP.NET應用程序,需要安裝。NETASP.NETPremiumEdition、。NETFrameworkSDK或者VisualStudio.NET中的任何一個(gè)。

  .NETFrameworkSDKBeta2支持以下操作系統:WindowXP、Windows2000、WindowsNT4(帶ServicePack6a),并要求InternetExplorer版本在5.01或5.01以上。要求系統安裝MicrosoftDataAccessComponent2.6,推薦安裝2.7版本ASP.NET還需要IIS5.0或IIS4.0(帶NT4ServicePack6a)。IIS已集成在NT/Windows2000操作系統中,一般不必另外安裝。

  3.SQLSERVER2000數據庫概述

  SQLServer2000是Microsoft公司推出的大型數據庫管理系統,它建立在成熟而強大的關(guān)系型基礎上,可以很好的支持客戶(hù)機/服務(wù)器網(wǎng)絡(luò )模式,能夠滿(mǎn)足各種類(lèi)型的企事業(yè)單位對構建網(wǎng)絡(luò )數據庫的需求。它具有易用性、可擴展性、可靠性等特點(diǎn),是目前使用最為廣泛、普及率最高的數據庫管理系統之一。

  在高性能和企業(yè)級可伸縮性領(lǐng)域,SQLServer2000設計成利用Windows2000對更多處理器、更大的系統內存的支持,最終達到支持64位硬件平臺。在不斷提升可用性的努力過(guò)程中,SQLServer2000采用Windows2000四路群集,提供了大大改進(jìn)的群集支持。SQLServer7.0已經(jīng)在可管理性和易用性方面在行業(yè)內領(lǐng)先,SQLServer2000通過(guò)與Windows2000活動(dòng)目錄緊密結合進(jìn)一步改進(jìn)了這些功能。而且,SQLServer2000還包含對現有管理工具和實(shí)用程序的重大改進(jìn),并引入更具自我調節和自我管理的引擎功能。

  SQLServer2000按照設計可以為部署和維護強大的、易于管理、支持商務(wù)活動(dòng)的Web站點(diǎn)提供最好的性能,這些站點(diǎn)可以從事商家和商家之間或商家與客戶(hù)之間的交易。在尋求一個(gè)支持您的電子商務(wù)解決方案的數據庫時(shí),需要考慮的項目包括:可用性、性能、可管理性和價(jià)格。

  4.數據庫技術(shù)概述

  數據庫技術(shù)是一門(mén)研究數據庫的結構、存儲、管理和使用的軟件學(xué)科。數據庫技術(shù)是在操作系統的文件系統基礎上發(fā)展起來(lái)的,而數據庫管理系統(DBMS)本身要在操作系統的支持下才能工作。數據庫不僅用到數據結構的知識,而且豐富了數據結構的內容。在關(guān)系數據庫重要用到集合論、數理邏輯的理論。因此,數據庫技術(shù)是一門(mén)綜合性較強的學(xué)科。

  在數據庫技術(shù)中,我們用模型的概念描述數據庫的結構與語(yǔ)義,對現實(shí)世界進(jìn)行抽象,表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的模型稱(chēng)為"數據模型".目前廣泛使用的模型可以分為兩類(lèi):一種是獨立于計算機系統的模型,完全不涉及信息在系統中的表示,只是用來(lái)描述某個(gè)特定組織所關(guān)心的信息結構,這類(lèi)模型稱(chēng)為"概念模型".

  用戶(hù)對數據庫的使用。是通過(guò)數據庫管理系統所提供的語(yǔ)言來(lái)實(shí)現的。不同的數據庫管理系統提供不同的數據庫語(yǔ)言。關(guān)系數據庫管理系統幾乎都提供關(guān)系數據庫表追語(yǔ)言-SQL.

  SQL的全稱(chēng)是StructuredQueryLanguage,即結構化查詢(xún)語(yǔ)句。SQL語(yǔ)句可以從關(guān)系數據庫中獲得數據,也可以建立數據庫、增加數據、修改數據。SQL語(yǔ)言是一種非過(guò)程化語(yǔ)言,它一次處理一個(gè)記錄集合,對數據提供自動(dòng)導航。SQL語(yǔ)言允許用戶(hù)在高層的數據結構上工作,而不對單個(gè)紀錄進(jìn)行操作。SQL語(yǔ)言部要求用戶(hù)指定數據的存取方法,而是使用查詢(xún)優(yōu)化器,由系統決定對指定數據存取的最快速手段。

  5.SQLSERVER2005數據庫概述

  SQLServer2005是Microsoft公司推出的大型數據庫管理系統,它建立在成熟而強大的關(guān)系型基礎上,可以很好的支持客戶(hù)機/服務(wù)器網(wǎng)絡(luò )模式,能夠滿(mǎn)足各種類(lèi)型的企事業(yè)單位對構建網(wǎng)絡(luò )數據庫的需求。它具有易用性、可擴展性、可靠性等特點(diǎn),是目前使用最為廣泛、普及率最高的數據庫管理系統之一。

  在高性能和企業(yè)級可伸縮性領(lǐng)域,SQLServer2005設計成利用Windows2005對更多處理器、更大的系統內存的支持,最終達到支持64位硬件平臺。在不斷提升可用性的努力過(guò)程中,SQLServer2005采用Windows2005四路群集,提供了大大改進(jìn)的群集支持。SQLServer7.0已經(jīng)在可管理性和易用性方面在行業(yè)內領(lǐng)先,SQLServer2005通過(guò)與Windows2005活動(dòng)目錄緊密結合進(jìn)一步改進(jìn)了這些功能。而且,SQLServer2005還包含對現有管理工具和實(shí)用程序的重大改進(jìn),并引入更具自我調節和自我管理的引擎功能。

  SQLServer2005按照設計可以為部署和維護強大的、易于管理、支持商務(wù)活動(dòng)的Web站點(diǎn)提供最好的性能,這些站點(diǎn)可以從事商家和商家之間或商家與客戶(hù)之間的交易。在尋求一個(gè)支持您的電子商務(wù)解決方案的數據庫時(shí),需要考慮的項目包括:可用性、性能、可管理性和價(jià)格。

  6.Dreamweaver

  Dreamweaver是MICROSOFT公司推出的網(wǎng)頁(yè)制作工具,它功能強大、操作方便,易學(xué)易用,是目前最為流行的網(wǎng)頁(yè)制作與站點(diǎn)管理工具。DreameaverMX不僅保持了開(kāi)發(fā)過(guò)程輕松及頁(yè)面效果完美的制作風(fēng)格,且工作界面清新自然,并對相關(guān)面板、圖標等進(jìn)行歸整,使用戶(hù)用起來(lái)更為順手,開(kāi)發(fā)更為簡(jiǎn)便。DreameaverMX是功能更強大的用于可視化設計與管理網(wǎng)頁(yè)和網(wǎng)站的專(zhuān)業(yè)級HTML編輯器。無(wú)論是在可視化編輯環(huán)境中進(jìn)行開(kāi)發(fā),還是習慣于書(shū)寫(xiě)HTML代碼,DreameaverMX都能令用戶(hù)很快上手,并且提供實(shí)用的工具來(lái)增加他們的網(wǎng)頁(yè)設計經(jīng)驗,使他們在網(wǎng)頁(yè)設計中更加得心應手。DreameaverMX的可視化不只是體現在其靈活的界面和直觀(guān)的開(kāi)發(fā)環(huán)境上,面板的組合、行為、樣式表、時(shí)間軸,以及定制并拓展Dreameaver等強大的編輯的功能與完美的擴展性都是同類(lèi)其他軟件所不可比擬的。Dreamweaver是一個(gè)很酷的網(wǎng)頁(yè)設計軟件,它包括可視化編輯、HTML代碼編輯的軟件包,并支持ActiveX、JavaScript、Java、Flash、ShockWave等特性,而且它還能通過(guò)拖拽從頭到尾制作動(dòng)態(tài)的HTML動(dòng)畫(huà),支持動(dòng)態(tài)HTML(DynamicHTML)的設計,使得頁(yè)面沒(méi)有plug-in也能夠在Netscape和IE4.0瀏覽器中正確地顯示頁(yè)面的動(dòng)畫(huà)。同時(shí)它還提供了自動(dòng)更新頁(yè)面信息的功能。它采用圖形化的界面以及"所見(jiàn)即所得(WYSIWYG)"的方式編寫(xiě)網(wǎng)頁(yè),大大提高了專(zhuān)業(yè)網(wǎng)頁(yè)制作人員的工作效率,使得開(kāi)發(fā)WEB更加輕松自如。








  二、 電子商務(wù)網(wǎng)站分析
  1可行性分析
  2.網(wǎng)站結構方案論證
  3.需求分析

  三、 電子商務(wù)網(wǎng)站總體設計
  1.系統的設計思想
  2.系統功能模塊圖
  3.數據庫概念模型設計

  四、 電子商務(wù)網(wǎng)站詳細設計
  1.數據庫表的設計
  2.數據庫物理設計
  3.系統運行環(huán)境
  4.系統實(shí)現設計
  5.程序的調試

五、結論與建議

  本站點(diǎn)的界面本系統界面友好、功能齊全、易于操作維護,采用了大量的人機交互式操作,能很好的完成商店購物的全過(guò)程,使瀏覽者一進(jìn)入就可以獨立的進(jìn)行自己需要的操作,一目了然。

  系統仍然存在不足的地方是,在語(yǔ)言的運用方面不是十分熟練,網(wǎng)站系統還存在某些安全的問(wèn)題,系統并不是十分的完善。還有待于進(jìn)一步的加強和改進(jìn)。

  在此次畢業(yè)設計的前期調查中,我意識到,Web技術(shù)的飛速發(fā)展促進(jìn)了電子商務(wù)的普及,目前越來(lái)越多的商業(yè)活動(dòng)開(kāi)始遷移到Internet中進(jìn)行,一種新的購物方式--電子購物商城已經(jīng)成為一種必然的趨勢,這種購物方式無(wú)疑給商家和消費者帶來(lái)極大的便利,使以前很多不可能的商業(yè)活動(dòng)變得異常便捷。

  通過(guò)這次畢業(yè)設計,實(shí)現了一個(gè)簡(jiǎn)單的電子商城網(wǎng)站,實(shí)現了用戶(hù)瀏覽頁(yè)面商品和用戶(hù)登錄注冊等功能,用戶(hù)把商品放入購物車(chē),并且對購物車(chē)里的商品進(jìn)行修改,增添和刪除購物車(chē)的商品,以及改變購物車(chē)里商品的數量,最后確定后遞交訂單,管理員根據訂單以及客戶(hù)貨款的情況來(lái)確定是否發(fā)貨,然后在后臺進(jìn)行填寫(xiě)已經(jīng)發(fā)貨的情況,以及管理員的后臺管理,包括對注冊用戶(hù)的帳號的管理情況,譬如修改、刪除等等。通過(guò)實(shí)現這個(gè)電子商城網(wǎng)站,使我對ASP.NET有了一個(gè)比較深的學(xué)習和掌握,掌握了一些對數據庫的基本操作,以及用HTML語(yǔ)言對界面的設計,熟悉了一些簡(jiǎn)單的JavaScript腳本。

  參考文獻
  [1] 彭程等主編。亞馬遜營(yíng)銷(xiāo):挑戰傳統網(wǎng)絡(luò )營(yíng)銷(xiāo)典范[M].北京:中國經(jīng)濟出版社,2003.220-280
  [2] 魏善沛。電子商務(wù)網(wǎng)站開(kāi)發(fā)與實(shí)現[M].北京:高等教育出版社 ,2004.
  [3] Amram, M., Kulatilaka, N., Real Options: Managing Strategic Investments in an Uncertain World[M], Harvard Business School Press,1999.
  [4] 克里希納默西,李北平,等。 電子商務(wù)管理:課文和案例[M],北京大學(xué)出版社,2005,3.
  [5] 中國電子商務(wù)協(xié)會(huì ), 國際電子商務(wù)程序設計教程[M].北京:人民郵電出版社, 2004.
  [6] 趙祖蔭。電子商務(wù)網(wǎng)站建設教程[M].北京:清華大學(xué)出版社, 2004.
  [7] 肖萍等。電子商務(wù)網(wǎng)站設計與管理[M].福建:東南大學(xué)出版社,2002.
  [8] 飛思科技產(chǎn)品研發(fā)中心。ASP.NET應用開(kāi)發(fā)詳解(第二版)[M].北京: 電子工業(yè)出版社,2004.9.
  [9] ASP.NET數據庫系統開(kāi)發(fā)完全手冊[M],人民郵電出版社,2006年3月。
  [10] 王國輝,牛強,李南南等。 ASP.NET 信息系統開(kāi)發(fā)實(shí)例精選[M],機械工業(yè)出版社,2005年7月。

致謝

  三個(gè)多月的畢業(yè)設計中,自己動(dòng)手,親身經(jīng)歷的從學(xué)習,研究到實(shí)踐的過(guò)程,不僅使我學(xué)到了許多社會(huì )經(jīng)驗,更重要的是培養了我接受新事物的能力、理論分析的能力、實(shí)踐操作的能力以及發(fā)現并解決問(wèn)題的能力。并且,通過(guò)這次畢業(yè)設計開(kāi)闊了我的視野,增添了自己挑戰的信心,認準了自己努力的方向。在實(shí)現的過(guò)程當中得到很多人的幫助,在此,要特別感謝我的指導老師耐心細致的指導,使我從中受益匪淺。

(如您需要查看本篇畢業(yè)設計全文,可點(diǎn)擊全文下載進(jìn)行查看)

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