上海宝钢股份有限公司每生产一种钢铁都会有一个唯一的代码(编号),而代码管理系统就是专门管理这些代码的一个系统。本系统主要分为基准书模块,申请模块(新增申请,修改申请,作废申请),业务显示模块,审核审批模块,发送电文等几大模块。系统采用的是宝信(ERP)销售一体化部门的EPSS平台,而EPSS平台采用的是ipati4j框架,该框架的持久层是采用ibatis来管理的,业务逻辑和表现层分别采用了spring-mvc和jsp技术。我在项目中负责业务显示模块,审核审批模块的代码编写,业务显示模块虽然只有一个页面,但是我觉得是整个项目中最复杂的一个模块,因为EPSS平台里面本来就有用户,部门,权限的管理,而权限的管理是控制页面和按钮的,没有控制数据库记录的,所以我们不能通过数据库来判断页面到底应该显示什么记录。而且框架必须通过一条SQL语句来查出记录放到他封装好的Einfo中,任何对Einfo中记录的人为删除都会导致分页失去功能。因此诸多的限制,造就了这个模块实现上的难度,这也使我第一次接触了数据库存储过程,并对存储过程有了一定的研究,解决了这个棘手的问题。审核审批模块中,带审核审批通过时做的是数据库表的迁移(从临时表到正式表,从正式表到历史表),这方面我没有做设计模式上的设计,这也为后来需求上的修改而做维护带了很多麻烦,让我深刻的了解到代码重构和健壮的程序设计的重要性。
分享到:
相关推荐
项目背景:宝钢集团上海五钢有限公司需要借鉴国际先进钢铁企业的信息化经验,总结国内外同行的经验教训,形成五钢模式,提高企业管理水平和信息化建设。 项目目标:项目的目标是实现五钢的信息化建设,提高企业管理...
宝钢股份职工体检档案管理系统是由上海宝信软件股份有限公司提出的项目,旨在构建一个能够整合各部门体检信息的网络平台。随着信息化的发展,各行业都期望拥有自己的档案管理系统,以便更好地管理和交换信息。宝钢...
上海企源科技股份有限公司,简称企源科技或AMT,是一家在NEEQ(全国中小企业股份转让系统)上市的公司,股票代码为833132。2019年的半年度报告展示了公司在该年度上半年的主要成就和发展动态。首先,公司在1月15日...
X3系统通过集成各个业务模块,实现了业务流程的自动化和一体化,提高了工作效率,减少了错误和遗漏,为上海宝钢钢铁资源有限公司提供了全面的业务管理解决方案。此系统在钢铁行业的应用,展示了现代企业如何利用信息...
在中国市场,霍尼韦尔同样表现突出,服务于中石化、中石油、中海油、宝钢、武钢等大型国企,以及金茂大厦、故宫、兵马俑博物馆、上海地铁、上海F1赛车场、北京奥运射击馆、北京奥运主体育场(鸟巢)、首都机场等标志...