短信系统需求分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编号:_________________

版本:_________________

<系统名称>

需求分析说明书

委托单位:

承办单位:

编写:(签名)_________________年月日

复查:(签名)_________________年月日

批准:(签名)_________________ 年月日

修订历史记录

目录

1.引言 (2)

1.1.目的 (2)

1.2.范围 (2)

1.3.术语 (2)

1.4.参考文献 (3)

2.项目概述 (3)

2.1.产品描述 (3)

2.2.产品功能 (3)

2.3.用户特点 (3)

2.4.现实系统描述 (3)

2.5.一般约束 (3)

2.6.假设和依据 (3)

3.具体需求 (4)

3.1.功能需求 (4)

3.1.1.<功能需求1> ................................................................. 错误!未定义书签。

3.1.2.<功能需求2> ................................................................. 错误!未定义书签。

3.1.3.<功能需求n> ................................................................. 错误!未定义书签。

3.2.调运系统角色需求................................................................. 错误!未定义书签。

3.2.1.调运系统需求短信类型................................................. 错误!未定义书签。

3.2.2.调运系统各角色需求短信内容及格式......................... 错误!未定义书签。

3.3.外部接口需求 (7)

3.3.1.用户接口 (7)

3.3.2.硬件接口 (7)

3.3.3.软件接口 (8)

3.3.4.通信接口 (8)

3.4.性能需求 (8)

3.5.设计约束 (8)

3.5.1.其它标准的约束 (8)

3.5.2.硬件的限制 (8)

3.6.属性 (8)

3.6.1.可用性 (8)

3.6.2.安全性 (8)

3.6.3.可维护性 (8)

3.7.其它需求 (9)

3.7.1.数据库 (9)

3.7.2.操作 (9)

3.7.3.场合适应性 (9)

1

1.引言

1.1. 目的

本需求说明书的目的是:

●分析和描述本系统的具体业务需求

●划分本系统各部分的功能

●描述本系统和其它系统的接口规范

●指导本系统以后的设计开发工作

本需求说明书预期的读者是:项目领导、需求分析人员、系统设计人员、开发人员、测试人员、客户

1.2. 范围

本系统范围限于从接口系统接收信息,按照规定格式发送信息。及接收/发送信息的一些相关功能。

1.3. 术语

数据接口:存储信息的载体,本系统最初版本规定为数据库表。扩展后可以是数据库表,excel表,文件等等符合本短信系统要求的任何存储介质。

队列:一组“先进先出“的信息,所谓先进先出,指按照存入的信息的顺序依次读取读取,先存入先读取。

数据队列:队列中的信息是从数据接口读取的,未作进一步处理的信息。队列的顺序是按照发送优先级排列的。

发送队列:队列中的信息是从数据队列读取的,经过处理的,可以立即发送到手机用户的信息。

短信:英文缩写为SMS,是Short Message Service的缩写,也就是所谓的移动简讯服务。可移动电话的功能,透过简短的讯息传送文字、图形或声音到他人的手机上。本文特指文字信息。

短信发送平台:本公司自主开发的手机短信发送和管理工具软件。

2

1.4. 参考文献

2.项目概述

2.1. 产品描述

本系统能够将存储在数据接口中的信息以短信形式发送到手机用户。

2.2. 产品功能

一.接收接口系统的信息,信息内容分以下三部分:

1.短信内容

2.要发送到的手机号码

3.要发送手机号码对应的优先级

二.按照手机号码的优先级将短信内容发送至手机。

2.3. 用户特点

2.4. 现实系统描述

2.5. 一般约束

2.6. 假设和依据

用户具有了一套短信发送平台。

3

3.具体需求

3.1. 功能需求

主要包括以下八个个相对独立的模块

3.1.1.初始化

系统每次启动,执行以下操作

1.设置通信设备、通信端口及与数据接口的各项参数

2.调用自检模块

3.清空数据队列,清空发送队列(整理?还是清空?)

将初始化情况写入系统日志。具体写入日志文件格式,见3.18“系统日志“。

3.1.2.主控

定时控制某些模块的运行时间,顺序。触发时间由“系统设置”设定。

⏹根据“系统设置”设定的自检时间,启动“自检“功能。(主控时间间隔与自检时

间间隔的设置应为倍数关系,或者在“系统设置”中设定成主控程序运行几次后运

行自检功能?)

依次执行下列功能:

⏹接口读写、数据队列管理

⏹短信整理

⏹短信发送

3.1.3.自检

检查通信设备、通信端口及与数据接口的连接状态。如果上述部件均正常,将情况写入日志文件。如果出现异常,调用失败处理功能,并将调用情况写入日志文件。调用参数见3.1.7失败处理;具体写入日志文件格式,见3.18“系统日志“。

关于通讯端口、通讯设备、数据库连接的具体规定见“系统设置”部分。

3.1.

4.接口读写、数据队列管理

从数据接口中读取未作成功读取标志的信息。

信息包括:要发送短信的内容、用户手机号及优先级。

数据接口的名称内容格式是由北本系统的“系统设置部分”规定的。

读取信息成功后,在此数据接口中作读取是否成功的标志。将读取后的信息按照发送的4

相关文档
最新文档