1 / 7
文档名称:

系统架构设计说明书.doc

格式:doc   大小:20KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

系统架构设计说明书.doc

上传人:wz_198614 2017/10/15 文件大小:20 KB

下载得到文件列表

系统架构设计说明书.doc

文档介绍

文档介绍:系统架构设计说明书
版本号:
2015年 11月

本说明书的编写目的是描述系统的架构设计方案,包括系统的软件总体架构设计及使用的框架说明,以及基于该架构的开发流程,并作为指导开发人员、测试人员进行系统开发及测试的依据。

整个软件架构方案采用分层、分布式的部署结构,明确地分离了表现层和业务逻辑,能够保证应用服务逻辑的一致性和稳定性、结构的开放性、功能的可扩展性和可维护性、开发的可并行性,同时采用一些开源的框架,兼顾了经济性。框架是一种特殊的软件,它为软件开发带来了高度的重用性,是无数软件开发人员的多年项目开发经验的总结。在一个优秀的框架上开发应用,而不是从零开始, 可以大量缩短项目的开发周期、降低开发风险、增强应用系统的稳定性。
系统总体架构图
系统总体架构如上图所示,按功能可以分为公共管理、设备管理、巡检管理、机房出入等模块;系统根据功能特点与业务需求采用基于web的B/S架构模式,项目基于PHP代码实现,运用CI开源框架,可以运行于 Linux 和 Windows 平台;
3. WEB系统架构设计
从架构图中可以看出系统分为四层:
用户层:浏览器
表示层:借助html框架及json数据实现
业务层:借助PHP进行业务流程开发。
模型操作数据库数据持久层:ORM
为什么采用这样的四层架构?
通过成熟的开源产品实现各层,同自己编写代码实现,相比之下能缩短开发
周期, 且架构所用到的开源产品均有很广泛的用户群,经受过实践的考验,质量和性能更有保障。
层与层之间松散耦合,增加代码重用率。
各层分工明确,这样也利于团队的明确分工。系统的总体架构从结构上分为用户层、表示层、业务层、数据访问层以及在层间传递数据的数据传输对象。下面针对各层加以描述。
1).用户层
用户层作为客户端程序,用来与用户交互,并把来自系统的信息显示给用户。系统的用户层采用的是IE浏览器作为交互方式。
2).表示层表示层主要控制页面外观,产生页面逻辑以及对用户输入的数据进行合法
性验证。
系统中主要包括基于Bootstrap框架的 JavaScript 脚本及基于CI框架的表单验证。其中 JavaScript 脚本可以增强用户体验,PHP负责视图的功
能,由 HTML、 PHP程序片断和 JSON 数据构成。
3).业务层
业务层处理应用的核心业务逻辑。业务逻辑对象把业务规则、约束、活动和数据结合在一起,Controller负责对这些业务对象的管理。
4).数据访问层
数据访问对象把底层的数据访问操作和上层的商务逻辑分开。
CI框架规范定义了 Web 应用程序的类和文件存放的目录结构。该层次结构由三个层次构成。第一层是上下文,它是一个目录或者是多个目录,用来查找与客户请求关联的 Web 应用程序。在上下文中存在一个/Application目录,该目录存放应用程序,它包含MVC三层目录,用来实现系统的业务逻辑。/public 包含所有样式文件,js文件和图片。CI框架采用但入口方式访问系统,即入口文件只有一个,通过参数控制(c=控制器名&m=方法名)访问不同控制器的方法以打开不同的页面。
表1-1 系统目录结构表
表1-2

最近更新

《得道多助,失道寡助导学案》 2页

小学一年级语文下册《猜字谜》教学反思(7篇).. 9页

小学学校教学工作计划(33篇) 149页

小学生榜样的力量演讲稿(33篇) 47页

居间合同买房(3篇) 5页

市场营销调查报告 56页

2024年抄纸助剂项目资金需求报告代可行性研究.. 72页

2024年专业技术人员继续教育公需课题库及参考.. 26页

2024年保安员考试题库精品【典优】 122页

2024年保密员考试题库精品附答案 35页

2024年大学计算机基础等级考试题库精品(典优.. 21页

2024年LED二三极管项目资金需求报告代可行性研.. 56页

2024年普法学法知识竞赛题库【轻巧夺冠】 49页

2024年足球知识题库含完整答案【网校专用】 12页

2024年马原复习题400道附答案【综合卷】 79页

2024年马原试题附参考答案(培优b卷) 79页

《马克思主义基本原理概论》试题库精品(考试.. 78页

入党积极分子考试题库200道及完整答案【有一套.. 30页

全国计算机等级考试(二级)考试题库附答案【.. 127页

历史类常识经典考试题100题【精选题】 14页

历史类常识考试100题含答案【研优卷】 2页

县乡教师选调考试《教师职业道德》题库精品【.. 42页

1988年高考真题语文试卷-学生用卷 14页

ISTA 3A 测试标准 5页

道路与桥梁工程专业技术专业人才需求调研报告.. 6页

电厂运行班组建设及管理 6页

史密斯圆图--清晰朴素直接打印版(A4刚好) 1页

居民健康档案封面样稿 8页

tbm安全细则 12页

《gb50395-2019《视频安防监控系统工程设计规.. 20页