大型项目的一些思考
来源:互联网 发布:无标度网络特性 编辑:程序博客网 时间:2024/05/16 09:13
报表状态
draft submitted accepted completed
提交 同意 驳回
数据上报(KPI SLA):
自动同步
手动填报
审批
KPI达成率
邮件短信提醒
报表导入导出
报表展示
jqgrid
funtionChart
我的表结构设计:
基本用户表
用户信息表 姓名 id 角色 地区级别
角色表 角色名 权限(数据权限、)
地区表 地区层级 地区名
数据表
原始数据表
事实表
维度表
系统表
系统中的各种对象以及相关属性
大型系统设计
web系统 主要作为view视图作为系统的输入输出以及控制接口
{主要是观察者模式、外观模式}
用户管理
报表展示和设置
数据模型设置
后台系统,作为control层和model层 主要负责后台的数据流动(其他系统数据对接,采集解析入库),
以及定时任务(备份恢复、数据同步、看门狗拉起意外挂掉的进程、linux下主要是通过pid文件)
数据采集系统
过去的银行系统其实也是大同小异、也是分前台和后台处理
我做过的一个报表提升项目,其实是一个框架、还有提升空间:
3个过程3种配置文件采集解析入库,每种配置文件结点存放不通的变量,作为参数和文件,数据源和数据处理
需求分析、设计、实现过程 其实就是一个是spring可配置的思想
3个过程每个过程是特定的配置文件
设计、建模、编译、部署
draft submitted accepted completed
提交 同意 驳回
数据上报(KPI SLA):
自动同步
手动填报
审批
KPI达成率
邮件短信提醒
报表导入导出
报表展示
jqgrid
funtionChart
我的表结构设计:
基本用户表
用户信息表 姓名 id 角色 地区级别
角色表 角色名 权限(数据权限、)
地区表 地区层级 地区名
数据表
原始数据表
事实表
维度表
系统表
系统中的各种对象以及相关属性
大型系统设计
web系统 主要作为view视图作为系统的输入输出以及控制接口
{主要是观察者模式、外观模式}
用户管理
报表展示和设置
数据模型设置
后台系统,作为control层和model层 主要负责后台的数据流动(其他系统数据对接,采集解析入库),
以及定时任务(备份恢复、数据同步、看门狗拉起意外挂掉的进程、linux下主要是通过pid文件)
数据采集系统
过去的银行系统其实也是大同小异、也是分前台和后台处理
我做过的一个报表提升项目,其实是一个框架、还有提升空间:
3个过程3种配置文件采集解析入库,每种配置文件结点存放不通的变量,作为参数和文件,数据源和数据处理
需求分析、设计、实现过程 其实就是一个是spring可配置的思想
3个过程每个过程是特定的配置文件
设计、建模、编译、部署
0 0
- 大型项目的一些思考
- 关于项目的一些思考
- 项目部署的一些思考
- 大型项目架构演进过程及思考的点
- 大型项目架构演进过程及思考的点
- 大型项目架构演进过程及思考的点
- 大型项目架构演进过程及思考的点
- 大型项目架构演进过程及思考的点
- 大型项目架构演进过程及思考的点
- 大型项目架构演进过程及思考的点
- 对项目开发管理的一些思考
- 关于软件项目的一些思考
- 关于项目管理的一些思考
- 关于动漫管理项目的一些思考
- [转载]大型项目管理的容易忽略的一些问题
- 项目管理的一些思考----致原boss的一封信
- 项目人力资源管理一些思考
- 优秀的项目开发需要思考, 多提出一些问题
- 避免遮掩继承而来的名称(Effective C++_33)
- C++Primer第五版 5.2节练习
- lintcode-二叉树的前序遍历(非递归)-66
- C# 实体类序列化与反序列化二 (DataContractSerializer)
- 处理美国时间 Tue May 31 17:46:55 +0800 2011
- 大型项目的一些思考
- 正则表达式基本语法
- 单词切分
- maven目录结构
- java学习之正则表达式
- 博客的利弊浅析
- lintcode-二叉树的中序遍历(非递归)-67
- iOS第三方推送(信鸽)
- C++Primer第五版 5.3.1节练习