接上篇:基础框架功能需求之-可快速搭建业务办公系统原形
http://www.cnblogs.com/bobzhangfw/archive/2007/01/13/619261.html
继续对其资源模型做详细的需求分析,欢迎大家评论
把资源模型分成:基础类库、扩展类库、模板中心、服务注册、组件注册。
资源模型中的所有内容都可以作为系统扩展开发的类库。
1、基础类库:包括日志管理服务、菜单服务、消息服务、属性服务、资源服务、文件操作服务、工具条服务。通过对象浏览器可以浏
览各个基础类库的属性、方法、事件;
1.1 日志管理服务功能:包括日志文件的创建、记录用户操作业务系统的日志记录、日志记录查询;
1.2 菜单服务功能:动态的创建菜单,通过映射实现菜单与程序集的调用;
1.3 消息服务功能:事件委托管理、消息队列管理、消息堆栈管理;
1.4 属性服务功能:对Windows Form控件和Web Form控件的属性进行修改的管理;
1.5 资源服务功能:管理图标资源、语言资源的引入、维护、卸载;
1.6 文件操作服务功能:提供文件架的读写操作,文本文件读写操作;
1.7 工具条服务功能:管理工具条的图标资源、程序集调用的映射管理;
2、扩展类库:基础类库的实现、扩展类库的实现。通过对象浏览器可以浏览各个扩展类库的属性、方法、事件;
2.1 基础类库实现:通过对框架基础服务功能的实现,可以实现框架的基本管理功能。
2.2 扩展类库实现:通过扩展类库来实现表单设计、系统编译调试等各种插件的开发
3、模板中心:包括数据对象、表单模板、报表模板、Windows布局模板、Web布局模板、脚本库。
模板中心支持多层结构,每个模板的描述信息包括:模板名称、功能摘要、模板版本、模板类型、打开方式、发布者、发布时间、存
储文件。
3.1 数据对象:采用标准的Xml Schema模式管理来进行数据对象结构的记录;
3.2 表单模板:采用标准的XHTML+XSL或者XFORM技术来描述输入表单、查询表单、新增修改表单、混合表单的结构;
3.3 报表模板:采用XML+XSL或者第三方报表工具(比如水晶报表、华表、excel)开发复杂报表;
3.4 windows布局模板:各个windows面板在workbetch的布局控制,样式风格;
3.5 web布局模板:各个web面板在portal中的布局控制,样式风格;
3.6 脚本库:包括JavaScript,VbScript,Boo,其他.net 语言的代码库。提供函数、存储过程、包等数据库级别的脚本的注册功能;
4、服务注册:Web Service的注册管理;
4.1 Web Service的注册、发布、卸载。
5、组件注册:第三方组件注册管理。
5.1 第三方组件的注册、发布、卸载。
3、模板中心:包括数据模式、表单模板、报表模板、Windows布局模板、Web布局模板、脚本库。
4、服务注册:Web Service的注册管理;
5、组件注册:第三方组件注册管理。