短信收发系统设计【项目设计报告】.docVIP

短信收发系统设计【项目设计报告】.doc

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目设计报告 上海易嵌 项目名称: 短信收发系统设计 项目负责人: 汤汝 项目时间: 组员: 邵林、陈阳、余刚 目录 概要设计部分 3 一、设计需求 3 客户端要求 3 服务端要求 3 限制性需求 4 项目分配情况 4 二、体统总体结构图 5 三、模块介绍 5 1.服务器 5 2. 协议层 8 3. 应用层模块 11 详细设计部分 13 一、 服务器设计与分析(负责人:余刚) 13 服务器应用层输入输出 13 模块功能函数 13 二、协议层设计与分析(负责人:汤汝) 21 1.客户端注册模块 21 2.客户端数据处理模块: 25 3.客户端打包解包模块 28 4.服务端收发模块 29 三、应用层设计与分析(负责人:邵林、陈阳) 32 1. 各函数模块介绍 32 1.1短信设置模块 32 1.2短信编辑模块 35 1.3短信操作模块 36 1.4保存模块 39 2. 视图模块对的构建 42 2.1已发件箱 42 2.2 草稿箱模块 43 2.3 写信箱 44 2.4 发件箱模块 45 2.5 收件箱模块 45 2.6 短信设置模块 46 2.7 自定义文件夹模块 47 概要设计部分 一、设计需求 使用TCP/IP协议模拟GSM协议设计短信收发系统。 客户端要求 客户端第一界面为写短信,收件箱,发件箱,已发件箱,草稿箱,短信设置。用户可自定义文件夹。 写短信界面进入后需要输入收件人和短信内容,收件人可以从电话本模块中选择,也可以直接输入号码,如输入号码和电话本中存在记录匹配,需直接显示为电话本中姓名,输入完成后可进行发送操作或存入草稿箱。 收件箱中存储从网络端收到的短信,收件箱中的短信按照接受时间排序,未读短信需要被标识。对收件箱的操作包括删除短信(包括单条删除,多条删除和全部删除),显示短信数量,按发件人排序。单独对每个短信条目的操作包括删除,回复,转发,查看信息详情,将发件人保存至电话本,将短信内容中号码保存至电话本,将短信条目移至自定义文件夹。 发件箱中保存正在发送中的短信,如发送成功,则短信转存至已发件箱中。如发送失败,则短信仍保存在发件箱中。对发件箱的操作包括删除短信(包括单条删除,多条删除和全部删除),显示短信数量。单独对每个短信条目的操作包括删除,转发,发送。 已发件箱中保存发送成功的短信,对已发件箱的操作包括删除短信(包括单条删除,多条删除和全部删除),显示短信数量,按收件人排序。单独对每个短信条目的操作包括删除,转发,查看信息详情,将收件人保存至电话本。 草稿箱存储短信编辑的草稿,对草稿箱的操作包括删除短信(包括单条删除,多条删除和全部删除),显示短信数量。单独对每个短信条目的操作包括删除,发送。 自定义文件夹由用户定义,用户可定义自定义文件夹名称。对自定义文件夹的操作包括删除文件夹,删除短信(包括单条删除,多条删除和全部删除),显示短信数量。对单条短信的操作同收件箱。用户可定义多个自定义文件夹。 短信设置中条目项为 是否匿名发送,当前容量显示,自定义文件夹管理,是否开启发送报告,短消息服务中心设置,信息有效期,短信黑名单功能。自定义文件夹管理包括创建自定义文件夹,重命名自定义文件夹,删除自定义文件夹。 服务端要求 服务器端需实现接收,存储和转发三种基本功能。另需根据SMS协议标准实现延时发送,定时发送,匿名发送,短信屏蔽功能。服务器端需启动守护进程。 短信服务器: A、提供用户管理表 B、提供短信发送日志并通知是否到达客户手机 C、提供短信接收日志并响应客户端程序连接请求 D、短信内容服务可主要分为点播和订阅两张,点播类型随机发生,用户需要该信息临时点播,为一次性服务,订阅信息由用户定制订阅关系,服务方按时向全部订阅者发送同样的信息 E、手机用户在申请使用服务方所提供的信息服务前,需要注册。注册中要对手机用户进行验证,验证通过后注册成功 限制性需求 1 短信字符编码要求根据SMS协议实现。 2 客户端电话本条数最大200条。客户端短信最大条目数为300条。最大条目数指所有短信文件夹内包括的条目数总量。服务器端存储容量不做限制。 四 安全性及可靠性需求 1 要求网络传输非明码传输,并保证网络传输数据之可靠性。 2 要求服务器端稳定安全。 3 要求客户端存储安全。 项目分配情况 责任人 任务 备注 汤汝 总体设计报告,协议层的设计报告,以及实现与调试,应用层电话簿功能实现。 确保协议层的实现,负责审核各个模块的设计,提供参考性意见。 余刚 服务器设计报告,服务器的实现与调试。 确保服

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档