结构如图3-1所示:连锁超市管理系统财务管理模块超市管理模块系统管理模块商品管理模块商品分类管理管理员信息查询修改商品列表管理供应商品牌管理系统工具系统日志服务器配置退货处理财务统计出货明细注册分店及管理员第四章系统概要设计4.1设计思想(1)服务器系统分成4个功能模块,客户端系统分为2个功能模块,模块采用眷恋式菜单分层进行布局管理。(2)采用分层模块化管理程序设计思想,整个系统采用图形界面结构化设计。作为管理系统软件程序其他功能有较强的扩展性和操作性。(3)简单的数据流结构设计,快速的读取存储数据,在数据结构设计中,使功能相互之间以数据流的形式进行连接,避免程序功能之间耦合性降低,节省系统运行所暂用内存,提高系统稳定性以及安全性。4.2设计原则为了让超市管理系统功能更加完善,操作更加简便,最大限度的减少系统的错误,提高管理软件的质量,进而满足客户的实际功能需求,研发人员在设计开发过程中应当遵循如下的原则:(1)功能合法性:根据产品核算系统的工作规定以及工作的要求,参照核算管理者实际的工作情况,进行诸如产品进货、出货等工作。(2)功能实用性:适合超市商品信息管理工作的一些实际需求,并能够及时处理一些特殊情况的要求,除此之外,软件结构需要尽可能多的留些空间,以方便以后程序更新扩充一些软件功能。(3)系统准确性:系统要对用户输入的相关数据资料建立强大的检错机制,及时检测出BUG并上报研发人员报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(3)系统易操作:要求设计的系统功能齐全,符合用户的需求且界面友好,使用易操作的图形用户界面方便用户操作,必要的地方需要有明显的区域进行提示。(5)数据源代码可读性:为了便于其他研发人员的二次设计或者更新功能,方便维护人员测试人员读懂代码进行其他功能开发,需要尽可能的写好代码特别是重要代码的注释步骤,才能更加高效率的开发。