开发配置

Console Admin

AXEAC Suite 是一套易于部署和使用的移动应用平台,能够以最快的速度帮助用户创建移动应用 APP,为用户将各类信息系统转化为移动应用,通过实施 AXEAC Mobile 让企业在运营效率、透明度、控制力和敏捷性方面迅速受益。接下来我们将对 AXEAC Console Admin 系统的使用和功能配置进行详细的说明。

系统登录(Login)

首先我们打开和运行浏览器,在地址栏中输入系统访问地址(服务器地址/dologin.jhtml),按回车键后,我们能访问 AXEAC Mobile 应用平台,进入系统的登录页面,在页面中输入用户名(superadmin)和密码(superadmin),点击登录按钮登录进入系统。

登录页面如下图所示:

image

登录 AXEAC Mobile 系统

如果输入的账号和密码错误,则无法登录系统,显示下图登录失败页面:

image

登录 AXEAC Mobile 系统失败

仪表盘(Dashboard)

在 AXEAC Mobile 系统中,第一个展示的系统页面是仪表盘页面,仪表盘在左边“导航树->仪表盘”中显示。系统的仪表盘向用户展示了目前连接本系统的客户端数量,展示了本系统中所有的功能页面数量,展示了本系统目前连接了多少个数据源,展示了目前在使用本系统的用户数量,展示了用户访问本系统功能页面的页面访问数量,展示了一周内用户访问本系统功能页面数量的走势图,展示了本系统一周内消息发送量走势图。从这个仪表盘我们可以非常清晰直观的看到本系统的用户使用情况和系统目前运行状态。

仪表盘如下图

avatar

仪表盘中显示的模块说明:

  • 1.客户端:展示连接到本系统的所有客户端的数量;
  • 2.功能页面:展示系统目前配置的所有功能页面的数量;
  • 3.数据源:展示系统目前配置和连接的所有的数据源的数量;
  • 4.用户总数:展示目前使用系统的所有用户数量;
  • 5.页面访问量:展示本系统用户当天访问的本系统的功能页面的数量;
  • 6.系统采用图形的形式形象的展示本系统在一周内用户访问系统功能页面的走势图;
  • 7.系统采用图形的形式现象的展示本系统在一周内消息发送量的走势图;

数据管理

数据管理模块是整个 AXEAC Mobile 系统数据管理中心,所有的数据配置项,包括数据源配置、数据项配置、操作项配置和数据池配置等,在使用本系统中,最重要的就是对数据的管理和对数据的操作使用,在我们配置一个功能页面时,我们需要先在数据管理中心先配置该功能页面所需要使用的数据源、数据池、数据项和操作项。数据管理包含数据项管理、操作项管理、数据源管理、数据池管理四个模块,每个模块我们都会做详细说明。

对于需要配置一个功能页面,第一步需要先配置数据源,第二步配置数据项,第三步配置操作项(操作项不是必须配置项)

数据源管理

数据源(Data Source),数据的来源,是提供某种所需要数据的器件或原始媒体。在数据源中存储了所有建立数据库连接的信息。就像通过指定文件名称可以在文件系统中找到文件一样,通过提供正确的数据源名称,你可以找到相应的数据库连接。本 AXEAC Mobile 系统中的数据源可以是特定的数据库、自定义的数据驱动或 RESETful 三种形式的数据。

数据源管理如下图数据源管理图所示:

avatar

在配置一个页面功能模块时,首先要考虑该页面的数据是从哪里获取的,需要用到什么样的数据,这里我们就需要在本系统中的数据源管理页面中配置一个该功能页面所需要的数据源,首先我们打开数据源管理页面,在数据源管理页面中点击“新增数据源”绿色按钮,点击“新增数据源”绿色按钮后,系统会以弹窗的方式弹出一个添加数据源的页面,页面如下图新增数据源页面所示:

avatar

新增数据源由数据源 ID、数据源名称、数据源描述、数据源类型、数据源执行器和属性设置组成,下面是数据源每一项组成的说明:

  • 数据源 ID:数据源 ID 长度在 6-30 个字符,数据源 ID 只能使用字符或数字;
  • 数据源名称:数据源名称长度在 6-30 个字符;
  • 数据源描述:说明该数据源的用处和使用范围;
  • 数据源类型:包括三种:自定义、数据库、RESETful(https 链接形式);
  • 自定义形式数据源:该形式的数据源多用于利用网页爬虫抓取数据驱动的数据形式;
  • 数据库形式数据源:该形式主要是连接提供的数据库作为项目的数据源,该形式数据源需要配置数据库执行器,数据库驱动、数据库连接地址、数据库编码格式、数据库用户名、数据库密码、数据库类型、数据库连接数、数据库连接池等相关配置信息;

