在线客服
热线电话


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

C/S开发框架
(旗舰版 v5.0)

C/S系统快速开发框架旗舰版V5.0(Ultimate Edition)

适用开发 适用开发:企业级大型ERP、MES、MRP、HIS、CRM、MIS、POS等基于数据管理应用系统
运行平台 运行平台:Windows + .NET Framework 4.5
开发工具 开发工具:Visual Studio 2015+,C#语言
数据库 数据库:Microsoft SqlServer 2008R2+(支持多数据库:Oracle11g/MySql6.x)
致亲爱的C/S框架网用户:

我们已发布 C/S架构软件快速开发平台-旗舰版V5.1(2021 release)

请尊驾移步,保留原5.0版页面。


点击进入V5.1版: https://www.csframework.com/cs-framework-5.1.htm


C/S系统开发框架旗舰版V5.0

产品介绍

    C/S系统快速开发框架(软件快速开发平台)为软件研发团队提供强大的底层开发架构及快速开发能力,开发框架集成多个应用于大型管理应用系统的功能模块、通用开发包、实用类工具以及标准权限管理系统。提供丰富的实例模板、开发文档、线上技术指导服务,让您快速开发软件项目。

   自2007年首发产品,我们成功积累了500多家企业、4000多位软件用户,其中包括国内知名软件公司、国企、研发机构及上市集团公司(优秀企业选择了我们的产品-成功案例)。经过十年迭代升级,最新研发的旗舰版V5.1技术更成熟、应用更广泛、性能更稳定、开发效率更高!

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

    开发框架经过多个技术层面的性能测试,能满足企业级大型软件项目的技术指标。稳定、开源、快速是开发框架的代名词,我们积极收集用户反馈的意见,不断完善和改进,深受用户的好评,获得用户的普遍赞誉,得到用户的充分认可。我们秉着分享成功经验,坚持创新的原则,专业,专心、专注的工匠精神,致力于打造更完美的产品。

--- 唯快不破,以势赢,以力胜!
 


产品演示/视频下载

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

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

点击此处从百度网盘下载演示视频: 链接:https://pan.baidu.com/s/1pK8Sh4J 密码:6wkr



版本区别
基础版
基础版不包括Library类库及权限系统的源码,不能改变基类窗体的基础版不包括Library类库及权限系统的源码,不能改变基类窗体或基础架构。适合开发基于局域网、VPN网络、广域网环境下运行的系统。使用ADO-Direct、WCF 两种连接模式。
专业版
专业版更适合企业内部MIS开发组或软件公司使用,除了代码生成器的源专业版除了不含代码生成器的源码,可以修改开发框架底层架构。适合开发基于局域网、VPN网络、广域网环境下运行的系统。使用ADO-Direct、WCF 两种连接模式。
开源版
开源版是指开放全部源码,可以个性化定制和修改框架架构。适合开发任何基于C/S架构的软件项目。

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

核心优势



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

成功研发多个行业的管理应用系统
喜鹊软件开发团队使用C/S快速开发平台成功研发数套中大型行业管理应用系统。据不完全统计,我们的用户偏好研发制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、TMS、POS数据管理应用系统。

高效代码生成、唯快不破
C/S系统开发框架配套的代码生成器工具,能快速完成项目三分之二功能,您只需要按照向导操作步骤,快速完成一个复杂业务窗体功能的ORM模型、UI、BLL和DAL三层源代码以及SQL脚本,快速完成界面和报表开发,让编程工作变得极其简单与高效,从而帮助您快速开发项目,缩短开发周期,降低开发成本,提高项目进度,为公司创造更大的价值!

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

成熟稳定的框架结构、通俗易懂的设计思路
作者从事软件开发15年,参与系统分析、设计开发数十套系统,积累丰富的实战经验与项目管理经验。对系统分析、软件架构、设计模式、业务建模、数据挖掘、报表应用等技术方面深入研究及项目应用。 平台采用三层架构:即用户界面层、业务逻辑层、数据访问层。所有数据操作界面基于三层开发,统一设计思想、代码简洁规范、易于维护与管理、新用户上手快等特点。

通用、简洁、专业设计的界面
随着用户研发的系统成功上线,我们收集大量用户反馈的意见和建议,并针对部分通用的功能优化和升级,经过多次迭代,成就简洁美观、操作方便以及专业化的用户界面,给用户带来更好的用户体验和视觉冲击。

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

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

专业、专注、乐于分享、创造卓越
我们致力于将C/S框架网打造成一流的学习平台提供丰富的学习资料,分享C/S系统开发经验和编程心得,使开发者少走弯路快速提升编程技能,目标驱动、聚焦学习,成就个人价值。



