第1章 引言

经过长期的不断改进维护,通过在多个软件项目,多位商业用户的实战考验,能满足不同规模软件项目的快速开发、快速整合、快速实施、灵活配置与管理的要求。为企

业或个人在.NET环境下快速开发信息化系统提供了强大的支持,开发人员不需要开发系统的基础功能模块和公共模块,框架本身提供了强大的函数库和开发包,开发人员只须集中精力专注自身业务部分的开发,大大提高开发效率和节约开发成本。

TRECA.NET 5.0(.NET敏捷开发框架)采用.NET Core/.NET5 平台挂板,支持跨平台部署应用,同时在桌面开发、网页开发、移动应用、云计算、物联网IoT、人工智能AI (机器学习ML.NET、大数据.NET for Apache Spark )等方向有做大量的集成开发。

通俗的来说TRECA.NET 5.0开发框架其实是一套软件半成品,相当于一座建好的毛坯房,主体框架已经建好,样板间已经做好,各类装修材料已经备齐,您只需要根据自己的业务需求来装修完房间就可高价出售。

1.1 文档目的

本文档为《TRECA.NET 5.0(.NET敏捷开发框架)》产品使用说明书。

编写本使用说明书的目的是充分叙述TRECA.NET 5.0框架所能实现的功能及其运行环境,以便使用者了解本软件的使用范围和使用方法,并为软件的维护和更新提供必要的信息。

1.2 产品对象与用户群体

一、中小型软件开发公司,技术支持、技术咨询公司。 

统一的权限、模块分配,授权机制,多数据库开发的支持,多个常用商业控件集,统一的升级部署等。可成为众多中小型软件开发、技术支持、咨询公司项目的配套工具,应用开发的标准参考模型,提高开发效率,节约开发的人力、物力等成本,专注于自身业务。

二、管理类软件开发者。

管理类软件开发人员随着自己技术能力、业务能力等提升,难免不会在外面接点私活,对于客户提出的项目要求利用《TRECA.NET 5.0(.NET敏捷开发框架)》你可以只专注其业务要求,开发完成,几分钟即可部署到此框架上,快速简单,安全可靠,又专业。

三、想进一步提升自身技术能力的开发者、学生等。

你想提升自身的技术实力吗?你想在职业生涯快速提升吗?你想学习实际的大型商业项目吗?此框架就是你的选择。此框架设计严谨、编码规范、简单易读、同时其通用性与规范性,是作为学习研究的佳品。作为学生、刚出生社会的开发人员或想提升自身开发实力的人,本框架的编码规范,数据库设计思想、分层理念、RBAC授权机制、设计模式、面向服务的开发思想、商业控件开发方法、统一的升级部署等等都值得你参考学习。

四、培训机构。

对于培训机构,一个好的培训项目不仅可以让培训的学子受益匪浅,让其培训后方可直接投入实际的工作之中,同时也能提升培训机构的自身品牌。不仅可大大的节省培训成本,更重要是的可以缩短培训周期,让培训学子快速进入工作状态。

五、政府机关、事业单位。

对于很多政府机关单位,其内部都有自己的开发团队,他们专注自身业务的同时,若能有一套可把多个系统统一高效、方便的部署到一个框架下,实现统一的管理显得尤为重要。选择一个合适的,安全可靠的,实际使用效果良好的框架非常重要。《TRECA.NET 5.0(.NET敏捷开发框架)》就是你的选择。

六、企业、工厂等。 

随着信息时代的高速发展,一个企业,工厂等信息化的建设已成为不能忽视的一环。

不管是企业、工厂,都不止一套管理系统,这些分散的系统很难管理,数据分散不一,集成困难等,如果把这些系统统一的部署到一个框架下,那些这些诸多问题都可迎刃而解。最大程度避免重复开发、反复原地踏步,最大限度使内部的产品、项目等各功能模块之间有更高的兼容性。

1.3 软件公司的困扰

1、如何提高开发效率

项目型软件公司每接到一个新的项目就会安排一组人员进行项目开发,开发效率越高就能接更多的项目,更早地收到客户的尾款,而实际情况是需求经常会有各种变更,再加上一些其它意外状态使得项目交期一拖再拖,无法按期交付不要说尾款,只要客户不追究违约责任就已经谢天谢地了。

2、如何降低开发成本

软件公司最大的成本就是人力成本,现在软件工程师的待遇相当不菲,特别在一线城市一个稍有经验的工程师动不动就是10k+的月薪,软件企业必须考虑人力成本问题。降低开发本本主要就是降低开发难度、减少重复劳动同样的人做更多的事。如果招个月薪5k的人照样能快速地开发软件该有多好。

3、如何面对不断变化的需求

瀑布式开发只是个传说,软件项目要面对无休止的需求变更,如果在项目的整体设计时没有考虑到这些变更将会造成项目的延期,由于开发成本的升高而导致项目亏损甚至失败。

4、如何站在技术的前沿

