(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。
(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。
(7)安全性原则:可以为该系统的用户设置用户权限。
4.3 业务流程分析
超市管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作。在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查,得出了下面的业务流程图,如图4-1所示:
超市总经理与供货商浅谈进货是否是新供货商否是《旧供应商新商品引进流程》《新供应商新商品引进流程》《订货管理作业流》程《收获工作流程》超市进行销售管理否采购部与店面共同分析是否有滞销或质量问题是采购部处理解决采购部分析经营是否有问题否信息部:新商品试销是否已经到期是《退货管理流程》《新商品转正流程》《供应商分析淘汰流程》需是否新供应商不需《结算流程》图4-1 超市业务流程图
15
新系统主要业务分析: (1)进货业务
进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容:
供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。
采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。
实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。
(2)库存业务:
库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:
产品入库、出库、盘库等日常处理。
科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。
汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。 (3)销售业务
销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、
16
库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。
4.4 系统数据流分析
超市总经理人事信息操作人事信息清单商品信息操作人事信息清单顾客销售单超市管理系统进货单供货商采购单职工信息职工 图4-2 超市管理系统顶层图
库存信息查询库存信息清单1:库存管理销售信息已进货信息销售信息查询进货信息查询库存信息进货信息请求销售单2:销售管理3:进货管理采购单销售信息清单进货信息清单已有供货商信息前台销售信息人事信息查询进货单新供货商信息职工信息4:人事管理人事信息清单图4-3 超市管理系统第0层图
17
库存信息查询库存信息清单1:查询进货信息请求发出库存检索请求库存清单库存信息检索结果已进货信息1:更新销售信息图4-4 库存管理部分
第1层图
销售信息查询销售清单2:查询销售单销售清单前台销售信息2:更新库存信息图4-5 销售管理部分
第1层图
18
已进货信息新供货商信息进货信息查询进货信息清单库存信息清单3:查询采购单进货信息请求发出进货/采购清单查询进货清单采购清单进货/采购清单检索结果进货信息请求3:更新进货单图4-6 进货管理部分
第1层图
已有供货商信息供货商信息清单职工信息查询供货商信息查询4:查询职工信息清单发出职工/供货商清单查询职工清单供货商清单职工/供货商清单检索结果职工信息4:更新新供货商清单图4-7 人事管理部分
第1层图
19