freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于aspnet的電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2024-12-01 22:32本頁(yè)面

【導(dǎo)讀】電子商務(wù)網(wǎng)站實(shí)現(xiàn)的主要技術(shù)和工具,以及最終的實(shí)現(xiàn)。在實(shí)現(xiàn)的時(shí)候利用.NET來(lái)。全連接與訪問(wèn)用技術(shù)來(lái)實(shí)現(xiàn)。本文以建設(shè)一個(gè)虛擬電子商務(wù)網(wǎng)站為背景,并詳細(xì)闡述了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

  

【正文】 ss UserControl_NewsUC : { protected void Page_Load(object sender, EventArgs e) 23 { if(!) { BindPageData()。 } } private void BindPageData() { ///創(chuàng)建 WebShoppingDB 數(shù)據(jù)庫(kù)的上下文實(shí)例 WebShoppingDBDataContext db = new WebShoppingDBDataContext(WebShoppingSystem. WebShoppingDBConnectionString)。 ///綁定控件,并顯示數(shù)據(jù) = ()。 ()。 } } ( 2) 登錄控件如圖 所示。 public partial class UserControls_LoginUC : { protected void ibtLogin_Click(object sender,ImageClickEventArgs e) { ///創(chuàng)建 WebShoppingDB 數(shù)據(jù)庫(kù)的上 下文實(shí)例 WebShoppingDBDataContext db = new WebShoppingDBDataContext()。 ///創(chuàng)建新的實(shí)例 var query = from u in where == () amp。amp。 == () select u。 if(() 0) 24 { Session[UserID] = ().ID。 Session[Username] = ().UserName。 Session[RoleID] = ().RoleID。 ///跳轉(zhuǎn)到 (~/Admin/)。 } else { (您輸入的用戶名稱(chēng) /密碼有誤,請(qǐng)重 新輸入! )。 } } } 數(shù)據(jù)庫(kù) 電子商務(wù)網(wǎng)站為使數(shù)據(jù)庫(kù)層與中間層更為清楚地分離 ,就在數(shù)據(jù)庫(kù)層使用存儲(chǔ)過(guò)程,這對(duì)于闡明事務(wù)上下文和范圍有所幫助。只有基本的查詢被封裝在存儲(chǔ)過(guò)程中,中間層 .NET 類(lèi)內(nèi)則存放了業(yè)務(wù)邏輯。數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程是用中間層的組件調(diào)用 的。 存儲(chǔ)過(guò)程通常是一些經(jīng)常要執(zhí)行的針對(duì)大量的記錄而進(jìn)行的任務(wù) 。 為 改善應(yīng)用程序的性能 ,而選擇 在服務(wù)器上執(zhí)行存儲(chǔ)過(guò)程 , 這是因?yàn)椋? ( 1) 服務(wù)器 通常 具有強(qiáng)大的計(jì)算能力和 更快的 速度 ; ( 2) 大量的數(shù)據(jù) 無(wú)需 下載到客戶端, 大大 減少 了 網(wǎng)絡(luò)上的傳輸量 。 同時(shí)存儲(chǔ)過(guò)程的下列特點(diǎn) ,促使使用存儲(chǔ)過(guò)程來(lái)訪問(wèn)數(shù)據(jù)庫(kù)中的表: ( 1) 提供了一種封裝查詢的簡(jiǎn)潔機(jī)制; ( 2) 在不改變數(shù)據(jù)訪問(wèn)代碼的情況下可以進(jìn)行修改查詢; ( 3) 正在執(zhí)行的 SQL 語(yǔ)句可以通過(guò) DBA 很容易地看到; 25 ( 4) 對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的控制更容易,存儲(chǔ)過(guò)程更安全; ( 5) 通過(guò)在存儲(chǔ)過(guò)程中發(fā)送多個(gè)請(qǐng)求可避免與客戶端的多次 往返行程。 下面以登錄界面的登錄功能為例 ,說(shuō)明存儲(chǔ)過(guò)程創(chuàng)建過(guò)程。先在查詢分析器中執(zhí)行下列 SQL 語(yǔ)句用來(lái)創(chuàng)建名“ spCustomersLogin”存儲(chǔ)過(guò)程: /****** spCustomersLogin ******/ CREATE PROCEDURE ( @Name VARCHAR(100), @Password VARCHAR(50), @ID INT OUTPUT ) AS SELECT @ID = ID FROM Customers WHERE Name = @Name AND Password = @Password IF @@Rowcount 1 SELECT @ID = 0 GO 在存儲(chǔ)過(guò)程創(chuàng)建時(shí) , SQL Server 會(huì)分析其中的語(yǔ)句以檢查語(yǔ)法正確性,接著在當(dāng)前數(shù)據(jù)庫(kù)中, SQL Server 將該存儲(chǔ)過(guò)程的名字存儲(chǔ)在 sysobjects 系統(tǒng)表中,將該存儲(chǔ)過(guò)程的文本存儲(chǔ)在 sysments 系統(tǒng)表中。如果有語(yǔ)法錯(cuò)誤在過(guò)程定義中出現(xiàn),該存儲(chǔ)過(guò)程將不被創(chuàng)建,并且返回錯(cuò)誤。 類(lèi)代碼編寫(xiě) 類(lèi)是對(duì)某個(gè)對(duì)象的定義 , 它包含 了 對(duì)象動(dòng)作方式的信息,包括名稱(chēng)、屬 性、方法和事件。 事實(shí) 上它 并 不存在于內(nèi)存中 , 本身并不是對(duì)象。類(lèi)的一個(gè)新的實(shí)例,即對(duì)象 ,會(huì)在 類(lèi)的代碼 被 引用運(yùn)行時(shí)在內(nèi)存中創(chuàng)建。雖然類(lèi)只有一個(gè),但 是可以使用這 個(gè)類(lèi)在內(nèi)存中創(chuàng)建多個(gè)相同類(lèi)型的對(duì)象。 26 在本電子網(wǎng)站系統(tǒng)中 ,就創(chuàng)建了一個(gè) Pub 類(lèi),在這個(gè)類(lèi)中實(shí)現(xiàn)了 12 個(gè)對(duì)數(shù)據(jù)庫(kù)的基本操作、 1 個(gè)公用函數(shù)、 3 個(gè)數(shù)據(jù)源控件的綁定和 20 多個(gè)接口。下面是登錄功能的接口實(shí)現(xiàn): /// summary /// 用戶登錄 /// /summary /// param name=sName登錄時(shí)的帳號(hào) /param /// param name=sPassword相應(yīng)的密碼 /param /// returns/returns public String spCustomersLogin(string sName, string sPassword) { ConnOpen()。 SqlCommand1 = new SqlCommand(spCustomersLogin, SqlConnection1)。 = 。 SqlParameter Param1 = new SqlParameter(@Name , , 100)。 SqlParameter Param2 =new SqlParameter(@Password, , 50)。 SqlParameter Param3 =new SqlParameter(@ID, , 4)。 (Param1)。 (Param2)。 (Param3)。 = sName。 = sPassword。 = 。 ()。 int ID = (int)()。 if (ID == 0) return null。 else return ()。 } 為保證創(chuàng)建的存儲(chǔ)過(guò)程能準(zhǔn)確地對(duì)表進(jìn)行操作,首先得確保存儲(chǔ)過(guò)程中用到的表名、各對(duì)應(yīng)表的字段屬性和數(shù)據(jù)庫(kù)基本表中的對(duì)應(yīng)項(xiàng)一致;同理,要使接口能正確的調(diào)用存儲(chǔ)過(guò)程就需要接口中用到的各個(gè)參數(shù)和該接口使用到的存儲(chǔ)過(guò)程中設(shè)置的參數(shù)吻合;它們之間是緊密相連的。 27 調(diào)用類(lèi)的接口 在完成了存儲(chǔ)過(guò)程和接口之后 ,需要回到頁(yè)面,使用頁(yè)面上的控件來(lái)調(diào)用類(lèi)的接口。以登錄功能為例,雙擊登錄頁(yè)面上“登錄”按鈕,轉(zhuǎn)到登錄頁(yè)面代碼界面,在“登錄”按鈕處添加如下代碼: Protected void Button1_Click(object sender, e) { If () { String ID = (( ), ())。 if (ID != null) { String tempCartID = ()。 // 將當(dāng)前臨時(shí)購(gòu)物車(chē)清單轉(zhuǎn)換到登錄用戶的名下 (tempCartID, ID)。 // 保存登錄用戶 COOKIES [ShoppingCartUser].Value = 。 if ( == true) { [ShoppingCartUser].Expires = (1)。 } // 重定向?yàn)g覽器到目標(biāo)頁(yè)面 (ID, )。 } else { = True。 } } }28 第 6章 總結(jié) 本畢設(shè)提出和實(shí)現(xiàn)了一個(gè)基于 .NET 的小型電子商務(wù)網(wǎng)站模型。并實(shí)現(xiàn)了一些常用的系統(tǒng)功能。因?yàn)? 自身的技術(shù)優(yōu)勢(shì),使網(wǎng)站的訪問(wèn)效率大大地提高。 使用 .NET 技術(shù)來(lái)開(kāi)發(fā)一個(gè)小型商務(wù)網(wǎng)站 ,對(duì)于作者來(lái)說(shuō),難道比較適中,基本是邊學(xué)邊做,一些高階的控件和技術(shù)并未接觸到,只有在今后的工作和學(xué)習(xí)中再多多的接觸和學(xué)習(xí)。 .NET 技術(shù)正在廣大企業(yè)和開(kāi)發(fā)人員 中傳播開(kāi)來(lái),其市場(chǎng)地位已不可動(dòng)搖,它將給 IT 界帶來(lái)更加深遠(yuǎn)的影響。 采用 Visual Studio .NET 架構(gòu)開(kāi)發(fā)的電子商務(wù)網(wǎng)站已經(jīng)完成,但因?yàn)橹R(shí)和經(jīng)驗(yàn)的積累有限, 作品中必然還存在許多不足之處 ,希望通過(guò)后階段的學(xué)習(xí)與實(shí)踐中使其更加完善。 29 參考文獻(xiàn) [1]宣小 萍 .ASP 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航 [M]. 北京 :人民郵電出版社 , 2020: 196198. [2]李長(zhǎng)林 .+SQL Server 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)與實(shí)例 [M].北京:清華大學(xué)出版社, 2020 [3]郭靖 . 開(kāi)發(fā)技術(shù)大全 .[M].北京:清華大學(xué)出版社, 2020 [4] William , Peter Studio 與 SQL Server 開(kāi)發(fā)指南 —— 最優(yōu)架構(gòu)與實(shí)例[M].北京:清華大學(xué)出版社, 2020 [5]孔曉霞 . 基于 Web 服務(wù)動(dòng)態(tài)集成的移動(dòng)電子商務(wù)軟件平臺(tái)的設(shè)計(jì)與應(yīng)用 [D].青島: 中國(guó)海洋大學(xué) , 2020 . [6]陳麗娟 . 基于 XML 技術(shù)和 Web 服務(wù)的電子商務(wù)應(yīng)用研究 [D].南京: 東南大學(xué) , 2020 . [7]張靜 . 電子商務(wù)網(wǎng)站的研究與設(shè)計(jì) [D].長(zhǎng)春: 吉林大學(xué) , 2020. [8]夏陽(yáng) , 張強(qiáng) , 陳小林 . 基于 的電子商務(wù)網(wǎng)站開(kāi)發(fā)與設(shè)計(jì) [J]. 計(jì)算機(jī)工程與設(shè)計(jì) , 2020 [9]王太成 . 電子商務(wù)系統(tǒng)結(jié)構(gòu)研究 [J]通信與信息技術(shù) , 2020 [10] Engineering(8th Edition) [M]. 北京 :機(jī)械工 業(yè) 出版社, 2020 [11]覃亮 , 王喜成 . 電子商務(wù)網(wǎng)站的評(píng)價(jià)研究 [J]. 社會(huì)科學(xué)家 , 2020 [12]孫桂蘭 . 電子商務(wù)網(wǎng)上書(shū)店系統(tǒng) [J].撫順石油學(xué)院學(xué)報(bào) , 2020 [13]劉秀芳 . 網(wǎng)上購(gòu)物系統(tǒng)的開(kāi)發(fā) [J].保定職業(yè)技術(shù)學(xué)院 , 2020 [14] 張慶華等, 完全自學(xué)手冊(cè) [J].北京:機(jī)械工業(yè)出版社, 2020 [15]張玉平編著 .C.NET+SQL[J]組建動(dòng)態(tài)網(wǎng)站 .電子工業(yè)出版社 , 202031 [16]劉乃麗 .精通 C.+SQL Server2020 項(xiàng)目開(kāi)發(fā) [J].人民郵電出版社 , [17 論壇 .NET 分壇 30 致 謝 經(jīng)過(guò)這幾個(gè)月的努力 ,畢業(yè)設(shè)計(jì)也終于要完成了,對(duì)于一個(gè)本科生而言,經(jīng)驗(yàn)和知識(shí)實(shí)在是過(guò)于匱乏,設(shè)計(jì)過(guò)程中出現(xiàn)了大量的失誤和過(guò)錯(cuò)。我相信,若是沒(méi)有導(dǎo)師的督促和指導(dǎo),憑我的知識(shí)積累和經(jīng)驗(yàn),要在這樣的時(shí)間內(nèi)完成本設(shè)計(jì)真的是難以想象。 在這里首先得特別感謝我的指導(dǎo)老師 XXX 老師 ,從一開(kāi)始的選題階段直至最后的論文完成, X 老師都給了我很大的幫助和指導(dǎo)。 X 老師認(rèn)真負(fù)責(zé)的態(tài)度使我甚是佩服。我在 X 老師的指導(dǎo)中和老師推薦給我的參考書(shū)中獲益匪淺 。在此,我要再次向 X 老師表達(dá)我誠(chéng)摯的謝意! 我要感謝上大學(xué)以來(lái)的所有老師,是他們傳授予我知識(shí),使我成長(zhǎng);我要感謝在座的各位評(píng)閱專(zhuān)家,有了你們辛勤的工作,計(jì)信學(xué)院才得以更好地發(fā)展;我要感謝我的室友和同學(xué),若是沒(méi)有你們我的大學(xué)生活將索然無(wú)味,謝謝你們。 我還要感謝的是我的家人,十多年的學(xué)生生涯就要止步于此了,這么多年家人都無(wú)私的支持著,關(guān)心著,鼓勵(lì)著我,他們始終是我最堅(jiān)實(shí)的后盾。順利地完成學(xué)業(yè),找到一份滿意的工作將會(huì)是我對(duì)他們的最直接地報(bào)答。 最后向所有給我論文提出寶貴意見(jiàn)的評(píng)閱專(zhuān)家們表示由衷地感謝和崇高的敬意 !也感謝所有曾關(guān)心、支持和鼓勵(lì)我的人,祝愿他們永遠(yuǎn)健康、平安、快樂(lè)、幸福! 謝謝!
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1