行业:基于数据库的制造行业管理软件,包含ERP、MRP、CRM、MIS、MES等企业管理软件

数据库平台: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 管理软件开发框架流程实战

企业应用开发模式 ERP项目中应用到的技术和工具

开发文档

离线文件:Enterprise Solution 企业应用开发平台

在线文档

序号 分类 地址
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
Business Logic 接口 Interface

实现 Manager
业务逻辑
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

Enterprise Solution 3.1 企业应用开发框架 .NET ERP/CRM/MIS 开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms的更多相关文章

  1. LLBL Gen Pro 4.2 Lite 免费的对象关系映射开发框架与工具

    LLBL Gen Pro是一款优秀的对象关系映射开发框架,自2003年发布以来,一直有广泛的客户群.LLBL Gen Pro有几个标志性的版本,2.5/2.6是一个很稳定的版本,公司的一些旧的项目仍然 ...

  2. LLBL Gen Pro 5.0 企业应用开发入门

    Solutions Design 公司于2016年5月发布了LLBL Gen Pro 5.0,这个新版本的发布出乎于我的意料.我的猜想是从4.2升级到4.5,再升级5.x版本,主版本号的变更会给原有客 ...

  3. Enterprise Solution 开源项目资源汇总 Visual Studio Online 源代码托管 企业管理软件开发框架

    Enterprise Solution 是一套管理软件开发框架,在这个框架基础上开发出一套企业资源计划系统Enterprise Edition. 现将Enterprise Solution开发过程中遇 ...

  4. Enterprise Solution 企业管理软件开发框架

    Enterprise Solution 开源项目资源汇总 Visual Studio Online 源代码托管 企业管理软件开发框架 Enterprise Solution 是一套管理软件开发框架,在 ...

  5. Enterprise Solution 界面设计规范

    Enteprise Solution有一套自己的界面设计规范,也是很多年(10年以上)管理软件界面精华的积累.没有一个软件从一开始就很善于界面设计,许多个小小的改善,比如控件位置的移动,控件摆放顺序的 ...

  6. Enterprise Solution 企业资源计划管理软件 C/S架构,支持64位系统,企业全面应用集成,制造业信息化

    Enterprise Solution是一套完整的企业资源计划系统,功能符合众多制造业客户要求.系统以.NET Framework技术作为开发架构,完善的功能可有效地帮助企业进行运营策划,减低成本,如 ...

  7. Enterprise Solution 2.2 开发帮助文档集合

    首先是一个PPT文档,从宏观层面展示Enterprise Soltion的几个功能特色. Enterprise Solution解决方案安装与配置 将源代码解决方案和演示程序在电脑中进行配置,作为了解 ...

  8. Windows 10 部署Enterprise Solution 5.5

    Windows 10正式版发布以后,新操作系统带来了许多的变化.现在新购买的电脑安装的系统应该是Windows 10.与当初用户不习惯Windows 7,购买新电脑后第一个想做的事情就是重装成XP,估 ...

  9. Windows Server 2012部署Enterprise Solution 5.4

    最近一个客户升级系统,改用Windows Server 2012作为服务器操作系统.升级之后性能未见明显的改善,在不改变代码的基础上,考虑到C/S架构的能力,增加内存或是处理器的处理能力似乎可以解决一 ...

随机推荐

  1. javascript中的Array对象 —— 数组的合并、转换、迭代、排序、堆栈

    Array 是javascript中经常用到的数据类型.javascript 的数组其他语言中数组的最大的区别是其每个数组项都可以保存任何类型的数据.本文主要讨论javascript中数组的声明.转换 ...

  2. C# 条形码操作【源码下载】

    本篇介绍通过C#生成和读取一维码.二维码的操作. 目录 1. 介绍:介绍条形码.条形码的分类以及ZXing.Net类库. 2. 一维码操作:包含对一维码的生成.读取操作. 3. 二维码操作:包含对二维 ...

  3. HashMap与TreeMap源码分析

    1. 引言     在红黑树--算法导论(15)中学习了红黑树的原理.本来打算自己来试着实现一下,然而在看了JDK(1.8.0)TreeMap的源码后恍然发现原来它就是利用红黑树实现的(很惭愧学了Ja ...

  4. Http请求

    HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的.HTTP有两类报文:请求报文和响应报文. 请求报文 一个HTTP请求报文由请求行(request line ...

  5. PHP好用但又容易忽略的小知识

    1.PHP函数之判断函数是否存在 当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在.同样的method_ ...

  6. The Zen of Python

    Beautiful is better than ugly. 优美总比丑陋好Explicit is better than implicit. 直率总比含蓄好Simple is better than ...

  7. Android事件分发机制浅谈(一)

    ---恢复内容开始--- 一.是什么 我们首先要了解什么是事件分发,通俗的讲就是,当一个触摸事件发生的时候,从一个窗口到一个视图,再到一个视图,直至被消费的过程. 二.做什么 在深入学习android ...

  8. ios 类似微信红点显示功能

    设计思路:给UIView增加一个分类 所有的视图都可以根据需要来进行红点显示 #import <UIKit/UIKit.h> @interface UIView (CHRRedDot) @ ...

  9. JS高级前端开发群加群说明及如何晋级

    JS高级前端开发群加群说明 一.文章背景: 二. 高级群: 三. 加入方式: 四. 说明:   一.文章背景: 去年年初建了几个群,在不经意间火了,一直排在“前端开发”关键字搜索结果第一名.当然取得这 ...

  10. 纯JS打造比QQ空间更强大的图片浏览器-支持拖拽、缩放、过滤、缩略图等

    在线演示地址(打开网页后,点击商家图册): http://www.sport7.cn/cc/jiangnan/football5.html 先看一看效果图: 该图片浏览器实现的功能如下: 1. 鼠标滚 ...