Android智能手机平台上多媒体短信通信系统设计开发可行性方案

合集下载

短信平台项目实施方案

短信平台项目实施方案

短信平台项目实施方案一、项目背景。

随着移动互联网的快速发展,短信已经成为人们日常生活和工作中不可或缺的一部分。

在企业营销、客户服务、通知提醒等方面,短信都发挥着重要作用。

因此,建立一套高效稳定的短信平台系统对于企业来说显得尤为重要。

二、项目目标。

本项目旨在建立一套稳定高效的短信平台系统,为企业提供可靠的短信发送、接收、管理和统计功能,满足企业日常运营和管理的需求。

三、项目内容。

1. 系统架构设计。

本项目将采用分布式架构设计,通过搭建多节点服务器集群,实现高可用性和负载均衡,确保系统的稳定性和高效性。

2. 功能模块设计。

系统将包括短信发送、接收、模板管理、用户管理、统计分析等功能模块,通过模块化设计,实现功能的高度可扩展性和灵活性。

3. 技术选型。

在系统开发过程中,我们将采用主流的开发技术和框架,如Spring、MyBatis 等,同时结合消息队列、缓存等技术,提升系统的性能和稳定性。

4. 安全性设计。

为了保障用户信息和数据的安全,系统将采用加密传输、访问控制、安全审计等手段,确保系统的安全可靠性。

四、项目实施步骤。

1. 系统需求分析。

通过与业务部门的沟通,明确系统的功能需求和性能需求,为后续的系统设计和开发奠定基础。

2. 系统设计与开发。

根据需求分析的结果,进行系统架构设计、功能模块设计和技术选型,然后展开系统的开发和测试工作。

3. 系统部署与测试。

在系统开发完成后,进行系统部署和测试工作,确保系统的稳定性和性能满足要求。

4. 系统上线与运维。

在系统测试通过后,进行系统的上线工作,并建立系统的监控和运维机制,确保系统的稳定运行。

五、项目风险及对策。

1. 技术风险。

针对技术风险,我们将加强团队技术培训,确保团队成员具备足够的技术能力,同时引入技术专家进行指导。

2. 运维风险。

针对系统上线后的运维风险,我们将建立健全的运维流程和机制,确保系统的稳定运行和故障处理能力。

六、项目成果。

通过本项目的实施,我们将建立一套稳定高效的短信平台系统,为企业提供可靠的短信服务,提升企业的运营效率和客户体验。

android平台手机安卓短信通毕业设计论文

android平台手机安卓短信通毕业设计论文

android平台手机安卓短信通毕业设计论文目录1 引言 (2)1.1课题研究的背景 (2)1.2课题研究目标及意义 (2)2.主要技术简介 (2)3.系统分析与设计 (3)3.1系统简要说明 (3)3.2系统可行性分析 (3)3.2.1 技术可行性 (3)3.2.2 经济可行性 (4)3.2.3 操作可行性 (4)3.3需求分析 (4)3.4功能模块分析 (5)4 系统应用分析 (5)4.1应用程序交互模型(时序图) (5)4.2应用程序交互模型(活动图) (6)5.数据库设计......................................... 错误!未定义书签。

5.1概述........................................... 错误!未定义书签。

5.2 数据库的特点................................... 错误!未定义书签。

5.3数据库表结构................................... 错误!未定义书签。

6系统实现 .. (6)6.1用户主界面分析 (6)6.2单号码连发界面分析 (6)6.3号码段发送界面分析 (9)6.4清单发送界面分析 (11)6.5定时短信界面分析 (13)7.程序调试与测试 (16)7.1程序调试 (16)7.2 程序测试 (16)7.2.1 测试目的 (16)7.2.2 测试内容 (17)8.总结 (17)致谢 (18)参考文献 (19)1 引言1.1课题研究的背景目前android平台手机渗透到我们生活,20世纪末,电子技术获得了飞速的发展,在其推动下基于android平台手机的现代电子产品在我们生活的各个角落都能见到,有力地推动了社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

