




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
。设备及巡检系统架构设计说明书2023年11月1。目的试人员进展系统开发及测试的依据。系统架构设计务规律,能够保证应用效劳规律的全都性和稳定性、构造的开放性、功能的可扩展性和可维护性、开发的可并行性,同时承受一些开源的框架,兼顾了经济性。可以大量缩短工程的开发周期、降低开发风险、增加应用系统的稳定性。2。用户层用户层平板客户端WEB扫瞄器〔IE〕公共模块表示层View设备模块业务层ControllerWEB应用效劳器巡检模块数据访问层ModelOCIOCI数据库ORACLE操作系统LINUX系统总体架构图系统总体架构如上图所示,按功能可以分为公共治理、设备治理、巡检治理、机房出入等模块;系统依据功能特点与业务需求承受基于web的B/S架构模CILinux和Windows平台;3。WEB用户层Web用户层Web〔IEGoogle〕Web效劳器NginxServer表示层htmlJsonViewDTODTO业务层PHPControllerDTODTO数据访问层ORMDAOiBatisModelOCIOCI数据库Oracle操作系统RedHatLinux4。用户层:扫瞄器PHP进展业务流程开发。为什么承受这样的四层架构?周期,且架构所用到的开源产品均有很广泛的用户群,经受过实践的考验,质量和性能更有保障。层与层之间松散耦合,增加代码重用率。针对各层加以描述。1).用户层为客户端程序,用来与用户交互,并把来自系统的信息显示给用户。系统的用户层承受的是 IE扫瞄器作为交互方式。2性验证。系统中主要包括基于Bootstrap框架的JavaScript脚本及基于CI框架的表单验证。其中JavaScriptPHP负责视图的功能,由HTML、PHP程序片断和JSON数据构成。3.业务层业务层处理应用的核心业务规律。业务规律对象把业务规章、约束、活动和数据结合在一起,Controller4.数据访问层数据访问对象把底层的数据访问操作和上层的商务规律分开。5。CI框架标准定义了Web应用程序的类和文件存放的名目构造。该层次构造由三个层次构成。第一层是上下文,它是一个名目或者是多个名目,用来查找与客户恳求关联的Web应用程序。在上下文中存在一个/Application名目,该名目存放应用程序,/public包含全部样式文件,jsCI框架承受但入口方式访问系统,即入口文件只有一个,通过参数掌握名目名/data_center/public/uploads名目名/data_center/public/uploads/system/downloads/Application说明应用上下文根名目上传的文件名目框架系统名目可下载的文件存放名目/config 系统配置文件名目/controllers业务规律层名目〔掌握器〕/models/viewsindex.php模型层名目〔模型〕〔视图〕系统入口文件表1-2PHP包名com_*.phpsys_*.phpequipment_*.phpinterface_*.phpcheck_*.phproom_*.php
作用说明设备模块相关掌握器巡检模块掌握器机房出入模块掌握器6。WEBCI的实现组件。如以下图所示:CICI入口文件BrowerControllerModelActionView掌握器〔Controller〕行相应的业务规律,然后把响应结果返回到客户端〔视图层〕。〔Model〕MVC系统中的Model局部从概念上可以分为两类--系统的内部状态,和转变系统状态的动作。CIModel局部供给了defaultAction处理器对象都是开发者从Struts的ActionAction处理器对象封装了具体的7。处理规律,调用业务规律模块,并且把响应提交到适宜的View组件以产生响应。视 图〔View〕Viewhtml+php技术实现,view层供给了丰富的组件库,例如下拉框,列表、翻页等,可以格外好的和系统的controller的录入和呈现。对Web手段。对于基于CI框架的表单验证一般有两种方式:基于JavaScript的表单验证〔前端验证〕php〔后端验证。前端验证:〔汉字、英文、整型、数字、日期、〕的有效性及合法性开发出一些共同JavaScript后端验证:器,直接在客户端完成,从而削减了效劳器的压力,所以我们优先承受前端验证。对数据的一些敏感操作,如增加和删除修改等,并且日志易读。CI作为一个开源的强大的php框架,有自己的日志处理方式,运行日志主要保存在/home/wwwroot/default/data_center/application/logs在application/config/config.php中设置$config[”log_threshold”]=1/2/3/4,假设为0表示不输出错误日在application/config/config.php中设置$config[”log_threshold”]=1/2/3/4,假设为0表示不输出错误日志,可自定义日志输出的级别;另外,为了便利维护,系统还开发了操作日志记录功能〔调用setLog〔‘日志内容’〕方法〕,用中文的方式记录主要的操作信息,操作日志名目在/appxj/data_cenetr/logs共同组件数据列表是页面的一种常见页面表现形式,而分页功能又是列表的一个不行缺少的Ajaxjs+ajax8。jquerydatatable树形构造一般用于组织机构等具有层次构造的数据,也是页面常见的表现形式,树形组件为各种形式的层次构造数据供给一个共同的分页功能。技术上可以分两种实html页面进展分层显示。考虑到层次构造数据一般数据量不大的特点,我们承受第一种方法。此组件主query的zTree树形组件。下拉框组件jqueryselect2,实现可以在下拉框中模糊搜寻匹配,从而快速筛选出想要的下拉选项。model基类〔CI_Model〕modelCICI_ModelSQLresult_array返回的数据为二维数组。controller基类〔CI_Controller〕该类作为业务层Controller类的基类,全部业务层
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中生物实验教学方案集锦
- 小学科学实验教学方案设计案例
- 石油工程非常规油气资源勘探预案
- 大学生就业指导方案
- 网络信息安全风险评估培训手册
- 零售业季节性促销规划
- 高含硫油气开采技术手册
- 新能源应急保障预案演练计划制定方案设定
- 基于2013年CGSS数据解析婚配模式对生活质量的多元影响
- 数控机床数控系统配置指南
- 农业银行笔试题库及答案
- 医疗放射防护培训课件
- 装修安全生产培训讲解
- 教师岗位聘任申请书模板合集
- 2025年贵州省毕节市辅警招聘考试题库及答案
- 巴中市恩阳区2025年专项招聘卫生专业技术人员的(50人)考试参考题库及答案解析
- 2025-2026学年人教版(2024)小学体育与健康二年级全一册《防溺水知危险》教学设计
- 出海作业安全培训课件
- 9.2 排鱼求数 课件 北京版数学三年级上册
- GB/T 4699.2-2025铬铁、硅铬合金、氮化铬铁和高氮铬铁铬含量的测定过硫酸铵氧化滴定法和电位滴定法
- 监理现场管理知识培训课件
评论
0/150
提交评论