信息化基础建设 总体结构

从程序员的角度划分:

Framework : Component 组件 Kernal 必须的基础功能

Application: System Administration 系统管理,Sales 销售,Inventory 库存

 

从开发的进程角度

Development
Entry 数据入窗体 Query 查询窗体 Process flow 处理流程 Report 报表
Tooling
ORM, Code Smith, ORM Development

License Generator 许可证发布

 

先制作开发工具,再开始应用开发。

 

EntryForm和EnquiryForm 数据输入与查询

1. 记住表格布局

2. Inquiry 查询 ,Lookup 查找

3. 控件 NumberiEditor,TextEditor,Grid,ComboBox,ListBox,ListView,Tree

4. 多国语言 Chinese Simplified,Chinese Traditional,OEM United States

5  自定义窗体

clip_image002

6 代码生成 CodeSmith 自动生成Interface,Manager,EntryForm,Validation的90%的代码

image

 

Report 报表

1 支持主流的报表类型,如Crystal Report, Reporting Services
2 报表参数管理工具,自动解析报表的参数,并配置报表启动时的传入参数
3 国际化,自动翻译报表中的文字标签
4 报表制作方式,可以用SQL语句制作报表,也支持用C#语言制造报表
5 报表功能管理工具 实现报表与功能的对应关系,以及参数传入
   Report Manager报表浏览工具,提供对Reporting Service报表的浏览,上传,下载与设置
6 报表部署工具,报表的上传,下载,权限与用户管理,报表管理程序,映射程序

7 扩展 using .NET Assembly to write an report

image

 

Workflow 工作流

1 设计器寄宿 rehosting Designer

image

2 流程绑定与发布

3 自定义活动

4 自定义条件

 

消息引擎框架

分2种类型,工作流消息,由设定工作流中自动发出;自定义消息,由用户主动发出。

clip_image002[1]

 

总体效果

posted @ 2011-06-07 12:38  信息化建设  阅读(1667)  评论(2编辑  收藏  举报