亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET技術的商務網(wǎng)站
        ——在線圖書銷售系統(tǒng)的設計

        2011-10-17 01:15:24溫春艷
        中國科技信息 2011年5期
        關鍵詞:華中農(nóng)業(yè)大學頁面圖書

        楊 巋 溫春艷

        1華中農(nóng)業(yè)大學現(xiàn)代教育技術中心,武漢 430070;2華中農(nóng)業(yè)大學繼續(xù)教育學院,武漢 430070

        基于ASP.NET技術的商務網(wǎng)站
        ——在線圖書銷售系統(tǒng)的設計

        楊 巋1溫春艷2

        1華中農(nóng)業(yè)大學現(xiàn)代教育技術中心,武漢 430070;2華中農(nóng)業(yè)大學繼續(xù)教育學院,武漢 430070

        在當今電子商務時代,企業(yè)必須要有電子商務網(wǎng)站才能夠進行網(wǎng)上銷售,網(wǎng)上訂單處理,網(wǎng)上與客戶進行交流與溝通。要從事完整地電子商務活動,就必須構建電子商務網(wǎng)站,但由于各種平臺技術所需要的開發(fā)和維護成本都不一樣,因此就需要采用需求可擴展性和后期易維護性的解決方案。本文以此為基準設計了在線圖書銷售系統(tǒng),作為電子商務網(wǎng)站的一個案例。

        在線圖書;銷售系統(tǒng);電子商務;網(wǎng)站設計

        從貿(mào)易活動角度分析,電子商務可在多個環(huán)節(jié)實現(xiàn),由此也可將電子商務分為兩個層次。初級層次的電子商務即較低層次的電子商務包括電子商情、電子貿(mào)易、電子合同等;而最完整的即最高級的電子商務則應是利用Internet網(wǎng)絡能夠進行全部的貿(mào)易活動:從尋找客戶開始,到洽談、訂貨、在線收付款、開具電子發(fā)票,一直到電子報關、電子納稅等所有的程序全部都通過Internet一步到位。目前,我國大多數(shù)企業(yè)還處在電子商務的初級階段,甚至包括一些規(guī)模較大的企業(yè)。本文綜合對比CGI、ASP、PHP和JSP、ASP.NET這幾種動態(tài)網(wǎng)站編程技術的優(yōu)缺點,并結合具體需求和成本等方面的考慮,最終決定以ASP.NET技術為藍本、C#為實現(xiàn)技術、Access 為數(shù)據(jù)存儲管理系統(tǒng)、VS.NET 2005和Adobe Dreamweaver CS4為開發(fā)工具,來打造一個電子商務應用案例-在線圖書銷售系統(tǒng)。

        一、電子商務網(wǎng)站的實現(xiàn)技術分析和與建站前的系統(tǒng)分析

        1.電子商務網(wǎng)站技術分析

        在傳統(tǒng)靜態(tài)Web體系中,傳遞的文檔可以是文本、超鏈接和格式化標簽等。它不包含任何動態(tài)內(nèi)容,也不包含用戶與之交互的方式。在這種結構中,HTML文檔是Web開發(fā)人員預先設定好的,它不向客戶端提供交互。

        而ASP.NET是微軟公司提供的開發(fā)動態(tài)網(wǎng)頁的技術。ASP.NET相對于ASP是一個革命性的創(chuàng)新。從運行機制上來說,ASP屬于一種解釋型編程框架,它的核心是VBScript和JavaScript腳本語言,這兩種腳本語言決定了ASP先天不足,這兩種腳本語言無法像傳遞的編程語言那樣進行底層操作,所以有時不得不借助于其他語言編寫的組件。ASP.NET是一種編譯型的編程框架,它的核心是.NET Framework。它可以運用Visual Basic.NET 和C#等編程語言開發(fā),這樣就不需要借助于其他組件來完成一些底層操作。在運行速度上,ASP.NET是先編譯后運行,也就是第一次請求時會進行編譯,之后的請求就可以在前面的編譯結果上直接運行;而ASP是解釋型腳本語言,每次請求都需要進行解釋。ASP.NET與ASP都是微軟公司推出的動態(tài)網(wǎng)頁技術,它與ASP一樣,是最好的運行平臺。

        雖然近幾年來對于開源技術的呼聲比較響,各種領域大型的服務器對操作系統(tǒng)的考慮也多是首選Unix或者Linux ,但是在中小型網(wǎng)站服務器和pc系統(tǒng)的考慮上,至少在可遇見的未來,仍然會是 windows 獨霸天下的局面。綜合上述各方面的對比,我們不難看出無論是成本還是實現(xiàn)方式,在運行在windows平臺下ASP.NET還是明顯要優(yōu)于其它相關技術,加上微軟平臺一向以易操作性著稱,因此本系統(tǒng)我選擇了使用ASP.NET來開發(fā)。

        2. 電子商務網(wǎng)站建站前的系統(tǒng)分析

        在進入項目開發(fā)的實際編碼之前,還有一些準備工作要做,也就是規(guī)劃工作,包括項目的系統(tǒng)分析和數(shù)據(jù)庫設計。

        首先要做的就是,有必要對系統(tǒng)構造一個總體框架,“在線圖書銷售”系統(tǒng)具體頁面實現(xiàn)的功能描述如下。

        1)主頁面。用戶可以在此頁面中查看系統(tǒng)導航菜單、會員登錄入口、各種圖書分類、新聞動態(tài)、熱點圖書、新書快遞和好書推薦等。

        2)子頁面。在子頁面中以櫥窗形式顯示各類別下的圖書信息。

        3)詳細頁面。在詳細頁面中,顯示用戶所選擇圖書的詳細信息。

        4)后臺管理頁面。管理員需要登錄到管理頁面中來操作系統(tǒng)中的數(shù)據(jù)及用戶信息。

        5)圖書類別管理。對圖書類別進入查看、添加、修改和刪除。

        6)圖書管理。對圖書信息進行查看、添加、修改和刪除。

        系統(tǒng)的執(zhí)行過程為:從系統(tǒng)的后臺登錄,在管理菜單中首先添加圖書類別,在添加之后,就可以對此進行編輯和刪除,添加圖書信息,選擇圖書類別、圖書名稱、出版社、作者、圖書價格等。在添加圖書信息時,有是否推薦一項,如果選擇“是”,則該圖書會在首頁中的推薦模塊中顯示。添加信息后,還可以對其進行編輯和刪除,以及修改和刪除系統(tǒng)的新聞、評論和用戶等。在系統(tǒng)的前臺頁面分類顯示圖書信息。最終的在線商城系統(tǒng)結構如圖1所示。

        二、基于ASP.NET技術的電子商務網(wǎng)站設計與功能實現(xiàn)

        1.基于Microsoft Access 2003的數(shù)據(jù)庫

        表結構如下圖2所示。

        1)管理員表admin。用來保存使用系統(tǒng)的管理員的用戶名和密碼等信息。

        2)類別表category。用來保存圖書類別名稱。

        3)用戶表member。用來保存系統(tǒng)中用戶的基礎信息。

        4)評論表comment。用來保存訪問者對圖書發(fā)表的評論,同時保存了發(fā)表評論的內(nèi)容、評論的圖書編號及評論的時間。

        5)新聞表news。用于保存系統(tǒng)新聞動態(tài)模塊中的新聞信息。

        6)圖書明細表tushumingxi。圖書明細表是系統(tǒng)中最重要、最復雜的數(shù)據(jù)表,它存儲了圖書各項基礎信息。

        2.基于Microsoft Visual Studio 2005 的電子商務網(wǎng)站頁面功能實現(xiàn)

        1)通用模塊的建立

        在ASP.NET中有一個名為Web.Config的XML文件,其中存儲的為整個頁面中可以調(diào)用的一些應用程序配置或者是全局應用程序配置,添加如下代碼:

        圖 1 系統(tǒng)結構圖

        圖2 系統(tǒng)數(shù)據(jù)表E-R關系圖

        修改為上述形式后,我們便可以使用下列語句創(chuàng)建一個Access 數(shù)據(jù)庫連接,在本項目中均使用這種方法,代碼如下:

        經(jīng)過對電子商務系統(tǒng)分析和數(shù)據(jù)庫的設計,可以很容易地發(fā)現(xiàn)一些可以抽象為類的功能。例如,可以將數(shù)據(jù)庫的連接、執(zhí)行SQL語句并得到各種返回值等,生成一個數(shù)據(jù)庫類。雖然這些所有的功能,也可以在具體實現(xiàn)的Web窗體頁中直接實現(xiàn),但使用類的封裝實現(xiàn),更符合面向?qū)ο缶幊痰乃枷耄哺阌谑褂谩?/p>

        接下來,創(chuàng)建一個類并聲明編程時需要使用的變量,然后為數(shù)據(jù)庫類添加構造函數(shù)讓它在實例化時能自動創(chuàng)建下個連接。當默認的構造函數(shù)創(chuàng)建后雖然可以被不同程度地引用,但是無法指定自定義的數(shù)據(jù)庫連接,通用性就必然不是很好,此時就有必要再為DBCconnection類重載一個構造函數(shù),讓其在實例化時指定連接字符串。當如上兩個構造函數(shù)都創(chuàng)建完成后,數(shù)據(jù)庫管理類DBConnection的通用性就已經(jīng)很好了,但能夠看到此時還不具備真正與數(shù)據(jù)庫交互的功能,例如執(zhí)行SQL語句,更新和返回指定的數(shù)據(jù)等,因此需要再添加一些類方法代碼以完善類。

        2)功能模塊的實現(xiàn)

        商城首頁(Default.aspx)

        我們稱進入站點時第一個打開的頁面為首頁,在這個頁面中顯示了站點的重要信息及其他輔助信息的入口。制作的在線圖書商城的首頁Default.aspx的代碼如下:

        由于首頁基本都是采用的ASP.NET的用戶控件構件的,因此與數(shù)據(jù)庫連接查詢,頁面邏輯的實現(xiàn)等等都封裝在各個單獨的用戶控件里面了,所以首頁的后臺代碼文件基本沒什么自定義的,全部是由創(chuàng)建頁面時由編輯器生成的。

        會員登錄控件(mem_Login.ascx)

        現(xiàn)在許多網(wǎng)站都提供了會員管理部分,甚至一般的網(wǎng)站也都有會員制度,只有注冊且登錄了的會員才能享受一些特殊的權利,如下載資源、發(fā)表文章等。本站也采用了這種會員管理方式,實現(xiàn)的方法是通過判斷 ASP.NET 中的 Session["username"]的值是否為空判斷是否已經(jīng)登錄。

        圖書分類(book_Categorys.ascx)

        在圖書商城中存儲最多的就是關于圖書的信息,為了便于系統(tǒng)升級、維護及搜索,將圖書的類別單獨保存到一個數(shù)據(jù)表 category 中。在首頁面中的“圖書分類”模塊就是針對該表進行的。

        三、結束語

        文中詳細地給出了幾個主要模塊實現(xiàn)的關鍵代碼,綜合運用了DIV+CSS進行頁面布局,將數(shù)據(jù)庫連接方法做到重復利用,從數(shù)據(jù)庫中檢索到的數(shù)據(jù)進行動態(tài)綁定并且顯示到客戶端前臺,并使用站點地圖導航控件。當然,本文僅提供一個站點的制作與實現(xiàn)方法,希望以此起到拋磚引玉的作用,對一些想涉足電子商務網(wǎng)站者起到一點參考作用。

        [1]劉莉,張思亮,楊金會,等.ASP.NET在電子商務網(wǎng)站中的應用[J].商場現(xiàn)代化.2008(6):541

        [2]盧莉.基于ASP.NET電子商務網(wǎng)站構建技術[J].大眾科技.2006(1):78-79

        [3]熊嘯.電子商務發(fā)展現(xiàn)狀及應對戰(zhàn)略研究[J].時代經(jīng)貿(mào).2008(7):81-82

        10.3969/j.issn.1001-8972.2011.005.036

        華中農(nóng)業(yè)大學2009年度自主科技創(chuàng)新基金人文社科研究專項(2009YX017)資助

        楊巋,男,1968-,碩士,高級工程師,研究方向:基于網(wǎng)絡的應用。

        猜你喜歡
        華中農(nóng)業(yè)大學頁面圖書
        大狗熊在睡覺
        刷新生活的頁面
        華中農(nóng)業(yè)大學資源與環(huán)境學院土壤化學與環(huán)境團隊
        華中農(nóng)業(yè)大學教授揭示十字花科植物PTI免疫反應的進化機制
        用藥物難以有效治療的淡水養(yǎng)殖魚類的幾種疾病
        圖書推薦
        南風(2020年22期)2020-09-15 07:47:08
        Puritan Credos’ Influence upon the New England Colonies in the Middle 17th Century
        歡迎來到圖書借閱角
        班里有個圖書角
        同一Word文檔 縱橫頁面并存
        曰韩无码二三区中文字幕| 亚洲欧洲日产国码av系列天堂| 日韩一二三四精品免费| 国产97色在线 | 亚洲| 老岳肥屁熟女四五十路| 激情人妻在线视频| 伦人伦xxxx国语对白| 亚洲综合中文字幕日韩| 69堂在线无码视频2020| 欧美国产日本精品一区二区三区| 99国产精品人妻噜啊噜| 午夜国产精品一区二区三区| 在线观看亚洲AV日韩A∨| 久久国产劲暴∨内射| 人妻少妇哀求别拔出来| 亚洲男人的天堂色偷偷| 欧美三级超在线视频| 人妻无码一区二区三区四区| 又粗又大又硬毛片免费看| 一二三四在线观看韩国视频| 国产成人精品曰本亚洲| 亚洲国产成人va在线观看天堂| 日韩性爱视频| 国产午夜精品视频在线观看| 91国产自拍视频在线| 成人午夜免费无码视频在线观看| 少妇装睡让我滑了进去| 日本边添边摸边做边爱喷水 | 乱中年女人伦av三区| 国产天堂av在线一二三四| 久久夜色精品国产九色| 精品国产乱码一区二区三区在线| 三年片在线观看免费大全电影| 亚洲国产精品无码久久| 久久午夜精品人妻一区二区三区| 亚洲天堂av在线一区| 第十色丰满无码| 欧美a在线播放| 少妇的丰满3中文字幕| 国内老熟妇对白xxxxhd| 国产精品中文久久久久久久|