这里特别需要注意的是数据源的类型,数据源类型包括:自定义形式数据源、数据库形式数据源和 RESETful 形式数据源,我们比较常用的数据源形式有数据库形式数据源和自定义数据驱动形式数据源,下面我们将详细的说明这两项数据源的具体使用过程。

首先是数据库形式数据源,数据库形式数据源包括市面上所有主流的数据库:MySQL 数据库、oracle 数据库和 SQLserver 数据库,不同的数据库的配置参数是不同的,这三种数据库的数据源配置如下:

3.1.1MySQL 数据库数据源配置:

我们在图 3.1.2 新增数据源中填写好数据源 ID、数据源名称、数据源描述,选择数据源类型为数据库,数据源执行器选择数据库执行器和配置好 MySQL 数据驱动属性设置,然后点击图 3.1.2 新增数据源页面中的“保存”绿色按钮,我们就能添加一个新的 MySQL 数据库数据源。

数据库形式数据源配置如下图 3.1.3 数据库形式数据源配置图所示:

avatar

图 3.1.3 数据库形式数据源配置图

这里我们选择的数据源类型为数据库,并且使用的是 MySQL 数据库,所以我们需要配置 MySQL 数据库连接属性。 MySQL 数据库属性配置详述如下:

DB_DRIVER=org.mariadb.jdbc.Driver
DB_URL=jdbc:mariadb://localhost:7010/axdemo?useUnicode=true&autoReconnect=true&characterEncoding=utf-8
DB_USERID=root
DB_PASSWORD=kuaihu123
DB_TYPE=MySQL
MaxActive=50
maxIdle=5
initialPoolSize=5
maxPoolSize=50
属性参数说明:
DB_DRIVER:表示数据库驱动,我们连接的是mariadb数据库,所以我们写org.mariadb.jdbc.Driver,MariaDB数据库管理系统是MySQL的一个分支

DB_URL:表示连接数据库的URL地址,格式为:"jdbc:mysql://ip地址:数据库端口号/数据库名称?useUnicode=true&autoReconnect=true&characterEncoding=utf-8",这里useUnicode表示是否使用Unicode字符集,如果参数characterEncoding设置为utf-8或gb2312或gbk,本参数值必须设置为true。autoReconnect表示当数据库连接异常中断时,是否自动重新连接,设置为true,则在数据库连接异常中断时,数据库会重新连接。characterEncoding表示数据解码格式,设置该参数时,在存取数据时会根据MySQL和项目的编码方式将数据进行相应的格式转化。

DB_USERID:表示数据库用户名(用于连接数据库)

DB_PASSWORD:表示数据库用户密码(用于连接数据库)

DB_TYPE:表示数据库类型

MaxActive:表示数据库连接池支持的最大连接数,这里我们取值50,表示同时最多有50个数据库连接,如果设置为0则表示没有限制。

maxIdle:表示数据库连接池中最多可空闲maxIdle个连接,这里取值5,表示即使没有数据库连接时依然可以保持5个空闲的连接,而不被清除,随时处于待命状态,如果设置为0表示没有限制。

initialPoolSize:表示数据库连接池中保留的最小连接数,默认值为3,我们这里设置为5。

maxPoolSize:表示数据库连接池中保留的最大连接数,默认值为15,我们这里设置为50。

以上是连接 MySQL 数据库形式数据源的具体配置过程和配置参数说明。

3.1.2Oracle 数据库数据源配置:

接下来我们连接和配置 Oracle 数据库数据源,我们在图 3.1.2 新增数据源中填写好数据源 ID、数据源名称、数据源描述,选择数据源类型为数据库,数据源执行器选择数据库执行器和配置好 Oracle 数据驱动属性设置,然后点击图 3.1.2 新增数据源页面中的“保存”绿色按钮,我们就能添加一个新的 Oracle 数据库数据源。

这里我们选择的数据源类型为数据库,并且使用的是 Oracle 数据库,所以我们需要配置 Oracle 数据库连接属性。 Oracle 数据库属性配置详述如下:

