Phn-MIPP软件产品设计说明.doc

上传人:精*** 文档编号:829554 上传时间:2023-09-06 格式:DOC 页数:28 大小:586.39KB
下载 相关 举报
Phn-MIPP软件产品设计说明.doc_第1页
第1页 / 共28页
Phn-MIPP软件产品设计说明.doc_第2页
第2页 / 共28页
Phn-MIPP软件产品设计说明.doc_第3页
第3页 / 共28页
Phn-MIPP软件产品设计说明.doc_第4页
第4页 / 共28页
Phn-MIPP软件产品设计说明.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、 目 录1引言31.1MIPP软件产品的定位/范围31.2产品开发依据/来源31.3术语32MIPP软件产品设计输入42.1需求与功能对应清单42.2硬件运行平台42.3软件运行环境42.4本系统有接口关系的其它系统的资料43设计概述53.1概要设计方法和工具53.2系统的体系结构54总体设计64.1系统架构64.1.1系统部署图(UML)64.1.2设备清单64.1.3软件架构64.2功能设计74.2.1功能174.3接口设计74.3.1用户界面74.3.2硬件接口74.3.3软件接口74.3.4通信接口74.4数据结构设计74.4.1数据结构(标识符)74.4.2数据结构2 (标识符)84

2、.5系统安全设计84.5.1系统安全84.5.2数据安全84.5.3后备与恢复84.5.4出错处理85模块命名规则9281、 引言1.1. MIPP软件产品的定位/范围My IP Phone软件产品简称为MIPP1.2. 产品开发依据/来源1.3. 术语2、 MIPP软件产品设计输入2.1. 需求与功能对应清单软件需求说明书,指明软件需求说明书的相关部分,应将需求说明书中的用例清单复制到本文档中,并说明与功能之间的关系(与第4章中功能编号相对应)。用例编号用例名称优先级别对应功能编号UC001UC001-001UT0022.2. 硬件运行平台需要用到的外部硬件设备,及其对本系统的约束或接口要求

3、。2.3. 软件运行环境与本系统有交互的软件类型以及导致的约束条件。可能的类型有数据库管理系统、第三方提供的API、驱动程序、软构件库(包括控件、标准类库、标准函数)。2.4. 本系统有接口关系的其它系统的资料3、 设计概述3.1. 概要设计方法和工具整个设计所采用的方法(是面向对象设计还是结构化设计)、以及使用到的相应技术和工具(例如OMT、Rose、Visio)公司推荐OO方法,设计工具为ROSE系列产品第四章以后部分适用于面向对象设计方法,如果使用结构化设计方法可对设计模型进行修改。3.2. 系统的体系结构例如客户/服务器结构4、 总体设计4.1. 系统架构4.1.1. 系统部署图(UM

4、L)用部署图说明系统结构的静态部署视图,即说明分布、交付和安装的物理系统,展现对运行时处理节点以及其中构件的配署。描述系统硬件的物理拓扑结构(包括网络布局和构件在网络上的位置),以及在此结构上执行的软件(即运行时软构件在节点中的分布情况)。4.1.2. 设备清单序号设备名称数 量型号和规格4.1.3. 软件架构4.1.3.1. 软件构件(组件)图用构件图展现一组构件(组件)之间的组织和依赖,用于对原代码、可执行的发布、物理数据库和可调整的系统建模。4.1.3.2. 接口说明描述构件(组件)之间的接口关系。4.1.3.3. 类图提供整个系统的类模型。如果模型过大,按照可行的标准把它划分成小块,例

5、如可以把客户端和服务器端的类模型分开成两个图表述。4.1.3.4. 类清单编号类名与之相关的类4.2. 功能设计4.2.1. 调度功能4.2.1.1. 主事件流决策者进入图形化指挥台后,选中某一个电话时1、 系统显示此站点的名称,负责人,电话号码,电话终端状态及站点视频图像2、 系统显示功能按钮呼叫,强拆,强插,转接,挂断,保持/继续3、 电话的状态为空闲时,呼叫按钮可用,其它按钮不可用4、 决策者点击呼叫5、 系统控制与决策者绑定的话机,呼叫选中的电话。6、 呼叫成功后,正常通话a) 呼叫失败7、 通话时,挂断、转接、保持/继续,按钮由不可用,转为可用。挂断后结束通话,用例结束b) 转接c)

