邮政储蓄银行厦门分行经营管理系统 项目总结
邮政储蓄银行厦门分行经营管理系统
开发时间:2009年6月15日--至今
数据库技术:ORACLE 10G
开发工具:MyEclipse 6.0.1 GA
主要技术: Struts 2.0, JDBC,DWR,POI,LOG4J等
一、主要功能:
1、系统维护
包括角色、操作员、机构的维护,以及业务经营指标、系统参数的管理
2、经营报表
主要是数据的导入导出(Excel格式),以及报表文件的下载
3、客户管理
客户关系管理,营销数据管理,报表中心
二、设计模式的应用
1、模板方法(Template Method)
模板方法属于行为型设计模式,行为型设计模式主要关注对象之间职责分配和算法的问题。类行为型模式使用继承来分配类之间的职责,模板方法就是个类行为型模式。对象行为型模式使用组合来分配职责。在我们构建软件的过程中大部分时候我们都是在思考实体之间的职责,怎样的职责分配最合理,不至于过重,又不至于过轻,而且又不越权。
模板方法Gof的定义是:在一个方法里定义算法的骨架,将一些步骤延迟到其子类。模板方法使得子类有机会重新定义算法的某些步骤而不改变算法的结构。模板方法实际上是利用多态这种晚绑定机制来将一些执行系列延迟到子类(运行时)。如下图:
在该系统中,在“各业务子表导入”模块中,应用了模板方法设计模式。
主要业务逻辑是这样的:
需要导入各种不同的表格,逻辑大致相同,只是在一些细节方面不同,譬如有不同的单元格数量,每个单元格的数据内容不一样等等。所以我把模版方法定义如下:
public boolean importSjb(String pch, String... args) throws Exception { boolean result; //删除错误日志 delCwrz(pch); //插入明细表 insertMxb(); if (validateData(pch,args)) { result= importData(args); if(result){ String sql="delete DRMXB drmx where drmx.pch='"+pch+"'"; db.update(sql);//删除导入明细表的数据 } return result; } else { return false; } }
基本方法如下:
1、删除错误日志
delCwrz(pch)
2、验证数据(抽象,子类实现)
validateData(pch,args)
3、导入实际表(抽象,子类实现)
importData(args)
4、导入明细表
insertMxb()
三、在写这个项目总结的时候,总感觉没有什么好写的,一方面是因为项目本身就没有什么好写的。但另一方面自己在做项目的时候也没有及时做小结。这样导致了一片空白。所以在以后做项目的时候要每星期做一次总结。
9月18号续:
四、昨天去了邮储修改了一些BUG,突然发现这个项目还有一个特点,就是做这个项目的人都是新手。所以出现了很多细节能问题。一方面这是因为没有单元测试的缘故,另一方面也是因为这些都是新手。
邮政储蓄银行厦门分行经营管理系统 项目总结相关推荐
- 案例呈献 | 中国邮政储蓄银行股份有限公司山东省分行新大楼会议系统建设项目
中国邮政储蓄银行山东省分行是省内覆盖范围最广.营业网点最多的大型国有金融机构,下辖16家二级分行,107家一级支行,2578个营业网点.山东省分行的成立揭开了山东省邮政金融发展的新篇章,进一步完善了全 ...
- 坚鹏:中国邮政储蓄银行银行业同业竞争策略分析培训圆满结束
数字化转型背景下,中国邮政储蓄银行厦门市分行为了更好地落实总行十四五战略,特别举办了2022年管理干部赋能培训班. 银行业的竞争越来越激烈,银行数字化转型成为实现银行高质量发展的重要突破口,中国邮政储 ...
- 中国邮政储蓄银行计算机招聘,2019年及历年中国邮政储蓄银行计算机招聘笔试题和参考答案4套...
目录: 1. 2017年10月中国邮政储蓄银行计算机类招聘笔试题和参考答案 2. 2019年8月中国邮政储蓄银行xx分行软件研发类招聘笔试题和参考答案 3. 2019年中国邮政储蓄银行总行信息科技岗招 ...
- 一站式服务陪伴邮政储蓄银行一路同行
本文讲的是一站式服务陪伴邮政储蓄银行一路同行,"贯穿企业IT系统建设生命周期的一站式服务",即"一站式服务"是华胜天成在IT服务行业受到业界首肯的一大利器,虽然 ...
- 邮储社招Java笔试题_2019年及历年中国邮政储蓄银行社招笔试题和参考答案6套
2019年及历年中国邮政储蓄银行社招笔试题和参考答案6套 目录: 1.2016年中国邮政储蓄银行社会招聘笔试题和参考答案 2.2019年5月中国邮政储蓄银行社会招聘笔试题和参考答案 3.2019年中国 ...
- ASP.NET 三层架构技术 人力资源管理系统项目HR (深入WebServic
白菜价, 想要的联系QQ:867635458,非诚勿扰! ASP.NET MVC Linq 技术 企业级通用OA系统 全程开发 大型企业级别OA项目实战全新上线啦!本项目由小孔子讲师全程录制.小孔 ...
- 社保局招聘笔试计算机考试考什么,中国邮政储蓄银行社会招聘笔试内容是什么?...
中国邮政储蓄银行社会招聘笔试内容是什么?邮政银行社招笔试内容?这是很多考生的疑问,华图在后台回答过不少的问题,今天整理了这片文章希望能够帮助大家. 2020年中国邮政储蓄银行的社会招聘还未拉开,关于邮 ...
- 中国邮政储蓄银行java开发薪资_中国邮政储蓄银行薪资待遇及职业前景
中国邮政储蓄银行地位特殊,营业网点有4万之多,性质与国企相似,工资怎么可能如此低呢,不同地区.同一分行内不同岗位工资待遇会有所差异. 银行从业人员工作相对稳定,虽不比公务员那种铁饭碗确也不似商业企业那 ...
- 邮政银行 计算机类考试,2020中国邮政储蓄银行校园招聘考试模拟试题_计算机知识(七)...
中国邮政储蓄银行秋季校园招聘往年会在9月份发布招聘公告,但是今年提前了,目前中国邮政储蓄银行总行已经发布了招聘公告,其他分行也会陆续发布,大家要提前备考!中国邮政储蓄银行校园招聘笔试内容基本包括行测. ...
最新文章
- 解决AD 不能打开DDB文件的解决方案
- 创建一个catkin工作空间
- DOS命令追加符的使用
- 《node2vec Scalable Feature Learning for Networks》阅读笔记
- 通过有向图的可达矩阵判断有向图的连通类型
- 【Python自动化Excel】pandas处理Excel数据的基本流程
- 怎么看懂计算机代码,程序员如何看懂别人的代码(干货,实用)
- python 图像处理 书籍_清华大学出版社-图书详情-《深度学习技术图像处理入门》...
- 解题报告 之 HDU5336 XYZ and Drops
- Elasticsearch怎样实现自定义分词
- 时间序列分析之Holt-Winters的R语言实现
- linux云服务器,内存占用率很高解决方法
- 美国克莱姆森大学计算机专业排名,2014年美国研究生计算机专业排名
- HDMI转换芯片——MS9288C
- 关于压缩感知的第一篇论文解析压缩感知研究新思路
- UPC 维修栅栏(基本状态转移)
- 笔记本电脑安装 OMV 关闭屏幕自动休眠的问题
- 科技人文丨爱上陌生人的36个问题
- 电影记忆之16(人工智能)
- 【云扩RPA】HowToEmailAutomation