【Asp.net精品源码栏目提醒】:网学会员Asp.net精品源码为您提供【精品】企业级管理软件快速平台 - 其它资料参考,解决您在【精品】企业级管理软件快速平台 - 其它资料学习中工作中的难题,参考学习。
极致业务基础平台 企业级管理软件快速开发平台软件行业发展的新趋势 1 软件产品功能越来越复杂 ,客户的个性化需求越来越多 2 网络和通讯技术迅猛发展,互联网应用已具备坚实的基础 3 Microsoft .Net 和 J2EE 已成为目前主流的开发技术 4 平台化开发逐步成为主流的软件开发方式 极致业务基础平台 - 快速开发 随需而变!当前的软件开发,我们面临…. 产品功能日益复杂 业务需求不断变化 新技术层出不穷 人手短缺 成本不断增加 项目任务紧张 极致业务基础平台 - 快速开发 随需而变!基本思想 基于模型驱动架构 通过元数据描述数据实体、用户界面和工作流程 实现少写或不写源代码、快速地开发软件的目的 面向业务应用 预置了单据和报表的多项基本操作,如增删改查,审核反审核,引 入引出 集成组织机构管理、权限管理等多个标准组件 充分利用目前先进的开发技术 使用.Net为主要开发技术,包括
ASP.NET AJAX技术 优化的互联网支持、多数据库支持、集成工作流引擎等 极致业务基础平台 - 快速开发 随需而变!技术特性(1/2) 同时支持C/S架构和B/S架构 具有一次设计同时拥有C/S架构和B/S架构软件的能力 对于Internet应用的良好支持 首创的“最小流量”的设计技术 包括数据缓存、分页查询和数据压缩等技术 减少客户端与服务器的远程交互次数 通过对业务逻辑的封装来实现大粒度的业务操作 支持数据的批量提交和批量读取技术 JBF for
ASP.NET对Internet应用的优化支持 基于
ASP.NET AJAX技术,具有良好的性能和交互性 实现“纯”B/S架构的应用软件 JBF for WinForms对Internet应用的优化支持 支持智能客户端技术,易于部署和维护 极致业务基础平台 - 快速开发 随需而变!技术特性(2/2) 支持多种数据库 采取OR Mapping的数据访问技术 支持SQL原语 集成的工作流引擎 集成工作流引擎、短信平台和邮件系统 工作流与业务模块紧密集成 全面的扩展性 数据实体、用户界面、业务逻辑都可以进行扩展 极致业务基础平台 - 快速开发 随需而变!产品组成(1) 设计时 运行时 数据实体定义工具 运行时容器 界面设计工具 数据中心 流程设计工具 基础资料 元数据 系统配置和发布工 系统维护 具 自定义报表 升级工具 协同办公功能 极致业务基础平台 - 快速开发 随需而变!产品组成(2)数据实体定义工具 定义数据实体的属性以及数据实体之间的关系,并根据数据实体元数据自动维护数 据库 极致业务基础平台 - 快速开发 随需而变!产品组成(2)界面设计工具根据数据实体元数据快速的设计单据,一览表,报表等各种用户界面 极致业务基础平台 - 快速开发 随需而变!产品组成(3)流程设计工具定义工作流服务,并根据已定义的工作流服务设计各种业务流程 极致业务基础平台 - 快速开发 随需而变!产品组成(4)系统配置和发布工具包括编译组件,创建模板数据库,以及配置公司名称,产品名称,非对称加密公钥等项目的功能 极致业务基础平台 - 快速开发 随需而变!产品组成(5)升级工具升级数据库和运行时组件 极致业务基础平台 - 快速开发 随需而变!产品组成(6)运行时容器包括运行时容器和数据中心,基础资料,自定义报表,数据导入,自动编码等多个组件 极致业务基础平台 - 快速开发 随需而变!总体结构(运行时) 智能客户端 / 浏览器 系统服务 运行时框架 OR Mapping 框架 表现层组件 元数据管理 远程访问代理 对象空间 数据实体 应用服务器(IIS 6.0) 数据缓存管理 数据访问对象 业务逻辑组件 工作流引擎 事务管理 短信平台 Microsoft .Net Framework 数据库服务器 SQL Server Oracle Sybase 极致业务基础平台 - 快速开发 随需而变!部署图(运行时) 分支机构 分支机构 分支机构 Internet 移动应用 客户或伙伴 连接到 Internet 的服务器 总部 极致业务基础平台 - 快速开发 随需而变!开发流程 需求分析 定义数据实体 设计用户界面 系统设计 设计业务流程 扩展业务逻辑 编码实现 配置和发布系统 测试 测试 运行 运行维护 极致业务基础平台 - 快速开发 随需而变!开发流程 - 定义数据实体定义数据实体之间的关系 定义数据实体的属性 自动维护数据库 数据实体的属性 继承 基类、名称等基本 表 属性 索引 关联 缓存模式管理、层次 聚合 结构管理等扩展属性 触发器 数据实体字段的属性 数据类型、长度等 基本属性 级联删除、是否必 录等扩展属性 极致业务基础平台 - 快速开发 随需而变!开发流程 – 设计用户界面 选择界面类型 定义界面属性 实现界面操作 数据实体 单据预设操作 通用表单 新增、修改、删除、 单据 控件属性 复制、审核、套打等 一览表 菜单和工具栏 报表预设操作 报表 权限 过滤、打印、预览、 汇总表 联查、导出、快速查 层次汇总表 找、图表分析等 交叉表 实现扩展操作 极致业务基础平台 - 快速开发 随需而变!开发流程 – 设计业务流程 设计时 运行时 定义工作流服务 定义工作流 名称等基本属性 同一个工作流服务可以 定义多个工作流 相关的工作流单据 通过图形化的方式进行 相关的业务操作 定义 支持直流、分流、条件 流、并发流等多种流程 模式 支持流程监控 极致业务基础平台 - 快速开发 随需而变!开发流程 – 扩展业务逻辑 扩展数据实体 扩展用户界面 扩展业务逻辑 重载基类的属性 实现菜单事件 建立服务端业务逻辑 或行为 组件,实现复杂的业 实现界面控制逻辑 务计算或业务逻辑 增加派生属性 增加扩展行为 极致业务基础平台 - 快速开发 随需而变!