一、设计目的
当今国内外多数企业的竞争特点是,产品的种类、规格特别多,市场需求变化很快,与分销商,零售商的关系日益密切等。而随着业务量的扩大,传统的管理方法已经无法处理日益膨胀的大量的业务数据。
实现企业信息化管理是现代社会中小企业稳步发展的必要条件,它可以提高企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理系统正是一个信息化管理软件,可以实现企业的进货、销售、库存管理等各项业务的信息化管理。 出于以上原因,本课程设计将基于sql server 2012数据库并以JAVA为开发环境设计实现一个企业进销存管理系统。
二、系统的功能分析
通过调查和与企业相关专业人员的沟通,要求系统具有以下功能:
- 系统操作简单、便捷,界面简洁、友好。
- 具有规范、完善的基础信息设置和管理。
- 支持多人操作,要求有用户和权限分配功能。
- 支持多条件的快捷查询功能。
- 对销售信息提供销售排行功能。
- 支持销售退货和入库退货功能。
- 支持批量填写进货单及销售单。
- 支持库存价格调整功能。
通过对进销存管理系统的功能需求分析,可以将本系统划分为基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理等 6 大部分。系统结构如图下图所示。
进销存管理系统的系统流程图如下所示。