DB_DRIVER=oracle.jdbc.driver.OracleDriver
DB_URL=jdbc:oracle:thin:@192.168.1.168:1521:ORCL
DB_USERID=system
DB_PASSWORD=Axeac123.
DB_TYPE=Oracle
MaxActive=50
maxIdle=50
initialPoolSize=50
maxPoolSize=50
属性参数说明:
DB_DRIVER:表示数据库驱动,我们连接的是oracle数据库,所以我们写oracle.jdbc.driver.OracleDriver

DB_URL:表示连接数据库的URL地址,格式为:"jdbc:oracle:thin:@ip地址:数据库端口号:数据库名称",jdbc表示采用jdbc方式连接数据库,oracle表示连接的是oracle数据库,thin表示连接时采用thin模式(oracle中有两种模式:thin和oci,这两个模式是Oracle提供的两套Java访问Oracle数据库方式,thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就可以,thin是纯粹用Java写的oracle数据库访问接口。oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端,oci是oracle call interface的首字母缩写,是oracle公司提供了访问接口,就是使用Java来调用本机的oracle客户端,然后再访问数据库,优点是速度快,但是需要安装和配置数据库。)

DB_USERID:表示数据库用户名(用于连接数据库)

DB_PASSWORD:表示数据库用户密码(用于连接数据库)

DB_TYPE:表示数据库类型

MaxActive:表示数据库连接池支持的最大连接数,这里我们取值50,表示同时最多有50个数据库连接,如果设置为0则表示没有限制。

maxIdle:表示数据库连接池中最多可空闲maxIdle个连接,这里取值50,表示即使没有数据库连接时依然可以保持50个空闲的连接,而不被清除,随时处于待命状态,如果设置为0表示没有限制。

initialPoolSize:表示数据库连接池中保留的最小连接数,默认值为3,我们这里设置为50。

maxPoolSize:表示数据库连接池中保留的最大连接数,默认值为15,我们这里设置为50。

以上是连接 Oracle 数据库形式数据源的具体配置过程和配置参数说明。

3.1.3sqlserver 数据库数据源配置:

接下来我们连接和配置 sqlserver 数据库数据源,我们在图 3.1.2 新增数据源中填写好数据源 ID、数据源名称、数据源描述,选择数据源类型为数据库,数据源执行器选择数据库执行器和配置好 sqlserver 数据驱动属性设置,然后点击图 3.1.2 新增数据源页面中的“保存”绿色按钮,我们就能添加一个新的 sqlserver 数据库数据源。

这里我们选择的数据源类型为数据库,并且使用的是 sqlserver 数据库,所以我们需要配置 sqlserver 数据库连接属性。 sqlserver 数据库属性配置详述如下:

DB_DRIVER=com.microsoft.sqlserver.jdbc.SQLServerDriver
DB_URL=jdbc:sqlserver://localhost:1433;DatabaseName=msdb;
DB_USERID=sa
DB_PASSWORD=Axeac123.
DB_TYPE=sqlserver
MaxActive=
maxIdle=
initialPoolSize=
maxPoolSize=
属性参数说明:
DB_DRIVER:表示数据库驱动,我们连接的是sqlserver数据库,所以我们写com.microsoft.sqlserver.jdbc.SQLServerDriver

DB_URL:表示连接数据库的URL地址,格式为:"jdbc:sqlserver://ip地址:数据库端口号;数据库名称;",jdbc表示采用jdbc方式连接数据库,sqlserver表示连接的是sqlserver数据库,Databasename=msdb表示数据库名称为msdb。

DB_USERID:表示数据库用户名(用于连接数据库)

DB_PASSWORD:表示数据库用户密码(用于连接数据库)

DB_TYPE:表示数据库类型

MaxActive:表示数据库连接池支持的最大连接数,如果设置为0则表示没有限制。

maxIdle:表示数据库连接池中最多可空闲maxIdle个连接,如果设置为0表示没有限制。

initialPoolSize:表示数据库连接池中保留的最小连接数,默认值为3。

maxPoolSize:表示数据库连接池中保留的最大连接数,默认值为15。

以上是连接 sqlserver 数据库形式数据源的具体配置过程和配置参数说明。

3.1.4 自定义数据源配置:

自定义数据源多用于用户采用网页爬虫程序获取指定网页的数据,将该程序打包成 jar 包,然后将该 jar 包保存到服务器中的 axeac 运行文件中,在做自定义数据源配置时,我们在新增数据源页面中填写好数据源 ID、数据源名称、数据源描述、数据源类型选择自定义选项、数据源执行器不用选择、属性配置中也不用做参数配置,然后点击新增数据源页面中的“保存”按钮,即可新添加一个自定义形式的数据源。

