《HiWind企業快速開發框架實戰》(2)使用HiWind建立本身的項目html
HiWind企業快速開發框架,是基於.NET+EasyUi(支持各類前端擴展,後面將擴展Bootstrap等)+多數據(MsSql、Oracle、MySql等)開發的一款企業管理系統快速開發框架。前端
HiWind企業快速開發框架,中文名稱:疾風。意爲像風同樣快速完成你的產品之意。算法
使用HiWind簡單的增刪改查,權限設置,幾乎不須要編寫代碼完成。高度輔助的狀況下,並不會影響你的靈活發揮,你仍然可使用部分功能,支持複雜業務的編碼。框架實際上幫你託管了你的業務模型。數據庫
交流QQ羣:239031814(加羣獲取源代碼)(其它注意事項:請進羣先查看羣公告和羣問問)編程
商業使用:項目可用於商業項目,並提供技術支持,但請保留著做權,不容許更改命名空間或打包更名出售,保留追糾法律責任的權利。後端
對您有幫助,請點文章下面的「推薦」哦,有意見和好的建議,請正面M我,不喜勿噴!瀏覽器
讀本篇前,請先了解框架基本架構和適用項目及工做流程,參考文章: 架構
[HiWind企業快速開發框架實戰](0)目錄及框架簡介 框架
[HiWind企業快速開發框架實戰](1)框架的工做原理工具
(1).項目開發環境:Visual Studio 2015 (.NET 4.6)
(2).基礎數據庫:Ms SqlServer 2008R2
前端:a.框架依賴Jquery及擴展; b.框架依賴EasyUi及擴展;c.Bootsrap版本,須要依賴BootStrap及相關js庫
後端:框架依賴HiWind.dll基礎庫;
數據庫:依賴HiWind基礎數據庫;
項目框架並不限制你使用什麼架構及分層,下面示例項目以最簡單的三層架構爲例:
展示層依賴HiWind基礎庫:HiWind.dll
其它層如須要引用HiWind提供的經常使用方法,也能夠選擇性引用。
展示層是標準的.NET WebApi模板
搭建好運行環境後,運行。
基本業務:項目開發在HiWind平臺上進行,基本的增刪改查業務支持自動生成;表單管理,提供了表單的基本控件生成,可以使用第三方工具編輯後進行託管;菜單、觸發鍵、事務等均可以經過平臺完成(具體使用方法和技巧後面文章逐一介紹)。
複雜業務:涉及到複雜算法和邏輯,可進行編碼實現後,在平臺中調用。
總結:框架提供菜單、字典、表單、查詢、事務等元素託管,實現複用和克隆及權限控制,複雜業務自定義完成後和框架對接,最終實現簡單業務快速完成,複雜業務輔助完成的目標。
下面演示開發一個示例項目:
(1)建立數據庫(以MsSql爲例)
建立名爲:Transport 的數據庫,以下:
(2)導入HiWind基礎表及數據
在HiWind中系統表,都以Sys開頭,爲了便於維護,請建立業務表時,不要以Sys做爲前綴。全部系統表以下(隨着框架更新,可能有增減):
(3)使用默認項目管理者身份登陸系統
默認的項目管理身份:用戶名(manager)密碼(manager)請登陸後更改密碼,方便管理
注意:只有manager用戶能夠建立開發者角色,且只容許有一個manager賬號(但能夠多人使用)
注意:用戶建立使用任一開發者用戶登陸都可建立開發者、管理員、操做員用戶。
(4) 登陸系統更新項目名稱和Logo
進入首頁=》開發者平臺=》平臺配置
設置項目名稱及上傳圖標,項目名稱在從新登陸後將顯示在瀏覽器標題欄
調試模式:在開發時啓用,將記錄開發日誌和一些錯誤信息提示。
登陸圖標和首頁圖標:能夠上傳登陸頁背景圖和首頁LOGO
至此,新項目建立完成,能夠進入模塊開發了,後面會逐一介紹。
最新數據庫已隨文章發佈,請加羣獲取。
交流QQ羣:467189533 (加羣獲取源代碼)(其它注意事項:請進羣先查看羣公告和羣問問)
商業使用:項目可用於商業項目,並提供技術支持,但請保留著做權,不容許更改命名空間或打包更名出售,保留追糾法律責任的權利。
==============================================================================================
<若是對你有幫助,記得點一下推薦哦,若有有不明白或錯誤之處,請多交流>
<對本系列文章閱讀有困難的朋友,請先看 《.net 面向對象編程基礎》 和 《.net 面向對象程序設計進階》 >
<轉載聲明:技術須要共享精神,歡迎轉載本博客中的文章,但請註明版權及URL>
==============================================================================================