• 安防监控项目 —— 需求分析


    一、   引言

    1.1     目的

    1.1.1、具体的应用场景展示

    • 行车记录仪
    • 室内监控
    • 小区安防监控等

    1.1.2、安防监控可以解决什么问题?

      1)提供证据与线索

      2)降低用人成本

    3)特殊场合使用

      4)家庭小助手

    (注释:在软件开发前期,通过跟客户沟通,获得一份双方都认同的需求说明文档,针对用户提出的修改要求,及时处理,更新需求文档。确定需求后才能进行相应的开发。

     

    明确系统的基本需求,旨在整个开发过程中,指导和帮助编写代码分析解决系统的问题,需求分析文档在软件开发过程中是最重要的一部分,可以在前期避免系统的一些问题,需求分析的质量决定着系统的质量,贯穿着整个开发的过程。)

     

    1.2     项目背景

      ...

      以嵌入式视频web服务器为核心的视频监控系统,采用嵌入式实时多任务操作系统。

      摄像头采集到的图片信息经过压缩,通过内部总线送到内置的web服务器,网络上的用户可以直接用浏览器观看web服务器上的由摄像头采集的图像。

      由于把图片采集和web功能集中到一个体积很小的设备内,可以直接连入局域网,用户无需安装任何硬件设备,仅用浏览器即可观看。

      ...

     

    1.3      项目提出

    项目名称   :xxx

    项目提出者  xxx

    项目小组    xxx

    项目管理者  xxx

     

     

    二、   系统概述

     

       2.1 功能概述

    Monitor是基于Linux CHTML界面编程,通过zigbee/STM32/...作为终端环境的采集或硬件的控制,将采集到的数据通过A9端的进程间通信和线程间同步互斥实现对数据的处理或存储,将通过共享内存和信号量将采集到的环境信息上传到网页,并通过消息队列接收来自客户端的请求,结合视频流摄像头实现图像的远程显示,通过GPRS实现远程的短信或电话给master,保证master能实时把控家庭环境状态。

     

    2.2 分层体系架构设计

    2.3整体流程图

     从下往上 zigbee -->A9   A9-->HTML         从上往下  HTML--->A9   A9--->zigbee

    整体:从下往上   zigbee -->A9-->HTML

    整体:从上往下   HTML--->A9-->zigbee

    模块化编程:=====> 

     

     

    三、   系统运行环境

    3.1 软件配置

                         开发平台: Ubuntu14.04   vs2012  vs2017

    开发环境:  linux3.14.0uboot2013.01gcc4.6.4

                         通信协议:串口、ZigBeehttp协议等

                         数据库  sqlite3(可选,自己独立实现)

    3.2 硬件配置

                         主机系统支持:PC(LINUX)等主流主机。

               存储设备:    SD卡、EMMCSCSIIDE接口的硬盘。

    终端设备:    ZigBeeSTM32RFIDcortex-A9PC显示屏

     

    四、   功能描述和函数接口定义

    int  printf_string(char * str, int times)

    功能:  打印字符串

    参数:  char* str  : 要打印的字符串内容

            int  times : 要打印的字符串的打印次数

    返回值:成功返回0,失败返回 -1

    ......

    五、   系统要求

    4.1 性能要求

    产品功能稳定性要求;

    系统响应速度要求;

    安全可靠性要求;

    准确性要求;

    可扩展性要求;

    ......

    4.2 体验要求

    提示用户使用的接口明确无误;

    操作要尽可能的简单;

    能快速输入,例如文字或语音或视频采集等;

    .......

    六、可行性要求

    6.1技术可行性

    本系统是基于linux基础上研发的,目前采用linuxsqlite3作为后端,web网页为前端的技术已经很成熟,所以在技术可行性方面不存在问题。

     

    .......

     

     

  • 相关阅读:
    BZOJ 3555: [Ctsc2014]企鹅QQ hash
    bzoj 4300: 绝世好题 dp
    Codeforces Round #192 (Div. 1) C. Graph Reconstruction 随机化
    Codeforces Round #192 (Div. 1) B. Biridian Forest 暴力bfs
    Codeforces Round #192 (Div. 1) A. Purification 贪心
    HDU 5514 Frogs 容斥定理
    HDU 5515 Game of Flying Circus 二分
    HDU 5521 Meeting 最短路
    HDU 5510 Bazinga 暴力匹配加剪枝
    HDU 5512 Meeting 博弈论
  • 原文地址:https://www.cnblogs.com/y4247464/p/12495361.html
Copyright © 2020-2023  润新知