Scriptcase新业务框架功能详细说明

Scriptcase只需要一键就可以生成一个应用系统的业务开发框架,这个框架里,包括用户管理、组别管理、权限管理、安全登录及身份验证、应用同步等各个功能已经非常齐备,但是在我们实际的项目开发中,有这些还是不够的,为了使系统的开发更加简洁、高效,我们在Scriptcase默认的应用基础上增加了一下的功能,希望开发者可以将精力投入到实际的模块定制里面,而无需为框架的功能大费周章。

需要说明的是,这些框架的功能是我们团队自行在Scriptcase的基础功能上增加的,并非Scriptcase产品提供的功能,用户提供当时购买的注册ID或者邮箱即可获取。使用方法是在Scriptcase的文件菜单中导入项目(注意,导入项目时可以修改项目名称)。

    1. 新闻管理

向系统中用户发布新闻,无需选择用户,一旦发布后,所有用户均可以查看、收藏、评论。

    2. 消息管理

通过消息管理,可以向系统内指定的一个或者多个用户发送消息,可以查阅对方阅读情况,可以收藏等,实现简单的内部消息传递和留言。

    3. 无限级部门管理

实现部门的架构,支持无限级,一个部门可以有多个成员,一个成员可以从属于多个部门,可以设置是否领导、是否管理员等配置项以区分权限。

    4. 岗位管理

实现岗位管理,岗位成员既可以来自于岗位的用户(统一配置),也可以针对每个部门有不同的岗位成员(部门岗位)。

    5. 参数管理

鉴于任何系统中都有大量的参数,如地域、性别、民族、成分等等,使用参数管理可以将这些选项统一保存在数据表中,而且可以在系统运行时通过管理员进行维护,这样就可以大大减轻参数维护的工作量,也可以大大加快开发速度。

    6. 权限复制

我们知道,Scriptcase的缺省框架已经对各个列表的增、删、改、查等进行了权限的限定,只需要在角色/应用功能勾选相应的功能,用户即具备或者取消了相应的权限,对于开发者来说非常方便,相当于权限的配置前移到系统管理员。不过,如果对于比较大的系统,具有多个权限组的时候,对于每个权限组进行配置还是比较麻烦的事情,鉴于此,我们在框架中增加了权限复制功能,即可以将一个权限组的所有权限统一复制到一个新的权限组中,然后再对新的权限组进行功能微调就可以了,这样可以非常方便的实现多级权限管理。

    7. 其他常用宏

我们封装了一些使用的宏,可以让您的开发更加快速高效。比如,对数据的限定,普通用户只查询个人创建记录,部门管理员可以查询本部门所有记录但仅能管理个人记录,表单根据是否创建者自动锁定,相关按钮根据权限的隐藏,根据指定的用户返回其部门或岗位用户,增加了“审核”和“反审核”功能,从而实现业务的审核等等。

这些功能,我们都已经封装为项目统一的“函数库”,需要用到这些功能的时候,只需要在特定的应用程序中选中引用这些库即可,非常方便日常功能的开发。

到目前为止,我们已经进行了五次Scriptcase的免费讲解,得到了比较丰富的反馈;设置在最近的一次演示中,有一名初中学生参加并提出了不少问题,我们希望这一工具可以帮助更多的人实现软件开发的梦想。

Scriptcase新业务框架功能详细说明

时间: 2024-10-05 05:04:49

Scriptcase新业务框架功能详细说明的相关文章

SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释

SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释 2016-04-14 23:40 13030人阅读 评论(2) 收藏 举报 分类: SSM(7) 这几天一直在整合SSM框架,虽然网上有很多已经整合好的,但是对于里面的配置文件并没有进行过多的说明,很多人知其然不知其所以然,经过几天的搜索和整理,今天总算对其中的XML配置文件有了一定的了解,所以拿出来一起分享一下,希望有不足的地方大家批评指正~~~ 首先   这篇文章暂时只对框架中所要用到的配置文件进行解

【Yii系列】最佳实践之后台业务框架

缘起 上面的几章都讲概念了,没有怎么讲到实践的东西,可能会有些枯燥,这很正常的,概念还是需要慢慢啃的,尤其是官网其他的部分,需要狠狠的啃. 什么,你啃不动了?看看官网旁边的那个在线用户吧. 你不啃的时候可是有这么多人在啃知识,如果不想以后被这打击,赶紧学!!!一如当年大学的我,每天夜里都抱着一本<算法导论>在啃一样,自律相当重要. 这一章我就带大伙了解一下前两章的概念有啥用,应用到实际,这是临门一脚,但是,我总是觉得概念的重要性至少要占70%,临门的一脚实践只占30%,望君能体会~ 环境 操作

