1.需求分析
1.1业务需求
进销存管理是商品零售商在管理中的一个极为重要的环节,并且也是零售商能否取得利润的关键。也就是说,如果能做到进货合理、销售及时、库存量最少、积压商品的减少,那么零售商将得到一个最理想的效益。由此可见,进销存管理决策的是否正确直接影响了零售商获得的经济效益。
在对进销存手工管理的情况下,管理人员无法对进货量和库存量进行良好的控制,很难及时并正确得到商品的动态供求信息和库存信息,并且采购部门、仓储部门和销售部门各部门之间的通讯也不能做到通畅,这在竞争激烈的市场中也是非常不利的。零售商商品管理系统就是在这种状况下出现的,它利用计算机的技术,使得零售商进货、库存和销售能够有机结合起来,提高零售商正常运营的效率,提升效益,而且零售商在系统的运用下可以在客观性、时效性、科学性等方面获得信息,为管理者运用现代化手段管理商品提供了保证,使零售商的各个方面的投入最大限度地发挥效益,避免了在商品购、销、存多方面产生漏洞。
1.2系统功能需求分析
库存管理——查看商铺库存信息
进货管理——进行进货操作,查看进货历史记录
销售管理——进行出货操作,查看出货历史记录
会员管理——查看会员信息,增删会员
系统管理——管理员操作
1.3可行性分析
1.3.1技术可行性
在Windows下使用IntelliJ IDEA (java语言开发的集成环境)进行开发。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
1.3.2经济可行性
费用支出:该系统可以利用现有设备进行开发,不必进行另外的硬件设备投资。
经济效益:商铺运营过程中信息的系统化管理,权威的数据统计,为商铺的经营决策提供了大量的、权威的科学数据;便捷的账单记录功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据错漏所带来的一系列的连锁反映,提高商铺的经济效益。
1.4系统数据流图
顶层数据流程图
第一层数据流程图
第二层数据流程图 销售
第二层数据流程图 进货
用例图
E-R图