本框架旨在為.NET開(kāi)發(fā)人員提供一個(gè)Web后臺(tái)快速開(kāi)發(fā)框架,采用本框架晓勇,能夠極大的提高項(xiàng)目開(kāi)發(fā)效率堂飞。
整個(gè)框架包括三個(gè)版本:.net灌旧,.net core,java(開(kāi)發(fā)中)
以上三個(gè)版本中绰筛,.NET為初始版本枢泰,開(kāi)發(fā)時(shí)間最長(zhǎng),是目前老客戶(hù)使用的主要產(chǎn)品铝噩;.net core為.net的升級(jí)版本风秤,為新客戶(hù)使用及老客戶(hù)升級(jí)的主要產(chǎn)品失息;.net core能夠跨平臺(tái)搓萧,并且涉及Linux袒啼、Docker、Nginx具被、微服務(wù)等概念丽啡,將是未來(lái)的主流。Java是產(chǎn)品線擴(kuò)充過(guò)程中的一個(gè)新產(chǎn)品硬猫,目前第一階段開(kāi)發(fā)已完成补箍。
今天我們要介紹的是.net版本,由于.net core版本功能與其一致啸蜜,不再單獨(dú)介紹坑雅。
框架特點(diǎn):
1.框架的主架構(gòu)為基于.net MVC 的 BS 架構(gòu)。
2.后臺(tái) ORM 支持 EF 和 dapper 兩種模式衬横。
3.用于實(shí)現(xiàn)各類(lèi)業(yè)務(wù)系統(tǒng)裹粤,如 OA、ERP蜂林、MIS遥诉、CRM、電商平臺(tái)等系統(tǒng)的開(kāi)發(fā)噪叙“猓框架本身是一個(gè)可二次開(kāi)發(fā)的開(kāi)發(fā)平臺(tái),開(kāi)發(fā)者可以根據(jù)開(kāi)發(fā)向?qū)нM(jìn)行配置直接生成功能模塊睁蕾;但是他又是一套源代碼苞笨,開(kāi)發(fā)者也可以直接在 VS 中基于框架開(kāi)發(fā),甚至還可以對(duì)開(kāi)發(fā)框架進(jìn)行開(kāi)發(fā)擴(kuò)展子眶。
4.強(qiáng)大的權(quán)限管理組件瀑凝,完成業(yè)務(wù)功能開(kāi)發(fā)后,系統(tǒng)可以直接使用通用權(quán)限來(lái)管理業(yè)務(wù)功能的操作權(quán)限及數(shù)據(jù)權(quán)限臭杰。
5.集成工作流引擎組件粤咪,使業(yè)務(wù)流程靈活可控。
6.集 BS 開(kāi)發(fā)渴杆、微信組件寥枝、APP 開(kāi)發(fā)組件于一體宪塔。
框架優(yōu)勢(shì):
1.快速開(kāi)發(fā)
框架中有多套開(kāi)發(fā)模板,選擇模板后按照向?qū)Р僮骺勺詣?dòng)產(chǎn)生包含界面在內(nèi)的所有代碼脉顿。如果需要二次開(kāi)發(fā),可以直接修改生成的源代碼点寥。說(shuō)得夸張一些如果產(chǎn)品經(jīng)理拿這套框架進(jìn)行建模艾疟,模型出來(lái)了軟件也基本就開(kāi)發(fā)出來(lái)了,在編碼效率上至少比傳統(tǒng)開(kāi)發(fā)提高80%的效率敢辩。
2.界面風(fēng)格簡(jiǎn)潔(多套UI)蔽莱、大氣、操作便捷戚长,符合國(guó)人的審美觀念盗冷。
3.采用 SOA 架構(gòu),系統(tǒng)核心功能均可以通過(guò)服務(wù)的方式提供給外部調(diào)用同廉,方便系統(tǒng)與 ERP 系統(tǒng)及周邊系統(tǒng)仪糖、硬件設(shè)備接口交互能力,解決企業(yè)信息化孤島問(wèn)題迫肖。
4.UI 層基于 Jquery+Div+css+ajax 開(kāi)發(fā)锅劝,app/小程序端最近更新為VUE框架。
5.框架集成了大量的如勾選框蟆湖、文本輸入框故爵、動(dòng)態(tài)下拉框、樹(shù)型組件隅津、Grid诬垂、翻頁(yè)、數(shù)據(jù)伦仍、條件查詢(xún)结窘、導(dǎo)出、下載等組件充蓝,即使您不是前端高手晦鞋,也可以把前端做得很炫酷。
6.開(kāi)發(fā)平臺(tái)穩(wěn)定棺克、成熟悠垛、高效∧纫辏框架已通過(guò)上海确买、蘇州計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)中心評(píng)測(cè)。
7.系統(tǒng)前后臺(tái)通 Ajax 交互纱皆,這樣使得前臺(tái)不必依賴(lài)于后臺(tái)的開(kāi)發(fā)語(yǔ)言湾趾,日后要重構(gòu)成php芭商、JSP 后臺(tái)的話,UI 層完全不用動(dòng)搀缠。
8.開(kāi)發(fā)框架完美支持 Oracle铛楣、SQL Server、MYSQL 數(shù)據(jù)庫(kù)艺普。并且還支持在框架中同時(shí)操作多數(shù)據(jù)庫(kù)簸州,靈活性、穩(wěn)定性都非常好歧譬。
9.提供自定義報(bào)表功能岸浑。可通過(guò)編寫(xiě) SQL瑰步、Procedure 作為數(shù)據(jù)來(lái)源進(jìn)行構(gòu)建不同類(lèi)型的圖形報(bào)表矢洲。
10.提供工作流引擎組件,開(kāi)發(fā)者可以直接在開(kāi)發(fā)框架中使用自定義表單來(lái)承載業(yè)務(wù)數(shù)據(jù)進(jìn)行流程審批缩焦;也可以編寫(xiě)代碼完成復(fù)雜表單然后調(diào)用流程引擎服務(wù)進(jìn)行流程審批读虏。
11.提供強(qiáng)大的權(quán)限管理組件,基于框架開(kāi)發(fā)出功能后就可以直接給被授權(quán)角色授予該功能的權(quán)限袁滥。
12.提供 SSO(單點(diǎn)登陸)服務(wù)掘譬,方便多系統(tǒng)統(tǒng)一登陸管理。
13.提供微信企業(yè)號(hào)開(kāi)發(fā)組件功能呻拌、讓您的系統(tǒng)更貼近用戶(hù)葱轩。
14.提供 APP 開(kāi)發(fā)功能,是的藐握,普通的開(kāi)發(fā)人員也可以基于力軟敏捷開(kāi)發(fā)框架進(jìn)行 APP 開(kāi)發(fā)了靴拱,您不用再支付高額的工資聘請(qǐng)安卓和 IOS 開(kāi)發(fā)人員。
15.框架支持 Websocket猾普。
16.框架支持 redis 緩存集群袜炕。
17.框架的原班開(kāi)發(fā)人員提供售后支持。
通常初家,軟件開(kāi)發(fā)對(duì)功能的需求要高于UI偎窘,這就導(dǎo)致很多的軟件平臺(tái)在UI的設(shè)計(jì)上跟不上功能升級(jí)的步伐,無(wú)論是出于成本控制的考慮還是對(duì)前端頁(yè)面的刻意弱化溜在,在體驗(yàn)上都會(huì)有一定的缺陷陌知,因此一個(gè)合格的軟件除了在功能上進(jìn)行完善之外,還要在前端的UI交互上要足夠友好掖肋。
力軟快速開(kāi)發(fā)框架功能模塊
1.敏捷開(kāi)發(fā)
敏捷開(kāi)發(fā)向?qū)В罕韱纹推稀⒘鞒獭?shù)據(jù)等常用功能配置向?qū)?/p>
代碼生成器:八套開(kāi)發(fā)模板志笼,生成類(lèi)沿盅、頁(yè)面把篓、映射、表單腰涧、小程序等
通用圖標(biāo):PC和移動(dòng)端圖標(biāo)
數(shù)據(jù)看板:BI大數(shù)據(jù)看板
表格組件:各類(lèi)常用表格
甘特圖:了解項(xiàng)目進(jìn)度
信息可視化:貨架韧掩、生產(chǎn)線等
門(mén)戶(hù)配置:企業(yè)門(mén)戶(hù)
插件配置:框架內(nèi)置及第三方插件
二維碼生成:企業(yè)二維碼生成
D3配置:動(dòng)態(tài)數(shù)據(jù)展示
2.系統(tǒng)管理
行政區(qū)域:全國(guó)行政區(qū)劃
數(shù)據(jù)字典:各項(xiàng)目特性查詢(xún)
單據(jù)編碼:合同、表單等文件編碼
系統(tǒng)功能:系統(tǒng)功能分類(lèi)展示
系統(tǒng)日志:日志類(lèi)
LOGO設(shè)置:框架logo設(shè)置
數(shù)據(jù)權(quán)限:權(quán)限類(lèi)
桌面配置:首頁(yè)桌面功能配置
消息管理:消息類(lèi)
多語(yǔ)言管理:內(nèi)置中窖铡、英疗锐、繁,可拓展
微信企業(yè)號(hào):企業(yè)號(hào)開(kāi)發(fā)
任務(wù)調(diào)度:任務(wù)的執(zhí)行
Excel配置:表格導(dǎo)入導(dǎo)出
數(shù)據(jù)管理:數(shù)據(jù)表万伤、數(shù)據(jù)源窒悔、數(shù)據(jù)庫(kù)連接及常用字段
文件管理:文件類(lèi)
3.單位組織
公司管理:總/分公司管理
部門(mén)管理:部門(mén)
崗位管理:崗位
角色管理:角色
用戶(hù)管理:用戶(hù)
4.表單應(yīng)用
表單設(shè)計(jì):設(shè)計(jì)常用表單
表單管理:表單基礎(chǔ)呜袁、條件敌买、列表設(shè)置
表單實(shí)例:示例
5.流程應(yīng)用
流程設(shè)計(jì):人事、項(xiàng)目阶界、購(gòu)銷(xiāo)等各類(lèi)流程設(shè)計(jì)
流程任務(wù):待辦/已辦流程
流程委托:委托他人處理流程
流程監(jiān)控:已完成/未完成流程整體監(jiān)控
簽章管理:簽章類(lèi)(支持手寫(xiě))
流程實(shí)例:示例(請(qǐng)假流程)
6.移動(dòng)管理
移動(dòng)開(kāi)發(fā)向?qū)В阂苿?dòng)表單虹钮、流程、數(shù)據(jù)等常用功能配置向?qū)?/p>
移動(dòng)功能:移動(dòng)端常用功能
首頁(yè)圖片:移動(dòng)首頁(yè)圖
Logo設(shè)置:移動(dòng)logo
桌面設(shè)置:移動(dòng)端桌面配置
7.報(bào)表應(yīng)用
報(bào)表發(fā)布:綁定已設(shè)計(jì)報(bào)表后發(fā)布
報(bào)表設(shè)計(jì):圖標(biāo)膘融、列表設(shè)計(jì)
專(zhuān)業(yè)報(bào)表:葡萄城專(zhuān)業(yè)報(bào)表
報(bào)表實(shí)例:常用報(bào)表示例
簡(jiǎn)潔報(bào)表:采購(gòu)芙粱、收支、倉(cāng)存氧映、收支類(lèi)報(bào)表
8.應(yīng)用實(shí)例
OA辦公:新聞春畔、公告、日程岛都、簽章律姨、導(dǎo)出模板、郵件中心
銷(xiāo)售管理:商機(jī)臼疫、客戶(hù)择份、開(kāi)票訂單等
進(jìn)銷(xiāo)存管理:采購(gòu)、銷(xiāo)售烫堤、收付款訂單等
消息隊(duì)列演示:消息隊(duì)列荣赶,參考購(gòu)票
進(jìn)銷(xiāo)存報(bào)表:采銷(xiāo)、收催款單等報(bào)表
工單管理:工單展示鸽斟、增刪拔创、查詢(xún)
庫(kù)存套打示例
頁(yè)面布局示例
LR.NET快速開(kāi)發(fā)平臺(tái)UI設(shè)計(jì)展示
首頁(yè)(5套UI)
內(nèi)頁(yè)
力軟快速開(kāi)發(fā)平臺(tái)采用源碼買(mǎi)斷的形式,可以便捷的開(kāi)發(fā)出市場(chǎng)上常見(jiàn)的管理系統(tǒng)富蓄,如OA伏蚊、ERP、CRM格粪、HRM等躏吊,APP/小程序亦可同步開(kāi)發(fā)氛改。
*框架涉及一些第三方插、組件:
后端
ASP.NET MVC5
EntityFramework ORM
Dapper ORM
NPOI Excel 操作
log4net 系統(tǒng)日志
Newtonsoft.Json Json 處理
signalR Websocket
unity 依賴(lài)注入容器
前端
JS 框架:Jquery-1.10.2.min比伏、jquery-ui
CSS 框架:Bootstrap
數(shù)據(jù)表格:JqGrid胜卤、JfGrid
分頁(yè)插件: pagination
上傳文件:Uploadify
布局:Layout
客戶(hù)端驗(yàn)證:JQuery Validation
圖表:Highcharts、echarts
字體圖片:Font Awesome
富文本:ckeditor
日期控件: My97DatePicker
樹(shù)結(jié)構(gòu)控件:jQuery WTree
對(duì)話框:layer
代碼編輯器:syntaxhighlighter
日程插件:fullcalendar
工作流流程圖:flow.js
工作流表單富文本: simditor
手機(jī)端
WebApi 接口:nancy
Js 框架:jquery mobile
封裝工具:cordova
開(kāi)發(fā)環(huán)境:vs2017
*開(kāi)發(fā)及部署環(huán)境
開(kāi)發(fā)環(huán)境
PC 端開(kāi)發(fā) vs2012 及以上赁项。
手機(jī)端開(kāi)發(fā) vs2017葛躏。
sqlserver2005\oracle11g\mysql4.5 及以上版本。
服務(wù)器端
操作系統(tǒng):Microsoft Windows Server 2008R2 及以上
其它軟件:IIS 7.0悠菜、.netframwork4.5
Blog.windy