使用C#2005开发一套采编系统,软件框架结构采用三层结构,即数据业务逻辑层、业务逻辑层、表现层。在解决方案框架搭建中,建立三个文件夹:
设计文档:用于存放软件的需求、总体设计、详细设计等文档。
依赖库文档:用于存放相应项目的依赖文件。
源代码文档:用于存放整个系统的源代码。
在源代码文档中,建立三个项目,分别为:News.SQLWraper、News.Common、News.BLL、News.Editroom。
News.SQLWraper项目主要负责对数据库的存储操作。在这个项目中,不应该包括任何的业务逻辑。
News.Common项目主要存放一些公共的方法,包括数据类型定义、字符串资源以及其他资源文件。
News.BLL项目主要负责采编的业务逻辑。
News.Editroom项目则是整个系统的展现层,主要负责业务数据以及业务逻辑的展示。
在开发中要注意:News.Editroom项目需要访问数据库时,不允许直接和News.SQLWraper项目打交道,所有调用数据库的操作必须通过News.BLL。
待续。。。。。。