项目第十天 智慧能力系统项目总结

写在前面

智慧能力系统主要用来完成医疗器械进货、销售、存储等功能的一套系统,为你的进货销售库存等一系列的操作做到方便快捷,随时使用,只要的员工登录系统,就可以 查看你的一切相关信息,为你的相关业务提供准确的数据信息!

项目主要功能

*- 员工的管理,员工登录系统,赋予员工相应的权限,完成权限下相应的功能!

  • 部门的管理,查看相关部门的功能
  • 产品的管理,产品的明细,对相应的产品进行相应的操作!
  • 产品类型的管理,主要有哪些类型的产品,这个类型产品具体的信息
  • 库存的管理,产品的入库,在库存中还要多少,需不需要进货,是不是达到了库存的最大值等等!
  • 采购报表的生成,相关人员可以查看整个系统中产品的采购明细,生成Excel或者图表!*

项目中主要用到的技术

  1. Spring框架
  2. SpringMVC
  3. SpringDateJPA
  4. Easyui前端页面框架
  5. Shiro权限框架
  6. EasyPOI导入导出框架
  7. HighChart生成图表框架

项目主要结构

  • 组织机构模块
  • 系统管理模块
  • 基础数据
  • 采购模块

项目中主要的业务

采购业务
需求部门提出申请,填入相应的需求提交申请单
采购人员根据需求寻找对应的供应商,咨询供应商相关产品信息,然后存入咨询表中
管理人员查看需求单,进行选择对比,确认需求
管理人员填写采购单
经理审核采购订单
通过审核的订单,让相关人员下采购订单
财务付款
准备采购入库单

销售业务
在“销售管理”中您可以先与客户进行有关销售的协商,然后再与对方签订相
应的“销售订单”,若遇到老客户要求赊销,您可以在实际
发货时开具“销售单”,并在单据中明确“收款期限”。这
样做得好处是,如果过期您忘了收款,那么“超期应收款”
会给您一个及时的提示,最后您可以在“销售收款”中对货
款进行处理。当然您还可以处理现款销售业务,在发货的同
时收到款项时您可以直接收取全款,就已完成了一笔销售业
务。企业有销售就不能避免退货的发生,这时可以在“销售
退货”中进行有关的处理,而且您既可以直接把现金退回客
户,也可以将退款转入客户预付款,那样就可以冲销客户的
应收款。如果您想了解一下收款情况,可以在“客户资料”、
“报表中心”中随时查看。

项目中遇到的困难

数据丢失问题:
员工类修改的时候,设计密码框被隐藏,不能修改,在将修改的值传递回后台的时候,会没有密码的值,导致密码数据丢失,解决办法三个:
(1)隐藏要传递的值,缺点是如果字段过多,代码量会比较大
(2)在丢失字段加上注解@Column(updatable = false)
(3)先查询数据库,获取持久状态的对象,然后把页面的数据set到对象里面
修改值得时候出现n-to-n错误:
解决办法:
在controller层将关联对象设置为空
shiro怎么解决ajax请求的问题?
写一个类继承PermissionsAuthorizationFilter重写AuthorizationFilter中的此方法,将响应头设置为springmvc中json响应头样式
查询的日期格式问题问题:
解决办法:加入注解
时间字段get方法加入@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone = “GMT+8”)
Set方法上@DateTimeFormat(pattern = “yyyy-MM-dd”)

写在最后

当然,这个系统还有很多不足的地方,还需要进行改进,谢谢大家观看!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值