在线客服
热线电话


微信二维码
 
C/S框架网 | 软件产品 | C/S系统开发框架-高级版3.0

C/S框架
(高级版3.0)

一.C/S系统开发框架-高级版3.0 (WCF/WebService版)

适用开发 适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统
运行平台 运行平台:Windows + .NET Framework 4.0
开发工具 开发工具:Visual Studio 2015,C#语言
数据库 数据库:Microsoft SQLServer 2008R2
产品报价  联系我们

声明:本站所有产品仅在C/S框架网推广,唯一客服QQ:23404761,其它QQ或联系方式推广的全是仿制伪劣产品

高级版3.0-WebService版(开发框架+三层+Web Service+SQL)

适用于快速开发运行在广域网或企业VPN网络中的数据库应用程序。Web服务页面提供的接口可以给运行在不同平台上的客户端程序调用,可以通过不同的客户端(如Winform,B/S,Mobile)提交数据到部署在异地的数据库。高级版支持多帐套数据,另一特点是支持独立运行在浏览器上的子系统,如报表查询系统或其它Web程序,通过访问Web服务接口查询和提交数据,因此使用Web服务可以跨平台应用、数据库异地部署、异地存取数据等强大功能,系统扩展性强运用灵活。参考文章:基于WebService架构的C/S系统

二. 高级版3.0-II 与 3.0区别


本质没什么区别,用户界面及框架主体完全相同。3.0-II版就是纯WebService版,去掉了桥接功能及ADO-Direct,此版本仅保留WebService中间层,剔除桥接功能后减弱系统复杂程度,使开发应用更加快速。

开发框架桥接功能优缺点:
https://www.csframework.com/archive/5/arc-5-20110615-1601.htm

三. C/S系统开发框架3.0-II模型

如上图所示,高级版II去掉ADO Direct桥接功能,是一套纯WebService版本。 桥接功能就是应用一组策略或者是一个代理逻辑层,由用户配置INI文件选择ADO直连或调用Web服务的接口访问后台数据,这就是桥接。当然,去掉桥接功能后相当于去掉一个代理层,剔掉不少接口,开发起来更简便了。

三. 框架后台模型


后台模型是指DAL层操作数据库层次部分,这个层次主要包括DAL,命令生成器,ORM,DataProvider及ADO.NET等部分。

ORM是指对象关系映射,开发框架将ORM定义为静态类(Static Field Def.)或实体类(Entity Class/Object Class),静态类是指只定义表结构的字段映射,这种类无任何方法或属性,只有对应字段名称定义,而实体类包含字段名称定义和对应的属性。参考:开发框架支持的两种ORM模型(静态类/实体类)

SQL命令生成器是指跟据ORM模型自动生成Insert/Update/Delete三种SQL命令(SqlCommand对象),开发人员必须跟据不同的ORM选择不同的命令生成器。

DataProvider是框架内提供的基于ADO.NET操作SQL的公共类。主要实现建立SQL连接、获取数据表、执行SQL命令等功能。

如需要支持Oracle、MySQL等数据库,需要改装DataProvider类。

四. 开发框架模块图

五. 模块引用关系表

C/S系统开发框架高级版本V3.0各模块之间引用层次关系表:

客户端模块引用层次(最高层仅引用.Net程序集)

服务端模块引用层次(最高层仅引用.Net程序集)

. 解决方案

. 开发框架主要功能


1. 客户端-系统登录功能,支持多帐套。
2. 客户端-系统MDI主窗体。
3. 客户端-数据字典窗体基类(Data Dictionary Base Form),实现了5个数据字典窗体作为开发模板。
4. 客户端-业务窗体基类(Business Base Form),实现销售订单(主/从表)窗体作为开发模板。
5. 客户端-基类类库 (Library.DLL),模块内集成函数库、窗体基类、自定义控件等功能。
6. 客户端-业务逻辑层(BLL,Business Logic Layer),定义了一系列业务逻辑层基类。
7. 客户端-公共数据字典缓存和同步更新机制。
8. 客户端-实现ADO Direct与WebService构架桥接功能。
9. 客户端-WebService接口引用层。

10. 服务端-数据层(DAL,Data Access Layer) ,定义了一系列数据层基类。
11. 服务端-后台数据更新模块(类似NHibernate架构的SQL命令生成器) 。
12. 服务端-数据字典(单表)更新机制。
13. 服务端-业务单据(主/从)表更新机制,支持多数据表主键(单据号码)关联更新,支持事务更新。
14. 服务端-单据号码编码规则控制,自动生成流水号码。

