软件需求分析说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<XXXX平台>
软件需求分析说明书
作者:XXX
日期:2018.9.27
修订历史
目录
软件需求规格说明书 ...................................... - 1 -1、引言................................................. - 4 -
1.1背景 (4)
1.2参考资料 (4)
1.3假定和约束 (4)
1.4用户的特点 (5)
2、功能需求............................................. - 5 -
2.1.系统范围 (5)
2.1.1 服务政府: ......................................................................... - 5 -
2.1.2 服务物流企业/个人: ........................................................ - 5 -
2.1.3 系统标准化: ..................................................................... - 5 -
2.2系统体系结构 (6)
2.3系统总体流程 (8)
2.4需求分析 (8)
2.4.1需求调查 .............................................................................. - 8 -
2.4.2 需求建模 ............................................................................. - 9 -
3、非功能需求.......................................... - 15 -
3.1性能要求 (15)
3.1.1符合部标协议: ................................................................ - 15 -
3.1.2负载均衡: ........................................................................ - 15 -
3.3安全保密性要求 (15)
3.4灵活性要求 (15)
4、运行环境规定........................................ - 16 -
4.1服务器基本要求 (16)
4.2流媒体服务器 (16)
1、引言
1.1背景
农产品冷链物流是指使肉、禽、水产、蔬菜、水果、蛋等生鲜农产品从产地采收(或屠宰、捕捞)后,在产品加工、贮藏、运输、分销、零售等环节始终处于适宜的低温控制环境下,最大程度地保证产品品质和质量安全、减少损耗、防止污染的特殊供应链系统。
本项目将物联网技术应用于冷链物流中,依靠先进的信息技术作为支撑,通过信息技术建立冷链物联网系统,对各种货物进行跟踪,对冷藏车的使用进行动态监,能实时监控冷藏车内物品温度等信息的变化,有效保证物品及时安全的送达,更为合理地获取货物配送信息,从而实现冷链信息对称,达到货运供需平衡,提高冷链货运效率,最终满足冷链管理需求,将对整个冷链物流业发展起到积极的作用。
1.2参考资料
1.3假定和约束
研发团队需求:1名中级java公司、2初级java工程师。
研发期限:研发周期9周,期中测试周期2周。
设备条件:模拟冷库测试环境,方便设备上传数据,模拟冷链车测试环境,方便设备上传数据。
1.4用户的特点
使用平台的用户主要为:政府各相关行业主管部门(交通、公安、交警、安监、建设等),物流运输企业,运输单位等。
2、功能需求
2.1. 系统范围
2.1.1 服务政府:
系统需实时反映所有在网运营车辆实际情况;对各分控中心实现在线管理、系统升级和技术支持等;统计各分控中心及工作站上传的运营数据;根据管理和服务需要,统计分析各类数据。监控中心同时可为政府各相关行业主管部门(交通、公安、交警、安监、建设等)提供平台接口和信息服务,实现资源共享。
2.1.2 服务物流企业/个人:
系统通过设定行驶路线、规定区域报警和轨迹查询,有效的管理车辆行驶路线,减少车辆违章率,提高车辆利用效率,降低公司车辆运输成本。
2.1.3 系统标准化:
平台需要以SOA(面向服务架构),SAAS(软件即服务)的思想进行架构和开发,系统采用当前流行的、成熟的B/S多层架构。轻松实现总部和分支机构远程监控管理车辆的功能。
2.2系统体系结构
CMS主要包括登录服务器、网关服务器、流媒体服务器、用户服务器、WIFI自动下载服务器,存储服务器、WEB服务器、FTP服务器及远程监控客户端九个部分。
服务器部分由一个或两个数据库服务器、一个或两个登录服务器、多个网关服务器、多个流媒体服务器、多个用户管理服务器向车载DVR及客户端提供GPS、视频、报警等服务。
数据库服务器:主要用于存放服务器的配置信息,报警事件等。
登陆服务器:接受各种服务器的注册,并协调和管理成功注册的服务器。为客户端、配置端分配用户管理服务器,为车载DVR 设备分配网关服务器;实现用户管理服务器、网关服务器等服务器的负载均衡。
网关服务器:提供车辆接入服务。车辆与网关服务器建立通