上海宝钢股份有限公司代码管理系统

上海宝钢股份有限公司每生产一种钢铁都会有一个唯一的代码(编号),而代码管理系统就是专门管理这些代码的一个系统。本系统主要分为基准书模块,申请模块(新增申请,修改申请,作废申请),业务显示模块,审核审批模块,发送电文等几大模块。系统采用的是宝信(ERP)销售一体化部门的EPSS平台,而EPSS平台采用的是ipati4j框架,该框架的持久层是采用ibatis来管理的,业务逻辑和表现层分别采用了spring-mvc和jsp技术。我在项目中负责业务显示模块,审核审批模块的代码编写,业务显示模块虽然只有一个页面,但是我觉得是整个项目中最复杂的一个模块,因为EPSS平台里面本来就有用户,部门,权限的管理,而权限的管理是控制页面和按钮的,没有控制数据库记录的,所以我们不能通过数据库来判断页面到底应该显示什么记录。而且框架必须通过一条SQL语句来查出记录放到他封装好的Einfo中,任何对Einfo中记录的人为删除都会导致分页失去功能。因此诸多的限制,造就了这个模块实现上的难度,这也使我第一次接触了数据库存储过程,并对存储过程有了一定的研究,解决了这个棘手的问题。审核审批模块中,带审核审批通过时做的是数据库表的迁移(从临时表到正式表,从正式表到历史表),这方面我没有做设计模式上的设计,这也为后来需求上的修改而做维护带了很多麻烦,让我深刻的了解到代码重构和健壮的程序设计的重要性。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值