软件技术的发展日新月异,每隔一段时间就会有很多新技术出现,从BS技术的兴起再到APP、微信应用光是这些技术名词都已经让人眼花缭乱。如果花很多精力来钻研这些新技术倒是能跟得上时代让产品在技术上保持竞争力那么产品的灵魂又怎么办呢?毕竟业务上的实现才是产品的灵魂。要是有人专门帮我更新产品的技术框架就好了。

5、如何应对开发人员的流失

现在软件开发人员跳槽比较频繁,普通的工程师跳槽还好,一旦碰上团队核心成员出走轻则让项目延期,重则导致苦心研发的产品中途流产。要解决这个问题就要摆脱对开发人员的过度依赖,如果公司的所有项目、产品都在一个统一的开发平台上开发,并且有专人维护这套开发平台就能很好地解决这个问题了。

1.4 非软件公司的软件部门的困扰

1、如何解决需求比较零碎期望开发周期短的问题

业务部门经常会零零散散地提出一些需求,本来按照工作量来评估可能要一个月才能完成的他们会问:明天能ok吗?这样开发部门就很头疼,看起来零零散散的几个需求权限得做一套,还会用到一些基础资料。如果开发周期留得短,软件的质量就会大打折扣,下次再加几个需求的时候就会发现原来的设计根本无法承载。那么我要重构以前的代码吗?如果有一套通用性比较好的开发平台,每次能直接往开发平台上挂功能就好了。

2、巧妇难为无米之炊

你看别人家开发的软件这么漂亮,你开发的怎么这么丑!别人家的软件都有微信版本了!别人家的软件性能这么好!别人家的代码这么工整!... ...够了够了!又是别人家的软件工程师牛了,软件漂亮别人是有前端开发工程师有美工的好不好、别人有架构师的好不好、别人家还有需求分析师。谁让我们不是专业的软件公司,只是不能带来直接收益的软件部门。人员没给我配齐又想什么都做到最好,我能生出来吗?要是有套能生出软件的开发平台就好了。

3、实现这些业务逻辑只要两小时,而搭框架却花了我半个月

我们非常熟悉业务流程,完成业务功能的开发只需要两小时,但是所有的东西都得重新开发,以前的代码太乱了,框架要重新搭,基础资料要开发,权限要实现,大多数时间都用在用户不关心的东西上面,加了好几个班赶出来的东西,最后用户还嫌我做得丑不够人性化。

1.5 Treca崔佧智能开发框架能帮您解决什么问题?

一、提高开发效率

整体框架都已经搭建好了,开发者只用实现业务功能。并且TRECA开发框架内已经集成了大量业务模板,大量的公共组件,开发人员都可以进行参考来快速完成开发工作。比起传统的开发至少要节约90%的工作量。

二、降低成本

本身在提高效率的同时就是在降低成本。现在软件工程师的工资一般都比较高,特

正在上传…重新上传取消正在上传…重新上传取消别是架构师级别的动不动就数十万年薪,使得软件的成本很高。但是使用TRECA开发框架,初级程序员甚至只要思路清晰的人就可以进行功能开发。开发周期变短,对开发人员的要求变低这也使得开发成本呈几何数字下降。

三、提高客户满意度

TRECA开发框架为开发人员提供了美观简洁的UI,外观漂亮、操作简洁,用户体验必定大大提升。开发效率高、软件质量好自然客户满意度也会大大提高。

四、提供一个稳定高效的技术支持团队

维护期内由TRECA框架开发团队原班人马为您提供优质的技术支持,不管是架构还是编码都能全方位地为您服务,让您免去因人员流失而给软件项目带来的各种损失。

你不是一个人在战斗

五、提供框架源代码,提供完整的授权

框架提供全部源代码,您可以放心地拿这套框架去开发自己的产品

1.6 术语与缩写词

1) RBAC:基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求和系统的合并而赋予新的权限,而权限也可根据需要而从某角色中回收。角色与角色的关系可以建立起来以囊括更广泛的客观情况。

2) 角色:角色(Role)为RBAC(基于角色的访问控制Role-Based Access Control)模型中的基本元素。 角色是权限分配的单位与载体。角色通过继承关系支持分级的权限实现。我们通过对角色分配访问权限控制,然后对用户或者用户组分派角色来实现用户的访问权限控制。

3) 用户权限:就是用户的权利,即用一个帐户登录后,那些功能可以使用,那些功能无法使用,这就是管理员对其设置的权限,只有附合权限的人才可以使用对应的功能。权限就是权利的限制范围。

4) 角色权限:与用户权限相对应,即为角色的权利。

5) 用户(User):能够使用应用的唯一身份的人。

角色(Role):一定数量的权限的集合,权限的载体。

组织机构(Organize):企业管理中企业分层的基本单元,在本系统中机构只支持单树模型一个企业只有一个根机构(总部),除开根机构其他机构只有一个父机构,可以有多个子机构。

岗位(Position):一个企业的某个部门的职位(相当于在部门下有相同职能的员工的集合),它隶属于某个具体的部门,并且可以有一个或者多个员工在岗位上任职。

员工(Staff):企业中的人员,一个人员属于一个机构,一个人员可以关联一个用户。

6) 操作权限:抽象为什么资源有什么权限,操作权限包括用户、角色、组织机构有什么权限。

