1. 程式人生 > >asp.net+mvc 快速開發平臺,加強工作流引擎,精美UI,給開發一個加速度!

asp.net+mvc 快速開發平臺,加強工作流引擎,精美UI,給開發一個加速度!

Learun快速開發平臺,asp.net+mvc強大後臺技術,給開發一個加速度

公司業務量比較大,接了很多專案,為了縮短開發週期老闆讓我牽頭搭建了一個快速開發平臺。

我們主要的業務是做OA、CRM、ERP一類的管理系統,一個通用的後臺搭出來,再配合一些快速開發的元件開發效率能提高很多。

另外老闆一再強調要支援APP開發,一次開發能部署到安卓和IOS上。

作為開篇之作,先介紹一下該框架的功能點及技術點,後續的文章再按功能詳細講解。

獻上《線上體驗Demo地址》希望大家也能從中得到一些啟發。

官網:http://www.learun.cn、體驗地址: http://learun.cn:8090/、使用者名稱:System,密碼:0000

1.框架用到的技術

(1)前臺技術:ajax+Jquery+jqgrid+Bootstrap

(2)開發環境:VS2012-VS2015

(3)資料庫:SQL Server,Oracle、Mysql

(5)後臺技術:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等

2.框架主要功能展示

手機端是通過html做前端開發,通過ajax與後臺webapi介面做互動。開發完成後可以打包成應用提供給使用者下載

手機端介面:
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
登入頁:
在這裡插入圖片描述
許可權在開發中的重要作用就不用多說了,幾乎每一個功能都要與許可權相關聯,learun通常許可權元件,採用視覺化配置,只需要做簡單的選擇題就可以了。這樣,後續的開發便可以集中精力關心業務實現,節省了大量的工作。
許可權管理—功能許可權
在這裡插入圖片描述


在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
報表是系統中很重要的一部分,開發者在這一塊比較頭疼,市面上有很多諸如:水晶報表、fastreport之類的第三方報表軟體提供商。如果採用這類報表的話確實能滿足複雜的報表需求但是這類報表的學習成本比較高,短時間內不好上手,上手了把報表整合到自己的系統中又要花費大量時間。而且這類報表的授權費用也不低,拿去商業化的話成本會提高很多。
力軟敏捷開發框架的報表元件是以免費的echarts報表外掛和開源免費的表格元件為基礎設計的,開發過程非常簡單隻要您會SQL就可以輕鬆掌握,學習成本非常低。您也不用再額外支付第三方報表元件的授權費用,幫您省時、省錢。
自定義—報表設計
在這裡插入圖片描述
在這裡插入圖片描述
按照提示寫好SQL語句就可以生成圖表,然後直接可以把報表配置成選單,這樣在選單欄裡就多了“銷售混合”這個選單項。
在這裡插入圖片描述

在這裡插入圖片描述