【正文】
... 20 用戶管理 ............................................................................................ 21 結(jié) 論 ......................................................................................................................... 21 參考文獻(xiàn) ........................................................................................................................ 22 致 謝 ........................................................................................................................ 23 聲 明 ........................................................................................................................ 24 1 引言 課題背景 隨著 21 世紀(jì)網(wǎng)絡(luò)信息時(shí)代的到來,現(xiàn)代社會(huì)都是 利用快速高效率的 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è)計(jì)的 系統(tǒng)在 .NET 平臺(tái)上進(jìn)行開發(fā),采用了最新的 技術(shù),用 進(jìn)行了編碼, 并使用 SQL server 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì) ,基本實(shí)現(xiàn)了預(yù)定的目標(biāo),建立起一 個(gè)比較 完整的 外賣 系統(tǒng)。 其主要功能是完成 外賣的前期和輔助工作,即通過 網(wǎng)絡(luò) 進(jìn)行定餐和對(duì)服務(wù)進(jìn)行評(píng)價(jià)。 本文論述的訂餐系統(tǒng)是針對(duì)餐飲娛樂業(yè)而設(shè)計(jì)的一種 商務(wù)服務(wù)網(wǎng)站。利用 .NET 平臺(tái)進(jìn)行訂餐 系統(tǒng)的開發(fā)是此類系統(tǒng)未來開發(fā)的趨勢(shì) 之一 。 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è)對(duì)信息進(jìn)行網(wǎng)絡(luò)化管理的條件已經(jīng)日趨成熟,而傳統(tǒng)的通過電話和傳真來處理信息的傳統(tǒng)方式已經(jīng)越來越難以滿足企業(yè)的需求。利用 .NET 平臺(tái)進(jìn)行管理和銷售系統(tǒng)的開發(fā)成為此類系統(tǒng)未來開發(fā)的趨勢(shì)。為企業(yè) 節(jié)約了很多的時(shí)間和精力。 2 開發(fā)環(huán)境和相關(guān)技術(shù) .NET 開發(fā)平臺(tái)及 開發(fā)語(yǔ)言 .NET 框架是 Microsoft 公司推出的一種全新的開發(fā)平臺(tái) ,提供了統(tǒng)一的、面向?qū)ο蟛⑶铱梢詳U(kuò)展的編程類庫(kù)和完善的集成開發(fā)環(huán)境 ,大大簡(jiǎn)化了應(yīng)用程序的開發(fā)過程 ,并且具有良好的移植性和安全性。首先, 是一個(gè)已編譯的、基于 .NET 的開發(fā)環(huán)境,利用整個(gè) .NET 框架,開發(fā)人員可以方便的進(jìn)行程序開發(fā);其次, 可以無縫地與其它 HTML 編輯器及其編程工具一起工作,使得 Web 開發(fā)更加方便;再次,在 中利用 .NET 框架中的 的強(qiáng)大功能,可以高效便捷的訪問數(shù)據(jù)庫(kù), 提供了簡(jiǎn)單的模型,該模型使開發(fā)人員能夠編寫應(yīng)用程序的運(yùn)行邏輯,并且保留了會(huì)話狀態(tài)功能;最后, .NET 框架和 中提供了默認(rèn)授權(quán)和驗(yàn)證方案,可以根據(jù)需要方便地移除、添加或者替換這些方案。功能強(qiáng)大,支持委托, Freethreading、 Variant 數(shù)據(jù)類型被 Object 代替。所以,為了加強(qiáng)本系統(tǒng)信息的安全性,在用戶登錄模塊中,對(duì)密碼這樣的敏感信息進(jìn)行加密是十分必要的。 可見,通過 MD5 算法實(shí)現(xiàn)了數(shù)據(jù)的加密存儲(chǔ)和驗(yàn)證,同時(shí), MD5加密是不可逆的,即使惡意攻擊者獲得了數(shù)據(jù)庫(kù)的訪問權(quán)限,也仍然無法得知用戶的密碼信息,從而提高了系統(tǒng)的安全性! 3 數(shù)據(jù)庫(kù)設(shè)計(jì) 關(guān)于 SQL 語(yǔ)言 SQL 語(yǔ)言作為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中的一種通用的結(jié)構(gòu)化查詢語(yǔ)言,已經(jīng)被眾多的數(shù)據(jù)庫(kù)管理系統(tǒng)所采用。 SQL可用于所有的用戶,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多 其他類型的中斷用戶。分別如表 1,表 2,表 3,表 4所示。 :只有登錄才能查看留言和訂餐。 :對(duì)用戶的留言進(jìn)行查看或刪除。 新用戶注冊(cè) 用戶填寫注冊(cè)信息包括必填項(xiàng):用戶名,密碼,驗(yàn)證密碼, ;和可選填寫的信息。 代碼如下: = Connect Timeout=5。data source=32A5C0037011401?!溄訑?shù)據(jù)庫(kù) = 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 ‘ 將注冊(cè)信息插入數(shù)據(jù)庫(kù) () () 注冊(cè)成功頁(yè)面如下: 圖 6 注冊(cè)成功 登錄 用戶需要填寫用戶名和密碼, 對(duì)輸入的用戶名與數(shù)據(jù)庫(kù)的進(jìn)行比較,若沒有則返回錯(cuò)誤,對(duì)密碼也進(jìn)行判斷,因?yàn)槊艽a在保存時(shí)是經(jīng)過 MD5加密的,所以在判斷的時(shí)候也把輸入的密碼先進(jìn)行 MD5 加密,然后進(jìn)行比較。 Trim() amp。 str amp。若菜品和地址都填寫好,則進(jìn)入訂餐成功頁(yè)面,可以查看自己的訂餐信息,可以進(jìn)行修改和刪除。packet size=4096。user id=sa。 代碼如下: Private Sub Submit_Click(ByVal sender As , ByVal e As ) Handles If = Then = 請(qǐng)選擇菜品! ElseIf Request(memo) = Then = 請(qǐng)輸入您的地址! Else GetDishCart() ‘調(diào)用 GetDishCart將數(shù)據(jù)寫入數(shù)據(jù)庫(kù) = suc (SCRIPT language=JavaScriptalert(39。39。persist security info=False。password=39。 amp。 amp。提交留言的時(shí)候?qū)Ψ謹(jǐn)?shù)進(jìn)行判斷,然后對(duì)留言內(nèi)容是否為空進(jìn)行判斷,然后寫進(jìn)數(shù)據(jù)庫(kù)。) (=39。,39。,39。,39。,39。,39。 39。) (=39。 訂單管理 使用 DATAGRID 綁定數(shù)據(jù)庫(kù)顯示訂單信息, 訂單信息分為三類,已經(jīng)確認(rèn)的和沒有確認(rèn)的還有已經(jīng)處理的。packet size=4096。user id=sa。形成 delete語(yǔ)句 = delete from neworder where dishid = amp。initial Catalog=dishsale。39。所有已經(jīng)處理過的訂單,都可以通過另一個(gè)頁(yè)面進(jìn)行管理操作,里面只包含了一個(gè)按鈕列:刪除。packet size=4096。user id=sa。形成 delete語(yǔ)句 = delete from message where id = amp。persist security info=False。password=39。,39。,39。,39。) = strsql () ‘將新菜品的信息插入數(shù)據(jù)庫(kù) () (SCRIPT language=JavaScriptalert(39。 39。 本系統(tǒng)采用 B/S( Browser/Server)結(jié)構(gòu)進(jìn)行設(shè)計(jì) ,使用 SQL Server 2020構(gòu)建數(shù)據(jù)庫(kù),并在 .NET 環(huán)境下使用 Visual 語(yǔ)言開發(fā)的一個(gè)功能 較為完善的 訂餐 系統(tǒng)。 [2] 吉根林 ,崔海源 . [M]. 北京:電子工業(yè)出版社 ,2020。 [6] Micheal Halvorson[美 ].Visual [M].北京:清華大學(xué)出版社 ,2020。在此向他表示我最衷心的感謝! 感謝所有給予過我?guī)椭椭笇?dǎo)的各位老師 (特別是吳震老師), 感謝他們大學(xué)四年來對(duì)我學(xué)習(xí)和知識(shí)實(shí)踐上的幫助和指導(dǎo)。除非另有說明,本文的工作是原始性工作。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 本文論述的訂餐系統(tǒng)是針對(duì)餐飲娛樂業(yè)而設(shè)計(jì)的一種 商務(wù)服務(wù)網(wǎng)站。利用 .NET 平臺(tái)進(jìn)行訂餐 系統(tǒng)的開發(fā)是此類系統(tǒng)未來開發(fā)的趨勢(shì) 之一 。 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è)對(duì)信息進(jìn)行網(wǎng)絡(luò)化管理的條件已經(jīng)日趨成熟,而傳統(tǒng)的通過電話和傳真來處理信息的傳統(tǒng)方式已經(jīng)越來越難以滿足企業(yè)的需求。利用 .NET 平臺(tái)進(jìn)行管理和銷售系統(tǒng)的開發(fā)成為此類系統(tǒng)未來開發(fā)的趨勢(shì)。為企業(yè)節(jié)約了很多的時(shí)間和精力。 6 開發(fā)環(huán)境和相關(guān)技術(shù) .NET 開發(fā)平臺(tái)及 開發(fā)語(yǔ)言 .NET 框架是 Microsoft 公司推出的一種全新的 開發(fā)平臺(tái) ,提供了統(tǒng)一的、面向?qū)ο蟛⑶铱梢詳U(kuò)展的編程類庫(kù)和完善的集成開發(fā)環(huán)境 ,大大簡(jiǎn)化了應(yīng)用程序的開發(fā)過程 ,并且具有良好的移植性和安全性。首先, 是一個(gè)已編譯的、基于 .NET 的開發(fā)環(huán)境,利用整個(gè) .NET 框架,開發(fā)人員可以方便的進(jìn)行程序開發(fā);其次, 可以無縫地與其它 HTML 編輯器及其編程工具一起工作,使得 Web 開發(fā)更加方便;再次,在 中利用 .NET 框架中的 的強(qiáng)大功能,可以高效便