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

正文內(nèi)容

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

2024-12-01 22:32本頁面

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

  

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