7) 数据权限:数据集权限抽象为什么对象对什么资源有什么权限,数据权限包括模块权限、管理范围、授权范围、资源权限、表权限、列权限、数据集权限。数据集权限主要是通过约束条件实现的记录级权限。

8) 其他。

TRECA 崔佧智能低代码开发使用说明相关推荐

  1. TRECA 崔佧智能低代码开发 软件配置

    3.4 软件配置 打开可执行文件所在的文件夹后,双击"TRECA.NET 5.0.exe"即可运行框架,如下图所示. 图3.2.1框架运行 说明:  框架第一次运行,需要配置框架数 ...

  2. 低代码开发平台_如何挑选最适合你的低代码开发平台

    根据Forrester研究报告,不论是成熟大型的,或是新的小规模的低代码开发平台供应商,每年都在以50%的增长率快速的发展中.在众多的低代码开发平台里,挑选最适合企业的才是至关重要的. 在选择低代码开 ...

  3. 清华数为大数据应用低代码开发工具DWF 2021成长回顾

    清华数为大数据应用开发工具DWF是一款数据模型驱动的低代码应用开发工具.2021年,以工业大数据应用系统用户的需求为牵引,DWF团队共发布6个主版本,分别在移动端应用定制.异构数据源管理.交互设计功能 ...

  4. 低代码开发平台有哪些?

    以下我主要从PaaS基础功能实力.用户体验.性价比,和企业业务管理需求满足度的维度,对五个比较知名的零代码开发平台做评估介绍. 一.JeecgBoot ⭐4.5⭐ JeecgBoot 是一款基于代码生 ...

  5. 值得关注的5款“企业级低代码开发平台”推荐

    优质的"企业级低代码开发平台"该如何评估? 企业级低代码作为平台层的一员,其对应的核心价值是:提升应用软件开发效率 和 降低应用软件开发门槛. 由企业级低代码的核心价值还可衍生出两 ...

  6. 基于低代码开发平台实现政府督办管理系统

    政务督查是贯彻上级精神,保证决策实施,狠抓工作落实的重要手段,是提供行政机关执行力的有效途径.而传统督办的形式比较单一,督办效果不佳导致工作效率低.如何采用信息技术进行规范.高效的事项督办是各级政府单 ...

  7. 基于低代码开发平台实现集团战略督办管理系统

    信息技术的发展给集团的业务模式带来了巨大的改变,而集团督办业务是很多企业的重点工作,传统以红头文件为主的工作任务管理将从主导地位逐渐减弱,如何通过互联网这一利器使集团战略部署落地是目前企业所面临的难题 ...

  8. 基于低代码开发平台实现的企业OA升级替换方案

    随着互联网的不断发展,传统OA的弊端也逐渐显现出来,企业内部所使用的OA系统其功能应用和服务器的反应速度日渐缓慢,已不能满足企业日常工作的需求,于是企业OA升级替换项目应运而生. 一.企业痛点: 企业 ...

  9. 【低代码开发】智慧交管解决方案

    将交通大数据+AI能力应用于"情.指.勤.督"一体化建设 行业痛点 人手短缺问题 我国警民比例低,交管业务量巨大,长期存在人手短缺问题.信息化系统主要在监测.指挥.勤务安排方面辅助 ...

最新文章

  1. Sql Server系列:数据库操作
  2. 互联网金融乱弹4:讨论金融系统日切处理
  3. 【数据结构与算法】之深入解析“等差数列划分”的求解思路与算法示例
  4. 【 Grey Hack 】万金油脚本:路由器漏洞检测
  5. int *p=new int; int *p=new int[10]; int *p=new int(10);这三个有什么区别
  6. springboot线程池使用
  7. [转] 用GDB调试程序(五)
  8. java堆内存与栈内存
  9. H5营销互动小游戏源码
  10. oracle bitmap btree 索引,oracle之bitmap索引
  11. iPS细胞移植最新进展
  12. 【第2重磅】王者荣耀「绝悟」升级,全英雄池解禁
  13. 现有存储系统技术架构
  14. 同一个基站连接两个核心网AMF POOL的场景分析及带AMF重选的注册流程
  15. 家中为什么要用软路由
  16. android视频播放边播边缓存
  17. 学术论文等级划分(包括EI会议论文)
  18. Unity 3D 三维模型简介||
  19. 注意!!!获取数据库服务器主机ip
  20. 什么护眼台灯比较专业?2023央视推荐的护眼灯

热门文章

  1. 【每日一题】除法求值
  2. 详解Transformer模型及相关的数学原理
  3. 绿联扩展坞拆解_绿联最新豪华版3A1C四口多功能扩展坞深度拆解,用料满满
  4. 计算机毕业设计SSM仿咸鱼二手物品交易系统【附源码数据库】
  5. 【转载】Oracle字符集子集与超级的对应关系
  6. 【论文阅读】Automatic Detection of Various Malicious Traffic Using Side Channel Features on TCP Packets
  7. Excel2007版的常用功能(17):Excel数学函数
  8. android基础--canvas绘图
  9. java 代付gas费用和遍历区块链 笔记
  10. 【每日早报】2019/07/31