zoukankan      html  css  js  c++  java
  • 基础框架平台——系统原形描述——资源模型

    接上篇:基础框架功能需求之-可快速搭建业务办公系统原形
    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、组件注册:第三方组件注册管理。

  • 相关阅读:
    JS阻止鼠标滚动
    仿淘宝订单列表下标指针
    自己动手模拟百分百<select>下拉列表
    专门用来存地址
    JS手动触发事件,转载
    刷新页面让显示区域回到顶部
    解决表格边框问题
    读书笔记 effective c++ Item 43 了解如何访问模板化基类中的名字
    读书笔记 effective c++ Item 42 理解typename的两种涵义
    读书笔记 effective c++ Item 41 理解隐式接口和编译期多态
  • 原文地址:https://www.cnblogs.com/bobzhangfw/p/624002.html
Copyright © 2011-2022 走看看