行业:基于数据库的制造行业管理软件,包含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. 当忘记mysql数据库密码时如何进行修改

    因为长时间没有使用数据库了,或者把密码改完之后就忘了数据库密码,不能正常进入数据库,也无法修改密码,有一个简单的常用修改密码方式: 1.首先找到和打开mysql.exe和mysqld.exe所在的文件 ...

  2. .NET Core的日志[4]:将日志写入EventLog

    面向Windows的编程人员应该不会对Event Log感到陌生,以至于很多人提到日志,首先想到的就是EventLog.EventLog不仅仅记录了Windows系统自身针对各种事件的日志,我们的应用 ...

  3. jQuery动画-圣诞节礼物

    ▓▓▓▓▓▓ 大致介绍 下午看到了一个送圣诞礼物的小动画,正好要快到圣诞节了,就动手模仿并改进了一些小问题 原地址:花式轮播----圣诞礼物传送 思路:动画中一共有五个礼物,他们平均分布在屏幕中,设置 ...

  4. Adaboost提升算法从原理到实践

    1.基本思想: 综合某些专家的判断,往往要比一个专家单独的判断要好.在"强可学习"和"弱科学习"的概念上来说就是我们通过对多个弱可学习的算法进行"组合 ...

  5. 深入Java虚拟机--判断对象存活状态

    程序计数器,虚拟机栈和本地方法栈 首先我们先来看下垃圾回收中不会管理到的内存区域,在Java虚拟机的运行时数据区我们可以看到,程序计数器,虚拟机栈,本地方法栈这三个地方是比较特别的.这个三个部分的特点 ...

  6. android 事件分发机制详解(OnTouchListener,OnClick)

    昨天做东西做到触摸事件冲突,以前也经常碰到事件冲突,想到要研究一下Android的事件冲突机制,于是从昨天开始到今天整整一天时间都要了解这方面的知识,这才懂了安卓的触摸和点击事件的机制.探究如下: 首 ...

  7. mac好用的markdown编辑器

    在刚开始接触markdown的时候,就被吸引了.此后一直在找贴心的好用的markdown编辑器.印象笔记和马克飞象配合着用也是挺好的,唯一的缺点就是比较封闭,发个笔记的链接给同学,还得注册才能看,导致 ...

  8. Linux的学习笔记

    Linux,1991年,系统安全,良好的可移植性,多用户,多任务,良好的兼容性,良好的用户界面, 主流的是RedHat或者CentOS, CentOS 设置的网关 192.168.2.2 Window ...

  9. 在Ubuntu下安装ovs-dpdk

    在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...

  10. maven常见异常以及解决方法

    本文写的是我在整合ssm框架时遇到的一些问题,我估计很多人也会遇到,所以,这里作为一个总结,希望能够帮助大家解决问题 一,加入shiro组件时抛出的异常 加入步骤(略) 问题 1,保存后,无法导入sh ...