15. 核心类库 – 系统接口层设计。
16. 核心类库 – 框架采用MDI(多文档界面)架构,子窗体控制系统。
17. 核心类库 – 所有子窗体共用主窗体的工具栏Toolbar组件,实现由接口管理窗体按钮状态。
18. 核心类库 – 系统模块、业务模块自动加载功能,框架主体与功能模块完全松散藕合。
19. 核心类库 – 模块集成与主窗体控制台类库。
20. 核心类库 – 换肤功能。
21. 核心类库 – 用户自定义控件。

22. 辅助功能- 版本自动升级系统。
23. 辅助功能- 源码生成器(Class Generator)工具,可自动生成ORM,BLL,DAL,Form等源码。
24. 辅助功能- SQL服务器连接配置工具。
25. 辅助功能- 用户操作日志。

26. 业务辅助功能 - 业务单据修改历史记录。
27. 业务辅助功能 - 业务单据版本历史记录。
28. 业务辅助功能 - 业务单据附件管理。
29. 业务辅助功能 - 业务单据审核/锁定功能。

30. 系统功能 – 权限管理。
31. 系统功能 – 用户管理。
32. 系统功能 – 修改密码。
33. 系统功能 – 系统参数配置。
34. 系统功能 – 公司资料设置。
35. 系统功能 – 系统登录历史查询。
36. 系统功能 – 系统菜单管理。

37. 报表功能 – 报表窗体基类。
38. 报表功能 – 单个数据表报表模板。
39. 报表功能 – 业务单据报表模板。
40. 报表功能 – 使用FastReport for.Net制做报表演示视频。
41. 报表功能 – 开发框架提供两种报表模板:1.FastReport for .NET  2.DevExpress XtraReport

41. 系统开发文档
42. 系统开发视频

八. 开发框架提供的模板窗体

开发框架提供的模板窗体作为开发参考,已实现完整的功能,包括增、删、改、查、审核、打印等。 模板窗体分为两大类:1.数据字典窗体(基础资料) 2.业务单据窗体(主/从表)。

. 开发环境与配置


1. 操作系统:Windows XP/Vistal/Windows 7
2. 开发工具:Visual Studio 2005~2010
3. 数据库:Microsoft SQL Server 2005~2008
4. 第三方控件:DevExpress 9.24~10.x
5. 报表控件:Fast Report for .Net
6. WebService运行环境:IIS6.0
7. .Net Framework运行环境:2.0或以上。

. 视频介绍下载


CS结构快速开发框架高级版V3.0 - 视频介绍
https://www.csframework.com/archive/6/arc-6-20110515-1490.htm

十一. 参考文档

C/S系统开发框架V3.0程序截图
https://www.csframework.com/archive/1/arc-1-20110409-1309.htm
CS开发框架(高级版)WebService与ADO-Direct模式切换
https://www.csframework.com/archive/5/arc-5-20110508-1427.htm
CSFramework开发框架3.0解决方案改名教程
https://www.csframework.com/archive/1/arc-1-20110816-1795.htm
《C/S框架V2.2/3.0数据库说明文档》.doc
https://www.csframework.com/archive/1/arc-1-20110424-1373.htm
《CS框架V2.2-3.0数据表结构说明文档》.doc
https://www.csframework.com/archive/5/arc-5-20110425-1390.htm
《CS框架V3.0开发环境配置和部署》.doc
https://www.csframework.com/archive/5/arc-5-20110427-1395.htm
《C/S开发框架V3.0模块引用层次关系表》.doc
https://www.csframework.com/archive/5/arc-5-20110509-1431.htm
《CS框架V2.2-3.0权限管理功能设计》.doc
https://www.csframework.com/archive/5/arc-5-20110510-1464.htm
《CS框架V2.2-3.0数据字典窗体快速开发指南》.doc
https://www.csframework.com/archive/1/arc-1-20110827-1806.htm
《CS框架V2.2-3.0业务单据窗体_主从表_快速开发指南》.doc
https://www.csframework.com/archive/1/arc-1-20120302-1885.htm

(请已购买高级版的用户上线留言,如有需要,我收到信息后向您发送离线文件。)

开发框架界面



最新开发框架 - CSFrameworkV5.1旗舰版


快速开发框架旗舰版V5.1

点击进入》 快速开发框架旗舰版V5.1

最新开发框架 - CSFrameworkV2.1轻量级框架


WinFramework轻量级快速开发框架V2.1

点击进入》 WinFramework轻量级快速开发框架V2.1

最新开发框架 - CSFramework.CMS内容管理系统


CSFramework.CMS内容管理系统

点击进入》 CSFramework.CMS内容管理系统