以上就是本系统新增数据源的操作流程,我们需要注意选择正确的数据源类型和给对应的数据源类型做好正确的参数配置。

配置好数据源后,如果想要修改数据源相关信息,在数据源管理页面中的数据源列表中选择需要修改的数据源,点击该条数据源的“编辑”蓝色按钮可弹出对应的数据源操作页面,在该页面中修改数据源信息后,点击保存完成数据源信息修改操作。

如要删除某个数据源,在数据源管理页面中的数据源列表中选择需要删除的数据源,点击该条数据源的“删除”绿色按钮可完成删除对应数据源操作。

数据项管理

我们在配置一个功能页面模块时,上面配置了一个数据源,但是如果只配置数据源,我们仍然无法使用数据源中的数据,如果我们想要使用数据源中的数据,我们还需要给功能页面配置对应的数据项,数据项是对数据源做具体操作管理的模块,比如说我们需要做一个查询数据的功能模块,我们就可以配置一个做查询数据的数据项来从数据源中获取我们需要的数据,接下来我们具体说明一下数据项的配置过程和配置参数。

我们在配置一个功能模块时,需要使用数据源中的数据,我们就需要先在该数据源下配置相应的数据项,数据项是给功能模块提供对应的数据的,比如说查询通知公告功能,需要配置一项查询通知功能的数据项来执行查询通知公告内容数据。

点击数据项管理显示数据项管理页面如下图数据库形式数据源配置图:

avatar

在该页面中显示了数据项 ID、数据项名称、数据源名称等信息;

如果我们要添加一个新的数据项,点击新增数据项按钮弹出添加数据项页面,如下图新增数据项图:

avatar

  • 填写数据项 ID:数据项 ID 长度在 6-30 个字符,数据项 ID 只能使用字符或数字;
  • 填写数据项名称:数据项名称长度在 6-30 个字符;
  • 数据项描述:该描述主要是说明该数据项的具体作用;
  • 选择数据源:给数据项选择对应的数据源,如果选择的数据源是数据库形式的,则需要配置 SQL 语句;
  • 编写 SQL 语句,我们以“发布通知公告”功能模块为例子说明 SQL 语句的编写方式:
  • 第一步填写 SQL 名称:newnotice(名称自定义)
  • 第二步填写 SQL 语句:
Insert into tz_notice(userid,noticetitle,noticedepart,noticepubtime,noticecontent) values('@@USERID@@','@@LabelText1@@','@@LabelList1@@','@@LabelDate1@@','@@LabelText2@@')
  • 第三步编写好 SQL 语句后可以点击页面上的“调试”按钮进入 SQL 语句调试页面,用户可在该页面中测试 SQL 语句是否编写正确,如果编写错误,用户可返回修改 SQL 语句,如果 SQL 语句编写正确则可点击页面中的“添加”按钮将该 SQL 语句添加到对应的数据项中。

以上就是在选择的数据源为数据库的情况下添加数据项的操作的具体步骤。

如果选择的数据源是自定义形式或者 RESETful,则只需选择好对应的数据源后点击“保存”按钮添加数据项就可以。

操作项管理:

OperatItem

在一个系统功能页面中,当我们处理完了一个操作时,有时需要跳转到另一个页面中进行其他的操作,这时我们就需要给这个功能页面模块添加一个操作项,比如我们设置一个发布通知公告的功能模块,当我们处理完成发布通知公告这个操作后,想要让页面跳转到通知公告的列表页面,这时我们就需要在数据管理的操作项管理中添加一个跳转到查询通知公告列表页面的操作项。操作项管理详细说明如下:

操作项管理主要是用于当一个功能模块处理完成后进入到下一个功能页面的操作逻辑。

选择操作项管理打开操作项管理列表页面,页面如下图操作项页面图:

avatar

3.3.1 操作项页面图

在该页面中显示了操作项 ID、操作项名称、操作项描述等相关信息。

我们以“发布公告”功能模块为例子来说明操作项的操作:

  • 第一步:点击页面中的“新增操作项”按钮,弹出新增操作项的页面,如下图新增操作项页面图:

avatar

  • 第二步:在该页面中填写相关信息;

操作项 ID:操作项 ID 只能使用字符或数字;

