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

正文內(nèi)容

畢業(yè)論文-基于net的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2025-05-17 10:36 本頁(yè)面


【正文】 4 .NET 是 Microsoft XML .NET 平臺(tái)。 XML .NET 允許應(yīng)用程序通過(guò) Inter 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語(yǔ)言。 Microsoft .NET 平臺(tái)提供創(chuàng)建 XML .NET 并將這些服務(wù)集成在一起之所需 。 C是一個(gè)語(yǔ)言, . 是一個(gè) 平臺(tái),上面支持用 C或者 VBdotNet 寫代碼。 另外, C不但可以開發(fā)基于 . 的應(yīng)用程序,也可以開發(fā)基于 WinForm 的程序,這就是區(qū)別。 若是單純以概念來(lái)說(shuō),你可以把 . 當(dāng)做一個(gè)工作平臺(tái)一般,它是一個(gè)開發(fā)環(huán)境的基底,提供你開發(fā) Windows、 Web、 Mobile、 XML...等應(yīng)用程式一個(gè)共通的平臺(tái),若是要了解深一點(diǎn),則再去了解其運(yùn)作的相關(guān)機(jī)制那是有助于你利用它來(lái)開發(fā) .C和 .NET 主要是應(yīng)用在網(wǎng)際網(wǎng)路 . C(讀做 Csharp)編程語(yǔ)言是由微軟公司的 Anders Hejlsberg 和 Scott Willamette領(lǐng)導(dǎo)的開發(fā)小組專門為 .NET 平臺(tái)設(shè)計(jì)的語(yǔ)言,它可以使程序員移植到 .NET 上。這種移植對(duì)于廣大的程序員來(lái)說(shuō)是比較容易的,因?yàn)?C從 C, C++和 Java 發(fā)展而來(lái),它采用了這三種語(yǔ)言最優(yōu)秀的特點(diǎn),并加入了它自己的特性。 C是事件的驅(qū)動(dòng)的,完全面向?qū)ο蟮目梢暬幊陶Z(yǔ)言,我們可以使用集成開發(fā)環(huán)境來(lái)編寫 C程序。使用 IDE,程序員可以方便的建立,運(yùn)行,測(cè)試和調(diào)試 C程序,這就將開發(fā)一個(gè)可用程序的時(shí)間減少到不用 IDE 開發(fā)時(shí)所用時(shí)間的一小部分。使用 IDE 迅速建立一個(gè)應(yīng)用程序的過(guò)程 稱為快速反映開發(fā)。 . NET 是 Microsoft 的 XML Web 服務(wù)平臺(tái)。不論操作系統(tǒng)或編程語(yǔ)言有何差別, XML Web 服務(wù)能使應(yīng)用程序在 Inter 上傳輸和共享數(shù)據(jù)。 Microsoft174。 .NET 平臺(tái)包含廣泛的產(chǎn)品系列,它們都是基于 XML 和 Inter 行業(yè)標(biāo)準(zhǔn)構(gòu)建,提供從開發(fā)、管理、使用到體驗(yàn) XML Web 服務(wù)的每一方面。 XML Web 服務(wù)將成為您今天正在使用的 Microsoft 的應(yīng)用程序、工具和服務(wù)器的一部分 — 并且將要打造出全新的產(chǎn)品以滿足 您所有業(yè)務(wù)需求。 更具體地說(shuō), Microsoft 正在五個(gè)方面創(chuàng)建 .NET 平臺(tái),即工具、服務(wù)器、 XML Web 服務(wù)、客戶端和 .NET 體驗(yàn)。 C 新特性: 泛型:在我看來(lái),泛型就是通過(guò)將數(shù)據(jù)類型參數(shù)化從而實(shí)現(xiàn)了代碼的更為靈活的復(fù)用,泛型的出現(xiàn)使得 C能夠使用同一段代碼來(lái)操作多種數(shù)據(jù)類型。泛型無(wú)疑是C 最重大的改進(jìn),它的出現(xiàn)賦予了 C代碼更強(qiáng)的類型安全,更好的復(fù)用,更高的基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 5 效率和更清晰的約束。 匿名方法:匿名方法允許我們將代碼直接與委托實(shí)例相關(guān)聯(lián),使委托實(shí)例化工作更 加直觀和方便。在我看來(lái),這只是 C又多了一種語(yǔ)法格式而已,不再像以前必須將方法名傳給委托實(shí)例,而是又多了一種選擇。 迭代器:迭代器允許我們更加方便的編寫用于 foreach 語(yǔ)句的類型。在我看來(lái),迭代器的出現(xiàn)只不過(guò)是改進(jìn)了 中不便的可用 foreach 語(yǔ)句類型的編寫限制,簡(jiǎn)化了一些接口。 局部類型:局部類型允許我們將一個(gè)類的代碼分別寫在不同的 cs 文件中。最典型的應(yīng)用就是使用 VS2021 創(chuàng)建 Form 文件時(shí), VS 會(huì)自動(dòng)將系統(tǒng)生成的代碼與用戶代碼分開。局部類型通過(guò) partial 關(guān)鍵字來(lái)聲明。 空屬類型:空屬類型是一種像 int,一樣可以為空的變量類型。本質(zhì)上是一種泛型的應(yīng)用,是 System .Nullable的一種類型實(shí)例化。 靜態(tài)類:靜態(tài)類是只用于包含靜態(tài)成員的類型,它既不能實(shí)例化,亦不能被繼承。 .SQL SERVER 簡(jiǎn)介 SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守 ACID的關(guān)系型 數(shù)據(jù)庫(kù)管理系統(tǒng) ,它的設(shè)計(jì)目標(biāo)是 嵌入式 的,而且目前已經(jīng)在很多 嵌入式產(chǎn)品 中使用了它,它占用資源非常的低,在 嵌入式設(shè)備 中,可能只需要幾百 K的內(nèi)存就夠了。它能夠支持 Windows/Linux/Unix等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開源世界著名的 數(shù)據(jù)庫(kù)管理系統(tǒng) 來(lái)講,它的處理速度比他們都快。 SQLite 第一個(gè) Alpha 版本 誕生于 2021年 5 月。 至今已經(jīng)有 13 個(gè)年頭, SQLite 也迎來(lái)了一個(gè)版本 SQLite 3 已經(jīng)發(fā)布。 Sqlite 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。 同時(shí)它還支持 事務(wù)處理 功能等等。也有人說(shuō)它象 Microsoft 的 Access,有時(shí)候真的覺得有點(diǎn)象,但是事實(shí)上它們區(qū)別很大。比如 SQLite 支持跨平臺(tái),操作簡(jiǎn)單,能夠使用很多語(yǔ)言直接創(chuàng)建數(shù)據(jù)庫(kù),而不象 Access 一樣需要 Office 的支持。如果是個(gè)很小型的應(yīng)用,或者 想做 嵌入式開發(fā) ,沒有合適的 數(shù)據(jù)庫(kù)系統(tǒng) ,那么 都 可以考慮 使用 SQLite。 3 系統(tǒng)需求分析 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 6 系統(tǒng) 需求分析 作為 餐飲管理系統(tǒng) ,首先需要具有 餐飲 管理 員 可以運(yùn)用系統(tǒng)來(lái)進(jìn)行登記的功能。在進(jìn)行登記后, 餐飲 管理 員 就可以登錄了,在登錄以后可以對(duì)現(xiàn)有的信息 的 查看、 修改 等。 由于 餐飲管理系統(tǒng) 是信息管理系統(tǒng) ,利用計(jì)算機(jī)網(wǎng)絡(luò)的巨大 潛在力量 、數(shù) 據(jù)信息的理念,從而減少人、物及財(cái) 等方面 上的消耗,完成合理的資源分配。 其開發(fā)的功能主要包括: 本課題是設(shè)計(jì)一個(gè)基于 .NET 的 餐飲管理系統(tǒng) 。 確的 餐飲 管理 依據(jù)與輔助決策數(shù)據(jù)。 系統(tǒng) 類 圖 4 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu) 根據(jù)以上 對(duì) 餐 飲管理系統(tǒng) 的 功能 需求分析 。 現(xiàn)對(duì) 餐飲管理系統(tǒng) 分析 。 系統(tǒng)詳細(xì)設(shè)計(jì) 不管是管理員還是 普通 餐飲 管理 員 登錄 系統(tǒng)都要進(jìn)行 正確的判斷后,才 能 登入到系統(tǒng) , 登錄活動(dòng)圖 如圖 42 所示 : 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 7 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 8 系 統(tǒng) 服 務(wù) 器管 理 人 員啟 動(dòng) 請(qǐng) 求輸 入 相 關(guān) 信 息顯 示 相 關(guān) 輸 入 信 息校 驗(yàn) 信 息失 敗 成 功顯 示 系 統(tǒng) 界 面圖 42 系統(tǒng) 登錄 活動(dòng) 圖 數(shù)據(jù)庫(kù) 設(shè)計(jì) 概念設(shè)計(jì) 系統(tǒng)管理模塊 店主模塊 登錄模塊 用戶登錄 餐廳 管理系統(tǒng) 用戶增刪改查 餐 權(quán)限增 刪改查 設(shè)置用戶角色 餐桌增刪 改查 菜單增刪改查 訂單 查詢 銷售信息查詢 角色增刪改查 工作菜單模塊 員工工作模塊 服務(wù)員 收銀員 廚 師 權(quán)限模塊 角色權(quán)限 特殊權(quán)限 設(shè)置角色權(quán)限 設(shè)置特殊權(quán)限 圖 31 功能模塊圖 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 9 5 系統(tǒng)實(shí)現(xiàn) 系統(tǒng) 數(shù)據(jù)庫(kù)連接實(shí)現(xiàn) 在系統(tǒng)開發(fā)過(guò)程中, 采用三層架構(gòu)模式開發(fā), 因?yàn)橐嗵?涉及 到對(duì)數(shù)據(jù)庫(kù)的 連接 ,如果這些 連接都 在 各個(gè) C.NET 程序中去實(shí)現(xiàn), 那樣 將 會(huì) 非常繁瑣 ,代碼重復(fù)量比較大 ,因此,為了簡(jiǎn)化這些 連接操作 , 在開發(fā)時(shí)設(shè)計(jì)了一個(gè)可重用的類 ,把對(duì)數(shù)據(jù)庫(kù)的操作都封裝在在這個(gè)類中,需要用到時(shí)生成對(duì)象調(diào)用便可,其流程圖如圖 51 所示。 其中 文件的主要代碼 由 如下所示: using System。 using 。 using 。 using 。 using 。 using 。 using 。 namespace { public class SQLiteHelper { private static readonly string str = [conStr].ConnectionString。 /// summary /// 此方法用來(lái)做增刪改 /// /summary /// param name=sqlsql語(yǔ)句 /param /// param name=param參數(shù)數(shù)組 /param /// returns返回受影響的行數(shù) /returns public static int ExecuteNonQuery(string sql, params SQLiteParameter[] param) { //創(chuàng)建連接字符串 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 10 using (SQLiteConnection con = new SQLiteConnection(str)) { //創(chuàng)建執(zhí)行 sql語(yǔ)句對(duì)象 using (SQLiteCommand cmd = new SQLiteCommand(sql, con)) { ()。//打開數(shù)據(jù)庫(kù) (param)。//添加參數(shù)列表 return ()。//執(zhí)行命令 } } } /// summary /// 此方法用來(lái)返回首行首列 /// /summary /// param name=sqlsql語(yǔ)句 /param /// param name=param參數(shù)數(shù)組 /param /// returns返回值為 object類型 /returns public static object ExecuteScalar(string sql, params SQLiteParameter[] param) { using (SQLiteConnection con = new SQLiteConnection(str)) { using (SQLiteCommand cmd = new SQLiteCommand(sql, con)) { ()。 (param)。 return ()。 } } } 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 11 /// summary /// 此方法用來(lái)返回每一行數(shù)據(jù) /// /summary /// param name=sqlsql語(yǔ)句 /param /// param name=param參數(shù)可變數(shù)組 /param /// returns返回值為 SQLiteDataReader類型 /returns public static SQLiteDataReader ExecuteReader(string sql, params SQLiteParameter[] param) { SQLiteConnection con = new SQLiteConnection(str)。 using (SQLiteCommand cmd = new SQLiteCommand(sql, con)) { (param)。 try { ()。 return (tion)。 } catch (Exception ex) { ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1