在线客服
热线电话
C/S框架网热线电话


微信二维码
导航菜单 回到顶部
 
C/S框架网 | 软件产品 | C/S架构轻量级快速开发框架 - WinFrameworkV2.1|.NET开发平台|Winform开发平台|C#开发平台|C/S框架网
轻量级快速开发框架产品
轻量级快速开发框架
(V2.1)

C/S架构轻量级快速开发框架 - WinFramework V2.1(2021 release)


适用开发 适用开发:企业级ERP、MES、MRP、HIS、WMS、TMS、CRM、MIS、POS等数据管理系统
运行平台 运行平台:Windows (Winform) + .NET Framework 4.5
开发工具 开发工具:Visual Studio 2017+,C#语言
数据库 多数据库:MsSQL 2008R2 / MySql5.7.34 / Oracle 11g

C/S架构轻量级软件快速开发平台v2.1|C#.NET开发平台|Winform开发框架|C/S框架网

WinFramework产品介绍

WinFramework轻量级快速开发框架是2021最新发布的软件产品,融合多年软件开发经验与软件产品经验,采用全新的C/S体系架构,敏捷开发、简单易用、代码量少、高效率、低成本,为您提供最佳选择。

WinFramework轻量级快速开发框架提供通用类库、数据界面、通用权限管理系统,以及丰富的实例开发模板和开发文档,我们提供线上技术指导服务,助力开发团队快速搭建自己的软件项目。

WinFramework开发框架配套的核心工具 - 代码生成器,能快速生成界面(FORM)、业务层(BLL)、数据层(DAL)、模型(Model)、报表(Report)以及VS工程项目(Project)的源代码,大幅度提升开发效率,节约开发时间,降低项目预算成本。据用户统计,开发框架能为您减少60%以上的工作量。

C/S架构快速开发框架系列产品已成功应用500多家企业、6000多位软件开发者,其中包括国内知名软件公司、国有企业、研发机构及上市公司等。参考:优秀企业选择了我们的产品-成功案例

WinFramework开发框架经过多个技术层面性能测试,能满足企业级大型软件项目开发技术指标。 稳定、开源、快速开发是我们的核心竞争力。我们秉着分享成功经验、坚持产品创新原则,专业、专心、专注工匠精神,致力于服务IT同行,为您和您的企业创造更大价值。

WinFramework开发框架标签

--- 高效开发,创造卓越!
 


产品演示/视频下载


WinFramework演示视频下载
视频文件:WinFrameworkV2.1功能演示,分辨率:1080P,文件大小:9.3MB

点击此处从百度网盘下载演示视频:

链接:https://pan.baidu.com/s/1hXW46tGpDaAM4pIldtEUeQ 提取码:57jk



版本区别
WinFrameworkV2.1(专业版)

专业版更适合中小企业软件团队、个人软件工作室或软件公司使用,专业版不包含代码生成器源码及开发框架核心库Core源码。适合开发基于局域网、VPN网络、广域网环境运行的系统,支持ADO-Direct、WCF、WebApi多种后台连接策略。
WinFrameworkV2.1(开源版)

开源版提供开发框架以及代码生成器所有源码,开发不受限制,开发团队可以个性化定制基础架构,适合开发所有基于C/S架构的数据管理应用系统软件。



核心优势

WinFramework软件优势

6000多位软件使用者及500家企业成功应用
经过十年的产品迭代升级,我们积累6000多位软件使用者及500多家企业,C/S框架网秉承分享成功经验,坚持产品创新原则,提供优质的售后服务与技术支持,为您的软件项目保驾护航。

成功研发多个行业的管理应用系统
研发的软件产品覆盖的行业有:制造、服务、零售、商贸等行业,研发的系统有:ERP、MRP、MES、CRM、MIS、HIS、TMS、POS、进销存等基于数据管理应用系统。

高效代码生成、唯快不破
配套的代码生成器软件工具,能快速实现项目三分之二的功能。您只需按向导操作能快速生成一个业务窗体,ORM模型、UI、BLL和DAL三层源代码以及SQL脚本,快速完成界面和报表开发,让编程工作变得极其简单富有成就感。代码生成器工具为您缩短开发周期,降低开发成本,为公司创造更大的价值!

全部开源、开发无限制,随心所欲
用户可定制开发用户界面、修改开发框架核心类库、修改代码生成器代码模板、自定义框架基础架构来满足项目个性化需求。一次性付款,一次性交付源码,全部开源,永久使用,无软件授权限制。

成熟稳定的开发架构、通俗易懂的逻辑设计
C/S框架作者从事软件开发17年,参与设计开发数十套大型系统,积累丰富的实战经验与项目管理经验,对系统分析、软件架构、设计模式、业务建模、报表开发等技术层面有深入研究。 开发平台采用三层逻辑架构:即用户界面层、业务逻辑层、数据访问层。代码规范、注释完整、易于维护与管理、初学开发者上手快。

流行风格、专业设计的用户界面
简洁美观、操作方便、专业设计的用户界面,给用户带来更好的使用体验和视觉冲击。