操作项名称:操作项名称长度在 4-30 个字符之间;

操作项描述:填写该操作的主要用途说明;

成功后执行:该模块是当该项操作完成后,是否需要跳转到其他页面,可供选择的选项有功能页面、操作和无操作;

操作项选择功能页面,右边会显示操作成功后需要跳转的所有页面选择列表,用户可在该页面列表中选择需要跳转到的页面;

avatar

操作项成功后执行选择操作,则右边显示操作项选择列表,选择操作项后,该模块会进入到选择的操作选进行下一步操作,如下图:

avatar

失败后执行操作跟成功后执行操作功能一样,有页面功能、操作和无操作三个选项,选择页面功能,右边显示失败后进入的功能页面选择列表;选择操作选项,右边显示失败后进入的操作选择列表,执行选中的功能操作;选择无操作则不做任何处理。

操作项中添加数据项,页面如下:

avatar

在操作项中,如果需要执行一个操作,需要给该操作项添加一个数据项来跟数据源进行连接,例如我们需要发布一条通知公告内容,则需要给该操作项添加一个发布通知公告的数据项,将数据通过数据项插入到数据库中。

添加操作项的操作步骤:在右边的数据项列表中点击方向向左边的按钮,选中的数据项会添加到左边已选中的数据项列表中,然后点击保存按钮,则完成了操作项的操作使用。

功能管理

功能管理模块包含系统中的所有功能模块和功能测试模块,如果我们想给 AXEAC Mobile 客户端添加一个功能模块,就是在该功能管理模块中进行添加操作,我们在这个模块中添加的功能项可以在客户端中向用户显示,我们也可以在该功能管理模块中对系统中的所有功能模块进行管理。

在导航菜单中选中功能管理模块显示如下页面:

avatar

在该功能管理模块中,如果想在根目录下新建一个单独模块,先选中跟目录,然后可点击页面上的“新增菜单”按钮,出现如下页面:

avatar

  • 填写菜单 id:菜单 ID 长度在 2-30 个字符;
  • 填写菜单名称:菜单名称长度在 2-30 个字符;
  • 选择菜单图标:在下拉菜单中选择资源图标;
  • 菜单描述:说明该菜单的具体用途;
  • 所属菜单:显示新增的菜单属于哪个父菜单;
  • 显示顺序:填写显示的顺序,可在该父菜单下按顺序显示;
  • 填写完以上信息,点击“保存”按钮完成新增菜单操作;
  • 我们以“通知公告”为例说明功能管理模块,“通知公告”模块页面如下:

avatar

第一步:点击“增加页面”按钮新增一个“发布通知公告”的功能页面:

avatar

  • 在基本信息栏目中填写如下信息:
  • 填写页面 id:tz_publicnotice(页面 id 不能为空,可自定义填写 id 名称);
  • 页面名称:发布通知公告(名称长度在 2-30 个字符);
  • 页面图标:在下拉菜单中选择页面的显示图标;
  • 是否主页:该选项选择“否”,如果选择“是”,则该页面会作为系统主页显示;
  • 菜单显示:该选项我们选择“是”,如果选择“否”,则该页面不会在客户端中直接显示;
  • 失败后表单:该选项是如果该页面显示失败会显示选择的相应的表单;
  • 是否错误页面:该选项我们选择“否”,如果选择“是”,说明该页面是失败后处理的显示页面;
  • 显示顺序:这里填写页面在菜单中显示的顺序;
  • 描述:说明该功能页面的主要用途;

第二步:点击数据层显示如下页面:

avatar

  • 该数据层是给功能页面添加对应的数据项,例如我们添加“发布通知公告”功能页面,需要在以上的数据层页面中添加“发布通知公告”的数据项,在右边的数据项列表中找到“发布通知公告”的数据项,点击向右的按钮,该数据项会添加到左边的数据项列表中。

第三步:点击逻辑层显示如下页面:

avatar

逻辑层的主要作用是处理该功能页面的操作逻辑,比如“发布通知公告”功能模块,在左边的逻辑操作选项列表中找到“发布通知公告”操作项,点击向右边按钮可以将该操作项选择到左边的操作项列表中。

第四步:点击页面中的“表单设计器”按钮打开表单设计器页面,页面如下:

