http://www.efsframe.cn/
目 录
1、EfsFrame 框架整体说明 ............................................3
1.1、Efs 总体设计思想............................................3
1.2、Efs 总体架构图..............................................5
1.3、EfsFrame 框架的适用开发平台.................................5
1.4、学习 EfsFrame 框架的前提 ....................................6
2、EfsFrame 框架相关概念说明 ........................................7
2.1、事务类型、事件类型 .........................................7
2.2、单位、用户管理 .............................................8
2.3、角色管理 ...................................................8
2.4、字典管理 ...................................................9
2.4、编码规则管理 ..............................................11
2.5、系统日志 ..................................................12
2.6、错误日志 ..................................................13
2.7、汉字管理 ..................................................13
3、EfsFrame 框架用户体验篇 .........................................14
3.1、 总体标准页面布局 ........................................14
3.2、 标准样式按钮(支持快捷键、小图标) ......................14
3.3、 多样式的 Menu 菜单(支持快捷键、小图标) .................14
3.4、 Window 窗体..............................................14
3.5、 分页查询列表 ............................................15
3.6、 多页签布局 ..............................................15
3.7、 统一的表单域样式 ........................................15
3.8、 全键盘事件 ..............................................15
3.9、 字典快速索引选择 ........................................16
3.10、 表单域输入的及时验证及输入提醒 ........................17
3.11、 Ajax 技术实现的各种异步提交 ............................18
4、EfsFrame 框架业务操作流程分析 ...................................19
4.1、添加、修改、删除操作流程分析 ..............................19
4.2、查询列表功能操作流程分析 ..................................22
http://www.efsframe.cn/
1、EfsFrame 框架整体说明
1.1、Efs 总体设计思想
Efs 是一套基础的企业级开发解决方案,整个框架体系中包含了 Web 表现层
开发包,组 件开发包,基础数据库设计一整套完整的基于 B/S 架构应用程序设计
开发的完整方案。
EfsFrame 框架从研发到时间,历时近 10 年,积累了大量实战软件工程专家、
数学专家的心血不断完善而成,已应用的大大小小的项目几十个,从 小 项目的开
发管理维护设计到大项目的负载均衡设计,Efs 逐渐形成了一整套完整的基于
B/S 架构的设计解决方案。
EfsFrame 框架设计目标:
l 整体提升企业的项目管理水平;
l 整体提升企业的研发人员的研发水平;
l 整体提升企业的项目研发效率;
l 整体提升企业的项目研发的健壮性;
l 最大限度减少企业的项目维护成本;
EfsFrame 框架特点如下:
1、完善的 Web 表现层开发包:为企业 Web 表现层开发人员提供的一套完整、
高效、美观的 B/S 结构设计表现层解决方案。
a) JS + DIV + CSS 的表现层设计,与语言无关,支持各种编程语言环
境;
b) 完善的 JS 类库,让各种优美的 Web 表现能轻松按照配置实现,极
大提高企业的项目 Web 表现层的开发效率;
c) 美观的布局,全局的键盘事件,快速的数据检索设计,最大限度提
升产品的用户体验;
d) 统一企业的项目 UI 设计,统一的框架结构,能 迅 速 规 范 企业的 Web
表现层代码设计规范,最大限度的减轻企业后期的项目管理、维护、
升级成本;
e) 完善的表现层 API 帮助,减少企业 Web 表现层开发人员的培训投入;
http://www.efsframe.cn/
2、完善的组件开发包:为企业组件开发人员提供的一套完整、稳定、高效
的 B/S 结构设计业务逻辑层解决方案。
a) 完善的基础类库的封装,极大提高企业的项目业务逻辑层组件开发
效率,最大限度让业务接口组件简洁、高效;
b) 统一的接口规范,能迅速规范企业的业务逻辑层组件代码设计规
范,最大限度的减轻企业后期项目管理、维护升级成本;
c) 完善的组件层 API 帮助,减少企业业务逻辑层组件开发人员的培训
投入;
3、完善的基础数据库设计:
a) 完整的事务、事件管理、用户、单位、角色、权限管理设计,能快
速帮助企业在不同的项目中快速完成用户、单位、角色、权限的分
配,迅速投入到项目本身的业务系统开发中。
b) 完整的字典管理功能,能 方 便 的 对 业 务系统的全部字典文件进行维
护。
c) 分页查询存储过程设计,为业务系统开发过程中的分页查询提升效
率。
d) 编码分配设计,只需要通过配置即可快速实现可满足各种要求的唯
一编码。
e) 汉字拼音管理,收录了常用的 2 万多汉字的全拼与简拼,能迅速完
成对汉字的全拼与简拼的翻译处理。
4、分层结构设计:EfsFrame 框架严格按照 MVC 模式设计开发。
a) 能帮助企业迅速发挥团队开发优势,合理分工协作(能迅速将 Web
表现层开发,业务逻辑组件开发,系统设计合理分离)。
b) 标准的三层结构模型,为系统的稳定、高效运行打下坚实基础。
http://www.efsframe.cn/
1.2、EfsFrame 总体架构图
对于 EsfFrame 框架的应用结构,按照标准的多层结构要求设计如图:
1.3、EfsFrame 框架的适用开发平台
EfsFrame 框架目前已提供的应用平台解决方案包含:
1、基于 Windows 平台的 Asp + Com Plus + SQL Server/ Oracle 应用模型;
2、基于 Windows 平台的 .Net(C#) + SQL Server 应用模型;
3、基于 Java 环境的 Jsp + Java 中间组件 + Oracle/SQL Server/MySql 应
用模型;
其他应用平台组合,我们可为您快速定制开发。