前言大家好,我是林总,智能化集成系统的比较多,今天分享一套系统集成平台技术参数,包含27个子系统,可以参考一下。正文 1.1系统集成平台
1.1.1范围智能化集成系统(IBmS)应根据本项目楼宇的性质、用途特点,采用先进、成熟的技术对整个大楼的弱电子系统,包括但不限于暖通设备管理系统(BAS)、消防自动报警系统(FAS)、公共安全系统(报警、监控系统、门禁系统、停车场管理系统)、智能卡应用系统(门禁系统、停车场管理系统)、信息引导及发布系统、会议系统、智能照明、泛光照明、新风系统智能控等27个子系统以及本业主内部SAP、OA、考勤、微信、一卡通消费进行统一集成,形成一个统一的、相互关联的、相互协调联动的、在同一平台上运行的综合管理系统,实现楼宇信息的高度共享和高效管理。具体项目范围包括如下表:
序号 |
项目范围 |
项目内容 |
集成子系统范围及数量 |
1 |
综合集成管理 本项目弱电子系统:27个 现有管理系统: 5个,分别为SAP、OA、微信、考勤、一卡通消费 | ||
2 |
企业微信APP 开发 |
定制开发12个移动应用场景,并将相关应用集成到企业微信上,搭建业主APP | |
3 |
主数据、业务流程集成和定制开发 |
所有主数据采用巨石现有SAP数据;开发涉及会议、维修、身份采集等审批业务,并与现有OA系统实现流程集成 | |
4 |
软硬件平台 集成 |
本项目中所涉及的软件、硬件,需要接入此综合管理平台和SAP系统,实现软硬件的无缝集成和数据交互 | |
5 |
通讯接口开发 |
以计算机网络为基础、软件为核心,将本项目中各个具有完整功能的独立子系统组合成一个有机的整体,建立统一的综合集成管理平台,提高系统维护和管理的自动化水平、协调运行能力及详细的管理功能,能够对各个智能化子系统进行综合管理,满足整个智能化系统预期的使用功能和管理要求,彻底实现功能集成、网络集成和软件界面集成,为巨石科技总部大楼运营提供具有前瞻性和可扩展性的高度模块化、定制化的管理平台提升管理水平。
总体要求:一卡通办、一户通用、一键通达,实现“智慧巨石”。平台架构设计如下图:
系统界面设计标准如下:
大屏看板图 操作界面
子系统显示界面 子系统显示界面
1.1.3综合集成管理系统(IBmS)IBmS楼宇集成管理系统包括集成管理控制模块、展示看板模块、报表查询模块,接口通讯模块及预警事件模块。
1)可通过互联网和企业局域网登入浏览器访问,系统集成采用目前先进的数字化/模拟仿真技术,建立可视化看板。
2)采用开放的网络传输协议TCP/IP和OPC控制网络协议,采用浏览器/服务器体系结构。
3)可实现远程的监控和管理操作及数据库访问。
4)实现与办公自动化系统、SAP系统之间信息与数据的交互、共享。
5)提供楼宇分布平面图。可以为用户提供按不同选择排列的区域图,浏览设备分布、设备属性信息、状态参数实时信息等。
6)可以浏览查看监控范围内部的设备的设备分布、维修信息、设备保养维护记录、故障信息、报警记录。
7)可浏览综合保安系统的各种设备、巡更站分布、人员派班、视图巡更路线、门禁记录、维修记录、报警记录以及重大事件处理记录等等。在点击某个摄像设备时,系统提供相应的录像实时和历史播放。
8)数据采集的设备,可快速、实时查询耗用信息,其中包括水、电、气用量等。
9)综合管理系统是各子系统的统一门户,统一授权、集中管理各子系统的管理操作和消费充值,具备各报表数据查询及导入导出功能。通过IBmS系统对各智能化子系统信息和数据的集中管理,可实现各智能化子系统之间信息的交互,并可通过信息引发相应子系统的联动响应程序。
10)IBmS数据库为各子系统的数据之间起到关联沟通的作用,所有跨系统的信息交互都经由IBmS数据库进行交互和沟通。同时消防系统、监控管理系统、门禁系统等相关报警及管理信息和数据通过IBmS数据库交互到指定数据库中,实施联动。
1.1.4企业微信APP开发综合管理平台IBmS在员工企业微信端应具备:员工考勤、员工应用、应急物资、访客预约、会议管理、消费充值、员工信息、后勤报修、一键呼梯、消息推送、一键开门等功能。具体功能要求如下表:
序号 |
管理平台模块 |
功能详述 |
1 |
员工考勤 |
1.数据支持对接门禁管理系统、停车场管理系统,并获取相关考勤数据; 2.收集园区闸机、道闸、考勤机等员工进出考勤记录,按照企业微信要求数据格式进行汇总后发送给企业微信平台考勤模块,进行员工考勤统一管理(与企业微信现有考勤模块进行统一整合); 3.员工可进行考勤记录查询、请假申请、出差申请。 |
2 |
员工应用 |
1.预留员工对灯光开关、空调开关、公共会议室状态查询; 2.提供可以扩展员工对灯光和空调的控制功能。 |
3 |
应急物资 |
1.具备线上巡检功能; 2.按照巡检计划以及巡检线路自动生成设备巡检二维码,点检人员通过使用移动端扫描二维码完成点检任务; 3.点检人员可对设备以及物资的使用记录进行追溯。 |
4 |
访客预约 |
1.具备与巨石企业微信访客预约模块进行对接能力,并能够在企业微信端展示当前员工的访客信息并具备审批流程, 2.关联门禁管理系统、停车管理系统、梯控等相关系统,根据访客信息能够自动释放相关权限,使访客能够通过刷脸或刷二维码获得相应的通行权限。 |
5 |
会议管理 |
1.制作H5界面(会议预约系统提供H5界面进行链接嵌入); 2.提供会议预约入口,具备会议预约、会议查询,并能够具备视频会议的功能。 |
6 |
消费充值 |
1.提供员工统一充值缴费入口,支持微信、支付宝对餐卡进行统一的充值; 2.具备充值缴费、消费记录查询、余额查询、充值记录查询等功能,并且与一卡通管理系统、充电桩管理系统对接,保持充值数据、人员数据等数据的一致性,可追溯各系统操作记录。 |
7 |
员工信息 |
1.与SAP对接,获取员工组织架构信息; 2.员工可对个人信息如手机号码、车牌信息等信息进行修改; 3.支持人脸录入功能,并实时更新数据; 2.自助录入人脸信息,系统后台校验人脸录入的完整性,并给出录入结果信息。 |
8 |
后勤报修 |
1.员工报事报修功能,员工发现设施故障后拍照或视频配合文字描述上报故障,通过邮件、短信等方式将报事报修事件及时发送给相关后勤维保人员; 2.物业管理中心系统收到报修信息后开展维修工作,并对维修结果进行反馈。 |
9 |
一键呼梯 |
1.支持领导办公室一键预约电梯到达指定楼层; 2.根据实际应用场景对一键呼梯功能进行权限管。 |
10 |
消息推送 |
1.支持通过微信、短信、邮箱等多种方式推送消息功能。 |
11 |
一键开门 |
1.支持员工通过企业微信一键开启自己办公室的门禁。 2.根据员工绑定的IC卡信息通过手机NFC功能发送信号,实现刷卡功能。 3.将员工信息以二维码的形式显示,通过电梯扫描设备反向扫描解锁梯控等设备。 |
微信APP设计
1.1.5物业管理中心:值守系统及大屏看板效果在物业管理中心监控大屏上实时展示关键系统的运行情况、运行数据、预警信息等可视化数据,具体展示信息如下表:
序号 |
信息类型/名称 |
展示看板数据、信息内容 |
1 |
电梯运行 |
1.各客梯、货梯、自动扶梯运行状态、所在楼层、报警信息、图像视频; |
2 |
访客预约 |
1.显示当天预约人数、已完成访问人数、正在楼内访问人数及还未到访的访客人数; |
3 |
楼宇内部 环境状态 |
1.当前楼宇内温度、湿度、Pm2.5、硫化物、氮化物等检测指标; 2.天气状态、时间显示 |
4 |
停车场信息 |
1.剩余车位数(占比) 2.员工进出车辆数量 3.访客进出车辆数量 4.充电车位使用量(快充使用量、慢充使用量、实时电流等); |
5 |
公共会议室 |
1.会议室总数; 2.已预约会议室数量、预约时间段等信息; |
6 |
应急物资 |
1.各类应急物资数量、状态、巡检时间等信息; |
7 |
报警信息 |
1.安防监控报警信息、入侵报警信息等; 2.消防报警信息; 3.接入IBmS的各系统设备故障报警信息; |
8 |
管网水位检测 |
1.地下室、室外给排水管路水位、流量、水压状态检测信息。 2.对检测信息设定阈值,超过阈值进行告警; |
9 |
人员信息 |
1.主出入口、后勤通道、一楼大厅人脸识别相机将人员信息实时显示在大屏,如:姓名、身份(员工\访客)、所属部门、访客信息(被访人信息、部门、访问事由)等; 2.异常人员告警 |
10 |
员工到岗情况 |
1.员工应到人数、实到人数; 2.外包单位应到人数、实到人数。 |
11 |
报修信息 |
1、维修/报修信息、工单执行信息; |
12 |
灯光管理 |
1、泛光照明启停控制、场景播放控制、模式切换、耗电量统计; 2、楼层办公区域照明信息、一键关停; |
13 |
系统配置信息 |
1、权限管理、操作记录; 2、事件提醒; |
14 |
泛光照明 |
1、播放场景、播放状态、播放时长; 2、设备实时状态信息,设备报警信息; |
15 |
无人超市 |
1、消费未付款报警; 2、补货预警信息; |
序号 |
集成子系统 |
集成方式 |
监测数据 |
控制功能 |
1 |
电梯 系统 |
1.电梯原厂系统或接入楼宇自控系统提供统一的OPC、BACnet IP或modbus协议接口给智能化集成系统,接口协议必须包含监测功能数据。 2.鉴于电梯的安全性和重要性,智能化集成系统做到对电梯系统只监不控 |
1.垂直梯的楼层位置; 2.扶梯和垂直梯运行及故障状态; 3.扶梯和垂直梯上下行方向。 |
1.软件端一键呼梯; 2.原厂系统协议对接及通讯接口; |
2 |
变配电 系统 |
1.变配电系统原厂系统后提供统一的OPC或RS485协议接口给智能化集成系统,接口协议必须包含监测功能数据。 2.智能化集成系统做到对变配电系统只监不控。 |
1.进出线柜的各项参数: 三项电压、电流、有功功率、无功功率功率因数; 2.断路器位置(状态):合闸/分闸。 |
只监不控 |
3 |
智能照明 系统 |
1.智能照明系统原厂系统后提供统一的OPC或RS485协议接口给智能化集成系统,接口协议必须包含监测及控制功能数据。 2.智能化集成系统做到对智能照明系统可监可控 |
1.每个照明回路的开灯/关灯状态。 |
1.控制每个照明回路的开启和关闭。 |
4 |
门禁管理 系统 |
1.门禁管理系统自成系统后提供统一的OPC或TCP协议接口给智能化集成系统,接口协议必须包含以下监测及控制功能数据,并开放相关数据库字段及查询权限。 2.智能化集成系统做到对门禁管理系统可监可控 |
1.每个门的开关状态、故障状态; 2.每个门的报警状态:门开超时报警; 3.查询门的刷卡记录(刷卡人员、刷卡地点、刷卡时间)。 |
1.控制门禁的开和关。 |
5 |
防盗报警 系统 |
1.防盗报警系统自成系统后提供统一的OPC或RS232协议接口给智能化集成系统,接口协议必须包含以下监测及控制功能数据。 2.智能化集成系统做到对防盗报警系统的可监可控。 |
1.监测每个探测器(手报、双鉴)的报警/报警恢复信息; 2.监测防盗报警系统的撤布防状态。 |
1.控制防盗报警系统的布防、撤防。 |
6 |
视频监控 系统 |
1.视频监控系统提供平台SDK或者设备SDK同时开放矩阵的控制接口(RS232、API等)给智能化集成系统,接口协议必须包含以下监测及控制功能数据。 2.智能化集成系统做到对视频监控系统可监可控。 |
1.每个摄像头的实时监控画面; 2.每个摄像头的在线/离线状态。 |
1.云台控制(上,下,左,右)旋转,可变镜头远近,聚焦调节。 |
7 |
停车场 管理系统 |
1.停车场管理系统提供统一的OPC或ODBC协议接口给智能化集成系统,接口协议必须包含以下监测功能数据,并开放相关的数据库字段以及查询权限。 2.智能化集成系统做到对停车场管理系统只监不控。 |
1.停车场的总车位数和剩余车位数; 2.停车场各个分区的总车位数和剩余车位数; 3.查询车辆进出记录(车牌号、进出场时间、进出场地点)及计费。 |
1.实时数据上传至综合管理平台及引导屏; 2.员工车辆进出信息上传至综合管理平台及时更新人员在岗状态; |
8 |
电子巡更 系统 |
1.电子巡更系统提供统一的OPC或ODBC协议接口给智能化集成系统,接口协议必须包含以下监测功能数据,并开放相关的数据库字段以及查询权限。 2.智能化集成系统做到对电子巡更系统只监不控。 |
1.查询电子巡更记录(巡查人员、巡查时间、巡查地点); 2.如电子巡更为在线式,智能化集成系统可以监测巡更点在线/离线状态。 | |
9 |
信息发布 系统 |
1.信息发布系统自成系统后提供统一的OPC或TCP协议接口给智能化集成系统,接口协议必须包含以下监测及控制功能数据。 2.智能化集成系统做到对信息发布系统可监可控。 |
1.监测屏幕运行/停止状态; 2.查看屏幕播放内容。 |
1.控制大屏设备的运行和停止。 |
10 |
机房动环 系统 |
1.机房动环系统自成系统后提供统一的OPC或TCP协议接口给智能化集成系统,接口协议必须包含以下监测功能数据。 2.智能化集成系统做到对机房动环系统只监不控。 |
1.监视机房参数:温度、湿度,UPS三相电流电压,UPS电池温度,有功功率,无功功率,功率因数,频率; 2.监视精密空调状态:运行状态,回风温度,出风温度,漏水报警; 3.显示并调用机房摄像头视频图像监控画面。 | |
11 |
会议 系统 |
1.会议系统自成系统后提供统一的OPC或TCP协议接口给智能化集成系统,接口协议必须包含以下监测功能数据。 2.智能化集成系统做到对会议系统只监不控。 |
1.中央控制单元设备(投影机、话筒、音响等):运行/停止状态,故障报警状态; 2.监测会议室使用情况:试用中/已预约/使用中。 |
本项目涉及27个子系统及5个管理系统的集成和通讯,需要对相关系统进行统一管理、统一通讯和统一操作,具体集成和通讯系统如下表:
序号 |
系统名称 |
通讯 协议 |
集成内外系统 |
交互信息要求 |
1 |
视频监控系统 |
SDK 开发包 |
SAP、集成平台(IBmS) |
访客信息与人脸识别采集信息对比、生成告警信息; |
2 |
智能照明系统 |
TCP 协议 |
集成平台(IBmS)、 数字办公终端、 企业微信 |
高管会议室、高管办公室室内照明场景控制;面板辅助控制;终端、电脑控制; |
3 |
智能充电桩系统 |
HTTP 协议 |
SAP、一卡通、集成平台(IBmS)、外部支付平台 |
1.从SAP获取员工信息、组织信息; 2.从访客系统获取访客人员信息; 3.消费信息上传至综合管理平台、大屏展示; |
4 |
有线电视系统 |
信息发布 |
1.与信息发布系统对接,提供有线电视、节目源接入; | |
5 |
信息发布系统 |
TCP 协议 |
集成平台(IBmS) |
1.从集成平台编辑信息源及发布范围,发送至信息发布系统,由信息发布系统下传至各信息发布终端; 2.镜面显示屏实时获取BA数据并显示; |
6 |
入侵报警及紧急求助系统 |
TCP 协议 |
集成平台(IBmS)、 监控系统 |
财务室、高管办公室报警信号上传至综合管理平台 |
7 |
门禁系统 |
HTTP 协议 |
SAP、企业微信APP、考勤、数字办公终端、集成平台(IBmS) |
1.从SAP获取员工信息、组织信息; 2.从企业微信APP获取员工人脸信息; 3.从综合管理平台获取员工IC卡卡号;4.刷卡信息上传至SAP和考勤系统; 5.数字办公终端一键开门; |
8 |
梯控系统 |
TCP 协议 |
访客系统、企业微信APP、数字办公终端、集成平台(IBmS) |
1.从SAP获取员工信息、组织信息; 2.从访客系统获取访客人员信息; 3.软件端一键呼梯; |
9 |
访客预约系统 |
HTTP 协议 |
梯控系统、微信公众号、数字办公终端、集成平台(IBmS) |
1.微信公众号填写访客信息; 2.从SAP获取员工信息、组织信息; 3.数字办公终端提醒访客信息; 4.访客到园情况上传至综合管理平台大屏展示; |
10 |
车辆管理及引导系统 |
HTTP 协议 |
访客系统、集成平台(IBmS)、外部支付、一卡通、SAP |
1.从SAP获取员工信息、组织信息; 2.员工车辆信息作为考勤记录; 3.与访客系统对接; 4.访客到园情况上传至综合管理平台大屏展示; 5.员工通过企业微信APP反向寻车; |
11 |
一卡通消费 系统 |
TCP 协议 |
SAP、集成平台(IBmS)、OA系统、企业微信APP |
1.从SAP获取员工信息、组织信息; 2.从企业微信APP获取员工人脸信息; |
12 |
会议系统 |
TCP 协议 |
SAP、集成平台(IBmS)、OA系统、数字办公、照明系统、暖通系统 |
1.从SAP获取员工信息、组织信息; 2.会议预约与OA系统对接,预约流程审批,会务接待标准在OA中审批并将结果推送参会人员及服务人员; 3.从OA系统将会议主题、时间、内容、地点发送至会议门口屏及与会相关人员,同时在综合管理平台更新会议室使用状态; 4.视频会议支持数字办公终端、会议平板互联; 5.会议设备与会议系统联动,会议开始/结束设备自动开启/关闭; 6.会议预约与OA系统对接; |
13 |
数字办公系统 |
HTTP 协议 |
SAP、OA系统、访客系统、智能家居系统、集成平台(IBmS)、暖通系统、照明系统、强电系统 |
1.从SAP获取员工信息、组织信息; 2.与OA、SAP对接,将员工出差审批、考勤信息、进出门信息上传至数字办公系统; 3.与访客系统对接,将访客预约时间、访客人员信息上传至数字办公系统; 4.与电梯原厂系统协议对接,将一键呼梯信号上传至梯控系统,梯控系统应答后将梯控信息、 5.到达计时信息回传至数字办公系统; 6.与暖通系统、照明系统、强电系统、智能家居系统对接,将相关温湿度、灯光控制信息指令发送并控制相对应系统; |
14 |
BA系统 |
BACnet协议 |
暖通系统、配电系统、电梯系统、集成平台(IBmS)、信息发布 |
1.从BA系统将各楼层卫生间环境数据发送至信息发布服务器及综合管理平台; 2.从BA系统将暖通、配电、电梯等设备的运行状态数据发送至综合管理平台大屏展示; |
15 |
电子巡更 系统 |
安防监控系统、集成平台(IBmS) |
1.将电子巡更人员信息、巡查轨迹等信息发送至综合管理平台,并对异常情况发出报警提醒; | |
16 |
无人超市 |
SAP、一卡通、访客系统、集成平台(IBmS)、 外部支付平台 |
1.从SAP获取员工信息、组织信息; 2.消费信息上传至综合管理平台,对未付款情况发送报警提醒; 3.货柜货品数量低于预设数量后向综合管理平台发送补货预警信息; | |
17 |
机房工程 |
TCP 协议 |
集成平台(IBmS) 、机房动环监控系统 |
1将机房温湿度等环境信息上传至综合管理平台,并对异常情况发出报警提醒; |
18 |
综合管理集成平台(IBmS) |
PO总线协议 |
SAP系统 OA系统 暖通系统 强电系统 照明系统 电梯系统 视频监控系统 智能照明系统 智能充电桩系统 有线电视系统 信息发布系统 入侵报警及紧急求助系统 门禁系统 梯控系统 访客预约系统 车辆管理及引导系统 一卡通消费系统 会议系统 数字办公系统 BA系统 电子巡更系统 无人超市 机房工程 |
1.从SAP获取员工信息、组织信息; 2.从OA系统发起各类流程; 3.与暖通原厂系统对接实现暖通系统数据读取及控制; 4.与照明原厂系统对接实现照明系统数据读取及控制; 5.与电梯原厂系统对接实现电梯系统数据读取及控制; 6.与强电原厂系统对接实现强电系统数据读取; 7.对接各子系统生成相关报表; |
本项目综合管理平台集成各子系统以外,消防、门禁、监控等涉及人员安全及安保要求,建立子系统之间的联动机制,应对突发事件及安保使用。具体要求见下表:
序号 |
信号源 |
联动 系统 |
执行 操作 |
联动描述 |
实现条件 |
1 |
门禁管理系统 |
视频监控系统 |
视频摄像头画面自动弹出 |
1.监视非法侵入的事件:当非法侵入发生时,如非法的持卡人被检出时, 在报警管理-实时报警中会出现实时的报警记录,关联摄像头实时画面会自动弹出。 |
1.门禁厂家必须提供非法侵入的报警信号; 2.视频厂家必须提供调用视频的实时图像的功能 |
2 |
入侵报警系统 |
视频监控系统 |
视频摄像头画面自动弹出 |
1.当有报警信号发生时,在报警管理-实时报警中会出现实时的报警记录,关联摄像头实时画面会自动弹出。 |
1.入侵报警厂家必须提供报警信号; 2.视频厂家必须提供调用视频的实时图像的功能 |
3 |
消防报警系统 |
视频监控系统 |
视频摄像头画面自动弹出 |
1.当有报警信号发生时,在报警管理-实时报警中会出现实时的报警记录,关联摄像头实时画面会自动弹出。 |
1.消防报警厂家必须提供报警信号; 2.视频厂家必须提供调用视频的实时图像的功能 |
4 |
消防报警系统 |
门禁管理系统 |
门禁解锁 |
1.当有报警信号发生时,在报警管理-实时报警中会出现实时的报警记录,门禁系统解锁报警触发所在区域内所有门禁。 |
1.消防报警厂家必须提供报警信号; 2.门禁产品必须具备消防信号强切功能; |
imASTER-B集成平台与各个机电子系统之间,采用标准的通信接口,imASTER-B集成平台可以对接子系统提供的接口协议:
l基于TCP/IP的网络接口协议(OPC、BACnetIP、mODbusTCP);
l基于UDP/IP的网络接口协议(UDP);
lRS485、RS232串口通讯协议;
l厂家私有接口协议(SDK、API、ODBC)
1.1.7系统开发设计要求1.1.7.1系统架构设计要求系统由集成网络系统、应用系统(包括各种子系统)和集成管理系统三大部分组成。本系统的管理网是基于以太网,遵循标准的TCP/IP协议进行网络通讯。软件系统采用标准的、开放的编程语言开发,以便后续持续升级。具体工艺及规范要求如下:
Ø硬件设备配置在数据中心和物业管理中心内,包括主机服务器、网关设备、控制台柜等。
Ø对于管理数据的集成,要求控制系统在软件上使用标准的、开放的数据库进行数据交换,实现管理数据的系统集成。
Ø本系统提供浏览器访问模式,中央站同时设置有实时数据库和关系数据库,使智能办公楼智能化控制系统和办公自动化系统实现无缝透明地连接。
Ø本系统采用分布式服务器结构,提供分布式处理的能力,使系统中所有服务器均能分享点数据和报警信息等资源,实现异地操作。
Ø网络结构,楼宇集成管理网使用以太网,遵循标准的TCP/IP协议进行网络通讯。能够满足数据、图像的传输要求,并能够在安全级别的限制下,具备一定的远程诊断和维护能力。
Ø全面采用Internet/Intranet互联网络技术,软件采用.NET技术,以TCP/IP 协议为基础,以浏览和SQL数据库为核心应用,构成建筑及园区各智能化应用系统信息和数据统一的采集、综合、优化、存储、备份、 恢复、传输、浏览、查询、下载的集成平台。
Ø采用网络与自动化实时控制技术,实现信息网络和控制网络信息的融合与互联互通,采用B/S与C/S相结合的计算机应用技术(本工程中采用C/S 方式)实现自动化控制信息的网络化浏览和自动化设备的实时控制操作。
Ø采用开放数据库(ODBC)技术,实现系统集成IBmS综合信息集成数据仓库与各智能化应用系统数据库互联,为各智能化应用系统提供综合信息与数据的共享、交互、备份、恢复。充分保证建筑内信息与数据的安全和可靠。
Ø采用网络安全和用户认证技术。对于局域网内的访问,用户采用通用的“密码 用户名 ID”认证方式,防止未授权的访问,以及非法入侵和破坏行为,确保建筑网络的安全。
1.1.7.2软件开发要求
序号 |
项目 |
软件技术要求 |
1 |
微信APP技术要求前端 |
基础:以html5为基础语言,避免使用android或IOS的JS语法。 框架:以使用vue框架为基础。 参考:PC端页面可选型“饿了么”的Element,移动端页面可选型DCloud的Uni。 |
2 |
微信APP技术要求后端 |
语言:以JAVA语言为系统后台的唯一编程语言。 架构:因考虑软件或APP的整体性以及后期运维条件,可选型使用单项目进行后端服务搭建,避免使用dubbo或spring Cloud等SOA架构。可使用spring boot或spring mVC等进行web项目或服务端项目的搭建。 连接池:数据库中间层选型使用mybatis进行数据库建模,为保证低耦合,推荐项目本身不使用数据库反向生成或数据库自动建表等关联,可外挂一个额外工程做反向的自动化操作,项目本身类与数据库表为手动关系。 数据库:数据库选型根据版权等情况选择使用。 接口:程序后台与外通讯,统一使用rest服务以及json格式,便于以后扩展。 日志:使用log4j日志管理时,以天为单位划分日志,后端日志以接口名进行标记,需输出触发错误日志的系统当时操作人员信息,需分开文档输出debug、error。需包含sql语句执行的日志输出。日志需提供前端查看页面,且可进行简单搜索过滤(可使用页面读取log日志文本的方式,但需有时间、接口名、触发人员等查询过滤方式,不推荐日志进数据库)。 |
3 |
综合平台软件要求前端 |
基础:以html5为基础语言,避免使用android或IOS的原生开发。 框架:以Vue.js2.0为基础框架。 参考:PC端UI框架可选ElementUI或Ant Design Vue,图表可选型百度的echarts。 |
4 |
综合平台软件要求后端 |
语言:以JAVA语言为系统后台的唯一编程语言。 架构:使用SpringBoot、Spring MVC作为后台应用的基础架构。 持久层框架:建议使用MyBatis作为数据持久层框架。 数据库:建议使用Oracle。 内存数据库:Redis。 接口:程序后台与外通讯,统一使用Rest以及json格式,便于以后扩展。 日志:日志分为运行日志和操作日志。(1)运行日志:使用NLog日志管理时,以天为单位划分日志,后端日志以接口名进行标记,需输出触发错误日志的系统当时操作人员信息,需分开文档输出debug、error。(2)操作日志:记录用户在前端所做的操作(包括所有的增删改操作和部分的查询操作),日志需提供前端查看页面,且可进行简单搜索过滤,日志保存在数据库。 |
序号 |
项目 |
软件技术要求 |
1 |
微信端技术要求 |
基础:以html5、javascript、css为基础语言。 框架:以使用jquery框架为基础。 参考:页面控件可选型jquery mobile或者微信公众号推荐的weui控件库。 |
2 |
综合管理平台前端技术要求 |
基础:以html5、javascript、css为基础语言。 框架:以使用jquery框架为基础。 参考:页面控件可选型jquery UI控件库,图表可选型百度的echarts。 |
3 |
综合管理平台后端技术要求 |
语言:以C#语言为系统后台的主要编程语言,部分混合C 编程语言实现子系统接口的调用。 架构:基于.NET Framework搭建服务器器,采用MVC架构。构建子系统插件式框架,每个子系统接口以插件方式加载并运行在同一个进程内部,可以与数据库仓库实现快速数据交换。 内存数据库:采用redis作为内存数据库,保证数据的快速交换性能。 数据库:SQL Server 2012及以上版本。 接口:程序后台与外通讯,统一使用rest服务以及json格式,便于以后扩展。 日志:日志分为运行日志和操作日志。(1)运行日志:使用NLog日志管理时,以天为单位划分日志,后端日志以接口名进行标记,需输出触发错误日志的系统当时操作人员信息,需分开文档输出debug、error。(2)操作日志:记录用户在前端所做的操作(包括所有的增删改操作和部分的查询操作),日志需提供前端查看页面,且可进行简单搜索过滤,日志保存在数据库。 |