规范、高效、性能稳定的源码
历经数次迭代升级产品,打造规范、高效、性能稳定的快速开发框架,针对复杂逻辑的源代码有详细的代码注释,便于阅读和理解、易于学习与维护。

详细的开发文档与学习视频
C/S系统快速开发平台各个版本提供专业的开发文档,如:《软件使用手册》、《开发框架使用入门指南》、《开发环境配置与部署》、《数据窗体快速开发指南》、《报表开发指南》、《平台数据库及表结构说明》、《平台权限系统说明》等。代码生成器工具配套操作视频助力您快速搭建软件项目。

专业,专心、专注的工匠精神
我们秉着分享成功经验,坚持创新原则,专业,专心、专注的工匠精神,致力于打造优秀的产品服务于更多的IT同行。




WinFrameworkV2.1 新功能 (2021)



重要性 详细内容 新增/更新
一套开发框架源码同时支持MySQL/MsSQL/Oracle三种数据库 新增
模块插件化开发,无需注册DLL,自动加载模块 新增
新增快捷键支持,同时支持自定义快捷键 新增
升级权限架构,可账套级别分配权限 新增
升级模块维护,所见即所得模块管理 优化
优化单据流水号生成方式,只需要关注流水单号规则,不用关心生成过程 优化
升级代码生成器 新增
优化三层关系,让业务逻辑代码更加简洁 新增
升级表格布局管理,更强大的表格样式控制 新增
  Last Time:2021-08-19, 后续补充...  



WinFramework架构图 (Architecture)



C/S架构轻量级软件快速开发平台v2.1-WinFramework软件架构图



WinFramework轻量级开发框架-开发者必备技能



C/S架构轻量级软件快速开发平台v2.1-开发者必备技能


团队开发 (Team Development)


C/S架构轻量级软件快速开发平台v2.1-团队开发

CSFrameworkV5.1客户端程序分为CSFramework.ClientFoundation和CSFramework.ClientDemo两个解决方案,基础架构独立封装,需要编译成DLL文件给开发者使用,为您的项目源码和软件知识产权提供深度保障。 若源码的保密级别不高,建议使用基础架构开发新功能,ClientDemo是开发示例。



多数据库支持 (Multi-Database Supportable)



C/S架构轻量级软件快速开发平台v2.1-多数据库支持

开发框架支持多种数据库,目前已封装三种底层数据库接口(SqlServer、Oracle、MySql)。采用策略模式设计,定义IDatabase通用接口,并实现DatabaseMSSQL, DatabaseMySql,DatabaseOracle三个数据库操作类。引用的类库名称:CSframework.DB.dll。

WinFramework轻量级软件快速开发平台v2.1-多数据库支持



多帐套支持 (Multi-Dataset Supportable)



WinFramework轻量级软件快速开发平台v2.1-多账套支持

帐套通常应用在大型集团企业的软件系统,一般情况下企业只用一个帐套。集团企业通常有多个独立核算的实体子公司,需要搭建多个数据帐套满足需求。账套之间的数据是完全独立的,增删改查数据只影响当前账套,其他帐套不受影响。开发框架采用多帐套设计理念,数据独立存储,便于管理和维护。



数据库与账套逻辑关系


WinFramework轻量级软件快速开发平台-数据库与账套逻辑关系

开发框架提供两个数据库:系统数据库、业务数据库(账套数据库)

系统数据库(CSFrameworkV5_System), 用于存储软件平台系统数据、公共数据,软件配置信息、用户权限信息,集团报表数据、公司运营数据、内部通知等。

账套数据库(CSFrameworkV5_Normal), 作为开发框架功能演示数据库,也称为业务数据库,开发框架本身是一套ERP原型系统,用户搭建的软件系统必须定义一个或多个业务数据库。


WinFramework业务逻辑层继承关系图


WinFramework轻量级软件快速开发平台-业务逻辑层继承关系图

业务逻辑层公共基类继承关系图



WinFramework轻量级软件快速开发平台-业务逻辑层公共基类继承关系图

bllCore_Base:业务逻辑层基类,负责实例化dal层的实例,以及添加ORM模型并配置模型关系。

bllBusinessBase:抽象类,实现了基本的数据操作,查询数据,提交数据,删除数据。

bllBase<DAL>:抽象类,引入了账套DBCode 概念,可以给DAL指定 DBCode。

bllBase<DAL, SN>:抽象类,在bllBase<DAL>基础上增加了流水单号的支持,使用该类提交数据的时候会自动根据流水单号模型生成流水单号,并更新到数据库中。

bllBaseCommon:固定dal类型为dalCommon,支持流水单号模型。

bllBaseUserCommon:设置数据层操作账套为用户登录的账套,增删改查的数据库是登录的业务数据库。

bllBaseSystemCommon:设置数据层操作账套为系统账套,增删改查的数据库是系统库。

bllBaseUser<DAL>:自定义DAL操作对象,设置数据层操作账套为用户登录的账套,增删改查的数据库是登录的业务数据库。

