- 47
- 0
- 约7.26千字
- 约 20页
- 2018-06-01 发布于江西
- 举报
仿QQ聊天系统课程设计要点.doc
目录
绪论 1
一.需求分析 1
1.1软件功能需求分析 2
1.2 安全需求分析 2
二.总体设计 3
2.1 软件结构图 3
2.2 功能描述 3
2.2.1注册功能概要 4
2.2.2登录功能概要 4
2.2.3聊天功能概要 5
2.3 安全设计 6
三.数据库设计 6
3.1概念结构设计 6
3.2逻辑结构设计 7
3.3物理结构设计 7
四.详细设计 8
4.1 用户聊天模块总体流程图 8
4.2 服务端模块 8
4.3 客户端模块 9
五.编码 14
六.结论 16
学习体会 17
致谢 17
参考文献 17
绪论
随着现代技术的不断输入和信息化的广泛普及,移动网络作为一种新兴事物,在近些年得到了前所未有的普及和深入,移动网络上的各种应用层出不穷,给各个阶层、各个年龄段的用户提供了不同的个性化的服务。而现代中小型企业的领导认识到进一步提高企业信息化的必要性。为使企业能在瞬息万变的信息时代生存下去,适应激烈的市场竞争,现代企业要求加强员工之间的交流和通信能力,尤其是领导和员工之间的共同能力,实时的交流系统就是在这种条件下诞生的。
在这个信息化时代,手机已成为继固话之后最为通俗的交流工具,“聊天”成了生活的必需品,这就有了系统下人与人之间的多样会话方式—QQ聊天。传统会话聊天或许是面对面闲话家常或许是通过打电话进行交流,但都存在各种不便及弊端 。而手机QQ,在手机系统下,占用手机相对很小的空间,系统的记录了QQ好友的信息,不仅突破了各种条件的束缚,减轻了机主的负担,更方便了使用者的通讯交流。?
综上所述,本课题主要研究基于Android的移动聊天系统,以更好的用户体验性为目的开发出界面简洁,用户易操作的移动即时通信聊天工具。该聊天工具的主要功能:用户注册,登录,好友一对一聊天,添加新好友,修改个人信息等。在该即时通信工具中利用Bmob实现Android端与Bmob服务端的数据操作。Bmob对数据的增删改查找做了很好地封装,以及其批量的处理。客户端之间通过服务器对数据的转发实现相互通信。
需求分析
随着经济全球化以及企业激烈的竞争,改善企业内部及整个供应链各环节的管理、调度资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决定性因素。
图2.1 软件结构图
2.2 功能描述
进入该软件,进入登录界面,如果没有账号,则可以点击立即注册,进入注册界面进行注册,登录进入主界面,显示会话、联系人、设置,通过选择相应菜单进行相关操作。
2.2.1注册功能概要
输入注册需要的信息,且保证正确
参与者:用户
执行者:用户
前提条件:开启程序,进入注册界面
用户注册流程图:
否
图2.2.1 用户注册流程图
2.2.2登录功能概要
判断输入信息格式
服务器验证输入信息
跳转进入好友列表界面
登录流程图:
失败
成功
图2.2.2 登录功能流程图
2.2.3聊天功能概要
用户点击联系人列表中的一个好友时,进入聊天界面
在输入框输入信息,点击发送按钮,发送信息
好友回复消息是在该聊天页面显示
当有好友发消息过来时,系统会通过Toast提示
当QQ在后台运行时有好友发送消息过来时,系统会通过广播的形势告诉用户
用户聊天后退出聊天界面后,聊天信息保留
用户聊天模块总体流程图:
传输好友回复的消息 传输好友回复的消息
封装信息进行传输 封装信息进行传输
图2.2.3 用户聊天模块总体流程图
2.3 安全设计
通过为不同的用户设计不同的用户视图,和为每一个登录的用户设置密码来实现数据库的安全设计要求。
三.数据库设计
3.1概念结构设计
图3.1 总体E-R图
3.2逻辑结构设计
用户信息(用户编号,用户账号,用户密码,性别,昵称,头像)
会话信息(消息编号,好友账号,好友头像,发送/接收消息时间,消息内容)
3.3物理结构设计
表3-1 用户信息-Users
明细 字段 类型 主键 外键 唯一 可为空 用户编号 objectId String 是 否 账号 Username String 是 是 是 否 密码 Password String 否 否 性别 sex bool 是 昵称 nick string 头像
表3-2 会话信息-Bmobmsg
明细 字段 类型 主键 外键 唯一 可为空 消息编号 messageId
您可能关注的文档
- (doc)湖北省荆州市荆州区农村公路桥梁建设项目—纪南六组桥工程_.doc
- 商务日语日常用语大汇总.doc
- 盐津县西铁煤矿总回风井口通风设施改造施工方案及安全技术措施[].doc
- 基于EtherNet通讯协议的机器人运动控制系统设计.docx
- “我运动,我健康”运动会策划方案.doc
- 焊接词典_机械仪表_工程科技_专业资料.doc
- 审计定性与处罚-金融保险部分(Audit qualitative and penalties - financial insurance section).doc
- 20161014级旅游英语.doc
- 澳广旅游英语文本( Australian travel English text ).doc
- 水土保持与荒漠化防治专业毕业论文 [精品论文] 不同混交模式对毛竹林土壤有机碳及土壤呼吸的影响.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2021届高考物理三轮冲刺重难点训练:磁场(解析版).pdf VIP
- IDC数据时代2025白皮书_数据时代2025资源The Digitization of the World From Edge to Core.pdf VIP
- 《民航服务心理学(第2版)》项目二(改).pptx
- 民航服务心理学(第2版)严光玉课后习题答案.pdf VIP
- 《民航服务心理学(第2版)》课程标准.docx VIP
- 高考物理压轴题.pdf VIP
- 【高考真题】2023年新高考物理真题试卷——湖南卷(含答案).pdf VIP
- 欧洲规范-NF P18-561-中文版.pdf VIP
- 调相机系统构成及原理培训教材(课件49张).ppt VIP
- 2024届浙江省杭州市高考一轮复习培优提升卷(一)语文试卷含答案.docx VIP
原创力文档

文档评论(0)