Enterprise Solution 3.1 企業應用開發框架 .NET ERP/CRM/MIS 開發框架,C/S架構,SQL Server + ORM(LLBL Gen Pro) + Infrag

行業:基於數據庫的製造行業管理軟件,包含ERP、MRP、CRM、MIS、MES等企業管理軟件html

數據庫平臺:SQL Server 2005或以上數據庫

系統架構:C/S設計模式

開發技術

序號 領域 技術
1 數據庫 SQL Server 2008 R2
2 程序語言 C# .NET 4
3 數據訪問 LLBL Gen Pro 3.1 https://www.llblgen.com/
4 界面 Windows Forms  http://www.infragistics.com/
5 數據通信 .NET Remoting
6 開發工具 Visual Studio 205/SQL Server 2008 R2/LLBL Gen Pro/Code Smith


開發優點

數據訪問層: 基於ORM(LLBL Gen Pro),快速,高效,容易維護架構

業務邏輯層: 界面與實現分離,輕耦合,容易維護框架

界面層:基於Infragistics Windows Forms控件,靈活,簡單,高效呈現數據與操做分佈式

 

開發流程

Enterprise Solution 管理軟件開發框架流程實戰ide

企業應用開發模式 ERP項目中應用到的技術和工具工具

 

開發文檔

離線文件:Enterprise Solution 企業應用開發平臺開發工具

在線文檔ui

序號 分類 地址
1 框架設計 企業管理軟件開發之九 以數據綁定爲基礎的控件只讀,建立時可寫,必須大寫,必須小寫的原理與實現
2   企業管理軟件開發之八 多國語言功能設計與實現
3   企業管理軟件開發架構之七 Object Control設計與運用
4   企業管理軟件開發架構之五 自定義控件開發
5   企業管理軟件開發架構之三 系統分層組織結構
6 功能實現 ERP通用附件管理功能設計與實現
7   ERP框架開發中的License許可驗證機制設計與實現
8   一個框架數據庫驅動多個業務邏輯數據庫
9   財務模塊功能中的憑證預覽功能
10   解析大型.NET ERP系統 自動更新
11   解析大型.NET ERP系統 單據編碼功能實現
12   解析大型.NET ERP系統 單據標準(新增,修改,刪除,複製,打印)功能程序設計
13   解析大型.NET ERP系統 設計異常處理模塊
15   解析大型.NET ERP系統 業務邏輯設計與實現
15   解析大型.NET ERP系統 多國語言實現
16   解析大型.NET ERP系統 數據審計功能
17   解析大型.NET ERP系統 十三種界面設計模式
18   解析大型.NET ERP系統 界面與邏輯分離
19   解析大型.NET ERP系統 分佈式應用模式設計與實現
20   解析大型.NET ERP系統 設計通用Microsoft Excel導入功能
21   解析大型.NET ERP系統 通用附件管理功能
22   解析大型.NET ERP系統數據訪問 對象關係映射框架LLBL Gen Pro
23   解析大型.NET ERP系統 靈活複雜的界面控件Infragistics WinForms
24   Enterprise Solution 生成實體數據訪問接口與實現類型 Code Smith 6.5 模板文件下載
25   解析大型.NET ERP系統 電子郵件系統賬戶集成
26   解析大型.NET ERP系統 查找與鑽取
27   解析大型.NET ERP系統 版本控制
28   解析大型.NET ERP系統 權限模塊設計與實現
29 架構 解析大型.NET ERP系統核心組件 查詢設計器 報表設計器 窗體設計器 工做流設計器 任務計劃設計器
30 設計模式 解析大型.NET ERP系統 高質量.NET代碼設計模式
31   解析大型.NET ERP系統架構設計 Framework+ Application 設計模式
32 工具 LLBL Gen Pro 設計器使用指南
33   Code Smith 6.5 在ERP開發中的應用

 

開源程序

序號 分類 地址
1 CRM 客戶關係管理CRM系統 美觀漂亮的的界面框架
2 下載 傾情奉獻 博客園博客下載工具 完美下載全部博客 保存格式爲DOC,PDF,EPUB,XPS
3 界面 Management Console 工具管理類軟件通用開發框架
4 代碼生成 Smith Builder ERP代碼生成器
幾年精心維護的.NET代碼生成器ASP.NET Factory 開放全部源代碼下載
5 ASP.NET ASP.NET Web開發框架之八 全部ERP部分的源代碼所有開放下載

 

項目代碼案例

倉庫管理系統 界面 + 業務邏輯層 + 數據訪問

項目 源代碼視圖
Inventory image
Business Logic 接口 Interface
image
實現 Manager
image
業務邏輯
protected override void OnFieldValueChanged(object originalValue, IEntityField2 field)
{
     base.OnFieldValueChanged(originalValue, field);
 
     switch ((SalesOrderFieldIndex)field.FieldIndex)
     {               
         case SalesOrderFieldIndex.CustomerNo:
              OnChangeCustomer((string)originalValue);
              break;
     }
}

public override void ValidateEntityBeforeSave(IEntityCore involvedEntity)
{
    base.ValidateEntityBeforeSave(involvedEntity);
    SalesOrderEntity salesOrder = (SalesOrderEntity)involvedEntity;
 
    if (string.IsNullOrEmpty(salesOrder.CustomerNo))
       throw new FieldValidationException("Customer No. is required");
}

項目源代碼:Inventory 倉庫管理

 

運行效果

技術支持

QQ: 3290150647

郵件:361764203@qq.com

相關文章
相關標籤/搜索