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

正文內(nèi)容

基于java的餐飲管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)-閱讀頁(yè)

2025-07-12 18:13本頁(yè)面
  

【正文】 單、掛賬等情況。該軟件應(yīng)盡可能地降低使用者的勞動(dòng)強(qiáng)度,同時(shí)提高工作質(zhì)量和效率。 系統(tǒng)的性能需求1 系統(tǒng)的安全性系統(tǒng)運(yùn)行安全是決定軟件質(zhì)量的重要因素,雖然此餐飲系統(tǒng)不需要接入Inter,但系統(tǒng)中涉及多方信息,有顧客信息,員工信息,菜品信息等等,如果有人蓄意破壞任意信息,都可能會(huì)導(dǎo)致系統(tǒng)的停用,會(huì)帶來(lái)?yè)p失,因此仍然需要保證它的安全。既要考慮操作系統(tǒng)的安全性,還要考慮到餐飲系統(tǒng)本身的安全性。3 系統(tǒng)的簡(jiǎn)單性、易用性要考慮到不同層次服務(wù)人員及領(lǐng)導(dǎo)人員的計(jì)算機(jī)操作水平,一般而言,大部分服務(wù)員的計(jì)算機(jī)操作水平偏低,因此開(kāi)發(fā)時(shí)要本著“簡(jiǎn)單易用”的原則,方便各層次人員的使用,使人員的培訓(xùn)降到最低。4 系統(tǒng)的穩(wěn)定性、可靠性餐飲行業(yè)從業(yè)人員來(lái)源廣泛,分布性強(qiáng),往往不具備專(zhuān)業(yè)的計(jì)算機(jī)知識(shí),因此,餐飲系統(tǒng)必須穩(wěn)定、可靠。餐飲系統(tǒng)必須兼顧到餐飲行業(yè)這種間隙性的營(yíng)業(yè)狀況,必須具有高度的穩(wěn)定性,保證在營(yíng)業(yè)高峰時(shí)不出故障,即使出現(xiàn)故障,系統(tǒng)也必須具有快速恢復(fù)能力。為了能夠適應(yīng)信息化發(fā)展的需要,提高餐飲部門(mén)的工作效率,引入了該信息系統(tǒng)。圖 系 統(tǒng) 模 塊 圖打開(kāi)系統(tǒng)登錄驗(yàn)證密碼NY點(diǎn)菜系統(tǒng) 菜肴管理 顧客管理 營(yíng)業(yè)管理 員工管理 密碼修改菜品選擇結(jié)算菜肴添加菜肴刪減菜肴修改菜肴展示顧客添加顧客修改顯示顧客月收益年度收益員工刪減員工修改員工顯示密碼驗(yàn)證NY修改員工添加第三章 總體分析 12 數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類(lèi)數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)的收集和數(shù)據(jù)分析秘獲得的主要成果。數(shù)據(jù)字典部分如下:,菜單信息表如。它描繪的是用戶端看到的信息,實(shí)體聯(lián)系方法(ER方法)是概念設(shè)計(jì)中最著名的方法就是,建立ER模型,用ER圖表示概念結(jié)構(gòu),得到數(shù)據(jù)庫(kù)的概念模型 。在本系統(tǒng)中,多對(duì)多的關(guān)系用(mn)表示。第三章 總體分析 14 圖 餐 桌 ER 圖圖 員 工 ER 圖第三章 總體分析 15 圖 管 理 員 ER 圖圖 菜 品 ER 圖第三章 總體分析 16 圖 顧 客 ER 圖圖 盈 利 ER 圖 總體 ER 圖邏輯設(shè)計(jì)的目的是把概念設(shè)計(jì)好的概念模型轉(zhuǎn)換成與選用的具體計(jì)算機(jī)上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。因而,根據(jù)上節(jié)的實(shí)體ER 圖,總體ER 第三章 總體分析 17 圖 總 體 ER圖 系統(tǒng)數(shù)據(jù)表下面將主要介紹關(guān)鍵數(shù)據(jù)表的數(shù)據(jù)庫(kù)設(shè)計(jì)的詳細(xì)說(shuō)明。表 收入查詢表yingli字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 說(shuō)明 索引 是否為空zhuoid Int 桌號(hào) NOmon Int 消費(fèi)金額 NOmouth Varchar 50 月份 Yesdate Date 日期 No,主要有桌號(hào),消費(fèi)金額,日期等。 餐桌狀態(tài)表zhuocai字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 說(shuō)明 索引 是否為空zhuoid Int 編號(hào) Primary Key NOZhuostate varchar 50 餐桌狀態(tài) NOCai varchar 200 餐桌菜品 Yes,及當(dāng)前的使用狀態(tài)。 點(diǎn)菜信息表zhuocai字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 說(shuō)明 索引 是否為空zhuoid Int 編桌號(hào) NOzhuostate Varchar 20 餐桌狀態(tài) NOCai Varchar 500 點(diǎn)菜信息 Yes,用于最后的結(jié)算。1 用戶登錄員工通過(guò)輸入用戶名和密碼登錄入系統(tǒng),如果密碼或者用戶名不正確,則不任許員工登錄到系統(tǒng)。2 修改密碼員工登錄后可以自行修改密碼,必須先輸入原始密碼,再重新輸入兩次新密碼,如果輸入不最正確,則系統(tǒng)不任許用戶修改密碼3 點(diǎn)菜系統(tǒng)此系統(tǒng)主功能,選擇桌號(hào),選擇菜品后提交,消費(fèi)完完成結(jié)算任務(wù)。對(duì)于員工信息也可以刪除。5 菜單管理系統(tǒng)給出酒店所有菜單信息列表,列出菜單的名稱(chēng),菜單的價(jià)格,菜品的規(guī)格,如果刪除菜品的信息,則通過(guò)“ 菜肴刪除” 按鈕刪除想要?jiǎng)h除的數(shù)據(jù),如果添加菜品信息,則點(diǎn)“添加菜品”,進(jìn)入添加菜品信息頁(yè)面,選擇菜品所歸屬的類(lèi)別,填寫(xiě)菜品的名稱(chēng),菜品的規(guī)格,菜品的價(jià)格。同時(shí)可以修改添加顧客。第四章 系統(tǒng)實(shí)現(xiàn) 21 第四章 系統(tǒng)實(shí)現(xiàn) 用戶登錄員工通過(guò)輸入用戶名和密碼登錄入系統(tǒng),如果密碼或者用戶名不正確,則不任許員工登錄到系統(tǒng)。在業(yè)務(wù)邏輯層定義checkadmin 方法,在數(shù)據(jù)庫(kù)中查找相應(yīng)用戶名密碼進(jìn)行匹配。 String s=()。 String pwd=new String(p)。 if(flag){ Main m=new Main()。 (false)。 ()。 }} 系統(tǒng)主界面通過(guò)前期的規(guī)劃和設(shè)計(jì),現(xiàn)將系統(tǒng)頁(yè)面具體實(shí)現(xiàn)。系統(tǒng)主頁(yè)面中主要包括的功能有:點(diǎn)菜系統(tǒng),菜肴管理,顧客管理,營(yíng)業(yè)管理,員工管理,密碼修改,幫助。 修改密碼界面關(guān)鍵代碼如下:String name=()。String pwdold=new String(ch1)。String pwdnew1=new String(ch2)。String pwdnew2=new String(ch3)。if(flag){if((pwdnew2)){(name, pwdnew1)。}else{(null, 兩次密碼輸入不匹配, 提示 , )。()。}}else{(null, 原始密碼輸入錯(cuò)誤!, 提示 , )。()。對(duì)于員工信息也可以刪除。第四章 系統(tǒng)實(shí)現(xiàn) 25 顯示所有人員界面 添加人員界面關(guān)鍵代碼如下:(150, 0, 550, 598)。String sql=select * from Yuangong。Statement stmt=()。while(()){ v=new Vector()。((2))。((4))。((6))。((8))。}TableModel model=new DefaultTableModel(rows,heads)。 (conn, stmt, rst)。} 顧客管理系統(tǒng)給出餐館內(nèi)所有顧客信息,增加顧客,修改顧客信息。 顧客管理界面第四章 系統(tǒng)實(shí)現(xiàn) 28 菜品管理界面 盈利管理系統(tǒng)給出餐館月盈利,年度盈利明細(xì)功能。盡管在系統(tǒng)開(kāi)發(fā)周期的各個(gè)階段均采取了嚴(yán)格的技術(shù)審查,但依然難免會(huì)留下錯(cuò)誤,如果系統(tǒng)的一些漏洞或錯(cuò)誤在投入運(yùn)行之前的系統(tǒng)檢測(cè)階段沒(méi)有發(fā)現(xiàn)并糾正,這些問(wèn)題在運(yùn)行階段是遲早會(huì)暴露出來(lái)的,到那時(shí)要糾正錯(cuò)誤將會(huì)付出更大的代價(jià)。統(tǒng)計(jì)表明,開(kāi)發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測(cè)試的工作量大約占整個(gè)軟件開(kāi)發(fā)工作量的40%-50%。 測(cè)試方法 個(gè)人單元測(cè)試對(duì)于小系統(tǒng),在編碼過(guò)程中,最常用的單位測(cè)試。 單元測(cè)試不僅僅是作為無(wú)錯(cuò)編碼一種輔助手段在一次性的開(kāi)發(fā)過(guò)程中使用,單元測(cè)試必須是可重復(fù)的,無(wú)論是在軟件修改,或是移植到新的運(yùn)行環(huán)境的過(guò)程中。 系統(tǒng)功能測(cè)試系統(tǒng)功能測(cè)試最常見(jiàn)的兩種方法是黑盒測(cè)試和白盒測(cè)試,黑盒測(cè)試也稱(chēng)功能測(cè)試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,研究軟件的外部特性。白盒測(cè)試也稱(chēng)結(jié)構(gòu)測(cè)試,將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查與測(cè)試是否相符。鏈接測(cè)試可分為三個(gè)方面。在這種情況下,我們必須通過(guò)測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。例如:只能接受某些字符,測(cè)試時(shí)可以跳過(guò)這些字符,看系統(tǒng)是否會(huì)報(bào)錯(cuò)。在Web應(yīng)用中,最常用的數(shù)據(jù)庫(kù)類(lèi)型是關(guān)系型數(shù)據(jù)庫(kù),可以使用SQL對(duì)信息進(jìn)行處理。數(shù)據(jù)一致性錯(cuò)誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計(jì)問(wèn)題等引起的,針對(duì)這兩種情況,可分別進(jìn)行測(cè)試。人工測(cè)試又稱(chēng)為代碼復(fù)審。機(jī)器測(cè)試分為黑盒測(cè)試(又稱(chēng)功能測(cè)試)和白盒測(cè)試(又稱(chēng)結(jié)構(gòu)測(cè)試)兩種。輸入密碼錯(cuò)誤時(shí)系統(tǒng)會(huì)提示。 修改密碼界面 從人員列表中,刪除人員信息,增加人員信息,刪減成功。4 菜單管理菜單列表信息,刪除信息,增加菜單信息,系統(tǒng)自動(dòng)提示。要?jiǎng)h除已經(jīng)選定的菜品時(shí),只要再次點(diǎn)擊該菜品圖片即可。 結(jié)算模塊7 。至此,我已將所做的系統(tǒng)做了一個(gè)非常完整的描述。但由于一些客觀原因的限制,還不能對(duì)其進(jìn)行進(jìn)一步研究。畢業(yè)設(shè)計(jì)和我在大學(xué)初期做課程設(shè)計(jì)的時(shí)候很不一樣,原來(lái)我們做的東西很不規(guī)范,想到哪里就做到哪里,沒(méi)有一個(gè)正規(guī)的,清晰的過(guò)程。有些東西想起來(lái)比較容易做起來(lái)卻難,只有真正做的時(shí)候,才會(huì)發(fā)現(xiàn)有許多知識(shí)是自己不懂的。但是通過(guò)這些問(wèn)題,學(xué)到了很多遺漏的知識(shí)。并不是有了編程的知識(shí),或者軟件工程的概念就可以完成任務(wù)了,還必須弄清楚酒店餐飲管理系統(tǒng)是怎樣運(yùn)行,究竟是怎樣一個(gè)過(guò)程等。第一次做如此正規(guī)的系統(tǒng),難免會(huì)有些遺漏和疏忽的地方,系統(tǒng)也會(huì)有不穩(wěn)定,不完善的地方。只有實(shí)踐了,才知道問(wèn)題所在,才能使自己在今后避免同樣的錯(cuò)誤。所以,該系統(tǒng)可以在此基礎(chǔ)上繼續(xù)改進(jìn)和擴(kuò)展。讓我對(duì)專(zhuān)業(yè)知識(shí)有了更深刻地認(rèn)識(shí),對(duì)今后的工作也有了更多的自信。致謝 36 致 謝大學(xué)四年匆匆而過(guò),在這四年的學(xué)習(xí)生涯中,有苦有樂(lè),學(xué)到了許多對(duì)未來(lái)都有幫助的知識(shí),尤其是這次畢業(yè)設(shè)計(jì),從中受益匪淺。在論文編寫(xiě)過(guò)程中,也遇到許多問(wèn)題,格式問(wèn)題是其中最重要的問(wèn)題。當(dāng)論文交給老師后,老師細(xì)心的找出論文中間出現(xiàn)的問(wèn)題,然后批注出來(lái)。通過(guò)老師的指導(dǎo),自己學(xué)會(huì)了如何完成這樣一項(xiàng)任務(wù),對(duì)以后的發(fā)展有很大的幫助。同時(shí),要感謝培養(yǎng)我長(zhǎng)大含辛茹苦的父母,謝謝你們!最后,還要感謝我的同學(xué)們,他們?cè)谖业墓ぷ骱蛯W(xué)習(xí)中給予了極大的幫助,并協(xié)助收集了大量的論文資料,提出了不少有益的見(jiàn)解。char[] ch1=()。char[] ch2=()。char[] ch3=()。boolean flag=(name, pwdold)。(null, 修改成功, 提示 , )。()。()。()。}附錄 39 public static boolean updatename(String name,String pwd){ boolean flag=false。 if(!.equals(name)){ Connection conn。String sql=update admin set adminpwd=39。 where adminname=39。Statement stmt=()。if(i!=0){flag=true。()。} } return flag。jpDiancaishow=new JPanel(new ModifiedFlowLayout())。jbOK=new JToggleButton[100]。Statement stmt=()。+lei+39。 int i=0。 s1=new VectorString()。 s3=new VectorString()。 while(()){ ((3))。 ((1))。 String str=(39。,39。)。jbOK[j]=new JToggleButton((j),(j),false)。(jbOK[j])。 selected = ().isSelected()。 if(selected){ //(ss+被選中)。 (sum)。 }}})。 } (conn, stmt, rst)。}附錄 42 結(jié)算部分代碼String zhuo1=().toString()。Connection conn=()。String sql1=select cai from zhuocai where zhuoid=39。ResultSet rst=(sql1)。} String s=(String) (0)。 Vector mon=new Vector()。 for(int j=1。j++){ String sql2=select price from Caipin where name=39。 rst1=(sql2)。 } } int sum = 0。m(
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1