鸿鑫汽车配件进销存管理系统总结
当前版本:1.0 version
完成日期:2016.3.25
项目开发人员配置:
Java开发人员:4人;
前段开发人员:1人;
测试人员:1人;
项目完成使用时间: 历时3个半月
使用的开发工具:Eclipse-neno.2
项目开发环境:使用maven-3.5.2
三大框架:spring:4.2.5.RELEASE spring-data-jpa:1.9.0.RELEASE struts2:2.3.24
Hibernate:4.3.8.Final
日志功能版本:org.slf4j:1.6.1
本系统为客户解决的问题:
本系统是为了解决,鸿鑫汽车零配件销售股份有限公司,对于从各个产品从进货到入库再到销售这整个流程中存在对供应商、产品信息、库存信息、客户信息、库存信息等等不能及时了解统计、分析等而造成的流程混乱、信息错误、供需分析不足等等问题;
本系统的主要模块:
这个系统涉及到了:用户登录系统,基本资料维护模块、商品采购模块、产品销售模块、
库存管理模块、权限模块、扩展功能模块
各个模块的具体接受:
功能类别 | 功能名称、标识符 | 描述 |
用户登录 | 用户登录 | 对用户输入的用户名,密码进行验证、短信验证,验证通过后,该用户可以使用PSS系统中自己拥有权限的那部分功能,否则将不会对当前用户提供其他功能。 |
维护基本资料 | 销售员资料维护 | 用户修改,删除,新增或查询销售员数据,系统根据用户的操作,对销售员资料进行更新或显示。 |
商品资料维护 | 用户修改,删除,新增或查询商品数据,系统根据用户的操作,对商品资料进行更新或显示。 | |
客户资料维护 | 用户修改,删除,新增或查询客户数据(其中包括对客户最新的联系方式的更新、记录客户的历时联系方式,新增与查询以及对客户交易记录的查询),系统根据用户的操作,对商品资料进行更新或显示。 | |
供应商资料维护 | 用户修改,删除,新增或查询供应商数据(其中包括对供应商的联系人的修改,删除,新增与查询以及对供应商交易记录的查询),系统根据用户的操作,对供应商资料进行更新或显示。 | |
采购 | 采购入库 | 用户通过录入采购入库单增加采购的货物,并可对采购入库单及其单据中的货物明细进行修改、删除与查询。 |
采购退货 | 用户录入通过采购退货单退回货物,并可对采购退货单及其单据中的货物明细进行修改、删除与查询。 | |
销售 | 销售出库 | 用户通过录入销售出库单记录销售的货物,并可对销售出库单及其单据中的货物明细进行修改、删除与查询。 |
销售退货 | 用户通过录入销售退货单退回已销售货物,并可对销售退货单及其单据中的货物明细进行修改、删除与查询。 | |
库存 | 库存查询 | 用户通过组合不同条件,对各个地区仓库库存数据的统计、对库存进行查询、盘点(这里包括有年终的盘盈/盘亏功能,每个月为客户提供一个报盈/报损单)。 |
维护系统 | 维护用户资料 | 拥有系统维护权限的用户可以增加新用户,并可以对用户的资料进行修改、删除以及查询。 |
管理用户权限 | 拥有权限管理的用户可以设定其他用户对软件的访问权限。 | |
修改密码 | 用户重新设定自己的密码 | |
扩展功能(报表的导入/导出) | 出库明细表 | 打印出某一个时间段的出库明细信息 |
入库明细表 | 打印出某一个时间段的入库明细信息 | |
客户对账表 | 查询、打印出某一个时间段内某一客户的订购情况 | |
库存台账 | 查询、打印某一个产品的详细入库及出库记录及结存; | |
导出库存预警 | 库存量低于安全存量的商品系统向用户提供警示信息,以提醒用户及时进货。用户也可将警示信息导出到Excel中 | |
导出商品资料 | 将商品资料信息导出到Excel中 |
本人具体负责的模块:商品采购模块
数据库中涉及到的表:供应商信息表 供应商地区分布表 产品信息表 产品订单表 具体订单明细表
这个模块的业务分析:
因为每个产品的供应商不同,而每个供应商分布的地区也不一样。每个产品的规格、大小、颜色等等都不一样造成价格也是不一样的。鸿鑫公司一般也是提前半年向客户下采购单、采用先下订购单然后3个月后进行结账,所以一张采购订单表应当包含的信息有:
产品编号、产品名称、产品规格、产品供应商、供应商所在地、下订单的时间、具体的结账日期、订单采购人员
具体实现的功能:
1. 包括通过查看一个产品的信息可以直接把这个产品直接添加到采购单中并显示关键信息,生成一张采购订单、在完成审核后会进行采购入仓、采购退货以及查询统计功能、根据采购的数额会有相应的管理人员对这个采购单进行审核等功能.(这里支持商品关键字搜索、价格区间搜索、供应商搜索等功能,实现了快速查找所需要的产品信息)
2. 实现先下采购订单,再分批进货的日常业务需求,根据每次进货的情况,系统自动核算对应的采购订单的完成情况。
3. 实现了同一订单,分多次进货,系统会准确的调整库存数量及金额,并记录每次采购的详细情况。
4. 支持直接采购入仓不直接商品退货。
5. 支持每种单据及时查询详情,以及所有采购的商品汇总以及明细查询。
6. 通过使用highchart技术,对所有的采购数据进行模型数据分析,采购商价格占比分配、采购商占比情况、各个商品的占比情况、最近需要支付费用的占比情况等等,柱状图、折线图、饼图互相对应,自由转换。
7. 实现了一张excel表格中产品数据的实时导入数据库;如果出现错误数据、重复数据会自动生成错误数据excel表格,方便客户导出进行简单的修改再重新导入;现有数据导入生成excel表格。