6、 保持/继续d)强拆或强插4.2.1.2. 其他事件流a) 呼叫失败1、 重拨电话,转入主事件第六步2、 将呼叫转入手机,或者座机,转入主事件第六步3、 挂断电话b) 转接1、 系统提示用户输入转接号码2、 转入主事件流的第五步c) 保持/继续1、 系统暂停通话,但不断掉通话2、 点击继续,可以正常通话d) 强拆或强插1、 系统验证决策者的等级2、 等级高的决策者,可以强插拆或强掉正在通话的电话3、 转入主事件流的第六步4、 等级不够的系统给予驳回4.2.1.3. UML图表可使用时序图/状态图/活动图描述4.2.2. 电话调度4.2.2.1. 主事件流点击电话会议功能1、 决策者选择电话会议

7、的方式2、 决策者选择组呼会议a) 选呼会议3、 系统呼叫小组中的第一部话机4、 被叫话机一定时间内接听电话b)被叫话机无人接听5、 系统自动以次呼叫小组中其它话机6、 系统自动把呼通的话机加入会议7、 电话会议成功c)加入其它电话8、 查看会议参加的人数9、 退出会议 其他事件流a) 选呼会议1、 通过话机列表界面,选择话机号码2、 点击电话会议3、 主事件流的第三步b) 被叫话机无人接听1、断掉呼叫2、系统自动呼叫第二部话机3、主事件流进入第四步c) 加入其它电话1、 点击加入按钮2、 输入加入的电话号码3、 系统呼叫成功后,自动加入电话会议4、 主事件流转入第七步 UML图表可使用时序图

8、/状态图/活动图描述广播4.2.2.2. 主事件流选择广播1、 选择广播的话机终端2、 选择广播的方式3、 广播语音a) 使用原有的语音文件b) 文本输入所要广播的内容4、 终端接收语音4.2.2.3. 其他事件流a)使用原有的语音文件 1、选择语音文件 2、进入主事件流的第四步b)文本输入所要广播的内容1、输入文字2、文字转换成语音3、进入主事件流的第四步4.2.2.4. UML图表可使用时序图/状态图/活动图描述指令发布平台4.2.2.5. 主事件流1、 输入指令等级2、 选择是否加密3、 输入指令内容a) 选择指令模板4、 数据库存储数据指令内容5、 选择把文字转成语音6、 语音文件存储

9、到服务器中7、 信息发布到终端8、 终端接收信息4.2.2.6. 其他事件流a) 选择指令模板1、 选择已经有的指令模板2、 进入主事件流的第四步4.2.2.7. UML图表可使用时序图/状态图/活动图描述信息上报4.2.2.8. 主事件流上报信息1、 输入上报信息的方式,信息上报的等级,审阅信息的人2、 输入上报信息a) 使用上报信息的模板3、 将输入上报信息加入模板4、 点击提交上报信息5、 存储上报的信息6、 审阅人查收7、 进入指令发布事件流程 其他事件流a) 使用上报信息的模板1、 选择也有的信息2、 事件进入主事件流第四步 UML图表可使用时序图/状态图/活动图描述图形化调度台4.

10、2.2.9. 主事件流进入图形化调度台1、 显示电话分布状态图2、 选择某站点3、 系统显示与站点相关所有电话,其中包括站点电话、故障检修电话、控制中心的电话4、 系统显示电话的基本信息5、 选择调度电话的功能6、 进入调度流程4.2.2.10. 其他事件流 UML图表可使用时序图/状态图/活动图描述用户分级管理4.2.2.11. 主事件流用户分级管理1、 登陆系统后系统验证用户等级2、 根据用户等级,显示用户信息a) 验证失败3、 设置用户权限b)设置用户等级4、 权限回收5、 权限暂停6、 权限接管7、 权限修改8、 系统提示用户权限设置会出现的后果,请用户确认是否要续继操作9、 权限设置

11、成功/失败 其他事件流a)验证失败1、请用户确认输入信息2、系统提示用户等级或权限不够b)设置用户等级1、提高或者降低用户等级 2、系统提示用户等级已经被提高 UML图表可使用时序图/状态图/活动图描述数据日志4.2.2.12. 主事件流进入数据日志1、 系统显示最新的十条信息a) 历史信息b) 事件回放2、 用户选中某条信息3、 系统显示此信息的明细4.2.2.13. 其他事件流a) 历史信息1、输入查询日期2、系统显示信息日期范围内的信息3、进入主事件注的第二步b) 事件回放1、选择回放的时间2、选择回放的频率3、播放日志信息4.2.2.14. UML图表可使用时序图/状态图/活动图描述4

