在线客服
热线电话

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,旗舰版集成大量应用于大型系统的通用功能模块、数据界面及通用权限管理系统,提供丰富的实例开发模板、开发文档、线上技术指导服务,助力您快速搭建软件项目。

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

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

成功案例


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

查看我们的客户案例>>

查看客户的项目案例>>



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


产品演示/视频下载

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

视频文件: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前后端源码 参考文章 新增
升级WCF后端通信架构,开发更简单、高效! 参考文章 新增
独立数据编辑窗体,新功能新体验! 参考文章 | 开发指南 新增
  Last Time:2021-12-29, 后续补充...  


旗舰版系统体系架构图 (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-代码混淆与部署


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


代码混淆参考内容:

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

https://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-开发框架客户端示例


服务端开发架构(CSFrameworkV5-ServerFoundation)





服务端Demo(CSFrameworkV5-ServerDemo)






开发框架目录结构



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.1用户操作手册

点此查看《C/S系统开发框架旗舰版V5.1用户操作手册》


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