可视数据平台
造纸行业ERP
汽车配件ERP
开源开发平台
雪花销售系统
XAF开发框架

xaf

时间:2019-07-23 来源:



我们使用的开发框架是Devexpress公司的eXpress Application Framework 简称XAF,在开发过程中,我们增加了部分自己的模块及功能,下面分模块介绍框架包含的简要功能,如果需要查看每个模块更具体的功能,请点击详细内容的链接:

基础业务定制模块

图片

此模块是系统的灵魂,主要功能是可以让我们定义的业务逻辑对象,您可以简单的理解为表,但事实上他的概念比起来表要广泛得多。面象对象技术是一个较为系统的信息结构定义、逻辑编写的当前最为流行的技术。此模块就是将面向对象的技术发恢到了极至。

此模块实现的功能包含:

建立业务对象功能:我们通过与您的沟通及业务需求调研,编写出对应的业务对象,框架会根据业务对象自动生成对应的视图(界面)。

验证规则功能:及在使用软件过程中对数据的要求,如:某些内容是必须填写的,年龄的取值范围,email的格式等等这一切排除不正确数据的功能,当然他可以应用于非常复杂的业务逻辑。

外观控制:在特定的条件下,某些业务对象中的属性是否可见、可改、突出显示、等控制。如:亏本的销售单的利润栏显示为高亮红色显示。


点击这里查看此模块的详细信息

2.权限模块

图片

权限模块通过验证方式和安全系统类型两个选项来定位出权限系统的功能,即,下面的两项内容组合就是真正的权限系统,当然,下面的内容是由我们来做的,最终用户只需了解即可。

注:以下描述中,"用户”是指操作员,及系统的操作者。

1.验证方式:

框架提供了标准验证方式和集身份验证方式。

标准验试方式:是指由我们开发的业务系统来管理用户、角色。我们可以新建角色、用户,来适应业务系统的需要。

集成身份验证方式:是指由计算机的用户系统,或是活动目录(Active Domain,又称域)的用户系统。但角色、权限是可以能过系统来控制的。

2.安全系统类型:

(1)简单方式:用户的信息较少,权限无需设置,是在代码中做出了判断。优点:最终用户无需关心权限,没有操作复杂性。可以自定义。

(2)复杂方式:用户的信息较多,如:姓名、电话、地址等内容。可以自定义。优点:可以配置任何业务对象的权限包含:菜单查看权、新建权、删除权、修改权、读取权限、写入权限。

(3)代理方式:用户的信息可先上面的两种,权限系统功能最多,除了(2)中描述的以外,可以控制一定条件的业务对象是否有权限,几个业务对象中的属性是否可以有权限读或写。


点击这里查看此模块的详细信息

3.视图(最终用户查看的界面)

图片

以下几种类型的视图中,都包含同一业务对象下多个视图的切换功能,例如,查看客户数据时可以通过普通列表查看,也可以切换到图表视图查看不同来源的客户的统计图。

(1)普通列表视图(ListView)

提供较为常见的数据列表的格式,功能包含:自定义数据分组+分组统计、筛选数据(全文搜索、按字段搜索、内置条件搜索、自定义条件搜索),快速编辑功能,排序功能,分页功能。

(2)树形列表视图(TreeListView)

提供显示为树形结构的数据。

(3)日历视图(SchedulerListView)

提供像Outlook中的日期一样的功能。

(4)图表视图(ChartListView)

提供直接显示报表中可以用到的所有图片,例如饼图,漏斗图,甘特图等等。

(5)透视表视图(PivotGridListView)

提供数据分析用的图,在Excel中叫做交叉数据透视表。

(6)详细视图(DetailView)

提供详细查看和编辑数所界面,包含操作按钮,相关联的列表等。

(7)组合视图(DashboardView)

可以对上述的任何视图进行组合显示在一起,可以自己定制显示格式。可以由用户在运行时组合。


点击这里查看此模块的详细信息

4.报表模块

图片

(1)内置windows版本的报表设置器,提供强大的报表设置功能。包含子报表、图表、透视图表,可以显示条形码等功能。

(2)web版本可以查看windows版本设计的图表。


点击这里查看此模块的详细信息

5.工作流模块

图片

(1)windows版本工作流

(2)通用版本状态机工作流


点击这里查看此模块的详细信息

6.数据变更历史模块

图片

在用户修改、删除、新建记录,对数据进行修改后,此处都会做一个详细的记录,如谁在什么时间修改了哪条记录的哪个字段,原值是什么新值是什么。

在此处您可以查看到某条记录的变化全过程。此功能可以用于查找错误。也可以操作人员在有系统自动监督的情况下更负责。

点击这里查看此模块的详细信息

7.主题介绍

图片

系统内置了多套主题,可以满足不条颜色、主题要求的工作人员。

(1)web版内置主题欣赏

(2)windows版内置主题欣赏

(3)自定义主题定制工具


点击这里查看此模块的详细信息

8.版面显示相关

图片

(1)web版本中的两种版面格式:横向显示、纵向显示

(2)Windows版本中的几种格式:Ribbon,普通,Mdi,Sdi,TabMdi


点击这里查看此模块的详细信息

9.运行时(即软件最终使用时)自定义模型功能:

图片

框架提供了强大的扩展性,可以在软件开发完成后,用户自己进行扩展。最大程度上减少您因的业务变更带来的软件改动。

(1)web版本的自定义模型功能

(2)windows版本的自定义模型功能



点击这里查看此模块的详细信息

10.多语言版本支持(国际化、本地化)

框架支持任何语言版本,并可以实现自动翻译功能。用户甚至可以利用自动翻译功能,打造出自己需要的语言版本,如果对自动翻译不满意时,可以修改、或从满意的excel文件中导入。

点击这里查看此模块的详细信息

中文版

 图片

英文版

 图片

日文本版

 图片

11.开发与运行环境

开发环境系统支持:

Microsoft Windows XP

Microsoft Windows Vista

Microsoft Windows 7

Visual Studio 2008 +.Net Framework 3.5

Visual Studio 2010 + .Net Framework 3.5 / .Net Framework 4.0

Visual Studio 2011(beta) + .Net Framework 3.5 / .Net Framework 4.0 / .Net Framework 4.5

WEB版本浏览器支持:IE7,IE8,IE9,Firefox3,Google Chrome,Safari

开发语言支持:

C# VB.NET

运行环境:

Web版本、Windows版本服务端:

Microsoft Windows Server 2003  

Microsoft Windows Server 2008

IIS 6.0 /IIS7.0+

Windows版本客户端:

Microsoft Windows XP

Microsoft Windows Vista

Microsoft Windows 7

与开发时相同,在客户端机器安装对应的.Net Framework版本。

数据库环境支持


XAF中使用的是XPO,它支持14种数据库:

上一篇:无 下一篇:界面展示
返回列表