1、分发号页 数密 级状 态版 号短信通软件的概要设计说明书单位:编制:_ _校对:_审核:_批准:_会签单位 会签人 日期 会签单位 会签人 日期软件概要设计编写规范第 页 2目录1. 引言 31.1 编写目的 31.2 软件简介 31.3 本短信群发系统将由五部分组成: 31.4 定义专门术语 42. 任务概述 42.1. 目标 42.2. 运行环境 42.3. 需求概述 43. 原理图 53.1. 用户权限 53.1.1 不同角色用户权限 53.1.2 总结构图 .73.2. 内部接口 83.3. 外部接口 94. 系统功能描述 94.1. 文件 104.2. 短信 114.3. 资费 17
2、4.4. 工具 18软件概要设计编写规范第 页 31. 引言1.1 编写目的本阶段已在软件的需求分析的基础上,对短信通软件做概要设计。主要解决实现该软件需求的程序功能模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对软件所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计模块结构的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不
3、足或错误。1.2 软件简介短信通单机版,指在一台电脑上安装和使用短信软件及设备来实现短信收发,不需要网络支持,不需要网络共享设备。可方便地收发文字短信、发送定时短信、发送循环短信、本短信群发系统基于 GSM MODEM 和手机的短信收发系统。计算机把要发送的短信通过 GSM MODEM 和手机对外转发;对电脑连接的 GSM MODEM 数目量大,自动调节模块间的负载平衡,从而可以非常简单地实现多 GSM MODEM 并行发送短信,使发送规模可自由调节。本短信群发系统的特点就是:使用非常简单,稳定性好,发送速度高。系统集城市号码查询、搜索号码导出、接收号码导入、短信内容制作、定时发送或立即发送、
4、发送记录、发送统计于一身,使整个短信广告的流程一气呵成、方便快捷。1.3 本短信群发系统将由五部分组成:企 业 短 信 通 软 件文件文件短信资费工具帮助软件概要设计编写规范第 页 41.4 定义专门术语GSM MODEM: 2. 任务概述2.1. 目标本阶段的值要目标是实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。2.2. 运行环境操作系统: windows98/2000/NT/XP/2003 server 等。使用软件:爱迪生企业短信通单机版 硬件需求:PII 以上电脑一台。 手机(含手机数据
5、线)或 GSM Modem 若干台。支持的手机类型有:西门子全系列、诺基亚 8310 和 8310 之后的机型、大部分爱立信手机、摩托罗拉商务机型等。对标准的各型号各品牌 GSM Modem 均支持。2.3. 需求概述本短信群发系统要求使用非常简单,稳定性好,发送速度高。系统集城市号码查询、搜索号码导出、接收号码导入、短信内容制作、定时发送或立即发送、发送记录、发送统计于一身,使整个短信广告的流程一气呵成、方便快捷。该软件的主要功能是:提供账户管理;运营部人员根据设备、发送能力等情况设定日发送能力、设备号码、设备发送能力及可发送时间段的管理;号码管理功能,包括号码导入及导入规则设定、号码筛选及
6、筛选规则设定、号码过滤及过滤机制设定;群发语管理;订单生成及管理;发送日志管理、日志中未成功发送号码重发设置等等。软件概要设计编写规范第 页 53. 原理图3.1. 用户权限下面将使用面向对象方法对检监监察管理信息系统的处理流程进行分析。系统可分为十大大部分:以下将分别对系统的这十大部分进行流程分析:3.1.1 不同角色用户权限软件概要设计编写规范第 页 6系统逻辑结构图如下:发送短信发送批量短信收取短信查找短信导出短信查询余额地址薄黑名单管 理 员 用 户注 册 用 户未 注 册 用 户管 理 员 用 户注 册 用 户普 通 用 户普 通 用 户未注册用户常用短语灰名单软件注册充值续费账户操
7、作权限设置修改密码系统设置下面对上图进行说明:普通用户:修改已登陆的本账户的密码、查询账户充值历史记录、已发送记录、时间、账户余额等。管理员用户:添加或修改帐户信息、设置/修改账户权限、修改账户密码。注册用户:可以得到更好的售后服务,并且可以享受到软件的终身免费升级服务。未注册用户:每次启动本软件后只能正常发送一条短信息,在一条以后发出去的内容均为我们的广告短信,不能收取短信。软件概要设计编写规范第 页 73.1.2 总结构图下面对各模块(以数字表示)进行功能说明:1 退出 退出短信通软件系统。2 发送短信 包括号码导入、日志管理、定时/实时发送短信。3 发送批量短信 党风廉政建设责任制工作登
8、记表、党风廉政建设定期报告。4 收发短信 注册用户收取短信。5 查找短信 根据查找范围查找短信。6 导出短信 从列表中导出短信。7 常用短语 对常用短语的增删改查操作。8 软件注册 软件采用加密狗方式注册,不限制使用的电脑和手机,可直接从网上下载最新版本,自助完成软件的升级,只要有加密狗就可以使用本软件。9 充值续费 注册用户利用充值卡和密码进行充值。10 查询余额 查询余额。11 地址薄 新建联系人、新建组及查找联系人,导入导出电话薄。12 黑名单 通信管理、政府机构等相关执法部门的号码。13 灰名单 对于两次以上发送不成功的号码,入灰名单库,号码入库后 3 个月释放回正常号码库(主要针对停
9、机) 。14 账户操作 添加或修改帐户信息。15 权限设置 设置/修改账户权限。16 修改密码 修改账户密码。17 关于 关于本软件的介绍。以上由于事务流处理上的便利,将有些功能模块,拆分到各事务流中。企 业 短 信 通 软 件文件短信资费帮助工具退出发送短信发送批量短信收取短信查找短信软件注册充值续费查询余额地址薄黑名单账户管理系统设置关于账户操作权限设置修改密码常用短语导出短信灰名单设置软件概要设计编写规范第 页 83.2. 内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。模块:发送短信从电话薄选择插入短语定时发送实时发送发送批量短信查找短信常用短语添加修
10、改软件注册充值续费地址薄新建联系人新建同级组新建下级组编辑组信息发送短信查找联系人导入电话薄帮助黑名单修改密码申请服务关于发送短信软件概要设计编写规范第 页 9发送批量短信收取短信电话薄管理常用短语短信查找系统设置软件注册3.3. 外部接口与短信通软件系统的外部接口示意图:2、与人事管理系统的接口4. 系统功能描述一级路径 二级路径 三级路径 四级路径 接口从文件导入发送短信导出剩余号码发送批量短信 导入短信导出短信选择文件导入电话薄导入电话薄 工具导出电话薄工具黑名单 导入导出短信号码魔方短信通 E c c e l / 文件号码魔方导入导出挑选号码软件概要设计编写规范第 页 10登录界面:主
11、界面:电话簿管理软件概要设计编写规范第 页 114.1. 文件实现的功能:退出短信通软件系统。4.2. 短信短信部分包含发送短信、发送批量短信、收取短信、查找短信、到处短信,常用短语六个模块。4.2.1 发送短信编辑短信内容,发送短信;并生成日志,对发送结果有明确的记录,如通过哪个手机、向哪个号码、在什么时候、发送了什么内容、发送成功与否等都有详尽记录。还可以分别导出成功记录和失败记录、成功号码和失败号码,以后发送短信时,可直接导取成功的有效号码发送软件概要设计编写规范第 页 124.2.1.1 界面4.2.1.2 实现功能:1 手工输入号码:提示“输入手机号,按回车” 。2 从电话薄选择:打
12、开选择收信人模块,添加收信人。软件概要设计编写规范第 页 131 从文件导入:导入电话薄文件,支持 excel 格式导入,对号码进行来源、日期、属性标记(支持多属性标记;不同定单导入的相同号码属性相加、来源相加,号码唯一;对于两次以上发送不成功的号码,入灰名单库) 。2 删除所选:实现删除所选电话号码的功能。3 清空列表:清空收信人列表。4 过滤黑名单。5 导出剩余号码:短信群发系统支持断点发送功能,即:如果您在发送 5 万个号码过程中忽然停电,系统也能记忆做您当前的发送位置,下次启动机器时,能自动从掉电的位置接着发送剩余的号码,短信内容也有记录,不需要您重新输入短信内容。 。6 插入短语:调
13、用常用短语模块,插入常用短语。软件概要设计编写规范第 页 141 清空日志。2 实时发送短信3 定时发送短信4.2.2 发送批量短信导入文件,并可在导入的信息内容之前或结尾处增加固定信息进行发送。软件概要设计编写规范第 页 154.2.2.1 界面4.2.4.1 界面实现功能:1 导入:导入符合格式的文件。 2 发送:发送导入的短信。 4.2.3 收取短信没有正常注册软件,不能收取短信。软件概要设计编写规范第 页 164.2.4 查找短信4.2.4.1 界面4.2.4.2 实现功能:根据查找条件,确定查找范围,查找短信。起始日期和截止日期为系统默认日期。软件概要设计编写规范第 页 174.2.
14、5 导出短信4.2.6 常用短语 4.2.4.1 界面4.2.4.2 实现功能:1 根据短语类别,对短信内容分类显示。2 新增功能:实现新增短语类的功能。3 修改功能:实现修改短语类的功能。4 删除功能:实现删除所选择的常用短语的功能。软件概要设计编写规范第 页 184.3. 资费4.3.1 软件注册4.3.1.1 界面:4.3.1.2 实现功能:填写企业资本信息,利用软件序列号进行注册。4.3.2 充值续费4.3.2.1 界面:4.3.2.2 实现功能:利用充值卡号和充值密码进行充值。软件概要设计编写规范第 页 194.4. 工具4.4.1 电话薄4.4.1.1 界面:4.4.1.2 实现功
15、能:1 系统新建联系人对存在的联系人进行编辑删除联系人创建同级组创建下级组编辑组信息删除组发送短信关闭电话薄2 工具查找联系人:在电话薄中,根据姓名、性别、出生年月、所在省、住址、公司名称、手机号码、办公电话查找所有联系人或当前组联系人。你可在查找范围中,查找重复手机号。导入电话薄:填写导入的文件名称、电话薄分组、按对应联系人项目导入电话薄。 【外部接口】软件概要设计编写规范第 页 20导出电话薄:将电话信息导出到 Excel 中。3 帮助4.4.2 黑名单设置4.4.2.1 界面:4.4.2.2 实现功能:通信管理、政府机构等相关执法部门的号码4.4.3 账户管理实现功能:管理员权限账户操作:添加或修改帐户信息权限设置:设置/修改账户权限修改密码:修改账户密码普通帐户权限修改密码:修改已登陆的本账户的密码查询账户充值历史记录、已发送记录、时间、账户余额等软件概要设计编写规范第 页 214.4.4 系统配置4.4.4.1 界面:4.4.4.2 实现功能:系统配置:配置发短信签名设置、是否自动接收短信并且设置多长时间接受一次、申请短信转移服务。