短信系统需求分析(精品)

上传人:M****1 文档编号:545547037 上传时间:2024-01-06 格式:DOC 页数:11 大小:85.50KB
返回 下载 相关 举报
短信系统需求分析(精品)_第1页
第1页 / 共11页
短信系统需求分析(精品)_第2页
第2页 / 共11页
短信系统需求分析(精品)_第3页
第3页 / 共11页
短信系统需求分析(精品)_第4页
第4页 / 共11页
短信系统需求分析(精品)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《短信系统需求分析(精品)》由会员分享,可在线阅读,更多相关《短信系统需求分析(精品)(11页珍藏版)》请在金锄头文库上搜索。

1、_需求分析说明书编号:_版本:_需求分析说明书委托单位:承办单位:编写:(签名)_ 年 月 日复查:(签名)_ 年 月 日批准:(签名)_ 年 月 日5_需求分析说明书修订历史记录日期版本说明作者目录1.引言21.1.目的21.2.范围21.3.术语21.4.参考文献22.项目概述32.1.产品描述32.2.产品功能32.3.用户特点32.4.现实系统描述32.5.一般约束32.6.假设和依据33.具体需求43.1.功能需求43.1.1.43.1.2.43.1.3.43.2.调运系统角色需求53.2.1.调运系统需求短信类型53.2.2.调运系统各角色需求短信内容及格式53.3.外部接口需求5

2、3.3.1.用户接口53.3.2.硬件接口53.3.3.软件接口53.3.4.通信接口53.4.性能需求63.5.设计约束63.5.1.其它标准的约束63.5.2.硬件的限制63.6.属性63.6.1.可用性63.6.2.安全性63.6.3.可维护性63.7.其它需求73.7.1.数据库73.7.2.操作73.7.3.场合适应性71. 引言1.1. 目的本需求说明书的目的是:l 分析和描述本系统的具体业务需求l 划分本系统各部分的功能l 描述本系统和其它系统的接口规范l 指导本系统以后的设计开发工作本需求说明书预期的读者是:项目领导、需求分析人员、系统设计人员、开发人员、测试人员、客户1.2.

3、 范围本系统范围限于从接口系统接收信息,按照规定格式发送信息。及接收/发送信息的一些相关功能。1.3. 术语数据接口:存储信息的载体,本系统最初版本规定为数据库表。扩展后可以是数据库表,excel表,文件等等符合本短信系统要求的任何存储介质。队列:一组“先进先出“的信息,所谓先进先出,指按照存入的信息的顺序依次读取读取,先存入先读取。数据队列:队列中的信息是从数据接口读取的,未作进一步处理的信息。队列的顺序是按照发送优先级排列的。发送队列:队列中的信息是从数据队列读取的,经过处理的,可以立即发送到手机用户的信息。短信:英文缩写为SMS,是Short Message Service的缩写,也就是

4、所谓的移动简讯服务。可移动电话的功能,透过简短的讯息传送文字、图形或声音到他人的手机上。本文特指文字信息。短信发送平台:本公司自主开发的手机短信发送和管理工具软件。1.4. 参考文献序号文件名文件编号发表日期出版单位2. 项目概述2.1. 产品描述本系统能够将存储在数据接口中的信息以短信形式发送到手机用户。2.2. 产品功能一接收接口系统的信息,信息内容分以下三部分:1 短信内容2 要发送到的手机号码3 要发送手机号码对应的优先级二按照手机号码的优先级将短信内容发送至手机。2.3. 用户特点2.4. 现实系统描述2.5. 一般约束2.6. 假设和依据用户具有了一套短信发送平台。3. 具体需求3

5、.1. 功能需求主要包括以下八个个相对独立的模块3.1.1. 初始化系统每次启动,执行以下操作1 设置通信设备、通信端口及与数据接口的各项参数2 调用自检模块3 清空数据队列,清空发送队列(整理?还是清空?)将初始化情况写入系统日志。具体写入日志文件格式,见3.18“系统日志“。3.1.2. 主控定时控制某些模块的运行时间,顺序。触发时间由“系统设置”设定。n 根据“系统设置”设定的自检时间,启动“自检“功能。(主控时间间隔与自检时间间隔的设置应为倍数关系,或者在“系统设置”中设定成主控程序运行几次后运行自检功能?)依次执行下列功能:n 接口读写、数据队列管理n 短信整理n 短信发送3.1.3

6、. 自检检查通信设备、通信端口及与数据接口的连接状态。如果上述部件均正常,将情况写入日志文件。如果出现异常,调用失败处理功能,并将调用情况写入日志文件。调用参数见3.1.7失败处理;具体写入日志文件格式,见3.18“系统日志“。关于通讯端口、通讯设备、数据库连接的具体规定见“系统设置”部分。3.1.4. 接口读写、数据队列管理从数据接口中读取未作成功读取标志的信息。信息包括:要发送短信的内容、用户手机号及优先级。数据接口的名称内容格式是由北本系统的“系统设置部分”规定的。读取信息成功后,在此数据接口中作读取是否成功的标志。将读取后的信息按照发送的优先级别写入系统的数据队列,数据队列内容包括“短

