盘源进销存项目总结
最近我们项目组4个人,后端3人,前端一人,做了一个简易进销存管理系统,为期时长2个月时间,刚刚做完,现在做个总结
项目中主要是卖的是产品是移动硬盘,系统取名盘源,随时反映出移动硬盘的库存现状,以及进货、出货、批发销售、付款等进行全程进行跟踪,每一步都提供详尽准确的数据,有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题,完全基于Internet WEB ,真正的B/S 模式,不需任何安装,只需一个浏览器,公司不同权限的人,不同时间、地点、并且可动态录入查询你对应权限的数据
我主要复制基础模块和采购订单模块
resource配置
使用到的框架
Spring+SpringMVC+SpringDataJPA+easyUI+Shiro
采购订单模块:主要要注意采购订单和采购订单明细,两者作为组合关系也就是强聚合关系,不能单独存在,所以在配置domain的时候,相应一对多和多对一,强级联和孤儿删除,一方放弃关系维护,都得注意。
基础domain肯定配置:
数据字典类型,数据字典明细,供应商,产品。
采购订单分析:
然后就是后端相应Repository,service,servicimpl,controller配置
前端
前端显示注意点就是供应商,采购员,状态都是外键,所以我们得对其进行格式化才能正常显示,还有就是交易时间,不管是从前端传到后端,还是从后端传到前端,时间都得进行格式化
在进行数据添加时候,我们需要把订单和订单明细显示一张表单上,这里需要在form表单中插入datagrid。小计通过输入数量,价格自动计算值,总金额和总数量通过输入数量,和小计累算出来
在修改进行数据回显得时候,form表单数据回显,datagrid中数据并不会回显,需要调用datagrid中loaddata方法进行数据回显
然后删除功能实现,把订单中关联对象除掉,这样就可以n to n的问题
下采购单的流程
市场部提供采购申请表,采购员找供应商,询问价格,入库时间,保存一张咨询采购表,然后找中层管理者评审,填写采购订单,交给审核人审核采购订单,然后下采购订单。
项目遇到的问题
日期转换异常(400)
前端和后端涉及到日期都得对其转换
表单传,datagrid需要另外传
datagrid数据需要放到表单中额外数据(param)进行提交
删除出现n to n问题
订单中关联对象除掉
总结
- 上一篇: 【python】将多个tsv文件合并到e
- 下一篇: 饿了么确认外卖骑手盟主被抓,称已被平台拉