系統設計目標
建立一套功能完善、滿足各級企業、行業、機構需求的餐飲IC卡收費管理系統。
收集餐飲運營數據,建立供財務和運營管理分析用的數據倉庫。
為餐飲IC卡收費系統向企業一卡通系統升級以及企業生產運營管理系統擴展提供接口。
為餐飲信息化和電子化打下一個較為良好的硬件基礎和軟件基礎。
支持S50飛利浦芯片及CPU卡的使用,安全技術可靠。
系統設計原則
保證系統設計和實現的經濟和技術可行性,保證系統設計具有較高的性能價格比。
采用當前zui成熟和*的技術,保證技術體系架構科學合理并適當超前。
嚴格遵循開放性原則,保證系統具備良好的靈活性、兼容性和可移植性,同時提供標準的系統預留接口,使系統具有良好的可擴展性。
通過科學合理的系統設計與開發等工作,保證系統運行的可靠性和穩定性。
建立獨立、完善的加、解密系統,保證系統所有環節的安全性和保密性。
全面的保證質量管理和完善的系統設計與實現管理,保證系統所有軟件和硬件的用戶操作的實用性和易用性。
采用軟件工程和*的軟件開發技術,保證系統的易維護性和可擴充性。
遵循和國家相關技術標準,特別是建設部關于建設事業IC卡的相關規定。
三層軟件設計思想
三層設計思想是在CLIENT-SERVER的軟件設計思想之后,進一步發展起來的軟件設計思想,它把軟件系統的實現分為:數據訪問層、商業規則實現層、應用層三個層次:
三層構架圖
數據訪問層實現對數據的訪問接口,而軟件中的其它設計部分可以不再關心具體的數據物理存儲方式,供商業規則實現層調用;商業規則實現層是根據具體的商業運作規則抽象出的必須遵循的商業規則實現模塊,它把功能相近的商業規則組合成獨立的模塊,這些模塊供應用層調用;應用層實現面向用戶的接口,調用商業規則層提供的控件實現具體的功能,而不必關心具體的商業規則實現;三層軟件設計思想的一個重要原則在于,一個組件只能訪問下層和同層的組件,且不能越層訪問,如:應用層的組件只能訪問商業層和應用層的組件,但不能訪問數據訪問層的組件。