智能接待系统需求规格说明书(共14页).doc
精选优质文档-倾情为你奉上智能访客接待系统产品需求规格说明书专心-专注-专业文档记录版本编号变化状态简要说明撰写/变更人批准人批准日期V0.1C初次创建*变化状态:C创建,A增加,M修改,D删除目 录 1.引言1.1编写目的本文档是智能访客接待系统的产品需求规格说明书,对需求进行描述。并对该项目的系统模块及用户角色进行初步划分,为后期项目软件分析、设计、测试工作提供参考。1.2文档范围本文档包括的内容有:软件的功能性需求、软件的非功能性能需求、软件的内外部接口需求。1.3预期的读者高层领导、紫光高层领导、紫光项目成员、项目组成员。1.4术语与缩略语表1.1 术语与缩略语1.5参考资料暂无2.产品介绍 为实现智能化人性化办公,引入智能访客接待系统,主要使用于无人值守化前台,服务于访客与被访人之间;指引访客进入大楼办公区使用。被访人可以通过手机、pad或者Pc与前台值守机前的访客进行视频对话。并且通过紫光智能家居系统为访客打开楼层办公室大门或者直接控制电梯送访客到指定楼层。防止访客直接闯入打扰,造成不良影响。并且记录能够对公司一段时间内访客进行统计。图2-1 智能访客接待系统网络拓扑图图2-2智能访客接待系统流程图3.产品面向的用户群体所有办公楼内工作人员、来访客户。4.产品遵循的标准或规范无5.产品范围智能访客接待系统包含功能如下:1) 视频对讲模块功能:此功能主要是负责智能终端(手机,ipad)或PC能够通过智能网络与大门终端电子显示屏前的访客进行视频对讲;图像与语音实时传输。被访人如果不在单位也可以通过3G,4G网络与访客进行视频对讲。2) 智能家居控管理功能:此功能主要是负责对紫光智能家居的控制,能对门、窗帘、灯进行开、关控制。能够进行多场景切换组合控制。3) 人员管理和权限功能:此功能主要对企业员工进行管理,能够实现员工的增、删、改、查。权限功能主要对智能家居控制权限分配;按角色进行管理;按楼层和场所管理。能够控制到每个公司每人每层每个房间。按角色分主要有:总经理,经理,员工,管理员。按层分:一楼,二楼,三楼,四楼;按房间分:三楼会议一室,三楼会议二室,三楼会议三室,一楼会议室,二楼会议室,四楼会议室;按场所分:公共场所,公司场所。能够自由组合权限控制,达到灵活使用智能家居的目的。4) 工作人员状态管理功能:此功能主要员工对自己的工作状态进行管控,并且能够及时告诉访客目前是否合适进行到访接待。工作状态目前分为:忙碌免打扰、会客中、未会客、临时外出、出差中。5) 访客登记管理功能:此功能主要实现对访客进行登记和管理。能够记录访客信息,到访时间,离开时间等。6.产品中的角色无 .7.产品功能性需求定义7.1功能结构图7.2 功能性需求分类表7.2 功能性需求分类功能类别子功能智能终端(Android、ios)视频对讲模块功能语音呼叫视频对讲智能家居控管理功能智能家居门开关功能智能家居窗帘开关功能智能家居灯开光功能智能家居场景控制功能智能家居安防控制推送功能接收推送消息登录/退出登陆服务平台验证身份自动升级功能能够自动下载升级包并且完成自动升级快捷菜单自定义常用快捷菜单液晶大屏(PC)视频对讲功能人员查询功能Web管理及服务Web管理及服务人员管理和权限管理功能人员管理楼层管理角色管理房间管理权限管理设备管理情景管理工作人员状态管理功能人员工作状态设置人员工作状态切换访客登记管理功能(上身份识别后开发)访客登记访客查询紫光智能家居控管理功能智能家居门开关功能智能家居窗帘开关功能智能家居灯开光功能智能家居场景控制功能智能家居空调控制功能日志查看浏览操作智能家居控制日志浏览用户上线日志浏览用户对讲日志系统备份数据备份功能视频对讲Web端暂时不实现功能,等以后PC端可以进行实现。视频对讲人员调用功能提供视频对讲数据访问接口推送服务推送服务登录/退出提供用户登录登出功能视频对讲服务中继服务提供语音视频转发功能NAT打洞服务提供服务点对点打洞功能用户管理用户上线用户下线用户状态查询用户验证(主要对智能访客系统的人员进行调用)7.3 功能性详细需求7.3.1. 移动客户端AndroidIOS7.3.1.1 视频对讲7.3.1.2 智能家居门开关功能7.3.1.3 智能家居窗帘开关功能7.3.1.4 智能家居灯开光功能7.3.1.5 智能家居场景控制功能7.3.1.6 智能家居安防控制功能7.3.1.7 人员工作状态设置7.3.1.8 推送接收模块7.3.1.9 登录/登出功能模块7.3.1.10 自动升级功能7.3.2. 液晶大屏(pc端)7.3.2.1 视频对讲功能7.3.2.2 人员查询功能7.3.2.3 自动升级功能7.3.3. Web管理及服务7.3.3.1 人员管理7.3.3.2 楼层管理7.3.3.3 角色管理7.3.3.4 权限管理7.3.3.5 设备管理7.3.3.6 情景管理7.3.3.7 人员工作状态设置7.3.3.8 人员工作状态切换7.3.3.9 智能家居门开关管理7.3.3.10 智能家居窗帘开关管理7.3.3.11 智能家居场景开关管理7.3.3.12 智能家居空调控制管理7.3.3.13 智能家居安防控制管理7.3.3.14 智能家居控制日志管理7.3.3.15 用户上线日志管理7.3.3.16 用户对讲日志管理7.3.3.17 视频对讲接入功能7.3.3.18 视频对讲人员调用功能7.3.3.19 推送服务7.3.3.20 登录/登出7.3.3.21 系统备份功能7.3.4. Web管理及服务7.3.4.1 视频对讲服务7.3.4.2 中继服务7.3.4.3 NAT打洞服务7.3.4.4 用户上线7.3.4.5 用户下线7.3.4.6 用户验证7.4 开发技术需求7.4.1. 开发语言Android终端开发 javaIOS终端开发 Objeect C后台管理及后台服务 java7.4.2. 数据库使用mysql5.2版本以上数据库7.4.3. 传输协议标准的Http+json传输格式7.4.4. 推送传输协议标准的XMPP协议格式7.4.5. 终端框架建议使用混合开发框架7.4.6. 后台框架建议使用SSH标准开发框架7.4.7. 视频对讲建议使用srtp或rtp等标准的语音传输格式。8.产品接口需求定义 1.2.3.4.5.6.7.7.8.8.1 智能家居提供接口8.2.1 智能门开,关门接口 此接口主要负责对楼内智能大门管控功能,负责大门的开和关。紫关提供二次开发接口或者集成模块。9.产品非功能性需求定义9.1 软硬件环境需求定义表9.2 软硬件环境需求定义需求名称详细要求PCWin7,8,xp 手机Andrid2.1以上操作系统,ios7 以上操作系统网络环境需求支持GPRS或者3G网络,wifi, 9.3 产品质量需求定义表9.2 产品质量需求定义主要质量属性详细要求正确性系统运行要求正确、可信。健壮性1. 对于规范要求以外的输入情况应具备相应的处理能力易用性1. 系统要易于安装部署。清晰性用户界面、帮助文档、使用手册和用户指南中的术语必须清晰一致。安全性用户做出危险选择时应有信息提示,以减少人为错误操作的概率。附件:需求开发过程相关资料