仅限阅读请勿传播
当您阅读本方案时,即表示您
表单建模应用实例(图书管理)制作详解
Submitted By Weaver
上海泛微网络科技股份有限公司
中国上海耀华支路39弄9号(通耀路济明路路口)
邮政编码:200126
电话:+86 21
版本
目录
版本 .............................................................. 错误!未定义书签。第一部分应用背景................................................. 错误!未定义书签。
一. 需求描述................................................. 错误!未定义书签。第二部分制作步骤................................................. 错误!未定义书签。
一. 图书基本信息............................................. 错误!未定义书签。
1. 创建图书基本信息的字段................................... 错误!未定义书签。
2. 表单建模新建图书模块..................................... 错误!未定义书签。
3. 设置图书信息的操作权限................................... 错误!未定义书签。
4. 设置页面布局............................................. 错误!未定义书签。
5. 设置查询信息............................................. 错误!未定义书签。
6. 前台体验................................................. 错误!未定义书签。
二. 图书分类................................................. 错误!未定义书签。
1. 新建图书分类台账......................................... 错误!未定义书签。
2. 新建图书类别的浏览按钮................................... 错误!未定义书签。
三. 图书清单................................................. 错误!未定义书签。
1. 新建图书清单台账......................................... 错误!未定义书签。
2. 新建图书卡片............................................. 错误!未定义书签。
四. 图书借阅................................................. 错误!未定义书签。
1. 制作图书借阅流程......................................... 错误!未定义书签。
2. 新建图书借阅台账......................................... 错误!未定义书签。
3. 流程数据转入台账......................................... 错误!未定义书签。
4. 可借数量的扣减........................................... 错误!未定义书签。
5. 新建借阅卡片............................................. 错误!未定义书签。
6. 自定义右键浏览按钮....................................... 错误!未定义书签。
五. 人员的借阅记录........................................... 错误!未定义书签。
1. 新建人员借阅台账......................................... 错误!未定义书签。
2. 更新人员的借阅信息....................................... 错误!未定义书签。第三部分练习题 .................................................. 错误!未定义书签。
一. 需求描述................................................. 错误!未定义书签。
1. 办公用品基本信息的建立................................... 错误!未定义书签。
2. 资产清单的建立........................................... 错误!未定义书签。
3. 搭建入库流程............................................. 错误!未定义书签。
4. 搭建办公用品领用流程..................................... 错误!未定义书签。
5. 卡片制作................................................. 错误!未定义书签。
6. 思考 .................................................... 错误!未定义书签。
第一部分应用背景
一.需求描述
在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,能有效的管理读者借、还、续借、查询等操作,并根据借阅记录得出最热门书籍的排行。
借阅图书时,读者可以根据不同的图书分类预览书籍信息,并可查看当前书籍的可借数量。读者借阅必须通过申请,图书管理员能快速找到可以借出的图书编号并分配给读者,完成借书操作的同时即刻更新相关数量,并留下借阅记录。
归还图书时,系统自动更新图书的借阅状态,管理员能根据借阅人申请时的归还时间判断是否按时归还。同样,续借图书时,系统自动对图书的归还时间进行延期。
图书管理员不定期地对图书信息进行维护,并且能够导出成各类报表,及时跟踪人员的借阅记录,同时对图书的损坏情况进行责任追查。
二. 需求分析
1
读者信息管理
读者信息
2
图书信息管理
图书信息
有效读者信息
4信息统计
统计数
据读者借阅信息
统计
结果5系统维护
系统维护数据
读者类别
罚金标准
3
图书借还管理图书信息
图书状
态
已借数
统计
项信
息
图
书借
阅
信
息
图书
类别
图书借还信息
图书查询结果
图书管理员
图
书管
理
员
图
书管理员
图书管理员
系统管理员
制作图书信息、图书清单、图书分类台账 通过流程实现借阅、归还、续借的申请和审批 通过dml 接口实现可借数量的计算,图书状态的更新 以卡片形式对图书管理进行封装,跟踪每一本书的借阅记录
第二部分 制作步骤
一. 图书基本信息
我们需要建立图书的基础数据,包括书名、作者、库存等,便于我们进行借阅等操作。
1. 创建图书基本信息的字段
点击【设置】--【表单管理】 新建“图书基本信息表”,主要的字段如下:
字段名
字段类型
书名 单行文本框(文本)
类别
选择框 或 浏览按钮
作者单行文本框(文本)
可借数量单行文本框(整数)
...
2.表单建模新建图书模块
点击【设置】--【设置中心】--【表单建模】新建下级节点“图书管理”,新建模块“图书基本信息”。
输入模块名称,选择之前已制作好的表单“图书基本信息表”,右键点击保存。
3.设置图书信息的操作权限
点击已创建的“图书基本信息”模块,选择“模块设置”中的“权限设置”选项卡,在此页面可分别设置创建、共享、监控和导入的权限。
4.设置页面布局
针对不同的操作权限,我们需要分别设置对应的前台展示的页面。换言之,我们可以根据不同的操作动作,设置不同的显示页面。
选择“模块设置”中的“页面布局”选项卡,点击“新建”即可设置页面布局。
5.设置查询信息
此时,我们虽已有了图书信息的表结构,也设置了操作权限及对应的页面布局,但我们需要一个台账的页面,对每一条图书信息进行操作。
选择“自定义信息”中的“查询设置”选项卡,右键新建,选择需要在台账中显示的列字段。
保存后,我们可以通过右键选择“创建查询菜单”来创建台账信息,也可通过“查看查询菜单地址”来获取菜单地址,在菜单配置中自行增加。
如下图,我们将该菜单添加到图书管理的图书查询中
6.前台体验
我们已经完成了一个简单的台账信息,可脱离流程单独增加、修改和删除图书信息了。
右键“新建”,进入图书的新建页面
二.图书分类
在制作图书基本信息时,其中有“类别”字段,我们可以用选择框来实现,可是一旦类别发生改变,我们只能在后台表单设置中进行修改,无法提供给用户一个维护页面。而我们可以利用表单建模来提供这样的一个维护页面,同时能通过自定义浏览按钮来选择类别。
1.新建图书分类台账
首先,我们制作一个“图书分类表”,字段如下:
字段名字段类型
类别单行文本框(文本)
备注多行文本框
利用之前介绍的方法,可在表单建模中创建图书分类的模块,同时可在前台对图书分类信息进行维护
2.新建图书类别的浏览按钮
在“图书分类信息”的模块中,选择“自定义信息”中的“浏览按钮”选项卡,设置浏览按钮中显示的字段
在当前页面,右键点击“创建浏览按钮”,输入标识(注意不支持中文)后保存,此时我们已经新建了一个自定义浏览框的内容,可以在【设置中心】--【配置自定义浏览框】中找到刚才新建的按钮信息。
过去,我们通过sql语句的方式配置浏览框只能是两列数据,而我们通过表单建模来创建按钮,可以是多列的。
最后,我们在表单的字段设置中就可以通过自定义浏览按钮来找到它了。
三.图书清单
在图书管理中,单靠书名是不够的,同名的图书可能会有多本,这在借阅中很关键。
1.新建图书清单台账
主要字段如下:
字段名字段类型备注
书名浏览按钮用于字段联动
作者文本通过联动,自动带出
编码文本唯一标识
借阅状态选择框可借阅、已借出、已注销
当前借阅人人力资源
借出时间日期
归还时间日期
损坏程度文本
通过以上介绍的方法,在表单建模中搭建出图书登记模块,并在前台添加不同的图书清单信息。
2.新建图书卡片
完成了清单后,我们需要用一种更直观的方式将图书信息与图书清单联系在一起。而我们可以通过表单建模的卡片功能来达到这一目的。
在【设置中心】--【表单建模】中选择一开始我们创建的“图书基本信息”,在“接口设置”的“页面扩展”中,点击新建。在扩展用途中选择卡片页面,显示样式中选择“Tab页面”,链接目标来源选择模块查询列表,链接目标选择图书登记信息(即图书清单的查询设置),右键保存。
保存后,在刚才的设置页面中,点击关联字段的设置,将书名的模块字段选择为数据Id。(这一步是将图书和清单联系到一起的设置,通过哪个字段进行关联就将其对应为数据Id)
设置完成后,当我们在前台点击一个图书信息时,顶部就会出现卡片,并且清单信息是与这本书关联
的。
四.图书借阅
以上我们制作的台账事实上都是对静态数据的维护,而针对流程数据,表单建模同样可以实现。
(以借阅为示例,续借和归还制作方法)
1.制作图书借阅流程
主要字段如下:
字段名字段类型备注
流水号文本
申请人人力资源
申请日期日期
借阅书名自定义单选浏览按钮调用图书基本信息中的书名
当前可借数量文本(整数)带出图书基本信息中的可借数量图书编号自定义单选浏览按钮调用图书清单中的编码
借出时间日期
2.新建图书借阅台账
由于图书借阅必须通过流程,所以我们可不必赋予用户手动创建借阅信息的权限。
3.流程数据转入台账
我们可以通过以下设置,来实现一旦流程审批通过即可在借阅台账中看到那条记录。
在后台表单建模“图书借阅信息”模块中“接口设置”的“流程转数据”选项卡,点击新建,选择图书借阅流程。
勾选启用,可选择在路径的哪一个节点将流程数据转入到台账信息中(如选择到达归档节点就意味着必须等流程都审批完成后台账信息中才会出现这一条数据)
4.可借数量的扣减
通过此步操作我们可以实现一旦借阅审批通过后,该图书基本信息中的可借数量将被扣减。
我们可以在路径设置中,在节点前后附件操作里,添加DML接口动作,以扣减数量为例,如下图
除了扣减数量外,我们也可以同时做到修改书籍的状态(从“可借阅”修改为“已借出”)等等,参见更多相关的DML语句可下载【表单建模demo】
5.新建借阅卡片
完成了以上的设置后,我们也可以用同样的卡片创建方法,分别在图书基本信息和图书清单中增加“图书借阅”的卡片,来关联查看该书的借阅记录。
不同的是,在图书基本信息中增加借阅记录的Tab页,关键字段是借阅书名。
在图书清单中增加借阅记录的Tab页,关键字段是则是图书编号。
6.自定义右键浏览按钮
如果我们在浏览图书信息的时候,就能马上进行申请借阅,是不是很方便呢表单建模的自定义右键浏