詳解一篇搭建快速開發平台的執行個體步驟

來源:互聯網
上載者:User
公司業務量比較大,接了很多項目,為了縮短開發週期老闆讓我牽頭搭建了一個快速開發平台。

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

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

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

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

官網:、體驗地址: :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介面做互動。開發完成後可以打包成應用提供給使用者下載

手機端介面:

登入頁:

1.主介面

線上IM

許可權管理在快速開發中非常重要,因為每個功能都需要控制到許可權,開發出一個通用的許可權組件後,後續的開發只用關心業務實現還不需要控制許可權,能節省很多工作量。

許可權管理---功能許可權

許可權管理--資料許可權

基於web的工作流程設計工具,可以自訂表格單也可以自訂流程,管控的比較細。操作便捷。

工作流程--自訂表格單

工作流程--流程設計

快速開發:使用者通過一系列配置就能產生功能所有的前後台代碼,並將代碼放入解決方案中,運行編譯後就可以使用。

報表

訂單:通過敏捷開發架構開發出來的功能,整個客戶關係管理都是通過開發架構開發出來的開發效率很高。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.