



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、下載可編輯餐飲通用管理系統(tǒng)一、實驗?zāi)康?理解和掌握軟件工程的設(shè)計理念與設(shè)計方法。2 掌握某種數(shù)據(jù)庫管理以及可視化編程環(huán)境,掌握基于某種編程語言的信息系統(tǒng)或嵌入式軟件的開發(fā)設(shè)計方法。二、實驗說明本實驗除了限定了軟硬平臺的題目之外,可以任意選擇軟硬平臺 。尤其是Windows下的軟件題目 ,可以選擇 .NET 平臺 (ASP.NET/WinForm) 、J2EE平臺( JSP/Servlet )、 WIN32 平臺等任意平臺 ,開發(fā)工具 、開發(fā)環(huán)境自行選擇,涉及數(shù)據(jù)庫系統(tǒng)的可以任意選擇數(shù)據(jù)庫系統(tǒng)。以下為實驗備選題目 。題目 1:餐飲通用管理系統(tǒng)1管理菜品信息 。2要能按餐館的要求修改菜單和讓新顧客
2、的資料備份。3產(chǎn)生定菜單 ,并修改貨物庫存 。4財務(wù)管理部分主要是根據(jù)顧客的消費結(jié)帳和修改總帳目數(shù)據(jù)。三、實驗設(shè)備序號名稱型號與規(guī)格數(shù)量1計算機通用12相關(guān)開發(fā)環(huán)境軟件.專業(yè) .整理 .下載可編輯四、實驗內(nèi)容4.1 可行性分析可行性分析的定義可以大致概括為 :可行性分析指的是在一個項目開發(fā)前期 ,人為的對它進行鑒定和考察 ,通過對它所涉及到的經(jīng)濟 、技術(shù)、財物等綜合的分析來最終判斷它是否可行 。 以下幾個方面是可行性分析階段主要進行分析的內(nèi)容 :技術(shù)可行性分析技術(shù)可行性分析是指按照一個系統(tǒng)開發(fā)的最終目的和要求 ,來首先衡量技術(shù)方面的資源是否符合條件 ,比如硬件軟件的要求 ,研發(fā)人員的數(shù)量和水平
3、等等相關(guān)的技術(shù)條件 ,都是屬于技術(shù)可行性分析的方面。例如,像這個小型餐飲管理系統(tǒng)的研發(fā),它所需要的開發(fā)環(huán)境及工具都要具備 ,還有操作系統(tǒng)版本的求也要考慮進去以及對內(nèi)存的要求這些都要考慮進去,目前 Java 的研發(fā)技術(shù)越來越成熟了,相信以后的發(fā)展前景會更加明朗。經(jīng)濟可行性分析經(jīng)濟可行性分析這個項目研發(fā)成功后,給公司帶來的經(jīng)濟效益與研發(fā)前所投入的資金之間的一個比較 ,從而來確認所開發(fā)系統(tǒng)是否真的能給企業(yè)帶來一定的經(jīng)濟效益。開發(fā)這個餐飲管理系統(tǒng) ,不僅能給企業(yè)管理者提供一個更好管理餐飲業(yè)的平臺 ,而且還能大幅度提高企業(yè)的形象及增強與外界的競爭力 。 擺脫了以前陳舊的低效率經(jīng)營模式 ,適應(yīng)了現(xiàn)代經(jīng)營管
4、理的要求 。這套餐飲管理系統(tǒng)將餐飲業(yè)中開臺 、點菜、預(yù)定、結(jié)賬、貨物入庫出庫、人員信息等一連串的業(yè)務(wù)用計算機來管理 ,分析與設(shè)計了餐飲系統(tǒng)的結(jié)構(gòu)及功能模塊,解決餐飲系統(tǒng)的關(guān)鍵技術(shù)和解決方案 ,使得餐飲管理機制真正實現(xiàn)了現(xiàn)代化 。從而提高酒店的服務(wù)質(zhì)量 ,并配合現(xiàn)代化的酒店管理 ,獲得了更好的經(jīng)濟效益 。安全可行性分析系統(tǒng)正式運行后 ,就企業(yè)這一塊而言 ,登錄的用戶方不需要了解系統(tǒng)研發(fā)過程所涉及到的一些技術(shù)性方面的東西 ,即它對用戶而言是完全透明的 。用戶登陸后 ,只需根據(jù)系統(tǒng)界面的鏈接或按鈕來執(zhí)行相應(yīng)的操作 ,達到所要求的功能 。 而且,本系統(tǒng)的界面美觀大方 、操作方便 、功能齊全 ,所以不僅
5、能夠給用戶帶來視覺上的舒服 ,而且也很好的達到了用戶的需求。另一方面 ,這個系統(tǒng)設(shè)計了一個系統(tǒng)鎖定功能 ,這個功能大大提升了系統(tǒng)的安全性 ,防止了外界無關(guān)人員對本系統(tǒng)非法的操作 ,很好的體現(xiàn)了系統(tǒng)安全的功能 。操作可行性分析本系統(tǒng) ,根據(jù)軟硬件資源的利用情況,按照數(shù)據(jù)庫里數(shù)據(jù)表的內(nèi)容直接在前臺進行操作 ,可以實現(xiàn)系統(tǒng)完整 、穩(wěn)定的運行 ,不會給系統(tǒng)造成過多負面的壓力 ,保證了它正常的運行 。如上所述 ,本系統(tǒng)通過對以上四個方面的可行性分析,最終得出結(jié)論 ,開發(fā)這個小型的餐飲管理系統(tǒng)是可行的.專業(yè) .整理 .下載可編輯4.2 系統(tǒng)需求分析根據(jù)現(xiàn)在餐飲行業(yè)及該企業(yè)的實際情況,該餐飲管理系統(tǒng)突出前臺
6、管理提供一個科學(xué)有效的管理模式 。前臺管理采取圖形界面加數(shù)據(jù)的方式,讓用戶能直觀地管理數(shù)據(jù)信息,并能有效地管理每個開臺的房間臺號所點的酒菜,并且可以實現(xiàn)收銀管理。入庫信息可記錄商品入庫情況 。除此之外 ,還有員工信息管理 、供應(yīng)商信息管理 、菜單管理 、系統(tǒng)鎖定等等一些重要的功能 。 通過這些功能餐飲業(yè)經(jīng)營者更有效的管理整個人餐飲業(yè),不僅使顧客享受更便捷的服務(wù) ,也為企業(yè)達到更大程度的獲益。根據(jù)該餐飲業(yè)的具體情況 ,本系統(tǒng)主要功能設(shè)計分為四大塊 ,分別有前臺管理 、入庫信息管理、員工信息管理 、菜單管理 。( 1)前臺管理 :主要是對酒店前臺開臺點菜 、預(yù)定、收銀的管理 。 包括開臺管理 、預(yù)
7、定管理、數(shù)據(jù)結(jié)賬分析管理 。( 2)入庫信息管理 :主要是對酒店后臺進貨的貨物情況進行管理 。 包括每日進貨量查詢、庫存信息查詢 、商品單價查詢 ,及對當(dāng)日商品的添加 、修改、刪除操作 。( 3)員工信息管理 :主要是對酒店服務(wù)人員 ,像經(jīng)理 、服務(wù)員 ,收銀人員信息的管理,包括員工信息添加 、修改、刪除等,來對員工進行合理的管理 。( 4)菜單管理 :主要是酒店管理人員對每日菜單的管理 ,同樣里面有添加 、刪除、修改工能。4.3 設(shè)計過程中的各種圖形系統(tǒng)模塊圖.專業(yè) .整理 .下載可編輯總體 E-R 圖.專業(yè) .整理 .下載可編輯賓客折扣折扣信息預(yù)訂信息預(yù)訂賓客餐桌點菜用戶設(shè)置登錄員工資料結(jié)
8、賬菜單管理單號流水查詢賬單流水入庫信息盤點明細入庫銷售量入庫表單4.4 程序清單(1)入庫信息管理部分代碼 :服務(wù)員工資料供應(yīng)商信查詢息.專業(yè) .整理 .下載可編輯public class FoodDaoImpl implements FoodDao public int addfood(Food food) int result = 0;QueryRunner qr = new TxQueryRunner();Stringsql="insertintofood(foodName,foodPrice,foodDetail,foodKucun)values(?,?,?,?)"
9、Object params = food.getFoodName(), food.getFoodPrice(),food.getFoodDetail(),food.getFoodKucun() ;try result = qr.update(sql, params); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();return result;public int deletefood(Food food) int result = 0;QueryRunner qr = new TxQuer
10、yRunner();String sql = "delete from food where foodId=?"Object params = food.getFoodId() ;.專業(yè) .整理 .下載可編輯try result = qr.update(sql, params); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();return result;public int updatefood(Food food) int result = 0;QueryRunner
11、 qr = new TxQueryRunner();String sql = "update food set foodKucun=? where foodId=?"Object params = food.getFoodKucun(),food.getFoodId() ;try result = qr.update(sql, params); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();return result;public List<Food> fi
12、ndall() List<Food> list = new ArrayList<Food>();QueryRunner qr = new TxQueryRunner();String sql = "select * from food order by foodId asc"try list = qr.query(sql, new BeanListHandler<Food>(Food.class); catch (SQLException e) .專業(yè) .整理 .下載可編輯/ TODO Auto-generated catch block
13、e.printStackTrace();return list;public Food finfByid(int id)Food food=new Food();QueryRunner qr = new TxQueryRunner();String sql = "select * from food where foodId=?"Object params=id;try food=qr.query(sql, new BeanHandler<Food>(Food.class),params); catch (SQLException e) / TODO Auto-
14、generated catch blocke.printStackTrace();return food;public double zong()double mon=0.0;QueryRunner qr = new TxQueryRunner();String sql = "select sum(zongMoney) from money"try mon=(Double)qr.query(sql, new ScalarHandler<>(); catch (SQLException e) / TODO Auto-generated catch blocke.p
15、rintStackTrace();return mon;.專業(yè) .整理 .下載可編輯public int addmon(Money money)int result=0;QueryRunner qr = new TxQueryRunner();String sql = "insert into money values(?)"Object params=money.getZongMoney();try qr.update(sql,params); catch (SQLException e) / TODO Auto-generated catch blocke.printS
16、tackTrace();return result;(2)顧客信息管理部分代碼 :public class User2 private int userId2;private String userName2;private String userSex2;private int userTel2;private Date userDate2;public User2(int userId2, String userName2, String userSex2,int userTel2, Date userDate2) super();this.userId2 = userId2;this.u
17、serName2 = userName2;.專業(yè) .整理 .下載可編輯this.userSex2 = userSex2;this.userTel2 = userTel2;this.userDate2 = userDate2;public User2() super(); public int getUserId2() return userId2; public void setUserId2(int userId2) this.userId2 = userId2; public String getUserName2() return userName2; public void setUs
18、erName2(String userName2) this.userName2 = userName2; public String getUserSex2() return userSex2;public void setUserSex2(String userSex2) this.userSex2 = userSex2;public int getUserTel2() return userTel2; public void setUserTel2(int userTel2) this.userTel2 = userTel2;public Date getUserDate2() retu
19、rn userDate2;public void setUserDate2(Date userDate2) this.userDate2 = userDate2;Override.專業(yè) .整理 .下載可編輯public String toString() return "User2Dao userId2=" + userId2 + ", userName2=" + userName2+ ", userSex2=" + userSex2 + ", userTel2=" + userTel2+ ", user
20、Date2=" + userDate2 + ""(3)菜單管理程序public class Order private int orderId;private int foodId;private String foodName;private String oderDate;private double foodPrice;public Order(int orderId, int foodId, String foodName, String oderDate,double foodPrice) super();this.orderId = orderId;t
21、his.foodId = foodId;this.foodName = foodName;this.oderDate = oderDate;this.foodPrice = foodPrice;.專業(yè) .整理 .下載可編輯public Order() super();public int getOrderId() return orderId;public void setOrderId(int orderId) this.orderId = orderId;public int getFoodId() return foodId;public void setFoodId(int foodId) this.foodId = foodId;public String getFoodName() return foodName;public void setFoodName(String foodName) this.foodName = foodName;public String getOderDate() return oderDate;.專業(yè) .整理 .下載可編輯public void setOderDate(String oderD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 雇傭勞動合同合同書范本
- 2025年企業(yè)產(chǎn)品宣傳合作合同標(biāo)準(zhǔn)版
- 增資擴股合同書協(xié)議
- 2025年企業(yè)短期貸款擔(dān)保合同范文
- 學(xué)校教室電路施工合同方案5篇
- 住房憑租合同范本
- 供暖項目合同范例
- 農(nóng)房建筑合同范本
- 個人外包合同范本
- 公司協(xié)議合同范本
- 【歷史】金與南宋對峙課件-2024-2025學(xué)年統(tǒng)編版七年級歷史下冊
- 2025年春新人教PEP版英語三年級下冊課件 Unit 1 Part C 第8課時 Reading time
- 《消防檢查指導(dǎo)手冊》(2024版)
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 2025年重慶三峰環(huán)境集團招聘筆試參考題庫含答案解析
- 育嬰培訓(xùn)課件
- 《管理品牌資產(chǎn)》戴維·阿克著
- 藥品網(wǎng)絡(luò)交易服務(wù)三方平臺質(zhì)量管理體系文件-B2B平臺(完整版)
- 粵教粵科版三年級下冊科學(xué)全冊課時練(同步練習(xí))
- 電網(wǎng)數(shù)字化項目工作量度量規(guī)范應(yīng)用指南(2020版)
- 小學(xué)開學(xué)第一課禁毒安全
評論
0/150
提交評論