avatar

  • 在该表单设计器中展示了系统所有的功能组件,包括:
  • 容器类:容器组件、分页签组件、组信息组件;
  • 输入类:文本组件、日期组件、GPS 组件、开关组件、时间组件、隐藏域组件、选择组件、条码组件、文件组件;
  • 操作类:操作组件、首页组件;
  • 展示类:模板组件、地图组件、网页组件、二维码组件、HTML 列表组件、HTML 信息组件、表格组件、图形组件;
  • 其他类:拍照组件、下载组件、录制组件、播放组件;
  • 统计图:柱图组件、饼图组件、线图组件;
  • 我们在设计表单功能页面时,我们可以使用设计器中的功能组件配置出我们的功能页面,我们以“发布通知公告”功能页面为例:

avatar

在如上客户端的“发布通知公告”页面中,我们看到页面中有一个公告标题的文本框,一个发布单位的下拉菜单、一个发布日期的日期选择组件、一个通知公告内容的文本框,一个发布的操作按钮,那么我们在表单设计器中的配置步骤如下:

  • 第一步:选择一个容器类中的容器组件;
  • 第二步:在左边的树状菜单列表中选中该容器组件,然后选择一个文本组件(LabelText 组件),该文本组件的 label 标签命名为:公告标题;
  • 第三步:选择一个选择组件(LabelListe 组件),该选择组件的 label 标签命名为:发布单位;
  • 第四步:选择一个日期组件(LabelDate 组件),该日期组件的 label 标签命名为:发布日期;
  • 第五步:选择一个文本组件(LabelText 组件),该文本组件的 label 标签命名为:通知内容,同时 rows 的值填写 10(代表 10 行);
  • 以上组件都添加到第一步添加的容器中;
  • 第六步:在容器外添加一个操作类中的操作按钮组件(Operating 组件),该操作按钮组件的 text 标签命名为:发布,同时设置该操作按钮的操作项 id(opId)为在操作项中添加的“发布通知公告”的操作项的名称(dopublicnotice);
  • 第七步:点击设计器右上方的保存数据按钮,保存设计的表单脚本数据;
  • 第八步:点击设计器右上方的保存表单按钮,保存整个表单脚本数据;

以上步骤操作完成后,我们在如下“表现层”页面中能够看到我们设计的表单脚本数据代码:

avatar

这里我们我们完成了“发布通知公告”的基本操作,我们需要注意一个问题,因为我们的页面中配置了一个“发布单位”的 LabelList 组件,这里需要获取系统中的通知部门数据,我们采用多值绑定函数来给该 LabelList 组件绑定通知部门的数据,绑定方法如下:

BindMulit('tz_findnoticedepart.findnoticedepart','LabelList1','addData');
  • 方法说明:
  • BindMulit():这个是多值绑定函数;
  • tz_findnoticedepart:这个是“查询通知部门”的数据项 id(该 id 在系统的数据管理模块中的数据项中查询);
  • findnoticedepart:这个是“查询通知部门”数据项中的 SQL 语句的名称;
  • LabelList1:这个是“发布通知公告”页面中的“发布单位”的选择组件的名称;
  • addData:这个是绑定数据的方法;
  • 以上就是给某个组件绑定数据的方法和操作步骤,这里我们还需要提一点就是,绑定数据的方法除了上面的多值绑定函数外,还可以使用单值绑定的方法来给组件绑定数据,方法如下图所示:

avatar

单值绑定方法说明:

Form.title = {json->tz_findnoticeinfo.noticeinfo.noticetitle}

首先我们使用的是 json 数据格式;tz_findnoticeinfo:表示对应的数据项的 id;noticeinfo:表示数据项中的 SQL 语句的名称;noticetitle:表示 SQL 语句中的某个特定的属性名称。

完成上述步骤后,再点击页面中的“保存”按钮,我们就完成了功能页面的配置操作。

功能模块导出操作:在本系统的功能模块当中我们设置了功能模块的导出功能,该功能模块的导出功能是将整个系统的所有功能模块,包括功能的数据源、数据项、操作项、导航目录等数据以 sql 的形式导出到指定文件夹中,导出的 sql 文件的名称为:axeac_orgl.sql。我们导出的功能模块 sql 文件可以部署到其他服务器中的 AXEAC Mobile 系统中导入使用。

功能模块的导入操作:在本系统的功能模块当中我们设置了功能模块的导入功能,该功能模块的导入功能是能将在其他服务器中的 AXEAC Mobile 系统的 sql 文件导入到本系统中,导入后,能将 sql 文件中的所有功能模块都加载到本系统中进行展示和操作管理。

