开发框架分模块分三层后工程项目很多,为什么不简化?

  开发框架分模块分三层后工程项目很多,为什么不简化?

C/S框架网|csframework.com用户问答开发框架分模块分三层后工程项目很多,为什么不简化?

开发框架分模块分三层后工程项目很多,为什么不简化?


有同学问为什么开发框架有这么多模块,又分三层,工程项目如此之多能否更简化一些。

开发框架本身是一个很大的系统工程,当初在
设计构架之前已经做了详细的方案研究和项目规划。开发框架自身的功能都集成到几个模块,既:系统模块,如Library、Interface、Common、ORM等,但是不能把这些模块集成到一个模块(DLL)库,若这样做会起到反作用,将来扩展、部署和维护都会带来严重问题。


物以类聚,分而治之


模块的分类要做到物以类聚,根据系统需求分割模块,更要考虑以后的扩展,所以开发框架按系统功能和业务功能进行模块分割。比如【进销存】系统,通常会设计“进”,“销”,“存”三个业务模块。

进货(采购)模块:按业务性质包含一些业务功能,如:采购订单(PO),收货单(RO)等。
销售模块:业务功能有销售订单(SO,客户订单),销售Fa票(SI)等。
库存模块:业务功能有入仓单(IN),出仓单(OUT),库存调整(IA),实时库存查询(Stock Query)等。

通过分割模块后系统逻辑更清晰,业务需求更明了,从用户角度也更容易理解,使用简单,可操作性强。


参考:C/S开发框架3.0版模块架构图






C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

开发框架模块工程项目很多为什么简化
WinFramework添加工程项目Project新建业务模块(DLL库)
软件工程中的框架
生成的项目模块(Project)添加到VS解决方案 - C/S框架架构代码生成器操作指南
Winform架构教程,CS结构图及源码实例讲解
你的框架为什么采用NHibernate做ORM?
Winform界面自适应快速开发框架(C#+Dev+架构+多数据库支持)
软件开发与设计 - MIS-管理信息系统-产品管理系统(结构示例项目源码)
C/S架构轻量级快速开发框架WinFramework-VS解决方案和工程项目
WinFramework制作业务模块作为项目模板
进销存快速开发框架(Winform架构+DevExpress+SQL2008R2)
Winform+DevExpress架构软件快速开发平台-旗舰版V5.1
基于Winform架构+WCF+ORM模型的快速开发框架
软件开发与设计 - MIS-管理信息系统-[其他类别]CodematicS3结构示例项目
WebService架构 - 为什么需要Web服务?
Web开发框架,WebApi端主流开发框架介绍
C# Winform 架构代码生成器 V5.1版正式发布
C/S结构快速开发平台逻辑架构 (3-Tier Logic Architecture)
关于数据载体,界面基于DataTable处理,为什么用对象实体?
怎样对软件项目进行逻辑分层分割模块(类库)?