深圳市中捷智安科技有限公司
Banner
深圳市中捷智安科技有限公司总部

业务咨询
固话:0755-28766866
手机:133-1682-8857
传真:0755-28766066
邮件:2851268699@qq.com
网址: http://www.szzjza.com
地址:深圳市龙华新区观澜街道大水坑金奥工业科技园c栋3楼

售后支持
固话:0755-28767922
手机:133-1682-8987
投诉与建议:133-1682-9176
新闻详情
首页 > 中捷资讯 > 内容

全自动三辊闸系统架构设计

编辑:深圳市中捷智安科技有限公司时间:2020-12-02

全自动三辊闸系统架构设计

由于全自动三辊闸系统具有接口多、内部功能复杂、多种输出等特点,如何将系统的接口、业务功能、及输出进行分离实现功能的相对独立是系统设计的关键。因此系统的软件一般采用三层架构体系进行设计,采用三层架构的主要目的是为了使全自动三辊闸系统功能结构清晰、功能独立、扩展方便。有利于前期的软件开发分工和以后的维护和升级,它也是一种通用的软件架构设计理念。

全自动三辊闸.png


三层架构的优点是可以充分把软件进行分解。各个层次间可以不用过多关心对方的详细情况,只需要通过接口进行访问,这就方便全自动三辊闸系统的开发和系统的分工,同时三层构架的软件适应性也很强,当有什么需求变动时可以很快的进行代码更改,所以整个代码的复用性也很高。目前对三层架构层次定义描述如下:1.表示层。表示层是整个全自动三辊闸系统的上层,是直接面向用户的,用于显示软件内部输出的业务处理结果等信息等,对业务逻辑层提供软件接口对用户提供交互界面接口。2.业务逻辑层。业务逻辑层位于表示层和驱动层之间,专门负责处理外部输入的信息,将这些信息保存到数据库,或者是调用驱动层接口实现与外部通讯和控制。完成业务功能和逻辑调度,业务逻辑层是表示层和驱动层之间的桥梁。3.驱动层。驱动层实现与所有外部设备的通讯,如:串口、网络等,并提供接口供业务层调用,从而实现全自动三辊闸系统与外部的交互。

确定了全自动三辊闸控制系统软件架构以后,就需要根据架构的特点对本系统的系统架构进行总体设计,首先要明确各个模块的基本功能和基本的接口参数及方式,然后对模块进行层级划分并定义各模块的相互调用关系,全自动三辊闸系统从功能模块划分为串口通讯、设备控制、票卡操作、主控制、数据处理、数据库、安全维护等模块。

三辊闸.png