开篇--MIS平台初步框架

mac2022-06-30  22

初步框架设计如图:

 

 

将MIS平台框架分为三块:展现、服务、储存

展现:分为客户端和开发端,客户端负责与终端用户进行交互,开发端负责对客户端功能组装,配置,业务逻辑实现。

服务:负责提供展现层的通讯接口并处理请求,负责对储存层的访问。

存储:数据储存层,由数据库,全文索引库组成。

 

MIS平台实现的初期目标:

1、通过开发端对MIS客户端进行功能组装,具体功能如下:

1-1表单设计(单表、主从表、导航单表、导航主从表、树形表)

1-2查询设计(数据查询,BI展现)

1-3报表设计(需打印的报表)

1-4工作流设计(顺序工作流,状态机工作流;与表单配合进行流转)

1-5消息流设计(配合工作流进行授众提醒,信息导航;对平台运行状态监控消息提醒;对平台新版本、新报表等提醒)

1-6功能导航设计(设计客户端功能展现界面)

1-7扩展功能(外部组件注册、web service 注册、版本管理、数据库设计器等)

 

2、客户端具体功能如下:

2-1通过表单引擎动态创建表单界面

2-2通过查询引擎动态创建查询界面

2-3动态编译脚本代码

2-4对其它客户端通讯

2-5工作流状态查看

2-6组织结构管理、用户、角色管理、权限管理

 

3、自定义控件层功能如下:

3-1抽象UI层对UI,数据,界面控件元素的统一访问接口和实现。

3-2抽象UI层对UI,数据,界面控件元素的统一事件实现。

3-3对界面进行权限验证

3-4对输入控件元素进行输入验证

 

4、前端引擎层功能如下:

4-1用来展现表单、查询界面

4-2解析报表数据源和格式,完成报表展示

4-3完成工作流状态显示

4-4查看消息

4-5调用第三DLL和服务等作为扩展功能

 

待续...

转载于:https://www.cnblogs.com/miounet82/archive/2010/08/13/1798734.html

相关资源:Swing开发MIS框架实例
最新回复(0)