基于餐飲管理軟件的需求分析
來源:用戶上傳
作者: 蔡巍巍 劉壯
計算機的應用已普及到經濟和社會生活的各個領域。餐飲管理系統軟件為餐飲業的管理和運作帶來了極大的方便。該軟件是以Visual Basic 6.0實現語言,其功能在系統內部有源代碼直接完成。通過使用說明,使用者可以了解本軟件的基本工作原理和流程。
一、 功能需求
(一)、功能劃分
在開發的本軟件中,按照模塊設置可以劃分出如下的功能:
1.公用模塊:用來存放整個工程項目中用到的公用的函數,全局變量等;
2.登陸模塊:選擇合適的操作員,在操作員與密碼正確后,根據操作員的權限來操作主界面;
3.營業模塊:完成點菜、加菜、結帳工作,付款方式可采用現金、掛帳等幾種方式;
4.商品查詢模塊:可選擇不同的字段查詢酒店商品庫存信息;
5.員工查詢模塊:可選擇不同的字段查詢員工信息;
6.商品入庫模塊:完成酒店商品入庫工作,付款方式可采用現金、掛帳等幾種方式;
7.庫存商品查詢模塊:對庫里是否有此商品進行查詢;
8.進貨查詢模塊:可以選擇任意字段、不同的條件來查詢商品的入庫信息,也可按任意設定的時間來查詢入庫信息;
9.付款單模塊:可以實現向供應商付款的功能;
10.應收款查詢模塊:可以查詢某個客戶的一段時間的欠款記錄;
11.應付款查詢模塊:用來查詢一段時間里欠的某個供應商的錢;
12.營業日統計模塊:統計當天的營業信息;
13.營業月統計模塊:可以根據需要來統計某月或某一時間段的營業信息;
14.營業年統計模塊:可以統計一年來的營信息。
15.商品信息管理模塊:可以完成商品信息的錄入、保存、修改、刪除,同時還可以查詢某一制品的信息;
16.員工信息管理模塊:可以完成對公司員工信息的錄入、保存、修改、刪除,同時還可以查詢某一員工的信息;
17.倉庫信息管理模塊:可以完成倉庫信息的錄入、保存、修改、刪除;
18.供應商信息管理模塊:可以完成與公司有關系的供應商的信息的錄入、保存、修改、刪除,同時在需要時還可以查詢供應商的信息;
19.單位定義模塊:主要輸入本公司的基本信息;
20.操作員及密碼管理模塊:設置操作員的添加、修改、刪除;
21.權限設置模塊:對每一個操作員設置他的權限,使他具有操作此套系統某些限制;
22.修改密碼模塊:設置只能修改本名操作員的密碼;
23.幫助模塊:介紹本套系統的操作功能。
?。ǘ?功能描述
1. 外部功能:餐飲管理系統軟件具有輸入、輸出、查找功能。
2. 內部功能:該軟件集命令、編程、編輯于一體,完成過濾、定位顯示。
3. 整體描述如表3-1。
二、 系統數據分析與數據描述
1.進貨需要記錄的詳細信息:進貨票號,品種數,數量,金額,折扣,稅率,應付,實付,未付,經手人,操作員,供應商全稱,欠款日期,還款日期,付款方式,是否結清;
2.點菜記錄的點單信息:房間編號,房臺類別,商品編號,商品名稱,單位,數量,單價,金額,點單日期,結帳日期,服務員編號,服務員姓名,狀態,單據號,是否結帳,備注。
3.記錄的掛帳信息:單據號,掛帳時間,還帳時間,掛帳人,經手人,掛帳原因,掛帳金額,是否結帳。
4.記錄的供應商的相關信息:供應商編號,供應商全稱,簡稱,地址,所屬地區,郵政編碼,電話,傳真,聯系人,聯系人電話,開戶銀行,銀行帳號,納稅人登記,網址郵箱。
5.保存庫存的信息:商品編號,商品名稱,單位,進價,庫存數量,庫存金額,倉庫。
6.用于保存結帳信息:結帳單據號,房臺編號,日期,結款金額,結款人,結款方式,結款說明。
7.記錄部門信息:部門編號,部門名稱,負責人,部門電話,部門職能。
8. 權限設置中設置了所有的用戶的權限,以便有相應的操作;
9.系統開發使用的是SQL Server2000數據庫系統,能有效的保證數據的準確性與安全性。
三、外部接口需求
(一)、用戶界面
采用Windows的通用圖形界面,必須對鼠標和鍵盤提供支持,界面的設計應遵循如下規則:
1.界面要具有一致性,界面規范應遵循MSWindows軟件界面的規范;
2.提供簡單的錯誤處理;
3.提供信息反饋,用多種信息提示用戶當前軟件運行狀態、軟件界面元件的功能;
4.操作可逆,其動作可以是單個的操作,或者是一個相對獨立的操作序列;
5.顯示啟動畫面,畫面簡潔明快,富有現代氣息,不能太過花哨;
6.應遵循國家關于計算機詞匯的標準,用詞應當簡練準確,沒有歧義,圖形的意義明朗。
?。ǘ⒂布涌?
支持一般計算機、筆記本電腦。
(三)、軟件接口
運行與WindowsXP/Me/2008,且具有WIN32 API的操作系統之上。
(四)、故障處理
正常使用時不應出錯,若運行時遇到不可恢復的系統錯誤,也必須保證數據庫完好無損。
四、性能需求
?。ㄒ唬?數據精確度
(1)查詢時應保證常用查詢項目即字段都應能查到。
(2)查詢時應保證查準率,查到的記錄應與給定的單項或組合查詢條件完全匹配。
(二).時間特性
一般操作的影響時間應在1-2秒內,對軟磁盤和打印機的操作,以及數據的導入導出可在接受的時間內完成.
?。ㄈ?適應性
滿足客戶使用的要求。對前面提到的運行環境要求不應存在困難。
五、 軟件屬性需求
1.正確性
要求發布的軟件達到用戶的預期目標,運行時基本無錯誤。
2.可靠性
在一般條件下,應不出故障。
3.效率
對于瀏覽、查詢、增加、刪除、更新和密碼設置的一般操作,要求及時響應,在1-2秒內。
4.完整性
要求能在發生意外(如掉電)的情況下,保證不丟失數據。
5.易使用性
要求能盡量為用戶的使用提供方便,軟件的界面符合目前流行的界面規范。
6.可維護性
要求本軟件在運行中發現錯誤時,能快速、準確對其進行定位、診斷和修改。
7.可測試性
設計時盡可能減少測試本軟件的各項功能所需的工作量。
8.復用性
設計時應采取模塊化的方法進行設計,對系統內各模塊接口盡可能達到高內聚、低耦合的程度,以提高各模塊的復用性。
9.安全保密性
要求提供身份驗證,只允許通過身份驗證的用戶使用本軟件。對于三次密碼不正確的,應強行關閉。
10.可理解性
對于本軟件提供的各種菜單命令,各種信息提示,應易于用戶理解。
11.可移植性
要求本軟件在將來能易于向Windows CE操作系統上移植,以用于掌上電腦。
12.互聯性
要求提供數據的導入和導出接口,以易于同其他系統的連接。
轉載注明來源:http://www.hailuomaifang.com/1/view-288829.htm