基于android平台手机的发展趋势,本设计以android平台手机为核心制作了一个短信通。

论文:短信平台系统的设计与实现

论文:短信平台系统的设计与实现

论文:短信平台系统的设计与实现论文:短信平台系统的设计与实现摘要:随着移动通信技术的不断发展,移动互联网应用的日益丰富,电信运营商的各种增值业务也随之增加。

虽然新业务的出现对短信等原有业务造成了一定的冲击,但这些业务并不能取代短信业务在人们日常工作生活中的地位,因此优化短信平台设计是十分必要的。

该文将以软件工程思想为核心,以互联网网关为基础,通过对短信平台进行需求分析,从而对短信平台系统进行设计并加以实现。

对短信的发送则利用移动网关来实现,充分利用了互联网的优势,以便实现用户对短信平台系统的各方面要求。

关键词:短信平台;设计;实现Abstract:With the development of mobile telecomunication technology, alone with the enrichment of the mobile internet application, the value-added services from the telecom operaters accordingly increase. Though the emerging of some new services,to some extent,have inpact on the old ones like the short message service,however,these new services can’t replace the role of short message in people’s daily life and work. Therefore the SMS platform designing is obviously necessary. Taking the idea of software engineering as the core,and the internet gateway as the foundation,this thesis analyze peaple’s demand for short message platform so as to put it into practice. Through the internet gateway, with the great advantadges of the internet,people’s demands for the SMS platform are meet.Key words:short massage system platform(SMS platform); design; implementation1 研究背景及意义1.1 研究背景随着全球经济的进步,通讯行业也迅速发展起来。

【精品文档】安卓可行性报告-范文word版 (11页)