访问管理

访问管理部分包括用户组织模块、角色管理模块、防火墙和客户端管理模块。

5.1 角色管理模块

本系统的角色管理模块可以给系统设置不同的用户角色,不同的用户角色可以授予不同的功能权限,不同角色的用户访问系统时系统展示的功能页面是不同的,下面详细说明角色管理的具体操作,在“导航菜单栏-访问管理-角色管理”中,点击角色管理选项显示如下页面:

avatar

该模块是给用户角色赋权的操作项,点击页面上的新增角色按钮弹出新增角色页面:

avatar

  • 填写角色 ID:角色 ID 只能使用字符或数字;
  • 角色名称:角色名称长度在 2-30 个字符;
  • 角色描述:说明该角色的主要特性;

页面授权:

avatar

我们可以给角色赋予相应的功能权限,在右边的功能页面列表中,找到需要赋权的功能页面,点击方向向左的箭头按钮,选中的页面功能会添加到左边的列表中,然后点击保存按钮,就完成了新增一个用户角色和给该用户角色赋权的操作。

如果要修改一个用户角色的信息,则选中该用户角色点击对应的编辑按钮进入到该用户角色的信息页面修改对应的信息,赋予对应的权限即可完成修改用户角色操作。

5.2 用户组织模块

在访问管理中的用户组织模块中,我们可以在本系统中设置不同的集团企业和公司组织,在该组织中的用户只能使用该组织所拥有的功能模块。下面是用户组织管理的具体操作说明:

avatar

在这个模块中,点击页面中的“新增组织”操作按钮打开新增组织页面,如下:

avatar

  • 填写组织 ID:组织 ID 长度在 2-30 个字符;
  • 组织名称:组织名称长度在 2-30 个字符;
  • 所属部门:选择对应的所属部门;
  • 显示顺序:填写显示在左边树状菜单中的顺序;

  • 在这个模块中,点击页面中的“增加用户”操作按钮打开新增用户页面,如下:

avatar

  • 填写用户 ID:用户 ID 只能使用字符或数字;
  • 填写用户名称:用户名称长度在 2-30 个字符;
  • 用户密码:没有限制;
  • 角色:在下拉菜单中选择系统提供的用户角色;
  • 后台登录:这里选择“是”或“否”,如果选择的“是”则允许登录后台,如果选择的“否”则该用户不能登录到后台系统;
  • 手机登录:这里选择“是”或“否”,如果选择的“是”则允许登录到客户端,如果选择的“否”则该用户不能登录客户端;
  • 是否锁定:这里选择“是”或“否”,如果选择“是”则该用户账号将被锁定,该用户将不能操作该系统,如果选择“否”则该用户可正常使用该系统;
  • 过期时间:这里选择过期的日期时间,用户在该日期时间内可正常使用该系统,如果过了该日期时间则不能继续使用该系统;
  • 显示顺序:该用户在页面中显示的排序顺序;

功能页面:

avatar

在新增用户页面中的“功能页面”选项中,我们可以给该用户添加对应的页面功能,相当于给该用户进行功能页面赋权,在右边的功能页面选项列表中找到我们要赋予给该用户的功能页面,点击方向向左的箭头按钮,将选中的页面功能添加到左边的功能页面列表中。

关联数据源:

avatar

在新增用户页面的“关联数据源”选项中,我们也可以给该用户指定特定的数据源,输入用户名和用户密码,选择对应的数据源,点击添加按钮,就能给该用户添加指定的数据源。

在完成以上“基本信息”、“功能页面”、“关联数据源”的操作后,点击页面中的保存按钮,我们就完成了新增用户的操作。

如果想要修改某个用户的信息,则在用户列表页面中选中该用户,点击对应的编辑按钮,进入该用户的信息页面,进行信息、功能、数据源的修改即可完成修改操作。

客户端管理

在客户端管理模块中,我们可以很直观的查看所有的连接了本系统的客户端设备,在该模块中我们可以对这些客户端设备进行管理,可以限制某个客户端连接本系统,下面是详细说明客户端管理的操作步骤:

avatar

在该页面中显示了:客户端编号、用户名、app 版本号、设备系统、设备系统版本号、是否黑名单、是否白名单等客户端相关信息;

点击页面上的“新增客户端”按钮弹出如下新增客户端页面:

avatar

填写完成以上页面中的客户端信息,点击保存按钮即可完成客户端的新加操作。

