邮政储蓄银行厦门分行经营管理系统 项目总结
来源:互联网 发布:微交易平台代源码 编辑:程序博客网 时间:2024/06/03 02:51
邮政储蓄银行厦门分行经营管理系统
开发时间: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的定义是:在一个方法里定义算法的骨架,将一些步骤延迟到其子类。模板方法使得子类有机会重新定义算法的某些步骤而不改变算法的结构。模板方法实际上是利用多态这种晚绑定机制来将一些执行系列延迟到子类(运行时)。如下图:
在该系统中,在“各业务子表导入”模块中,应用了模板方法设计模式。
主要业务逻辑是这样的:
需要导入各种不同的表格,逻辑大致相同,只是在一些细节方面不同,譬如有不同的单元格数量,每个单元格的数据内容不一样等等。所以我把模版方法定义如下:
基本方法如下:
1、删除错误日志
delCwrz(pch)
2、验证数据(抽象,子类实现)
validateData(pch,args)
3、导入实际表(抽象,子类实现)
importData(args)
4、导入明细表
insertMxb()
三、在写这个项目总结的时候,总感觉没有什么好写的,一方面是因为项目本身就没有什么好写的。但另一方面自己在做项目的时候也没有及时做小结。这样导致了一片空白。所以在以后做项目的时候要每星期做一次总结。
9月18号续:
四、昨天去了邮储修改了一些BUG,突然发现这个项目还有一个特点,就是做这个项目的人都是新手。所以出现了很多细节能问题。一方面这是因为没有单元测试的缘故,另一方面也是因为这些都是新手。
- 邮政储蓄银行厦门分行经营管理系统 项目总结
- 邮政储蓄银行软件工程师面试攻略110507
- 邮政储蓄银行储蓄卡银行预留手机号码问题
- 部门经营管理总结
- 项目5-银行系统
- 阶段项目------银行系统!!
- 银行系统项目笔记
- 银行系统项目设计
- 南充银行项目总结
- 电子银行项目总结
- GHGL项目总结-TIPS系统和银行拨付
- 创建银行分行的API
- R12 银行/银行分行/银行帐户 设置
- R12 银行/银行分行/银行帐户 设置
- 用java写银行ATM和分行和总行的系统
- java项目--银行调度系统
- 改进 阶段项目---银行系统
- 第十二周项目 银行系统
- win2k,XP下用setupapi.dll自动安装Driver
- 使用Struts的Token机制解决表单的重复提交
- Gaussian安装手册 v1.02
- 热烈庆祝博客新开张!
- .eof() 以及std::getline(ifstream &, string &)
- 邮政储蓄银行厦门分行经营管理系统 项目总结
- 整合时遇到的乱码问题(struts2.1.6SH)
- FileUpLoad控件
- 【资料】Spring 依赖的Jar包简介
- flex加载xml
- Tomcat外部Debug
- 用delphi开发activex打印控件
- oo_alv的event
- 一对多排序的问题(多端是引用类型的数据)