Hadoop新MapReduce框架Yarn详解

简介 本文介绍了Hadoop自0.23.0版本后新的MapReduce框架(Yarn)原理,优势,运行机制和配置方法等,着重介绍新的yarn框架相对于原框架的差异及改进,并通过Demo示例详细介绍了在新的Yarn框架下搭建和开发Hadoop程序的方法.读者通过本文中新旧Hadoop MapReduce框架的对比,更深刻理解新的yarn框架技术与那里和设计思想,文中的Demo代码经过微小修改既可用于用户基于Hadoop新框架的实际生产环境. Hadoop MapReduceV2(Yarn)框架简介

Hadoop 新 MapReduce 框架 Yarn 详解

原 Hadoop MapReduce 框架的问题 对于业界的大数据存储及分布式处理系统来说,Hadoop 是耳熟能详的卓越开源分布式文件存储及处理框架,对于 Hadoop 框架的介绍在此不再累述,读者可参考 Hadoop 官方简介.使用和学习过老 Hadoop 框架(0.20.0 及之前版本)的同仁应该很熟悉如下的原 MapReduce 框架图: 图 1.Hadoop 原 MapReduce 架构 从上图中可以清楚的看出原 MapReduce 程序的流程及设计思路: 首先用户程序 (JobCli

写一个框架的详细步骤

定位 所谓定位就是回答几个问题,我出于什么目的要写一个框架,我的这个框架是干什么的,有什么特性适用于什么场景,我的这个框架的用户对象是谁,他们会怎么使用,框架由谁维护将来怎么发展等等. 如果你打算写框架,那么肯定心里已经有一个初步的定位,比如它是一个缓存框架.Web MVC框架.IOC框架.ORM/数据访问框架.RPC框架或是一个用于Web开发的全栈式框架. 是 否要重复造轮子?除非是练手项目,一般我们是有了解决不了问题的时候才会考虑不使用既有的成熟的框架而重复造轮子的,这个时候需要列出新框架主

团队管理:新业务团队如何结合绩效来度量开发目标

之前有人给我blog留言问过绩效的事情,本篇主要与大家分享一下如何在新业务项目组中结合绩效来度量目标的一些思考,我们先从对绩效.产品开发的认识开始,最后会列出绩效细则.本篇更多从量化角度去看,不考虑绩效分数的激励制度. 敏捷个人和敏捷团队 就像我在使用Scrum来敏捷自己所说的,在我们要求团队以人为本进行管理时,我们不能单方面要求团队把员工当人看,更重要的是员工要把自己当敏捷个人来看,做到在最基本的主动.自律的完成工作基础之上再去发挥你的卓越.我也一直都是这么要求自己的,并且也在把这些想法积极地

分分钟教你学习一个新的框架--Photos FrameWork

相关链接:ios-深度解析二维码的生成与使用 swfit项目初体验Photo-Browser 一.点击查看大图 1.点击图片或按钮(点击查看大图按钮),modal出来一个控制器,显示大图片 2.怎么处理能让点击图片就能查看大图? 两种方法:1.给图片添加点按手势 2.给图片所在的view上添加 - (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event 2.1 添加点按手势 优点:适用于任何场景下,不受

微信消息体签名及加解密功能详细解析以及.net实现

原文:微信消息体签名及加解密功能详细解析以及.net实现 前言 微信消息体签名及加密功能已上线,明文传输确实存在安全风险,鉴于微信的用户范围使用之广泛,必定会成为众矢之的.所以大家还是尽快接入安全模式为好.仔细阅读官方接入指南,发现这次安全升级只是涉及到用户在微信对话窗口中与公众好消息交互,所以此次升级还是比较简单的.下面为大家一一道来. 一.功能解析 微信消息体签名及加密功能已上线,出于安全考虑,强烈建议您尽快接入消息加密功能,消除安全风险.详见公告.公众平台接口调试工具已经全面支持消息体加密

如何学习新的框架(保存图片到相册)

一.点击查看大图 1.点击图片或按钮(点击查看大图按钮),modal出来一个控制器,显示大图片 2.怎么处理能让点击图片就能查看大图? 两种方法:1.给图片添加点按手势 2.给图片所在的view上添加 - (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event 2.1 添加点按手势 优点:适用于任何场景下,不受限制 缺点:代码量大 2.2 给图片所在view添加touchesEnded:方法 优点:能快