在线客服
热线电话

C/S框架网微信二维码
微信二维码
导航菜单 回到顶部
 
C/S框架网 | C/S系统快速开发框架旗舰版V5.1|.NET快速开发平台|Winform开发平台|C#开发平台|C/S框架网

C/S开发框架
(旗舰版 V5.1)

C/S架构软件快速开发平台-旗舰版V5.1 (Ultimate Edition 2021)

适用开发 适用开发:企业级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架构软件快速开发平台旗舰版v5.1|C#.NET开发平台|Winform开发框架|C/S框架网

产品介绍


    C/S架构软件快速开发平台助力开发团队快速搭建自己的软件项目,旗舰版提供强大的底层开发架构及快速开发工具-Winform三层架构代码生成器v5.1,旗舰版集成大量应用于大型系统的通用功能模块、数据界面及通用权限管理系统,提供丰富的实例开发模板、开发文档、线上技术指导服务,助力您快速搭建软件项目。

   C/S架构开发框架系列产品已成功应用500多家企业、6000多位软件用户,其中包括国内知名软件公司、国有企业、研发机构及上市公司(优秀企业选择了我们的产品-成功案例)。经过十年迭代升级,最新旗舰版V5.1,基础架构更成熟、应用更广泛、性能更稳定、开发效率更高!

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

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



--- 智能高效,唯快不破!
 


产品演示/视频下载

演示视频下载
演示版下载
报价&购买

视频文件:CSFrameworkV5.1功能演示,分辨率:1440x900 pixel,文件大小:43.8MB

百度网盘下载: https://pan.baidu.com/s/1EADOetO9SxMiEnKHgh4hBg密码:x47j



版本区别


旗舰版V5.1(专业版)

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

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

版本简介 点此进入: 开发框架功能区别表

核心优势



CSFramework旗舰版v5.x核心优势

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同行。



V5.0新功能 (2019)


CSFramework旗舰版v5.x核心优势

重要性 详细内容 新增/更新
开放示例源码,支持试用版开发框架下载 新增
CSFrameworkV5.ClientFoundation完全封装,提高项目保密级别 新增
升级代码生成器,新增单表、主从表报表以及查询窗体自动生成 新增
多数据库支持(SqlServer,Oracle,MySql),库文件:CSFramework.DB.dll 新增
独立封装SqlServer数据库底层,库文件:CSFramework.DBSqlServer.dll 新增
升级账套表,支持不同类型的数据库服务器连接,可配置IP和端口 优化
取消DataProvider类,彻底改良DAL底层 优化
表格列头样式设置、导出文件、输出报表 新增
提供表格资料行复选框功能,支持记录操作批量删除、审核(PO Demo) 新增
服务端连接支持WCF、WebApi、ADO-Direct三种策略 新增
优化系统管理模块多个功能 (消息管理、菜单、系统参数、操作日志等) 优化
数据修改日志,可保存每个字段的OldValue及NewValue数值 新增
单据号码(流水号码)格式配置、样式配置 新增
系统参数、用户参数采用表格设置,易扩展,好维护 升级
取消WCF客户端连接池机制 升级
优化开发框架,删除冗余代码,提高代码质量 优化
升级代码生成器,一体化自动生成开发框架全部客户端源码 优化
优化SQL Generator命令生成器 优化
主从表查询条件改为QueryModel,易于扩展参数 优化
取消SqlConfiguration类,SQL配置与维护更简单 优化
代码生成器可生成存储过程(SP)、WCF接口文件、WCF_桥接类 新增
优化换皮肤(DevExpress Skin)功能 优化
组织机构上下级关系权限控制 新增
主窗体NavBar支持右键菜单 新增


V5.1 新功能 (2021)



重要性 详细内容 新增/更新
最新流行扁平化按钮+深灰色系界面+UI布局,沉稳大气 新增
一套开发框架源码同时支持MySQL/MsSQL/Oracle三种数据库 新增
升级CSFramework.DB数据底层类库,发布最新版本v2.0 新增
升级DAL层所有接口,针对SQL语句、存储过程全部参数化(无SQL拼接) 新增
DAL层所有接口支持MySQL/MsSQL/Oracle三种数据库 新增
升级代码生成器,发布最新版本V5.1 优化
升级SQL连接工具,发布最新版本V2.0 优化
发布自动升级程序升级 V1.2, 同时支持多套系统自动升级 新增
多语言资料支持数据库存储,提供界面管理与维护多语言 新增
界面自动提取多语言,并集成百度翻译接口(提供简体、繁体、英文、越南文) 新增
针对所有处理数据的按钮,增加同步等待界面,增强用户体验 新增
增加动态交叉报表开发实例模板 新增
集团组织架构数据权限 新增
代码生成器支持生成WCF前后端源码 新增
  Last Time:2021-08-05, 后续补充...  


旗舰版系统体系架构图 (Architecture)



CSFramework旗舰版体系架构


C/S系统开发框架旗舰版V5.1-架构图


团队开发 (Team Development)


C/S系统开发框架旗舰版V5.1-团队开发

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


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



C/S系统开发框架旗舰版V5.1-多数据库支持

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




多帐套支持 (Multi-Dataset Supportable)



C/S系统开发框架旗舰版V5.1-多账套支持

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


