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

正文內(nèi)容

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

2024-08-02 10:36本頁面
  

【正文】 用計(jì)算與通訊領(lǐng)域。使用簡單的 C語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何 操作系統(tǒng) 上通過 Inter 進(jìn)行調(diào)用。 XML .NET 允許應(yīng)用程序通過 Inter 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。 C是一個(gè)語言, . 是一個(gè) 平臺,上面支持用 C或者 VBdotNet 寫代碼。 若是單純以概念來說,你可以把 . 當(dāng)做一個(gè)工作平臺一般,它是一個(gè)開發(fā)環(huán)境的基底,提供你開發(fā) Windows、 Web、 Mobile、 XML...等應(yīng)用程式一個(gè)共通的平臺,若是要了解深一點(diǎn),則再去了解其運(yùn)作的相關(guān)機(jī)制那是有助于你利用它來開發(fā) .C和 .NET 主要是應(yīng)用在網(wǎng)際網(wǎng)路 . C(讀做 Csharp)編程語言是由微軟公司的 Anders Hejlsberg 和 Scott Willamette領(lǐng)導(dǎo)的開發(fā)小組專門為 .NET 平臺設(shè)計(jì)的語言,它可以使程序員移植到 .NET 上。 C是事件的驅(qū)動的,完全面向?qū)ο蟮目梢暬幊陶Z言,我們可以使用集成開發(fā)環(huán)境來編寫 C程序。使用 IDE 迅速建立一個(gè)應(yīng)用程序的過程 稱為快速反映開發(fā)。不論操作系統(tǒng)或編程語言有何差別, XML Web 服務(wù)能使應(yīng)用程序在 Inter 上傳輸和共享數(shù)據(jù)。 .NET 平臺包含廣泛的產(chǎn)品系列,它們都是基于 XML 和 Inter 行業(yè)標(biāo)準(zhǔn)構(gòu)建,提供從開發(fā)、管理、使用到體驗(yàn) XML Web 服務(wù)的每一方面。 更具體地說, Microsoft 正在五個(gè)方面創(chuàng)建 .NET 平臺,即工具、服務(wù)器、 XML Web 服務(wù)、客戶端和 .NET 體驗(yàn)。泛型無疑是C 最重大的改進(jìn),它的出現(xiàn)賦予了 C代碼更強(qiáng)的類型安全,更好的復(fù)用,更高的基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 5 效率和更清晰的約束。在我看來,這只是 C又多了一種語法格式而已,不再像以前必須將方法名傳給委托實(shí)例,而是又多了一種選擇。在我看來,迭代器的出現(xiàn)只不過是改進(jìn)了 中不便的可用 foreach 語句類型的編寫限制,簡化了一些接口。最典型的應(yīng)用就是使用 VS2021 創(chuàng)建 Form 文件時(shí), VS 會自動將系統(tǒng)生成的代碼與用戶代碼分開。 空屬類型:空屬類型是一種像 int,一樣可以為空的變量類型。 靜態(tài)類:靜態(tài)類是只用于包含靜態(tài)成員的類型,它既不能實(shí)例化,亦不能被繼承。它能夠支持 Windows/Linux/Unix等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開源世界著名的 數(shù)據(jù)庫管理系統(tǒng) 來講,它的處理速度比他們都快。 至今已經(jīng)有 13 個(gè)年頭, SQLite 也迎來了一個(gè)版本 SQLite 3 已經(jīng)發(fā)布。 同時(shí)它還支持 事務(wù)處理 功能等等。比如 SQLite 支持跨平臺,操作簡單,能夠使用很多語言直接創(chuàng)建數(shù)據(jù)庫,而不象 Access 一樣需要 Office 的支持。 3 系統(tǒng)需求分析 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 6 系統(tǒng) 需求分析 作為 餐飲管理系統(tǒng) ,首先需要具有 餐飲 管理 員 可以運(yùn)用系統(tǒng)來進(jìn)行登記的功能。 由于 餐飲管理系統(tǒng) 是信息管理系統(tǒng) ,利用計(jì)算機(jī)網(wǎng)絡(luò)的巨大 潛在力量 、數(shù) 據(jù)信息的理念,從而減少人、物及財(cái) 等方面 上的消耗,完成合理的資源分配。 確的 餐飲 管理 依據(jù)與輔助決策數(shù)據(jù)。 現(xiàn)對 餐飲管理系統(tǒng) 分析 。 其中 文件的主要代碼 由 如下所示: using System。 using 。 using 。 using 。 /// summary /// 此方法用來做增刪改 /// /summary /// param name=sqlsql語句 /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語句對象 using (SQLiteCommand cmd = new SQLiteCommand(sql, con)) { ()。//添加參數(shù)列表 return ()。 (param)。 } } } 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 11 /// summary /// 此方法用來返回每一行數(shù)據(jù) /// /summary /// param name=sqlsql語句 /param /// param name=param參數(shù)可變數(shù)組 /param /// returns返回值為 SQLiteDataReader類型 /returns public static SQLiteDataReader ExecuteReader(string sql, params SQLiteParameter[] param) { SQLiteConnection con = new SQLiteConnection(str)。 try { ()。 } catch (Exception ex) { ()。 throw ex。 using (SQLiteConnection con = new SQLiteConnection(str)) { using (SQLiteCommand cmd = new SQLiteCommand(sql, con)) { (param)。 (dt)。 } } } 登錄模塊實(shí)現(xiàn) using System。 using 。 using 。 using 。 using 。 namespace Catering { public partial class FrmLogin : Form { public FrmLogin() { 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 13 InitializeComponent()。 //帳號 string pwd = ()。//要顯示的信息 UserInfo per。 //調(diào)用 bll方法驗(yàn)證帳號和密碼是否正確 if ((name, pwd, out msg, out per)) { //如果登錄成功則在消息窗口顯現(xiàn)登錄成功的狀態(tài)并且等待一分鐘后顯示主窗體 (msg, 1, Bind)。 } } } void Bind() { = 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 14 。 return false。 return false。 } } } 登錄界面如圖: 主窗體實(shí)現(xiàn) 主窗體 主要 由 以下代碼來實(shí)現(xiàn): using System。 using 。 using 。 using 。 using 。 namespace Catering { public partial class FrmMain : Form { public FrmMain() { InitializeComponent()。 ListRoomInfo list = (delFlag)。 i =0 。 = list[i]。 //并且為該控件 ListView lv = new ListView()。 = imageList1。 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 16 = 。//為每個(gè) listview控件注冊一個(gè)選項(xiàng)值改變的事件 //為 TblPage控件添加 ListView控件 (lv)。 } } //顯示當(dāng)前餐桌的點(diǎn)菜內(nèi)容 void Listview_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { if () { DeskInfo desk= as DeskInfo。 int orderId = ()。 ListROrderInfoProduct list = (orderId)。//禁止自動添加列 = list。 ListView lv= [0] as ListView。//清空 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 17 //根據(jù)包間的 id和刪除標(biāo)識 ,查詢該包間所有的餐桌 DeskInfoBLL dkBll = new DeskInfoBLL()。 for (int i = 0。 i++) { if (list[i].DeskState==0)//判斷餐桌的狀態(tài)是 0 { (list[i].DeskName, 0)。 } else if (list[i].DeskState==2)//判斷餐桌的狀態(tài)是 2 { (list[i].DeskName, 2)。 } } public event EventHandler evt。 public event EventHandler evtBalance。//此方法在上面 //獲取房間的類型 基于 .NET的 餐飲管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 18 TabPage tb = [0]。 += new EventHandler(tclInfo_SelectedIndexChanged)。 TabPage tp= 。 } /// summary /// TabControl控件的選中項(xiàng)值改變事件 /// /summary void tclInfo_SelectedIndexChanged(object sender, Event
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1