• 架构设计——项目日志管理系统[图]


     

    架构设计

    ——项目日志管理系统    

        名词解释  

        架构:狭义的架构,这里指项目的组织结构。

        具体实现 

        项目日志管理系统解决方案初步包含如下几个项目。

        Project.Log.Common项目 提供了常用的公共类和工具类。

        Project.Log.Model项目 提供业务实体 。

        Project.Log.Web项目 提供页面UI展示。

        Project.Log.IDAL项目 提供数据访问的接口。

        Project.Log.DAL.Sqlserver项目 提供具体的针对MsSql数据库的数据访问实现。

        Project.Log.DALFactory项目 根据配置文件返回实现了IDAL的数据访问对象。

        Project.Log.IBLL项目 提供业务逻辑的接口。

        Project.Log.BLL.Defalut项目 提供了默认的具体业务逻辑的实现。

        Project.Log.BLLFactory项目 根据配置文件返回实现了IBLL的业务对象。 

        Project.Log.Config项目 提供了配置服务 。

        Project.Log.Cache项目 提供了缓存服务。 

        Project.Log.Test项目 提供项目模块的单元测试实现。  

        后记

        打算在项目UI表现层上提供一个命令行入口。让熟悉shell的用户可以快速的执行某些操作。例如:登录、添加用户、添加项目等。 

        项目结构如下:

        Project.Log.Shell项目 提供了解释Shell命令并调用业务层的操作。

        架构图例

        说明:Project.Log.Model包、Project.Log.Common包、Project.Log.Test包 未包含在图1-1中。 

        

    图1-1 架构设计——项目日志管理   

        End. 

         

  • 相关阅读:
    #include< > 和 #include” ” 的区别
    利用MYSQL的加密解密办法应对三级安全等级保护
    磁盘性能对比测试
    C#解除文件锁定
    PyQt5
    今天需要完成的开发任务
    云平台丢失文件的查找办法
    为电子书包配置透明网关+缓存服务器
    移动支付的实现逻辑
    python强大的数据类型转换
  • 原文地址:https://www.cnblogs.com/bruceleeliya/p/1496763.html
Copyright © 2020-2023  润新知