开发框架数据库与账套(CSFramework Datasets)




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

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

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


数据访问层 (Data Access Layer)



C/S系统开发框架旗舰版V5.1-数据访问层UML图

数据访问层使用继承方式,数据访问层基类dalBase定义了一个受保护的_Database成员变量,为DAL层访问和操作数据库提供底层接口,支持三种常用数据库:MsSQL/MySQL/Oracle。


数据访问层流程 (DAL Flow)



C/S系统开发框架旗舰版V5.1-数据访问层流程图

流程说明:

在界面点按钮事件获取客户资料,首先调用业务逻辑层的Get方法,再传递到数据访问层的Get方法,最后在DAL层调用_Database对象的方法获取并返回数据。

Loginer对象用于记录用户登录信息,包括帐套编号、Token或其他信息,Loginer对象作为系统全局变量给接口传递参数使用(包括前段和后端)。

Loginer对象的DBID属性,DBID是Database ID的缩写,指帐套编号。用户登录时系统会保存DBID,在实例化数据访问层时根据DBID实例化对应的数据库。



提交数据流程 (Post Data Flow)



C/S系统开发框架旗舰版V5.1-提交数据流程图

数据自动提交程序:在DAL层执行,包括SQL命令生成器、ORM模型、CSFramework.DB数据库底层三个逻辑层面的功能协同,开发人员不需要编写任何SQL脚本实现自动化提交数据,数据自动提交程序是开发框架核心技术之一。

开发框架提供两种ORM模型(ORM Model):

1.表结构静态类模型 (Table Model)

静态类只定义了表结构的字段名称作为静态变量使用,无任何方法或属性。

2.实体类模型(Entity Model)

实体类模型包含字段名称(定义为常量)与属性。参考:开发框架支持两种ORM模型(静态类/实体类)

SQL命令生成器跟据ORM模型自动生成Insert/Update/Delete三种SQL脚本,开发人员需要在DAL层的CreateSqlGenerator方法内指定SQL命令生成器对应的ORM模型。

IDatabase提供操作数据库的底层接口,用于执行SQL脚本、获取数据或提交数据。


支持跨平台服务端(如:WebApi服务器)



C/S系统开发框架旗舰版V5.1-跨平台服务端

旗舰版支持CSFramework.WebApi后端应用服务器 (注:旗舰版不包含WebApi源码),WebApi服务器提供应用程序编程接口,具有良好的接口封装以及跨平台等优点,统一使用JSON数据格式,在智能手机广泛应用的APP软件产品领域占用巨大市场。


WCF架构通信流程图 (WCF Communication Flow)



C/S系统开发框架旗舰版V5.1-WCF架构通信流程图


代码混淆与部署 (Code Confusion And Deployment)



C/S系统开发框架旗舰版V5.1-代码混淆与部署


如上图所示,核心主程序或类库文件必须进行代码混淆(加壳)之后才能正式发布软件。


代码混淆参考内容:

http://www.csframework.com/archive/1/arc-1-20170228-2288.htm

http://www.csframework.com/archive/1/arc-1-20170228-2290.htm

对程序文件进行代码混淆之后,可使用ClickOnce或其他三方安装程序打包成安装程序给终端用户使用。


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



CSFramework旗舰版VS解决方案

C/S系统开发框架旗舰版V5.1-解决方案和工程项目

开发框架基础架构(CSFramework.ClientFoundation)



C/S系统开发框架旗舰版V5.1-开发框架基础架构


开发框架客户端演示程序(CSFramework.ClientDemo)



C/S系统开发框架旗舰版V5.1-开发框架客户端示例


开发框架服务端解决方案(CSFramework.Server)






开发框架目录结构



C/S系统开发框架旗舰版V5.1-开发框架目录结构




功能列表及模板窗体


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

C/S系统开发框架旗舰版V5.1-功能清单表


数据库服务器连接工具 (SQL Connector)



C/S系统开发框架旗舰版V5.1-数据库服务器连接工具


C/S开发框架旗舰版V5.1截图


系统登录界面


C/S系统开发框架旗舰版V5.1-系统登录界面

数据字典模块


C/S系统开发框架旗舰版V5.1-数据字典模块

数据字典查询界面


C/S系统开发框架旗舰版V5.1-数据字典查询界面

数据字典编辑界面


C/S系统开发框架旗舰版V5.1-数据字典编辑界面

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


C/S系统开发框架旗舰版V5.1-业务单据(主从表)编辑界面

用户管理资料编辑界面


C/S系统开发框架旗舰版V5.1-用户管理资料编辑界面

系统管理模块


C/S系统开发框架旗舰版V5.1-系统管理模块

菜单管理(导入功能菜单)


C/S系统开发框架旗舰版V5.1-菜单管理(导入功能菜单)

权限管理(角色管理)


C/S系统开发框架旗舰版V5.1-权限管理(角色管理)


代码生成器 (Code Generator)



C/S系统开发框架旗舰版V5.1-代码生成器


生成C#代码流程



C/S系统开发框架旗舰版V5.1-生成代码流程


代码生成器操作视频




代码生成器V5.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或更高版本










软件著作权登记证书


C/S系统开发框架旗舰版V5.1软件著作权登记证书


点此进入:C/S系统开发框架旗舰版V5.0(2019 release)


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