bllBaseSystem:自定义DAL操作对象,设置数据层操作账套为系统账套,增删改查的数据库是系统库。

bllGridViewLayout:表格样式业务逻辑,提供表格样式配置的读取于保存,以及样式分配的权限用户。


WinFramework数据访问层继承关系图


WinFramework轻量级软件快速开发平台-数据访问层继承关系图

dalBase:数据访问层基类,实现IDAL接口。实现一组

dalBusinessBase:抽象类,实现CustomerUpdate方法提交单个表或多张表的数据,主要参数:DataSet data。

dalCommon:公共数据访问层,定义一组公共的方法提供给业务层调用。

bllBase:业务逻辑层基类,聚合dalBusinessBase类。通过定义泛型dalBusinessBase类,在实例化该类时根据泛型参数的类型(Type)施加限制,若客户端尝试使用某个约束所不允许的类型来实例化该类时,则会产生编译时错误,这些限制称为约束,定义泛型类使用 where 上下文关键字指定。


IBaseCommon接口继承关系图


WinFramework轻量级软件快速开发平台-IBaseCommon接口继承关系图

IBaseCommon:公用基础接口,定义一组公共方法用于处理用户增、删、改、查操作。

IBLL:业务逻辑层接口定义,继承IBaseCommon接口。

IDAL:数据访问层接口定义,继承IBaseCommon接口。


解决方案和工程项目 (Solution & Project)



WinFramework轻量级软件快速开发平台-解决方案和工程项目



开发框架VS解决方案&目录结构说明



WinFramework轻量级软件快速开发平台-开发框架VS解决方案目录结构说明



功能列表及模板窗体



WinFramework开发框架提供丰富的模板窗体,实现增、删、改、查、审核、打印、报表等标准功能。模板窗体分为三种:1.数据字典窗体(基础资料窗体), 2.业务单据窗体(主/从表窗体),3.报表窗体。其他模板窗体:对话框窗体、查询窗体、数据选择窗体、高级查询窗体、异步等待窗体等。

WinFramework轻量级软件快速开发平台-功能清单表


WinFramework轻量级软件快速开发平台-界面UI体验


Splash界面 - 欢迎界面



WinFramework轻量级软件快速开发平台-欢迎界面

系统登录界面



WinFramework轻量级软件快速开发平台-系统登录界面

数据字典模块


C/S架构轻量级软件快速开发平台v2.1-数据字典模块

进销存模块


C/S架构轻量级软件快速开发平台v2.1-进销存模块库存管理

系统管理模块


C/S架构轻量级软件快速开发平台v2.1-系统管理模块

公司信息(公司资料设置)



C/S架构轻量级软件快速开发平台v2.1-公司信息(公司资料设置)

账套维护



C/S架构轻量级软件快速开发平台v2.1-账套维护

角色管理



C/S架构轻量级软件快速开发平台v2.1-角色管理-查询界面

C/S架构轻量级软件快速开发平台v2.1-角色管理-数据编辑

账号管理(用户管理)



C/S架构轻量级软件快速开发平台v2.1-账号管理(用户管理)-查询界面

C/S架构轻量级软件快速开发平台v2.1-账号管理(用户管理)-编辑界面

模块维护



C/S架构轻量级软件快速开发平台v2.1-模块维护

数据字典查询界面


C/S架构轻量级软件快速开发平台v2.1-数据字典查询界面

数据字典编辑界面


C/S架构轻量级软件快速开发平台v2.1-数据字典编辑界面

单据自定义管理


C/S架构轻量级软件快速开发平台v2.1-单据自定义管理

业务单据(主从表)查询界面 - 采购订单


C/S架构轻量级软件快速开发平台v2.1-业务单据(主从表)编辑界面

业务单据(主从表)编辑界面


C/S架构轻量级软件快速开发平台v2.1-业务单据(主从表)编辑界面

三级明细表展示


C/S架构轻量级软件快速开发平台v2.1-三级明细表展示

C/S架构轻量级软件快速开发平台v2.1-三级明细表展示

报表 (FastReport.NET)


C/S架构轻量级软件快速开发平台v2.1-报表 (FastReport.NET)


更多截图资料,请移步CSFramework开发框架文库网


CSFramework开发框架文库网

C/S架构轻量级软件快速开发平台 WinFrameworkv2.1 软件截图


WinFramework代码生成器操作视频


C/S架构轻量级软件快速开发平台v2.1-代码生成器操作视频



开发环境与配置


1. 操作系统:Windows7或更高版本(64位)
2. 开发工具:Visual Studio 2015或更高版本
3. 数据库:Microsoft SQL Server 2008或更高版本,MySQL5.7.34, Oracle 11g
4. 第三方控件:DevExpress 17.x或更高版本
5. 报表控件:Fast Report for .Net 1.6.18 或更高版本
6. WCF服务运行环境:IIS 7.0或更高版本
7. .Net Framework运行环境:4.0或更高版本













 扫一扫加作者微信
联系我们|加微信
联系我们|加微信
回到顶部