大型项目的一些思考

报表状态
    draft submitted accepted completed
    提交 同意 驳回


数据上报(KPI SLA):
    自动同步
    手动填报
审批
    KPI达成率


邮件短信提醒


报表导入导出


报表展示
    jqgrid
    funtionChart
    
我的表结构设计:
    基本用户表
        用户信息表 姓名 id 角色 地区级别
        角色表 角色名 权限(数据权限、)
        地区表 地区层级 地区名
    数据表
        原始数据表
        事实表
        维度表
    系统表
        系统中的各种对象以及相关属性


大型系统设计
    web系统 主要作为view视图作为系统的输入输出以及控制接口
    {主要是观察者模式、外观模式}
        用户管理
        报表展示和设置
        数据模型设置
    
    后台系统,作为control层和model层 主要负责后台的数据流动(其他系统数据对接,采集解析入库),
    以及定时任务(备份恢复、数据同步、看门狗拉起意外挂掉的进程、linux下主要是通过pid文件)
        数据采集系统
    过去的银行系统其实也是大同小异、也是分前台和后台处理


我做过的一个报表提升项目,其实是一个框架、还有提升空间:
    3个过程3种配置文件采集解析入库,每种配置文件结点存放不通的变量,作为参数和文件,数据源和数据处理
    需求分析、设计、实现过程 其实就是一个是spring可配置的思想
    3个过程每个过程是特定的配置文件
    设计、建模、编译、部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值