AppQuicker

快速搭建应用系统教程

  • 首页
  • 教程
  • 疑难解答
  • 关于AppQuicker

#8 应用的框架——数据中心

构建一个基本的企业级应用,除了正常的业务处理功能,我们至少还要考虑:

Ð 人员的管理

Ð 分配功能权限

Appquicker 的数据中心集成了上述内容,5-7 章我们编制了一些查询表,本章学习如何把已经编制的表发布到页面上,让业务人员可以随时使用。

准备工作

打开设计器,【外挂菜单]WEB 服务器]web 服务器管理】选择appquicker ,点击启动,或者点击下图中圈选的image082 ,启动tomcat 服务。

SNAG-0001

SNAG-0004

打开IE 浏览器,在地址栏内输入http://127.0.0.1:6001/appquicker/console, 打开控制台登陆界面。

ss

输入管理员口令,初始口令为runqian ,选择登录。

设定数据源的配置

第一步管理用户组和用户

选择【用户组管理】,首先建立一个业务人员用户组,在英文名中输入 operation ,中文名输入业务人员,选择保存

image084

选择【用户管理】,点击添加,在添加用户界面,用户ID 中输入user01 ,用户名业务员1 ,所属用户组 业务人员 ,点击提交

插入语 参数和宏与用户组和用户的变量使用相关,这部分将在#13章中进行介绍。

第二步报表管理

选择【报表管理】,在报表树节点下,选择basic

image086

在右侧页面中勾选全部报表,点击登记

列表分录上的修改链接可以打开修改报表属性的页面,可以修改报表中文名和报表类型。

插入语 报表管理通过子文件夹管理修改报表树节点的结构和属性,根节点报表树对应目录

C:\Program Files\runqianReportCenter\webapps\reportCenter\reportFiles

在根节点下的增删改节点对应实际目录结构的修改。例如:在报表树节点下新增一个节点custom,也就是在reportFiles目录下新增一个custom文件夹,这里尤其要注意的是对于节点下报表的删除操作,一旦删除,无法撤销删除操作。

第三步报表发布

选择【报表发布】,点击报表发布树根节点,修改树名称为公司订单管理系统

image088

点击增加,打开增加新节点界面,节点类型选择分类夹,节点名称查询分析,点击提交。

插入语 发布节点类型

分类夹 :创建功能分类目录,由于数据中心采用了树结构作为系统页面左侧导航栏,这里通过分类夹对系统的各项功能进行分类。

报表 :直接发布设计器编制的报表raq 文件。

超链接 :发布自定义jsp 页面或者静态页面,与报表的区别:通过超链接我们可以自己写jsp 页面,定义功能脚本。

客户参数设置 :提供修改session 变量的界面。这部分在数据中心的其它功能章节中介绍。

选择节点查询分析,点击增加,节点类型选择报表,节点名称输入员工列表,此节点对应的报表选择employeelist ,点击提交。

image090

插入语 权限

我们可以控制任何类型节点的权限,在上图中,通过XML用户配置,可以设定能够访问选定节点的用户组或者用户,如果没有选择,系统默认所有用户对该节点都有访问权限。分配权限的方法:选中用户组列表中的某个或某些用户组,或者用户列表中某些需要分配权限的用户,可以点击shift键进行多选,点击提交。用户组和用户可以是互相独立的,我们可以给用户组A访问一个节点的权限,同时可以让不属于用户组A的用户B具有访问该节点的权限。

练习 :仿照上面的步骤发布typeproduct.raq,报表名称:产品查询

第四步业务用户登录

打开IE 浏览器ss ,在地址栏内输入http://127.0.0.1:6001/appquicker, 打开数据中心业务登陆界面。

插入语 可以通过点击设计器工具栏右侧的快捷图标SNAG-0002来直接访问登录界面。

在用户名中输入user01 ,点击登录。

在打开的窗口中,检查本章上述发布的两张查询表,功能正常吗?

image096

工具栏按钮

image097

注意到了吗?

我们在建立业务用户的时候,不能给新用户设置口令,所有用户的初始口令都是空值,数据中心为用户设置了更改口令的页面,这部分内容将在 数据中心的其它功能一章中介绍。

教程 |2007/11/07
#9 带查询参数的人员列表——参数 #7 产品分类表——制作分组统计类型表

Comments are closed.


  • 询问问题

  • 关于AppQuicker

    • 认识APPQUICKER
    • AppQuicker适用于哪些企业
    • APPQUICKER的开发模式
    • 为什么可以快速开发
    • 打造企业级系统的优势

AppQuicker © 2007 All Rights Reserved.