【正文】
... 20 用戶管理 ............................................................................................ 21 結(jié) 論 ......................................................................................................................... 21 參考文獻 ........................................................................................................................ 22 致 謝 ........................................................................................................................ 23 聲 明 ........................................................................................................................ 24 1 引言 課題背景 隨著 21 世紀(jì)網(wǎng)絡(luò)信息時代的到來,現(xiàn)代社會都是 利用快速高效率的 Inter來傳播大量信息資源。s .NET provides efficiency Web service Development tools which supports future putation. The development of takeaway online system by .NET is necessarily the trend of this kind of system development in the ing years. The system development bases on the .NET platform, while adopts the most recent tech. The coding part is finished by . Finally, a paratively entire Bespeak Meal system is pleted, which satisfies the general requirements. As a new, conservationoriented system, it is simple operation for user and manager. Key Words: Enterprise Informatization。 本文所設(shè)計的 系統(tǒng)在 .NET 平臺上進行開發(fā),采用了最新的 技術(shù),用 進行了編碼, 并使用 SQL server 進行數(shù)據(jù)庫設(shè)計 ,基本實現(xiàn)了預(yù)定的目標(biāo),建立起一 個比較 完整的 外賣 系統(tǒng)。 其主要功能是完成 外賣的前期和輔助工作,即通過 網(wǎng)絡(luò) 進行定餐和對服務(wù)進行評價。 本文論述的訂餐系統(tǒng)是針對餐飲娛樂業(yè)而設(shè)計的一種 商務(wù)服務(wù)網(wǎng)站。利用 .NET 平臺進行訂餐 系統(tǒng)的開發(fā)是此類系統(tǒng)未來開發(fā)的趨勢 之一 。 When diversified electronic business affairs web setup, service vocations have to e up with. Bespeak Meal System mostly used to acplish accessorial work, namely order dish and grad the service. The evening as distribute and gathering we are still using traditional methods. As a new age Inter platform, MS39。 。電子商務(wù)真正的發(fā)展將是建立在Inter 技術(shù)上。 近年來,由于互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展及其逐步普及,企業(yè)對信息進行網(wǎng)絡(luò)化管理的條件已經(jīng)日趨成熟,而傳統(tǒng)的通過電話和傳真來處理信息的傳統(tǒng)方式已經(jīng)越來越難以滿足企業(yè)的需求。利用 .NET 平臺進行管理和銷售系統(tǒng)的開發(fā)成為此類系統(tǒng)未來開發(fā)的趨勢。為企業(yè) 節(jié)約了很多的時間和精力。 2 開發(fā)環(huán)境和相關(guān)技術(shù) .NET 開發(fā)平臺及 開發(fā)語言 .NET 框架是 Microsoft 公司推出的一種全新的開發(fā)平臺 ,提供了統(tǒng)一的、面向?qū)ο蟛⑶铱梢詳U展的編程類庫和完善的集成開發(fā)環(huán)境 ,大大簡化了應(yīng)用程序的開發(fā)過程 ,并且具有良好的移植性和安全性。首先, 是一個已編譯的、基于 .NET 的開發(fā)環(huán)境,利用整個 .NET 框架,開發(fā)人員可以方便的進行程序開發(fā);其次, 可以無縫地與其它 HTML 編輯器及其編程工具一起工作,使得 Web 開發(fā)更加方便;再次,在 中利用 .NET 框架中的 的強大功能,可以高效便捷的訪問數(shù)據(jù)庫, 提供了簡單的模型,該模型使開發(fā)人員能夠編寫應(yīng)用程序的運行邏輯,并且保留了會話狀態(tài)功能;最后, .NET 框架和 中提供了默認(rèn)授權(quán)和驗證方案,可以根據(jù)需要方便地移除、添加或者替換這些方案。功能強大,支持委托, Freethreading、 Variant 數(shù)據(jù)類型被 Object 代替。所以,為了加強本系統(tǒng)信息的安全性,在用戶登錄模塊中,對密碼這樣的敏感信息進行加密是十分必要的。 可見,通過 MD5 算法實現(xiàn)了數(shù)據(jù)的加密存儲和驗證,同時, MD5加密是不可逆的,即使惡意攻擊者獲得了數(shù)據(jù)庫的訪問權(quán)限,也仍然無法得知用戶的密碼信息,從而提高了系統(tǒng)的安全性! 3 數(shù)據(jù)庫設(shè)計 關(guān)于 SQL 語言 SQL 語言作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)中的一種通用的結(jié)構(gòu)化查詢語言,已經(jīng)被眾多的數(shù)據(jù)庫管理系統(tǒng)所采用。 SQL可用于所有的用戶,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多 其他類型的中斷用戶。分別如表 1,表 2,表 3,表 4所示。 :只有登錄才能查看留言和訂餐。 :對用戶的留言進行查看或刪除。 新用戶注冊 用戶填寫注冊信息包括必填項:用戶名,密碼,驗證密碼, ;和可選填寫的信息。 代碼如下: = Connect Timeout=5。data source=32A5C0037011401?!溄訑?shù)據(jù)庫 = conn = () Dim strsql As String = select * from shopper where cshopperid=39。 cmd = New SqlCommand(strsql, conn) Dim reader As SqlDataReader = () If () = True Then = 已有此用戶名 () Else () 所有信息正確便將密碼加密之后,將所有信息插入數(shù)據(jù)表 shopper 中 。initial catalog=dishsale。39。,39。 If Then sqlstr += 男 39。 End If sqlstr += amp。 39。,39。 sqlstr += amp。 39。) = sqlstr ‘ 將注冊信息插入數(shù)據(jù)庫 () () 注冊成功頁面如下: 圖 6 注冊成功 登錄 用戶需要填寫用戶名和密碼, 對輸入的用戶名與數(shù)據(jù)庫的進行比較,若沒有則返回錯誤,對密碼也進行判斷,因為密碼在保存時是經(jīng)過 MD5加密的,所以在判斷的時候也把輸入的密碼先進行 MD5 加密,然后進行比較。 Trim() amp。 str amp。若菜品和地址都填寫好,則進入訂餐成功頁面,可以查看自己的訂餐信息,可以進行修改和刪除。packet size=4096。user id=sa。 代碼如下: Private Sub Submit_Click(ByVal sender As , ByVal e As ) Handles If = Then = 請選擇菜品! ElseIf Request(memo) = Then = 請輸入您的地址! Else GetDishCart() ‘調(diào)用 GetDishCart將數(shù)據(jù)寫入數(shù)據(jù)庫 = suc (SCRIPT language=JavaScriptalert(39。39。persist security info=False。password=39。 amp。 amp。提交留言的時候?qū)Ψ謹(jǐn)?shù)進行判斷,然后對留言內(nèi)容是否為空進行判斷,然后寫進數(shù)據(jù)庫。) (=39。,39。,39。,39。,39。,39。 39。) (=39。 訂單管理 使用 DATAGRID 綁定數(shù)據(jù)庫顯示訂單信息, 訂單信息分為三類,已經(jīng)確認(rèn)的和沒有確認(rèn)的還有已經(jīng)處理的。packet size=4096。user id=sa。形成 delete語句 = delete from neworder where dishid = amp。initial Catalog=dishsale。39。所有已經(jīng)處理過的訂單,都可以通過另一個頁面進行管理操作,里面只包含了一個按鈕列:刪除。packet size=4096。user id=sa。形成 delete語句 = delete from message where id = amp。persist security info=False。password=39。,39。,39。,39。) = strsql () ‘將新菜品的信息插入數(shù)據(jù)庫 () (SCRIPT language=JavaScriptalert(39。 39。 本系統(tǒng)采用 B/S( Browser/Server)結(jié)構(gòu)進行設(shè)計 ,使用 SQL Server 2021構(gòu)建數(shù)據(jù)庫,并在 .NET 環(huán)境下使用 Visual 語言開發(fā)的一個功能 較為完善的 訂餐 系統(tǒng)。 [2] 吉根林 ,崔海源 . [M]. 北京:電子工業(yè)出版社 ,2021。 [6] Micheal Halvorson[美 ].Visual [M].北京:清華大學(xué)出版社 ,2021。在此向他表示我最衷心的感謝! 感謝所有給予過我?guī)椭椭笇?dǎo)的各位老師 (特別是吳震老師), 感謝他們大學(xué)四年來對我學(xué)習(xí)和知識實踐上的幫助和指導(dǎo)。除非另有說明,本文的工作是原始性工作。 ( 4)學(xué)校可允許學(xué)位論文被查閱或借閱。 本文論述的訂餐系統(tǒng)是針對餐飲娛樂業(yè)而設(shè)計的一種 商務(wù)服務(wù)網(wǎng)站。利用 .NET 平臺進行訂餐 系統(tǒng)的開發(fā)是此類系統(tǒng)未來開發(fā)的趨勢 之一 。 When diversified electronic business affairs web setup, service vocations have to e up with. Bespeak Meal System mostly used to acplish accessorial work, namely order dish and grad the service. The evening as distribute and gathering we are still using traditional methods. As a new age Inter platform, MS39。 。電子商務(wù)真正的發(fā)展將是建立在Inter 技術(shù)上。 近年來,由于互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展及其逐步普及,企業(yè)對信息進行網(wǎng)絡(luò)化管理的條件已經(jīng)日趨成熟,而傳統(tǒng)的通過電話和傳真來處理信息的傳統(tǒng)方式已經(jīng)越來越難以滿足企業(yè)的需求。利用 .NET 平臺進行管理和銷售系統(tǒng)的開發(fā)成為此類系統(tǒng)未來開發(fā)的趨勢。為企業(yè)節(jié)約了很多的時間和精力。 6 開發(fā)環(huán)境和相關(guān)技術(shù) .NET 開發(fā)平臺及 開發(fā)語言 .NET 框架是 Microsoft 公司推出的一種全新的 開發(fā)平臺 ,提供了統(tǒng)一的、面向?qū)ο蟛⑶铱梢詳U展的編程類庫和完善的集成開發(fā)環(huán)境 ,大大簡化了應(yīng)用程序的開發(fā)過程 ,并且具有良好的移植性和安全性。首先, 是一個已編譯的、基于 .NET 的開發(fā)環(huán)境,利用整個 .NET 框架,開發(fā)人員可以方便的進行程序開發(fā);其次, 可以無縫地與其它 HTML 編輯器及其編程工具一起工作,使得 Web 開發(fā)更加方便;再次,在 中利用 .NET 框架中的 的強大功能,可以高效便