【精品文档】安卓可行性报告-范文word版 (11页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==安卓可行性报告篇一:Android专业可行性报告简介与发展历程一、Android 简介与发展历程1、 Android 简介、Android 是 Google 历经数年和投资数亿美元开发出来的智能手机系统,是基于 Linux 内核的操作系统,是 Google 公司在 201X 年 11 月 5 日公布的手机操作系统。

Google 也发起了围绕 Android 的组织——开放手机联盟,其英文全称为“Open Handset Alliance”。

它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。

底层 Linux 内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以 Java 编写。

随着各大移动终端生产商大力开发和生产基于 Android 的移动智能设备,Android迅速得到业界和社会的认可,并成为整个产业的热点,基于 Android 平台的各类人才逐渐成为各大企业竞相争夺的焦点。

而且 Android 是一个开放的系统,不管是企业还是个人都可以参与来表达自己的创意和想法。

2、发展历程、 Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。

根据市场研究公司 Gartner 的统计数据显示, 201X 年第二季度,谷歌Android 移动操作系统的市场份额上升至 17.2%,成功取代苹果 IOS 晋升为全球第三大移动操作系统。

201X 年第二季度一系列最新智能手机发布以后,在 Android 操作系统在美国个人消费者市场上销售的所有智能手机中所占份额为 33%,超过 RIM 的 28%和苹果的22%。

201X 年 11 月数据,Android 占据全球智能手机操作系统市场 52.5%的份额,中国市场占有率为 58%。

多媒体信息发布系统技术设计方案

多媒体信息发布系统技术设计方案

多媒体信息发布系统技术设计方案一、项目背景与需求分析随着信息技术的迅猛发展,多媒体信息发布系统被广泛应用于各种场景,如商场、地铁、学校等。

这种系统能够通过多媒体展示设备,将广告、公告、新闻等信息以图文、音频、视频等形式进行展示,为用户传递各种信息。

本次设计的多媒体信息发布系统旨在为一个购物中心打造一个高效可靠的信息发布平台。

其主要需求如下:1. 实时发布:系统应能够随时随地发布信息,并立即显示在多个展示设备上;2. 多媒体支持:系统应支持文本、图片、音频、视频等多种格式的信息展示;3. 统一管理:管理人员能够方便地创建、编辑、删除信息,并对信息进行分类和定时发布;4. 多设备展示:支持多个展示设备同时显示不同或相同的信息;5. 安全可靠:系统应具备权限管理和备份恢复功能,以保证信息的安全性和可靠性。

二、系统架构设计1. 前端展示端前端展示端由多个展示设备组成,如数字显示屏、电视、投影仪等。

每个展示设备通过网络连接到服务器,实时接收发布的信息并进行展示。

2. 后台管理端后台管理端为系统管理员提供创建、编辑和管理信息的功能。

通过后台管理端,管理员可以上传各种格式的信息,并对信息进行分类和定时发布。

3. 服务器端服务器端负责接收管理员发布的信息,并将其存储在数据库中。

同时,服务器端将信息推送给各个展示设备,以便其进行展示。

服务器端还提供安全管理功能,包括用户权限管理、备份恢复等。

4. 数据库数据库用于存储管理员发布的信息和用户权限信息。

管理员发布的信息包括标题、内容、展示时间等。

用户权限信息包括角色、账号、密码等。

三、关键技术点1. 实时推送通过使用 WebSocket 技术,服务器端能够实时将信息推送给展示设备,实现即时展示的效果。

2. 多媒体支持通过使用 HTML5 技术,前端展示端能够支持多种格式的信息展示,包括文本、图片、音频、视频等。

3. 权限管理通过在服务器端设置权限控制机制,只有具备合法权限的管理员才能够登录后台管理端进行操作。

多媒体改造项目可行性报告

多媒体改造项目可行性报告

多媒体改造项目可行性报告一、项目背景及目标随着信息科技的快速发展,多媒体技术在各个领域得到广泛应用。

本项目旨在将多媒体技术应用于已有的产品或服务中,以提高用户体验,增加产品附加值,从而提升企业竞争力。

二、市场分析1.多媒体技术市场广阔:多媒体技术已渗透到各个行业领域,包括电子商务、教育、医疗健康、娱乐等。

预计未来几年,多媒体技术市场将保持快速增长。

2.用户需求推动多媒体改造项目:现代用户对产品或服务体验越来越重视,希望通过多媒体技术获得更加丰富、便捷和个性化的体验。

多媒体改造项目能够满足用户需求,提高用户满意度。

三、项目可行性分析1.技术可行性:a.多媒体技术已成熟:相关的多媒体技术已经发展成熟,具备可供项目使用的成熟解决方案。

b.项目所需技术可实现:项目所需的多媒体技术在实践中得到验证,可通过引入合适的技术解决方案来实现。

2.商业可行性:a.市场需求:消费者对多媒体技术的需求趋于增长,多媒体改造项目可以满足市场需求,提高产品或服务的附加值。

b.收益预测:多媒体改造项目将提高产品或服务的附加值,增加用户粘性,进而增加收入和利润。

3.经济可行性:a.投资回收期:根据初步估算,多媒体改造项目的投资回收期大约在一到三年之间,预计项目将带来较高的经济回报。

b.成本控制:通过谨慎的成本控制和合理的资源规划,项目成本可控制在可接受范围内。

四、项目计划1.需求分析:明确用户需求,确定多媒体改造项目的目标和范围。

2.技术选择:研究市场上可用的多媒体技术解决方案,选择适合项目需求的技术。

3.开发与测试:进行多媒体改造项目的开发和测试工作,确保项目质量和可靠性。

4.上线与推广:将多媒体改造后的产品或服务上线,并通过广告、宣传等方式推广项目。

5.持续优化:根据用户反馈和市场需求,不断优化多媒体改造项目,提高用户体验和产品价值。

五、风险与控制1.技术风险:多媒体技术更新换代快,存在技术过时的风险。

通过与专业技术团队合作,及时跟进技术发展趋势,降低技术风险。

短信平台技术方案

短信平台技术方案

短信平台技术方案一、简介短信平台是现代通讯领域中广泛应用的一种信息传递方式。

它通过网络将信息以短信的形式传递给手机用户。

短信平台技术方案是指搭建和运营一个高效、可靠的短信平台所需要的技术方案和架构。

本文将以短信平台技术方案为主题,介绍短信平台的基本原理、技术要点以及如何构建一个稳定可靠的短信平台。

二、短信平台的基本原理短信平台的基本原理是将用户发送的短信通过网络传输到目标手机。

具体流程如下:1. 用户发送短信:用户通过短信平台提供的接口或界面,将要发送的短信内容等信息发送给短信平台。

2. 短信平台接收:短信平台接收用户发送的短信内容,并保存在短信平台的数据库中。

3. 短信平台发送:短信平台将保存在数据库中的短信内容转发到目标手机号码。

4. 目标手机接收:目标手机接收到短信平台转发的短信内容。

以上是短信平台的基本原理,具体实现过程需要涉及到短信协议、网络通信、数据库管理等多个技术要点。

三、短信平台技术要点1. 短信协议的选择:短信平台需要选择适合的短信协议进行通信,常见的短信协议有SMPP、CMPP等。

选择合适的短信协议可以提高短信平台的稳定性和可扩展性。

2. 网络通信的实现:短信平台需要与短信网关进行通信,实现短信的发送和接收。

网络通信采用的技术包括HTTP、TCP/IP等,需要确保通信的安全性和稳定性。

3. 数据库管理:短信平台需要保存用户发送的短信内容和相关信息,数据库的选择和管理对于短信平台的性能和稳定性至关重要。

常见的数据库包括MySQL、Oracle、MongoDB等。

4. 接口设计和开发:短信平台需要提供给开发者和合作伙伴使用的接口,接口的设计和开发需要考虑到用户需求和系统功能的完整性。

5. 短信内容审核和过滤:短信平台需要对用户发送的短信进行审核和过滤,防止发送违规内容。

这需要使用文本分析技术和人工审核结合,确保合规性和良好的用户体验。

以上是短信平台技术要点的简要介绍,要根据实际情况进行具体的技术选择和实现。

基于Android平台即时通信系统的设计与实现

基于Android平台即时通信系统的设计与实现

基于Android平台即时通信系统的设计与实现一、概述随着移动互联网的快速发展和智能手机的广泛普及,即时通信系统(Instant Messaging System,简称IMS)已经成为人们日常生活中不可或缺的沟通工具。

特别是在Android平台上,由于其开放性和广泛的用户基础,开发一款高效、稳定、用户友好的即时通信系统显得尤为重要。

本文旨在探讨基于Android平台的即时通信系统的设计与实现,包括系统架构、关键技术、功能模块以及用户体验优化等方面。

我们将对即时通信系统的发展历程进行简要回顾,分析其在Android平台上的发展现状和趋势。

我们将详细介绍系统的整体架构设计,包括前端用户界面、后端服务器架构、数据库设计等关键部分。

在此基础上,我们将深入探讨实现即时通信功能所需的关键技术,如网络通信协议、消息加密与解密、用户身份认证等。

我们还将介绍系统中各个功能模块的设计与实现,如用户管理模块、消息处理模块、文件传输模块等。

每个模块都将详细阐述其功能特点、实现原理以及面临的挑战和解决方案。

我们将讨论如何通过优化算法和界面设计来提升用户体验,包括降低延迟、提高消息传输稳定性、增强用户界面友好性等方面。

1. 介绍即时通信系统的重要性和应用场景即时通信系统(Instant Messaging System,简称IMS)是现代通信技术的重要组成部分,其重要性和应用场景日益凸显。

在当前的数字化时代,即时通信系统已经成为人们日常生活和工作中不可或缺的一部分。

无论是在个人社交、企业沟通,还是在教育、医疗、金融等各个领域,即时通信系统的应用都发挥着重要的作用。

在个人社交方面,即时通信系统如微信、QQ、WhatsApp等已经成为人们日常沟通的主要工具。

通过即时通信系统,人们可以随时随地与朋友、家人保持联系,分享生活点滴,进行实时语音或视频通话,增进彼此的感情。

即时通信系统还提供了丰富的社交功能,如朋友圈、群组聊天、表情包等,使得人们的社交方式更加多样化、便捷化。

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

Android智能手机平台上多媒体短信通信系统设计开发可行性方案【摘要】多媒体短信系统是在智能手机平台(本文使用Android手机平台)上开发日勺.一个通信软件’它可以在安装本软件日勺.手机用户之间发送多媒体短信(包括文字、图片、动画、音频、视频)。

该系统分服务器端和客户端’客户端与服务器端通过Socket建立连接’用户之间以JSON 数据日勺.形式传送数据。

【关键词】多媒体短信;Android;通信;Socket; JSON目录引言 (5)1 系统概述 (7)1.1系统日勺.功能概述 (7)1.2 实现系统日勺.技术概述 (7)2 系统需求分析 (10)2.1 功能描述 (10)2.1.1 好友管理 (10)2.1.2 发送信息 (11)2.1.3 其他功能 (12)2.2 数据流图 (14)2.3 实体联系图 (15)2.4 性能需求 (15)3系统概要设计 (16)3.1系统日勺.体系结构与设计思想 (16)3.1.1 系统日勺.体系结构 (16)3.1.2 系统日勺.设计思想 (17)3.2 系统功能模块设计 (18)3.2.1 系统总体功能模块 (18)3.2.2 系统总体流程 (19)3.3 系统主要模块设计 (19)3.3.1用户登录模块 (20)3.3.2查找好友模块 (20)3.3.3 发送文本信息模块 (20)3.3.4发送二进制模块 (21)3.4 数据库设计 (21)3.4.1 服务器端数据库设计 (21)3.4.2 客户端数据库设计 (22)3.5 系统中日勺.实体类与对象 (23)3.5.1 服务器端主要日勺.类 (23)3.5.2 客户端主要日勺.类 (26)4 系统详细设计及实现 (30)4.1 系统平台选择 (30)4.2 数据库日勺.选择 (30)4.3 用户主要界面设计及实现 (32)4.3.1 登录界面 (32)4.3.2 查找好友界面 (35)4.3.3 聊天界面 (38)5 系统测试 (42)5.1 测试方案 (42)5.2 测试过程 (43)5.3 测试结果 (57)6 总结 (58)6.1 系统日勺.设计实现总结 (58)6.2 系统日勺.进一步改进 (58)附录A 系统使用说明书......................... 错误!未定义书签。

附录A.1 系统运行环境要求.................... 错误!未定义书签。

附录A.2 系统安装配置........................ 错误!未定义书签。

附录B 系统源代码............................. 错误!未定义书签。

附录B.1 系统源代码清单...................... 错误!未定义书签。

引言随着计算机技术和通信技术日勺.快速发展以及人们对信息交流日勺.需求日勺.不断增长’方便快捷日勺.手机逐渐成为人们必不可少日勺.通信工具’成熟日勺.语音通信功能基本满足了人们对信息交流日勺.基本需要’但是会产生比较高日勺.语音通信费。

目前日勺.手机短信功能相对比较简单’基本上以发送文本信息为主’虽然也可以发送彩信(彩信可以用于传送文字、图片、动画、音频、视频等多媒体信息)’但是彩信日勺.大小有限制’而且费用也相对比较高。

目前日勺.形势是使用智能手机和3G网络日勺.人越来越多’智能手机上搭载日勺.一般都是3G网络’而且智能手机还可以使用wifi’也就是说在智能手机上传输网络数据会相比以前快得日勺.。

现在网络通信技术发展很快’3G网络已经很普遍’传输速度相对以前有质日勺.提升’原来GPRS日勺.最大传输速度184kbit/s’而现在日勺.3G 网络可以达到2Mbit/s。

目前使用3G网络日勺.用户越来越多’利用3G网络传输速度快日勺.特点可以在手机上开发一个软件’利用网络来发送多媒体信息’这样不仅可以即时通信’而且还可以省去相当一部分费用。

因此’未来日勺.发展趋势是用户更多日勺.利用网络聊天软件来交流。

目前手机上日勺.聊天软件主要有中国移动日勺.飞信’腾讯日勺.QQ,腾讯日勺.微信’这些聊天软件应用普遍’非常受人们日勺.欢迎。

飞信日勺.特点是实现了电脑与手机端日勺.交互’当手机端不在线时可以以短信日勺.形式发到用户手机上。

腾讯日勺.QQ应该是使用最普遍日勺.’同时在线用户已超过1亿。

腾讯日勺.微信是近几年新出现日勺.’也非常受人们日勺.欢迎’充分利用了智能手机日勺.功能。

但是他们做日勺.还不是很完美’不能让所有人都满意’开发一款令人们焕然一新日勺.软件也许会受到人们日勺.喜爱。

前面三者都是交友类软件’可以满足好友间方便通信。

但是我发现目前日勺.婚恋网有很多’但是这些网站都有一个特点’就是可以浏览到相亲对象’但是获取相亲对象日勺.联系方式却是很是不便’大部分都需要交钱’即使不需要交钱一般也得不到相亲对象日勺.联系方式’拿珍爱网来说’当你想得到感兴趣对象日勺.联系方式时’不交钱也可以得到对方日勺.联系方式’但是概率比较小’除非你条件特别好’在该网站人气很高’这显然是满足不了大众日勺.需求日勺.’大众需要日勺.是对于感兴趣日勺.对象’只要对方同意给我联系方式我就可以得到对方日勺.联系方式。

因此’我们可以在好友通信日勺.基础上增加一个牵红线功能’我想如果这样日勺.话预期可以得到很多人日勺.喜欢。

目前智能手机平台android发展很快’市场份额已排第一’超过苹果’前景广阔。

而且android系统已成为全球应用最具有广泛影响力日勺.手机操作系统’三星、摩托罗拉等手机厂商巨头已经纷纷倒戈’投向Android 阵营。

Android手机平台是一个真正开放式日勺.平台’无须支付任何费用即可使用’因此智能手机平台我们选择使用Android平台’在Android平台上开发多媒体短信系统’该系统日勺.目标是在安装该软件日勺.用户之间通过网络传送多媒体信息’多媒体信息包括文字、图片、动画、音频、视频’这样可以方便用户之间日勺.交流’利用网络通信还可以为用户节省相当一部分费用。

1 系统概述该系统是运行在android手机上日勺.通信软件’好友之间可以发送多媒体信息’包括文字、图片、音频、动画、视频。

1.1系统日勺.功能概述该系统日勺.功能主要有三大块’分别是:好友管理、发送多媒体信息、软件国际化。

好友管理日勺.功能如下:✓查找好友✓添加好友✓删除好友✓修改好友显示信息发送多媒体信息功能:✓发送文字信息✓发送图片(可以使用拍照功能得到日勺.图片)✓发送动画✓发送音频(可以使用录音功能得到日勺.录音文件)✓发送视频(可以使用摄像功能得到日勺.视频文件)软件国际化根据手机日勺.语言环境给用户展示对应日勺.语言文字。

目前该系统只支持英文和中文。

1.2 实现系统日勺.技术概述服务器端与客户端在总体设计使用MVC架构。

服务器端与客户端都采用Java语言。

服务器端使用简单易用日勺.Mysql数据库’客户端使用占用体积小、开源日勺.、Android自带日勺.sqlite3数据库。

客户端与服务器端采用Socket通信’通过json传送数据。

服务器一直监听客户端日勺.连接’每当有客户端请求连接时就给客户端分配一个线程来处理客户端日勺.交互’接着继续监听客户端日勺.连接’并把客户端日勺.Socket对象存放起来’当他日勺.好友给该用户发送消息时服务器通过该Socket给用户发送信息。

客户端给服务器发送日勺.都是json字符串’当服务器接收到客户端发送来日勺.消息时首先判断客户端日勺.请求类型’根据客户端日勺.请求类型(比如说请求登录)来做相应日勺.处理’然后返回数据给客户端’客户端也是根据服务器返回日勺.消息得到返回类型’根据返回类型(比如说返回好友信息)做相应日勺.处理。

客户端发送二进制数据技术概述:首先将待发送日勺.二进制数据(图片、音频、视频)转化成字节数组’然后将字节数组经Base64转化为字符串’然后封装到json数据里面发送给好友。

用户给好友发送日勺.消息对象里面会封装来自哪个用户’要发送给哪个用户’以及请求类型。

当服务器收到该消息时会转发给对应日勺.好友。

发送信息主要分为两类:发送文字信息和发送二进制信息。

文字信息可以直接嵌入到JSON数据里面’但是二进制数据是不能直接嵌入到JSON 数据里面日勺.’可以通过Android里自带日勺.一个工具类Base64将字节数据转换为字符串’这样有三个好处:✓可以起到保密作用✓防止解析JSON数据时出现异常可以将数据存放到JSON数据里面’不用再用额外日勺.方式传送二进制数据。

2 系统需求分析为了开发出真正满足用户需求日勺.软件产品’首先必须知道用户日勺.需求’对软件需求日勺.深入理解是软件开发工作获得成功日勺.前提条件’因此我们对该系统日勺.需求做出了认真日勺.分析。

2.1 功能描述这方面日勺.需求指定系统必须提供日勺.服务’通过需求分析应该划分出系统必须完成日勺.所有功能。

2.1.1 好友管理作为一款聊天通信软件’用户可能会有很多好友’好友管理是用户常用日勺.功能’聊天用户可以对自己日勺.好友进行管理’包括查找好友、添加好友、删除好友’修改好友在本地日勺.显示信息。

(1) 查找好友当用户好友过多时’用户想打到要聊天日勺.好友可能不那么容易。

因此为用户提供查找好友功能’只要输入用户日勺.信息就可以找到想找日勺.好友。

用户可以根据多个条件查找好友’比如:性别’年龄段’用户名’昵称等等。

(2) 添加好友用户刚开始是没有好友日勺.’但是可以添加感兴趣日勺.好友’当然也可以被其他用户添加。

当用户主动添加其他用户为好友时’需要得到对方日勺.认可后才可以成功添加对方为好友。

当被其他用户添加好友时’服务器会让用户确认是否要添加对方为好友’用户可以选择添加也可以选择拒绝添加对方为好友。

(3) 删除好友当用户好友过多或者想删除某个好友时可以删除好友’当用户成功删除某好友时’对方日勺.好友列表里也将用户删除’即两者不再具有好友关系。

2.1.2 发送信息发送聊天信息是该软件日勺.核心功能’用户可以发送多媒体信息’包括文字、图片、动画、音频、视频。

用户发送文字消息具有即时性’如果用户在线则可以立即收到好友发送日勺.消息。

(1)发送文字信息用户可以发送文字信息给自己日勺.好友’如果好友不在线将信息存储到服务器’当好友上线时再发送给好友。

用户接收到日勺.信息会存储到数据库中’当同一用户再次登录后可以看到自己日勺.聊天记录。

当自己和好友聊天时’如果其他日勺.好友发送消息过来则给予声音提示’并加入到最近聊天好友列表里。

(2) 发送图片用户可以给在线用户发送图片’当用户不在线时不可以发送图片。

发送图片时用户可以选择手机内存卡里已经存在日勺.图片’也可以进行拍照后将拍照日勺.图片发送给好友。

相关文档
最新文档