新功能 (New Capabilities)



重要性 详细内容 新增/更新
开放示例源码,支持试用版开发框架下载 新增
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支持右键菜单 新增
  后续补充...  

最后更新:2019-03-20 14:03

架构图 (Architecture)



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


团队开发 (Team Development)


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

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


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



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

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




多帐套支持 (Multi-Dataset Supportable)



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

帐套通常应用在大型集团企业的管理系统,一般一个企业只用一个帐套,若企业旗下有独立核算的实体子公司,就可以建几个帐套。账套之间是相对独立的,也就是说:建立、删除或修改一个账套中的数据,不会对其他帐套有任何影响。开发框架引入多帐套设计理念,使数据独立存储,灵活配置和扩展,便于管理和维护。


C/S系统开发框架数据库(CSFramework Default Datasets)




系统数据库将承载更多的通用以及公共数据,比如软件系统配置信息、用户权限信息,集团报表数据、各种财务报表、公司营运动态数据、内部通知以及OA在线办公等。大型软件系统通常采用这种多帐套机制,在服务端所谓的后台架构设计,系统数据库通常被开发人员作为各个数据库之间的通信桥梁,比如跨库存储过程、LinkServer等。


数据访问层 (Data Access Layer)



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

数据访问层采用继承方式设计,开发框架提供的dalBase基类定义受保护的_Database成员变量,实例化数据访问层同时实例化数据库对象,为DAL层访问和操作数据库提供底层接口。


数据访问层流程 (DAL Flow)



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

触发UI层按钮事件获取客户资料,首先调用业务逻辑层的Get方法,再传递到数据访问层,在DAL层编写好SQL脚本,并调用_Database对象的方法返回数据。 Loginer对象记录用户登录信息、帐套编号、Token或其他信息,作为全局变量的形式贯穿整个系统(包括前段和后端),是非常重要的数据之一。 帐套编号(DBID)是Database ID的缩写,用户登录成功时记录帐套编号,实例化数据访问层同时根据DBID实例化对应的数据库。




提交数据流程 (Post Data Flow)




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

提交数据流程涵盖DAL层、SQL命令生成器、ORM Model、DatabaseProvider以及Database四个层面的功能协同,不需要手工编写任何SQL脚本,全部实现自动化提交,是开发框架核心技术之一。

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

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

静态类定义表结构的字段映射,这个类无方法或属性,仅转换了表结构字段名作为静态变量名。

2.实体类模型(Entity Class/Object Class)
实体类包含字段名称常量与属性。参考:开发框架支持的两种ORM模型(静态类/实体类)

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

IDatabase提供操作数据库的底层接口,用于执行SQL脚本获取或提交数据,如:建立SQL连接、获取数据表、执行SQL命令等功能。


跨平台服务端 (Cross Platform Server)



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

CSFramework.WebApi Server是旗舰版支持的后端服务器开发框架,WebApi服务借助Web平台开发的应用程序编程接口,具有良好的接口封装以及跨平台客户端存取数据等优点,统一使用JSON数据格式,在智能手机APP软件产品领域占用巨大市场。


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



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


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



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


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

代码混淆参考内容:

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)


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

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



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


开发框架客户端示例(CSFramework.ClientDemo)



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


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






开发框架目录结构(CSFramework Sub Directories)



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





代码生成器 (Code Generator)



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



生成代码流程 (Generate Code Flow)



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


功能列表及模板窗体


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

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


系统登录界面


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

数据字典模块


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

数据字典查询界面


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

数据字典编辑界面


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

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


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

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


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

用户管理资料编辑界面


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

系统管理模块


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

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


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

权限管理(角色管理)


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


代码生成器操作视频


C/S系统开发框架旗舰版V5.0-代码生成器操作视频



请下载开发者视频,体验一下火箭般的开发效率!!!





开发环境与配置


1. 操作系统:Windows XP/Windows 7,8或更高版本
2. 开发工具:Visual Studio 2013~2015或更高版本
3. 数据库:Microsoft SQL Server 2005~2010或更高版本
4. 第三方控件:DevExpress 12.x或更高版本
5. 报表控件:Fast Report for .Net 1.6.18 或更高版本
6. WCF服务运行环境:IIS 7.0或更高版本
7. .Net Framework运行环境:4.0或更高版本










软件著作权登记证书


C/S系统开发框架旗舰版V5.0软件著作权登记证书
扫一扫加微信:
联系我们|加微信
联系我们|加微信
产品报价 联系我们
回到顶部