7、信内容“和“用户手机号码”。如果读取出现异常,调用失败处理功能,并将调用情况写入日志文件。调用参数见3.1.7失败处理;具体写入日志文件格式,见3.18“系统日志“。3.1.5. 短信整理包括以下几个小模块:n 数据编码、过滤n 短信拆分,整理n 写入发送队列数据编码、过滤 指将数据队列中的短信内容转换成短信发送平台支持的编码格式。同时将短信内容中的非法字符过滤,或者用其他意义相近的符号代替。“非法字符”指短信发送平台中不支持的字符。短信拆分、整理 指将数据过滤后的短信内容按照短信发送平台所要求的字符最大个数进行拆分,并整理成短信所要求的格式。(是否需要进一步整理?)写入发送队列 指将拆分,整

8、理后的短信内容、手机号码写入发送队列。3.1.6. 短信发送将发送队列中的信息按照发送平台设定的命令格式写入服务器的串口。下一步具体发送过程发送平台会自动完成。发送时间间隔由“系统设置“模块设定。发送正常,将发送过程相关信息写入日志。如果发送出现异常,调用失败处理功能,并将调用情况写入日志文件。调用参数见3.1.7失败处理。具体写入日志文件格式,见3.1.8“系统日志“。3.1.7. 失败处理当通讯端口、通讯设备、数据库连接出现异常,相关模块会调用本功能,本功能模块根据不同的异常的情况,通知用户,主要有文字提示和指示灯提示两种方式。同时,将异常情况写入日志文件。具体调用模块及相关参数如下:n

9、调用时间n 通讯端口状态 (可以为空)n 通讯设备状态 (可以为空)n 数据库连接状态(可以为空)n 调用模块名称3.1.8. 系统日志是由其他功能模块写入的记录系统运行情况的日志文件。本模块不同于其他模块,只是定义了日志文件的格式。具体按不同的写入模块分以下几种格式:1. 初始化时间:系统启动时间,格式:*年*月*日*时*分*秒类型:系统启动时间:系统自检时间,格式:*年*月*日*时*分*秒类型:系统自检时间:清空数据队列时间,格式:*年*月*日*时*分*秒类型:清空数据队列时间:清空发送队列时间,格式:*年*月*日*时*分*秒类型:清空发送队列时间:调用失败处理时间类型:调用失败处理2.

10、自检时间:自检时间,格式:*年*月*日*时*分*秒类型:自检。通讯端口状态:(正常情况下的各种状态?)通讯设备状态:(正常情况下的各种状态?)数据库连接状态:(正常情况下的各种状态?)时间:调用失败处理时间类型:调用失败处理3. 接口读写、数据队列管理时间:调用失败处理时间类型:调用失败处理4. 短信发送发送开始时间:格式:*年*月*日*时*分*秒类型:发送内容发送手机用户:一组手机用户号码发送结束时间:格式:*年*月*日*时*分*秒时间:调用失败处理时间类型:调用失败处理5. 用户测试时间:调用失败处理时间类型:调用失败处理6. 失败处理调用模块名称:时间:被调用时间调用模块名称:通讯端口状

11、态:(调用模块为“自检,短信发送”)通讯设备状态:(调用模块为“自检,短信发送”)数据库连接状态:(调用模块为“自检,数据接口读取”)3.1.9. 系统设置管理系统设置指由系统预先设定的,可由系统管理员更改的本系统的相关设置。具体内容如下:1、 主控时间间隔2、 通讯端口3、 数据库连接4、 编码设置5、 短信长度、拆分原则、拆分连接符6、 自检时间设置(与主控时间间隔应为倍数关系)7、 短信发送时间间隔,失败延迟时间间隔8、 与接口系统约定的数据库表名称注:“主控时间间隔”的设定应充分考虑系统自检,数据接口读取,队列管理及短信发送所需时间。数据接口读取的时间间隔是否需要设定,还是以主控模块运

12、行一次所需时间为其时 间间隔?本模块为管理员提供系统设置的查询,修改功能。查询:管理员提出查询请求,显示系统设置各项内容及设定值修改:管理员输入设置值并提交,系统更改设置,并显示新的各项内容的设定值3.1.10. 短信管理工具提供给用户一个管理短信的界面,主要功能为:1.当前队列显示。 2.已发送短信列表(包括成功的和失败的)3.用户发送测试短信当前队列显示:用户提出查询要求后,显示数据队列中的内容。 已发送短信列表:该列表提供“查询”、 “打印”功能,对于单条短信可以有“重发”功能 用户发送测试短信:为用户提供一个自写短信的界面,用户可以输入待发送信息及优先级和手机号码,将用户输入写入数据接

13、口。如果写入出现异常,调用失败处理功能,并将调用情况写入日志文件。调用参数见3.1.7失败处理;具体写入日志文件格式,见3.18“系统日志“。 3.2. 外部接口需求3.2.1. 用户接口系统管理员3.2.2. 硬件接口(查阅技术文档后再作详细说明)3.2.3. 软件接口接口系统3.2.4. 通信接口应用服务器的串行口。3.3. 性能需求生成和发送短信报表及时、准确3.4. 设计约束符合短信发送平台规定的命令格式/编码格式。其它标准的约束3.4.1. 硬件的限制3.5. 属性3.5.1. 可用性3.5.2. 安全性3.5.3. 可维护性3.6. 其它需求3.6.1. 数据库3.6.2. 操作3.6.3. 场合适应性

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号