VonPortal系统简介
    1. 平台介绍

基于.NET 5实现的通用管理平台。整合最新技术,模块插件式开发,前后端分离,开箱即用。

后台基于MVC框架,JQUERY前端基于小诺框架。

集成多侦听、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度等众多科技。

核心模块包括:用户、角色、职位、组织机构、菜单、字典、日志、多应用管理、文件管理、定时任务等功能。

代码简洁、易扩展,让开发更简单、更通用、更流行!

系统通过统一的数据库访问机制,简化了数据库访问层要求,减少了研发人员对SQL的依赖。 系统集成JQueryBootstrapEasyUICKEditor等技术,通过自身JavaScript库为页面的展示、编辑、加载进行了全新的一体化整合,简化了操作方式和处理过程。 同时整合PowerDesignerCodeSmith等研发工具,建立快速、便捷的研发模式、给研发人员带来一种全新的体验。

    1. 系统架构

平台在启动时会自动搜索系统内容所有Application.json的文件,通过这一应用配置文件,加载该应用对应的应用模块文件(.Application.dll),然后加载其展示层文件(*Application.Views.dll),在应用使用时动态加载数据库访问层文件(*DataAccess.dll),当然系统也支持将数据库访问层囊括到应用模块文件中。

    1. 技术架构

系统以微软.net 5.0技术以平台基础,使用Easyui Layout + JQuery框架,采用Bootstrap样式,Html编辑采用CKEditor建立一个系统管理及应用Web平台。

 

4.平台简要介绍

系统采用user+role模式进行权限管理和分配,权限分为功能权限和菜单权限,功能权限是和Controller中功能相关联,菜单权限是和系统菜单相关联。

系统支持多种皮肤应用,同时支持将非登录人员和登录人员不同主页、不同皮肤的应用,支持Layout页面模式,也支持普通页面模式,这样可以更好的支持网络平台的应用和适用性。

系统采用了一种全新结构的数据库访问机制,这样就统一了数据库访问层,由控制层直接进行操控和访问,同时统一的数据库访问层支持从项目中剥离出来,这样就可以更好的支持不同数据库的访问和特殊语法的支持,同样也支持同模块封装,减小维护和系统体积,为更小的应用和项目提供更加便捷的研发模式。