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

正文內容

餐飲信息管理系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-05-04 22:29 本頁面
 

【文章內容簡介】 允許空餐飲信息管理系統(tǒng)的設計與實現(xiàn)日期桌號時間預定(YuDing)客戶姓名消費金額身份證號預定餐點用戶編號圖預定ER圖主要存儲一些預定信息,如客戶的賬號、預定的時間、桌號和菜單等等,主要用于記錄客戶的預定信息,會使用到用戶、客戶、菜單和折扣信息。已消費金額折扣(discount)折扣程度圖折扣ER圖存儲管理員(店主)設定的打折信息,用來計算打折后的應付金額,使用在添加預定時打折。數(shù)據(jù)表的設計user(用戶表)表 user11序號字段名稱字段描述字段類型長度備注1Name客戶姓名char20不允許空2Id客戶編號nchar20不允許空3Address客戶地址char50不允許空4Birthday客戶生日nchar20不允許空5Pwd客戶密碼nchar20不允許空6Addtime添加時間nchar20不允許空7Money賬戶余額money不允許空8usedmoney已用金額money不允許空9Photo客戶照片image允許空10Tel客戶電話nchar20允許空11mobilephone客戶手機nchar20不允許空12Userid用戶編號nchar10不允許空序號字段名稱字段描述字段類型長度備注1Name食譜名稱nchar20不允許空2Price價格money不允許空3Photo食譜照片image允許空4Efficacy食譜功效nchar50允許空5Formula食譜配料nchar50允許空餐飲信息管理系統(tǒng)的設計與實現(xiàn)用戶表主要用于存儲一些用戶信息,如用戶的賬號、密碼和類型地點等等,主要用于用戶登錄,添加客戶和添加預定時會使用到用戶信息來記錄經手的用戶,字段money用于記錄用戶的收款金額,便于結算時對收款現(xiàn)金的核對。customer(客戶表)表 customer客戶表主要用于存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費情況等等,主要用于客戶訂餐、充值和結算,字段money用于儲存賬戶余額,在使用充值和賬戶余額支付時會使用到它。字段usedmoney用于記錄客戶的消費情況,為客戶打折時會使用到它。food(食譜表)表 food12序號字段名稱字段描述字段類型長度備注1Tableid桌號nchar10不允許空2Date日期nchar20不允許空3Time時間nchar10不允許空4Name客戶姓名nchar10不允許空5customerid客戶身份證號nchar10不允許空6Userid用戶編號nchar10不允許空7Food預定餐點nvarcharMAX不允許空8Money消費金額money不允許空序號字段名稱字段描述字段類型長度備注1usedmoney已消費金額char10不允許空2Discount折扣程度char10不允許空餐飲信息管理系統(tǒng)的設計與實現(xiàn)食譜表主要用于存儲一些食譜信息,如食譜的名稱、價格和照片等等,主要用于客戶訂餐,使用于添加預定。字段Price記錄的是食物的價格。當客戶預定餐點時,系統(tǒng)使用它來算費用。YuDing(預定表)表 YuDing預定表主要用于存儲一些預定信息,如客戶的賬號、預定的時間、桌號和菜單等等,主要用于記錄客戶的預定信息,會使用到用戶、客戶、菜單和折扣信息。當系統(tǒng)預定餐點時,會從其他各表中調出需要的信息,經過計算和處理后,將最終信息儲存到YuDing表,該表和其它各表都有緊密的聯(lián)系。discount(折扣表)表discount折扣表用于存儲管理員(店主)設定的打折信息,用來計算打折后的應付金額,使用在添加預定時打折。當客戶預定餐點時,打折服務的折扣程度就是參照該表。13餐飲信息管理系統(tǒng)的設計與實現(xiàn)第四章系統(tǒng)詳細設計數(shù)據(jù)庫數(shù)據(jù)庫的鏈接為了便于用戶使用和維護,我們將與數(shù)據(jù)庫的連接,單獨寫出來并進行編譯,這樣系統(tǒng)在新的環(huán)境使用時,只需改動一處數(shù)據(jù)庫連接代碼,即可立即使用,連接關鍵代碼如下:PublicSharedconstrAsString=DataSource=WWW3C702F2C1C8\SQLEXPRESS。InitialCatalog=dcdatebase。IntegratedSecurity=True其中PublicSharedconstrAsString=DataSource=WWW3C702F2C1C8\SQLEXPRESS。InitialCatalog=dcdatebase。IntegratedSecurity=True是數(shù)據(jù)庫連接語句,WWW3C702F2C1C8是計算機名。Is_SQL_Cmd方法方法Is_SQL_Cmd是判斷數(shù)據(jù)是否存在,當系統(tǒng)登錄和添加客戶需要驗證數(shù)據(jù)庫中是否存在提交的數(shù)據(jù)時會用到它。其主要代碼如下:PublicFunctionIs_SQL_Cmd(ByValcmdstrAsString)AsBooleanSqlConn=NewSqlConnection(constr)()SqlCmd=NewSqlCommand(cmdstr,SqlConn)TrySqlDr=()IfThenReturnTrueElseReturnFalseEndIfCatchexAsExceptionReturnFalseFinally()14餐飲信息管理系統(tǒng)的設計與實現(xiàn)EndTryEndFunctionSQL_Ada方法方法SQL_Ada是為了查詢數(shù)據(jù)庫,并將查詢到的結果存放在內存中的datatable表中,餐飲信息管理系統(tǒng)中使用到的組件DataGridView再從datatable表中得到數(shù)據(jù)。PublicFunctionSQL_Ada(ByValadastrAsString)AsDataTableSqlConn=NewSqlConnection(constr)()SqlAda=NewSqlDataAdapter(adastr,SqlConn)ds=NewDataSetTry(ds)Return(0)CatchexAsExceptionReturnNewDataTableFinally()EndTryEndFunctionExecCmd過程ExecCmd是為系統(tǒng)中的添加、刪除、修改服務,系統(tǒng)里的客戶、菜單、折扣和員工的添加、刪除和修改都用到了該過程。PublicSubExecCmd(ByValcmdstrAsString)SqlConn=NewSqlConnection(constr)()SqlCmd=NewSqlCommand(cmdstr,SqlConn)()EndSub系統(tǒng)的登錄與注銷15餐飲信息管理系統(tǒng)的設計與實現(xiàn)用戶登陸模塊的實現(xiàn)圖用戶登錄用戶登陸模塊是防止非法用戶登陸的第一道防線,通過它可以保護后臺數(shù)據(jù)庫的安全性,當用戶要進行系統(tǒng)操作時,首先要進入的就是身份驗證界面,只有在密碼正確的情況下才能進行以后的操作,如果輸入的密碼不正確,則不能進行登錄對系統(tǒng)進行操作。如果用戶以職員的身份進入系統(tǒng),則只能進行顧客信息管理、菜單信息查詢、預定信息管理和充值結算管理,而菜單信息管理、折扣設定、員工管理這些功能將被屏蔽,如果用戶以管理員(店長)身份登錄,系統(tǒng)的所有功能都將可以使用。以下是“登錄”按鈕的代碼:cmdstr=select*from[user]where[user_id]=39。++39。and[pwd]=39。++39。and[style]=39。++39。TryIf(cmdstr)Then=True...... //類似部分省略()ElseMsgBox(請?zhí)顚懻_的用戶名、密碼和用戶類型!)EndIfCatchexAsException(ex)16餐飲信息管理系統(tǒng)的設計與實現(xiàn)EndTry系統(tǒng)先進行數(shù)據(jù)庫操作,判斷是否存在用戶名、用戶密碼和用戶類型完全符合要求的數(shù)據(jù),如果存在,則說明用戶可以登錄,同時把登錄的用戶類型和用戶名告訴需要用到用戶類型和用戶名數(shù)據(jù)的模塊如系統(tǒng)主界面、充值模塊和買單模塊等等。用戶注銷模塊的實現(xiàn)用戶注銷模塊的代碼如下:PrivateSub注銷ToolStripMenuItem_Click(ByValsenderAs,ByValeAs)Handles==FalseForEachChildFormAsFormIn()Nextmain_Load(sender,e)()=登錄EndSub用戶通過本模塊可以注銷系統(tǒng),系統(tǒng)恢復到登錄前畫面,這樣就可以防止在用戶離開后,系統(tǒng)數(shù)據(jù)被人惡意修改。17餐飲信息管理系統(tǒng)的設計與實現(xiàn)客戶信息管理客戶信息的添加圖客戶的添加當用戶點擊添加按鈕時,系統(tǒng)執(zhí)行以下代碼:CmdStr=SELECTidFROM[customer]whereid=39。++39。If=Then //身份證不為空MsgBox(請輸入身份證號)()ElseIf(CmdStr)Then //檢查是否已注冊MsgBox(該客戶已經存在)()...... //中間還有很多類似的驗證ElseCmdStr=insertintocustomer(name,id,address,birthday,pwd,addtime,money,usedmoney,tel,mobilephone,userid)VALUES(39。++39。,39。++39。,39。++39。,39。++39。,39。++39。,39。+Now+39。,39。+0+39。,39。+0+39。,39。++39。,39。++39。,39。+user+39。)18餐飲信息管理系統(tǒng)的設計與實現(xiàn)Try(CmdStr) //添加客戶MsgBox(添加成功) //添加成功提示FileUrl= //復位空格......CatchexAsException(ex)EndTryEndIfEndSub在添加用戶前,系統(tǒng)進行了詳細的表單驗證,包括驗證要提交的客戶是否已經存在,用戶兩次輸入的密碼是否一樣,以及聯(lián)系方式不為空等等。使用insert語句將通過驗證的表格中的數(shù)據(jù)提交到數(shù)據(jù)庫。菜單信息添加模塊與本模塊的原理類似,以下不再闡述。圖像的處理如果用戶在上面添加客戶信息時,添加了圖像信息,那么系統(tǒng)就會執(zhí)行以下命令:IfFileUrlThen //圖像存在的話,添加圖像DimimgstreemAsNewFileStream(FileUrl,,)Dimimgbyte()AsByte(imgbyte,0,)()DimsqlcmdAsNewDimsqlconnAsNew()CmdStr=updatecustomersetphoto=@imagewhere160
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1