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

正文內(nèi)容

管理信息系統(tǒng)設(shè)計課程設(shè)計-網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-06-19 03:53 本頁面
 

【文章內(nèi)容簡介】 1 “刪除訂餐人數(shù)不足的餐品”的時序圖 16 DeleteSelectInfo( ):刪除訂餐信息 DeleteSelectInfoLowerX( ):刪除人數(shù)不足 x人的訂餐信息 MySqlExecuteNonQuery( ):將訂餐信息從數(shù)據(jù)庫中刪除 1 “查詢每位顧客的訂餐信息”的協(xié)作圖 GetSelectInfoByCustomerIDToGridView( ):將顧客個人的訂餐信息顯示在窗口上 GetSelectInfoByCustomerID( ):根據(jù)顧客編號查詢顧客的訂餐信息 MySqlExecuteReader( ):將訂餐信息從數(shù)據(jù)庫中讀取出來 1 “提交訂餐信息”的協(xié)作圖 17 AddSelectInfo( ):添加訂餐記錄 AddSelectInfo( ):添加訂餐信息 MySqlExecuteNonQuery( ):將訂餐信息寫入數(shù)據(jù)庫中 1 “刪除訂餐信息”的協(xié)作圖 DeleteSelectInfo( ):刪除訂餐信息 DeleteSelectInfoByCustomerID( ):根據(jù)顧客編號刪除顧客的訂餐信息 MySqlExecuteNonQuery( ):將訂餐信息從數(shù)據(jù)庫中刪除 三、建立類圖 繪制此系統(tǒng)的類圖: 18 系統(tǒng)分析階段類圖 19 第三章 系統(tǒng)設(shè)計 在系統(tǒng)設(shè)計階段,要考慮系統(tǒng)的實現(xiàn)環(huán)境,對分析階段的類圖模型進(jìn)行調(diào)整與完善,并對人機(jī)界面和數(shù)據(jù)庫進(jìn)行設(shè)計,最終形成一個可以實現(xiàn)的系統(tǒng)設(shè)計模型。本系統(tǒng)將采用C進(jìn)行編程。 C是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于 .NET Framework 之上的高級程序設(shè)計語言。 一、類圖的調(diào)整與完善 系統(tǒng)設(shè)計階段的類圖 二、人機(jī)界面設(shè)計 首頁的設(shè)計 首頁是系統(tǒng)的第一個界面,主要功能是提供給各類人員登陸,其界面設(shè)計如下圖所示。 20 顧客訂餐界面的設(shè)計 該頁面是顧客提交訂餐結(jié)果或進(jìn)行訂餐撤銷的頁面,其界面設(shè)計如下圖所示。 訂餐中心處理訂餐數(shù)據(jù)頁面的設(shè)計 該界面是訂餐中心完成查看訂餐信息、統(tǒng)計訂餐信息、刪除訂餐不足等操作的界面,其界面設(shè)計如下圖所示。 21 管理員維護(hù)餐品信息頁面的設(shè)計 該頁面是管理員查看、添加、刪除、修改餐品信息的頁面,其界面設(shè)計如下圖所示。 管理員維護(hù)顧客信息頁面的設(shè)計 該頁面是管理員查看、添 加、刪除、修改顧客信息的頁面,其界面設(shè)計如下圖所示。 22 三、數(shù)據(jù)庫設(shè)計 CustomerInfo(CustomerID, CustomerName, PassWord) FoodInfo(FoodID, FoodName) SelectInfo(CustomerID, FoodID, SelectTime ) AdminInfo(AdminID, PassWord, Type) 23 第四章 系統(tǒng)實現(xiàn) 一、開發(fā)環(huán)境 本系統(tǒng)采用 B/S( Browser/Server)架構(gòu)進(jìn)行開發(fā)。前臺的頁面 制作工具為 Microsoft Visual Studio 2021, 網(wǎng)頁采用 XHTML+CSS 技術(shù)進(jìn)行布局。后臺的而開發(fā)語言為 C,通過。采用 Microsof SQL Server 2021建立數(shù)據(jù)庫。 二、建立數(shù)據(jù)庫 本系統(tǒng)采用 Microsoft SQL Server 2021 建立數(shù)據(jù)庫,數(shù)據(jù)庫名稱為“ Food”, 其中包括 4 張表,如下圖所示: 建立的數(shù)據(jù)庫 表 AdminInfo 該表用于存儲訂餐信息和管理員的認(rèn)證信息,表的結(jié)構(gòu)如下圖: 24 表 FoodInfo 該表用于存儲餐品信息,結(jié)構(gòu)如下: 表 SelectInfo 該表用于存儲訂餐信息,表的結(jié)構(gòu)如下圖: 表 CustomerInfo 該表用于存儲顧客信息,表的結(jié)構(gòu)如下圖: 25 三、程序設(shè)計 (一)系統(tǒng)的主要文件 系統(tǒng)中主要包括三種類型的文件: SQL Server 數(shù)據(jù)庫文件、自定義類、頁面文件,如下圖所示: 系統(tǒng)的主要文件 (二) 部分模塊的程序代碼 本系統(tǒng)的每個模塊都是基于三層架構(gòu)進(jìn)行開發(fā)。三層架構(gòu)將整個系統(tǒng)劃分為:表示層 26 ( UI)、業(yè)務(wù)邏輯層( BLL)、數(shù)據(jù)訪問層( DAL)三個層 次,以實現(xiàn)“高內(nèi)聚,低耦合”的思想。 數(shù)據(jù)訪問層 using 。 public class data { private static string strCon = server=(local)。database=Food。uid=sa。pwd=sa。 public static SqlDataReader MySqlExecuteReader(string strSQL) { SqlConnection myCon = new SqlConnection(strCon)。 SqlCommand myCom = new SqlCommand(strSQL, myCon)。 try { ()。 SqlDataReader myReader = ()。 return myReader。 } catch ( e) { throw new Exception()。 } finally { ()。 } } public static int MySqlExecuteNonQuery(string strSQL) { SqlConnection myCon = new SqlConnection(strCon)。 SqlCommand myCom = new SqlCommand(strSQL, myCon)。 try { ()。 int n = ()。 return n。 } 27 catch ( e) { throw new Exception()。 } finally { ()。 ()。 } } } 顧客訂餐模塊的代碼 該模型的界面如下圖所示: ( 1) 表示層的前臺代碼 %@ Page Language=C AutoEventWireup=true CodeFile= Inherits=Customerwindow % 28 !DOCTYPE html PUBLIC //W3C//DTD XHTML Transitional//EN html xmlns= head runat=server title無標(biāo)題頁 /title link href= rel=stylesheet type=text/css / /head body form id=form1 runat=server div div class=modelTitle顧客訂餐窗口 /div asp:Label ID=Label1 runat=server Text=Label/asp:Label a href =返回首頁 /a br /br / asp:GridView ID=GridView1 runat=server AutoGenerateColumns=False DataKeyNames
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1