客户端可以使用这个后台系统来进行添加,当一个客户端下载了“WorkCenter”APP 后,登录到客户端 APP 时,该系统也会添加一个新的客户端信息到系统中。

这里我们可以查看到登录系统的客户端的详细信息,点击页面中的“详情”按钮,可查看该客户端的基础信息;

我们可以查看该客户端的登录使用用户的信息,点击页面中的“用户”按钮,会弹出该客户端的用户详情页面,如下:

avatar

在这个页面中,我们可以看到该客户端使用的用户的用户 ID、用户名称、用户密码(密文)、用户类型、所属公司、所属部门、所属小组、是否能登录后台、是否能登录客户端、是否能登录移动客户端和是否被锁定等用户相关信息。

我们能将系统中的某个客户端添加到黑名单,点击页面中的“添加至黑名单”按钮即可将该客户端添加到系统黑名单中,添加到黑名单中的客户端不允许再使用该系统。

防火墙

如果使用本系统中的用户有违反本系统的操作规则,本系统可以使用防火墙模块,将该用户加入黑名单,限制该用户继续使用本系统,所有本系统的防火墙模块主要就是为了在用户对本系统进行违规操作时,能够及时限制该用户对本系统的使用。

系统设置

系统设置包括资源管理模块

资源管理:

整个系统的所有图片资源都放在资源管理模块中,用户在设置系统某个功能的图标图片时,可以在该模块中选择对应的图标图片资源。

选择系统设置中的资源管理选项,显示如下页面:

avatar

在该页面中显示了该系统的所有图标资源和图片资源,可以点击页面中的“选择”按钮,添加新的图标图片资源到系统中。

日志管理

模块:包括日志查询模块、日志分析模块和日志导出模块

日志查询

选择日志管理中的日志查询模块,显示如下页面:

avatar

在该页面中显示了操作客户端的用户名、客户端号、服务器接收时间、请求的操作、请求的页面、返回代码、是否异常、是否 PC 模拟等信息。

如果操作客户端时出现错误,我们可以打开日志查询,查看该操作是否产生了异常信息,看上面页面中的是否异常中显示“打钩”,则说明该操作有异常发生,我们可以点击“详情”按钮查看具体的异常信息,异常信息页面如下:

avatar

该异常页面中显示了客户端的基本信息、请求参数、请求文本、返回参数、返回数据、产生异常和执行日志等信息,我们可以根据产生异常选项中的信息来查看操作所产生的错误,然后根据这个异常信息来修改我们的页面功能。

日志分析

选择日志管理模块中的日志分析选项,显示如下页面:

avatar

这里统计了用户浏览系统的日浏览次数、周浏览次数、月浏览次数和用户浏览的页面的日浏览次数、周浏览次数和月浏览次数。

通过这些浏览统计可以查看访问该系统的使用情况。

日志导出

选择日志管理模块中的日志导出选项,显示如下页面:

avatar

在该页面中,我们可以输入导出的文件路径(系统默认导出到 D:\Axeac\tomcat\bin 文件路径下),点击页面中的手工导出按钮,就能将日志文件导出到指定的文件路径中了。

如果我们启用定时导出功能,则会出现选择每天 20:00 导出和每周每日 20:00 导出的选项,点击保存按钮,系统会根据选择的导出时间选项来定时导出日志文件到指定的文件路径中。

以上就是新版后台的具体操作指南和操作手册说明文档。

Web IDE

系统配置

仪表盘

功能管理

数据源

页面

多 pages 交互

json

全局变量

页面布局

自适应分辨率

百分比,开发能够自适应所有分辨率应用的界面,需要在界面开发上提前做布局规划。

数据层

逻辑层

展示层

事件层

事前事件,事后事件

Page 设计器

页面设计

属性

事件

数据绑定

单值绑定,多值绑定

用户角色

系统设置1

数据驱动

Restful

WebService

定制化驱动

BFS

AWS

Oracle EBS

仪表盘

功能管理

数据源

页面

多 pages 交互

json

全局变量

页面布局

自适应分辨率

百分比,开发能够自适应所有分辨率应用的界面,需要在界面开发上提前做布局规划。

数据层

逻辑层

展示层

事件层

事前事件,事后事件

Page 设计器

页面设计

属性

event

事件

数据绑定

单值绑定,多值绑定

用户角色

系统设置

Copyright © 快虎信息 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-03-24 15:07:37

results matching ""

    No results matching ""