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

本文介绍了如何在Scriptcase的基础上扩展业务框架,包括新闻管理、消息系统、无限级部门管理、岗位管理、参数管理和权限复制等功能,旨在提升开发效率和简化权限配置。这些增强功能已封装为函数库,方便开发者引用和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


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


    1. 新闻管理

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







    2. 消息管理

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






    3. 无限级部门管理

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



    4. 岗位管理

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



    5. 参数管理

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







    6. 权限复制

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




    7. 其他常用宏

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


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



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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值