本框架旨在为.NET开发人员提供一个Web后台快速开发框架,采用本框架,能够极大的提高项目开发效率。
整个框架包括三个版本:.net,.net core,java(开发中)
以上三个版本中,.NET为初始版本,开发时间最长,是目前老客户使用的主要产品;.net core为.net的升级版本,为新客户使用及老客户升级的主要产品;.net core能够跨平台,并且涉及Linux、Docker、Nginx、微服务等概念,将是未来的主流。Java是产品线扩充过程中的一个新产品,目前第一阶段开发已完成。
今天我们要介绍的是.net版本,由于.net core版本功能与其一致,不再单独介绍。
框架特点:
1.框架的主架构为基于.net MVC 的 BS 架构。
2.后台 ORM 支持 EF 和 dapper 两种模式。
3.用于实现各类业务系统,如 OA、ERP、MIS、CRM、电商平台等系统的开发。框架本身是一个可二次开发的开发平台,开发者可以根据开发向导进行配置直接生成功能模块;但是他又是一套源代码,开发者也可以直接在 VS 中基于框架开发,甚至还可以对开发框架进行开发扩展。
4.强大的权限管理组件,完成业务功能开发后,系统可以直接使用通用权限来管理业务功能的操作权限及数据权限。
5.集成工作流引擎组件,使业务流程灵活可控。
6.集 BS 开发、微信组件、APP 开发组件于一体。
框架优势:
1.快速开发
框架中有多套开发模板,选择模板后按照向导操作可自动产生包含界面在内的所有代码。如果需要二次开发,可以直接修改生成的源代码。说得夸张一些如果产品经理拿这套框架进行建模,模型出来了软件也基本就开发出来了,在编码效率上至少比传统开发提高80%的效率。
2.界面风格简洁(多套UI)、大气、操作便捷,符合国人的审美观念。
3.采用 SOA 架构,系统核心功能均可以通过服务的方式提供给外部调用,方便系统与 ERP 系统及周边系统、硬件设备接口交互能力,解决企业信息化孤岛问题。
4.UI 层基于 Jquery+Div+css+ajax 开发,app/小程序端最近更新为VUE框架。
5.框架集成了大量的如勾选框、文本输入框、动态下拉框、树型组件、Grid、翻页、数据、条件查询、导出、下载等组件,即使您不是前端高手,也可以把前端做得很炫酷。
6.开发平台稳定、成熟、高效。框架已通过上海、苏州计算机软件技术开发中心评测。
7.系统前后台通 Ajax 交互,这样使得前台不必依赖于后台的开发语言,日后要重构成php、JSP 后台的话,UI 层完全不用动。
8.开发框架完美支持 Oracle、SQL Server、MYSQL 数据库。并且还支持在框架中同时操作多数据库,灵活性、稳定性都非常好。
9.提供自定义报表功能。可通过编写 SQL、Procedure 作为数据来源进行构建不同类型的图形报表。
10.提供工作流引擎组件,开发者可以直接在开发框架中使用自定义表单来承载业务数据进行流程审批;也可以编写代码完成复杂表单然后调用流程引擎服务进行流程审批。
11.提供强大的权限管理组件,基于框架开发出功能后就可以直接给被授权角色授予该功能的权限。
12.提供 SSO(单点登陆)服务,方便多系统统一登陆管理。
13.提供微信企业号开发组件功能、让您的系统更贴近用户。
14.提供 APP 开发功能,是的,普通的开发人员也可以基于力软敏捷开发框架进行 APP 开发了,您不用再支付高额的工资聘请安卓和 IOS 开发人员。
15.框架支持 Websocket。
16.框架支持 redis 缓存集群。
17.框架的原班开发人员提供售后支持。
通常,软件开发对功能的需求要高于UI,这就导致很多的软件平台在UI的设计上跟不上功能升级的步伐,无论是出于成本控制的考虑还是对前端页面的刻意弱化,在体验上都会有一定的缺陷,因此一个合格的软件除了在功能上进行完善之外,还要在前端的UI交互上要足够友好。
力软快速开发框架功能模块
1.敏捷开发
敏捷开发向导:表单、流程、数据等常用功能配置向导
代码生成器:八套开发模板,生成类、页面、映射、表单、小程序等
通用图标:PC和移动端图标
数据看板:BI大数据看板
表格组件:各类常用表格
甘特图:了解项目进度
信息可视化:货架、生产线等
门户配置:企业门户
插件配置:框架内置及第三方插件
二维码生成:企业二维码生成
D3配置:动态数据展示
2.系统管理
行政区域:全国行政区划
数据字典:各项目特性查询
单据编码:合同、表单等文件编码
系统功能:系统功能分类展示
系统日志:日志类
LOGO设置:框架logo设置
数据权限:权限类
桌面配置:首页桌面功能配置
消息管理:消息类
多语言管理:内置中、英、繁,可拓展
微信企业号:企业号开发
任务调度:任务的执行
Excel配置:表格导入导出
数据管理:数据表、数据源、数据库连接及常用字段
文件管理:文件类
3.单位组织
公司管理:总/分公司管理
部门管理:部门
岗位管理:岗位
角色管理:角色
用户管理:用户
4.表单应用
表单设计:设计常用表单
表单管理:表单基础、条件、列表设置
表单实例:示例
5.流程应用
流程设计:人事、项目、购销等各类流程设计
流程任务:待办/已办流程
流程委托:委托他人处理流程
流程监控:已完成/未完成流程整体监控
签章管理:签章类(支持手写)
流程实例:示例(请假流程)
6.移动管理
移动开发向导:移动表单、流程、数据等常用功能配置向导
移动功能:移动端常用功能
首页图片:移动首页图
Logo设置:移动logo
桌面设置:移动端桌面配置
7.报表应用
报表发布:绑定已设计报表后发布
报表设计:图标、列表设计
专业报表:葡萄城专业报表
报表实例:常用报表示例
简洁报表:采购、收支、仓存、收支类报表
8.应用实例
OA办公:新闻、公告、日程、签章、导出模板、邮件中心
销售管理:商机、客户、开票订单等
进销存管理:采购、销售、收付款订单等
消息队列演示:消息队列,参考购票
进销存报表:采销、收催款单等报表
工单管理:工单展示、增删、查询
库存套打示例
页面布局示例
LR.NET快速开发平台UI设计展示
首页(5套UI)
内页
力软快速开发平台采用源码买断的形式,可以便捷的开发出市场上常见的管理系统,如OA、ERP、CRM、HRM等,APP/小程序亦可同步开发。
*框架涉及一些第三方插、组件:
后端
ASP.NET MVC5
EntityFramework ORM
Dapper ORM
NPOI Excel 操作
log4net 系统日志
Newtonsoft.Json Json 处理
signalR Websocket
unity 依赖注入容器
前端
JS 框架:Jquery-1.10.2.min、jquery-ui
CSS 框架:Bootstrap
数据表格:JqGrid、JfGrid
分页插件: pagination
上传文件:Uploadify
布局:Layout
客户端验证:JQuery Validation
图表:Highcharts、echarts
字体图片:Font Awesome
富文本:ckeditor
日期控件: My97DatePicker
树结构控件:jQuery WTree
对话框:layer
代码编辑器:syntaxhighlighter
日程插件:fullcalendar
工作流流程图:flow.js
工作流表单富文本: simditor
手机端
WebApi 接口:nancy
Js 框架:jquery mobile
封装工具:cordova
开发环境:vs2017
*开发及部署环境
开发环境
PC 端开发 vs2012 及以上。
手机端开发 vs2017。
sqlserver2005\oracle11g\mysql4.5 及以上版本。
服务器端
操作系统:Microsoft Windows Server 2008R2 及以上
其它软件:IIS 7.0、.netframwork4.5
Blog.windy
相关推荐
基于Python Flask Web的BS学生信息管理系统源码+项目说明(毕设项目).zip 已获导师指导并通过的97分的高分设计项目,也可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于Python Flask ...
超市积分管理系统WEB_BS设计软件源码+数据库+WORD 文档说明: 本系统是专门设计适用于超市的会员积分管理系统。整体采用B/S架构开发,通过对系统深入细致的分析,以及对业务背景和需求的了解,结合流行成熟的Web...
SSH框架是Java Web开发中的常用工具,由Struts、Spring、Hibernate三个组件组成。Struts作为表现层框架,负责处理HTTP请求,实现视图与控制器的解耦;Spring作为应用层框架,提供依赖注入(Dependency Injection, DI...
UI 框架是指一种基于 WEB 的用户界面解决方案,提供了一整套的 UI 组件、模块和工具,帮助开发者快速地开发出功能强大、美观的 WEB 应用程序。UI 框架通常包括了各种 UI 组件,如按钮、文本框、表单、导航菜单等,并...
QQ屏幕截图工具BS(源码+lun文+视频齐全)QQ屏幕截图工具BS(源码+lun文+视频齐全)QQ屏幕截图工具BS(源码+lun文+视频齐全)QQ屏幕截图工具BS(源码+lun文+视频齐全)QQ屏幕截图工具BS(源码+lun文+视频齐全)QQ屏幕截图工具...
【标题】"BS框架-FineUI"涉及到的核心知识点主要集中在Web开发领域,特别是基于ASP.NET技术的用户界面设计。FineUI是一款专为ASP.NET开发者设计的前端框架,它提供了丰富的UI组件和便捷的开发工具,使得在构建企业级...
ASP.NET 是微软公司推出的一种基于.NET Framework的Web应用程序开发框架,它主要用于构建高效、可维护性强的Web应用。本项目采用ASP.NET MVC4框架进行开发,这是一个轻量级且高度模块化的架构,允许开发者以更灵活的...
基于Python+Flask+Web开发的BS学生信息管理系统源码+db数据库+项目说明+exe(高分毕设项目).zip 【系统功能】 1 查询功能会跳转到新的页面,学号与姓名任选其一填写即可查询 2 登录用户为admin 密码lm 3 UI标题下方有...
"WEB3D BS+Contact+VRML+-+用户手册"涉及了WEB3D技术的基础,包括BS架构下的网络应用开发,3D场景中的Contact碰撞检测,以及VRML语言用于构建3D世界的原理。用户手册文档作为学习和实践的资源,将指导用户掌握这些...
adminto后台模板框架下载_后台 Amaze UI 前端框架 admin后台 图表 cms oa bs后台 admin管理系adminto后台模板框架下载_后台 Amaze UI 前端框架 admin后台 图表 cms oa bs后台 admin管理系
今天,我们要分享的一个BS后台系统框架模板,该模板是基于Axure RP文件下的,旨在帮助原型设计人员快速搭建BS后台系统的框架结构。 一、为什么需要BS后台系统框架模板? 在原型设计过程中,搭建BS后台系统框架是...
总的来说,adminto后台模板框架结合了Amaze UI的优秀特性,为开发高效、美观的后台管理系统提供了强大工具。无论你是前端开发者还是后端开发者,都可以通过这个框架快速搭建出符合现代标准的管理界面,提升工作效率...
JAVA超市积分管理系统WEB_BS设计软件源码+数据库+WORD设计文档说明: 超市会员积分管理系统主要用于实现了企业管理数据统计等。本系统结构如下: (1)网络会员管理中心界面: 会员修改密码信息模块:实现会员密码...
【Web/BS架构详解】 Web/BS架构,全称为Browser/Server(浏览器/服务器)架构,是当前互联网应用中广泛采用的一种设计模式。...开发者可以利用其强大的工具和框架,快速开发出满足需求的业务系统。
JavaScript基于WebGL技术实现的三维BS端开发平台(含Cesium 的核心操作库+UI组件库).zipJavaScript基于WebGL技术实现的三维BS端开发平台(含Cesium 的核心操作库+UI组件库).zipJavaScript基于WebGL技术实现的三维BS端...
4. 前端框架:如React、Vue.js、Angular,它们提供了一整套工具和组件库,帮助开发者快速构建现代Web应用。 三、后端技术 1. Web服务器:如Apache、Nginx,接收并处理来自浏览器的HTTP请求,返回响应数据。 2. 后端...
java毕业设计——基于BS架构微博系统(论文+开题报告+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——基于BS架构微博系统(论文+开题报告+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——基于BS架构...
MVC5+EasyUI企业快速开发框架源码 BS开发框架源码 一、源码特点 包含框架权限管理部分核心功能,是一套基础的BS开发框架,权限管理到按钮级别, 代码高质量、清晰、简介、含注释,包含简易代码生成器,便于直接...
QUI网页界面集成框架是一套完整的BS模式系统界面解决方案。包括十余种不同结构的主页、各种常用的导航与布局模板、丰富的组件、特效和完备的CSS样式库等等,并有多种皮肤样式可供选择。适合WEB开发工程师、前端制作...
BS开发框架是构建Web应用程序的一种常见方式,尤其在建筑材料管理系统的开发中被广泛采用。它以Browser/Server(浏览器/服务器)模式为核心,允许用户通过浏览器进行数据交互,减轻了客户端的负担,使得系统部署和...