12、.3. 接口设计4.3.1. 用户界面4.3.2. 硬件接口4.3.3. 软件接口4.3.3.1. 电话调度A、Conference 电话多方会议Public String conference(String reqid,String orgNum,String OrgPwd,String dets)参数说明:参数描述Reqid请求的ID号OrgNum组织电话会议的IP电话号码OrgPwdIP电话的密码dets会议参加人的所有号码,最多不超过16方返回值:Public class statePrivate String id;/标识Private String state;/状态Private

13、 String functionID;/使用的功能IDState 为01:成功 11:身份验证不通过 21:请求参数不合法 31:被系统拒绝 41:服务器错误 51:请求号码个数超过最大限制接口调用流程图:访问的URL:www.crscs- conference.shtml?wsdlB、Call()电话呼叫 Public void call(String reqid,String orgNum,String called) 参数描述Reqid请求的ID号OrgNum组织电话会议的IP电话号码OrgPwdIP电话的密码called被叫人的号码返回值:Public class statePriva

14、te String id;/标识Private String state;/状态Private String functionID;/使用的功能IDState 为01:成功 11:身份验证不通过 21:请求参数不合法 31:被系统拒绝 41:服务器错误接口调用流程图:访问的URL:www.crscs-4.3.3.2. 信息日志A:Record 调用语音文件Public String getRecord(Stirng reqid ,String userid,String number, String fromDate,String toDate )参数描述:参数描述ReqID请求的ID号Use

15、r用户的IDUser终端设备号FromDate开始时间Todate结束时间Public class statePrivate String id;/标识Private String state;/状态Private String functionID;/使用的功能IDState 为01:成功 11:身份验证不通过 21:请求参数不合法 31:被系统拒绝 41:服务器错误成功后返回值格式如下:节点名类型说明Record根节点此消息为语音信息SerialID子节点语音文件流水号Channel子节点通道号码VoiceTime子节点语音时长VoiceStartTime子节点语音开始时间VoiceEnd

16、Time子节点语音结束时间VoiceUrl子节点语音文件所在位置Remake子节点备注State子节点状态例 :1920010159627820005:31www.crscs- VoiceUrl 2010011012105420100110121352语音文件为语音广播成功失败后返回格式如下101001参数不合法UML流程图B:Video 调用视频文件Public String get Video(Stirng reqid ,String userid,String number, String fromDate,String toDate )参数描述:参数描述ReqID请求的ID号User用

17、户的IDNumber终端设备号FromDate开始时间Todate结束时间Public class statePrivate String id;/标识Private String state;/状态Private String functionID;/使用的功能IDState 为01:成功 11:身份验证不通过 21:请求参数不合法 31:被系统拒绝 41:服务器错误成功后返回值格式如下:节点名类型说明Video根节点此消息为语音信息SerialID子节点语音文件流水号Number子节点通道号码videoTime子节点语音时长videoStartTime子节点语音开始时间videoEndTi

18、me子节点语音结束时间videoUrl子节点语音文件所在位置Remake子节点备注State子节点状态例 :1920010159627820005:31www.crscs- videoTime 2010011012105420100110121352此消息为视频文件成功失败后返回格式如下101001参数不合法UML流程图C:Text 调用指令信息请参考A,B接口 4.3.4. 通信接口4.4. 数据结构设计4.4.1. 数据结构(标识符)结构属性结构名称逻辑标识物理标识结构类型存储模式存储介质访问模式读/写方式记录标识记录长度4.4.2. 数据结构2 (标识符)4.5. 系统安全设计4.5.1. 系统安全1、系统安全控制和物理保护措施;2、用户身份鉴别机制;3、用户对系统的访问权限和范围。4.5.2. 数据安全1、数据用户身份鉴别;2、访问主体、访问对象的控制策略和实现方法;3、数据加密方法。4.5.3. 后备与恢复1、系统后备;2、数据后备;3、系统恢复;4、数据恢复。4.5.4. 出错处理 1、出错情况; 2、出错信息输出形式、信息含义、处理方法; 3、出错失效的后备措施。5、 模块命名规则提示模块设计人员确定本软件的模块命名规则(例如类、函数、变量等),确保模块设计文档的风格与代码的风格保持一致。可以从机构的编程规范中摘取或引用(如果存在的话)。

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

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922