系统设计目标 建立一套功能完善、满足各级企业、行业、机构需求的餐饮IC卡收费管理系统。
收集餐饮运营数据,建立供财务和运营管理分析用的数据仓库。
为餐饮IC卡收费系统向企业一卡通系统升级以及企业生产运营管理系统扩展提供接口。
为餐饮信息化和电子化打下一个较为良好的硬件基础和软件基础。
支持S50飞利浦芯片及CPU卡的使用,安全技术可靠。
系统设计原则 保证系统设计和实现的经济和技术可行性,保证系统设计具有较高的性能价格比。
采用当前zui成熟和*的技术,保证技术体系架构科学合理并适当超前。
严格遵循开放性原则,保证系统具备良好的灵活性、兼容性和可移植性,同时提供标准的系统预留接口,使系统具有良好的可扩展性。
通过科学合理的系统设计与开发等工作,保证系统运行的可靠性和稳定性。
建立独立、完善的加、解密系统,保证系统所有环节的安全性和保密性。
全面的保证质量管理和完善的系统设计与实现管理,保证系统所有软件和硬件的用户操作的实用性和易用性。
采用软件工程和*的软件开发技术,保证系统的易维护性和可扩充性。
遵循和国家相关技术标准,特别是建设部关于建设事业IC卡的相关规定。
三层软件设计思想 三层设计思想是在CLIENT-SERVER的软件设计思想之后,进一步发展起来的软件设计思想,它把软件系统的实现分为:数据访问层、商业规则实现层、应用层三个层次:
三层构架图
数据访问层实现对数据的访问接口,而软件中的其它设计部分可以不再关心具体的数据物理存储方式,供商业规则实现层调用;商业规则实现层是根据具体的商业运作规则抽象出的必须遵循的商业规则实现模块,它把功能相近的商业规则组合成独立的模块,这些模块供应用层调用;应用层实现面向用户的接口,调用商业规则层提供的控件实现具体的功能,而不必关心具体的商业规则实现;三层软件设计思想的一个重要原则在于,一个组件只能访问下层和同层的组件,且不能越层访问,如:应用层的组件只能访问商业层和应用层的组件,但不能访问数据访问层的组件。