




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MyQQ 聊天工具设计分析小组形式完成 09-1计算机信息管理 作者:艾力江、艾尼瓦江、李翔艾力江: 主程序设计艾尼瓦江:统一建模工具分析、UML图分析绘制类图 绘制活动图李翔: 写文档 绘制usecase图系统结构:C/S,通过数据库交换聊天消息1 、简介 随着网络的发展,即时通信软件近年来很受网民们的青睐,本课程设计以腾讯公司的QQ作为建模参考,也仅对QQ客户端软件进行建模。2 、功能需求及问题域分析QQ的用户(以下简称为用户)是使用QQ进行网上聊天的网民。用户之间使用QQ进行即时聊天,网上留言,传送文件等等。用户之间要进行通信,首先得加对方为好友或搭建临时对话框,而QQ号码是每个用户在网上的唯一标志。为了使QQ能满足用户需要和友好的交互,系统建立以下子系统:即时聊天子系统、联系人管理子系统、群/讨论组子系统、系统消息子系统、状态设置子系统、系统设置子系统、安全中心子系统、网络游戏子系统。3、可行性研究与计划阶段(1)确定项目目的(2)了解系统中客户的期望(3)确定系统的规模(4)论证项目可行性A、技术可行性 B、经济可行性 C、操作可行性D、社会可行性三、需求分析数据库分析1、需要的数据表:(1) Users:用户表 (2)Friends:好友表 (3)Star:星座表 (4)BloodType:血型表 (5)FriendshipPolicy:好友策略表 (6)Messages:消息表 (7)MessageType:消息类型表 2、 主要功能: 注册与登录 好友管理 消息管理 个人设置 3、 需要的界面: 注册界面 登录界面 登录后的主界面 查找/添加好友界面 聊天界面 系统消息界面 个人设置界面 头像列表界面 四、系统设计1、软件开发过程 1、构想2、分析3、设计(1)、界面设计1、查找/添加好友窗体设计 、2、 聊天窗体设计及功能实现3、 头像列表窗体设计及功能实现4、 个人信息修改功能5、 添加好友请求窗体设计及功能实现6、编辑个人的信息4、构造5、评估四、绘制usecase图 用户是系统中唯一的活动者,各usecase是系统所提供的服务。3.1图1 QQ初始界面usecase图说明:在QQ程序运行的初始界面,用户可以输入帐号和密码登录QQ,可以进入注册申请新QQ的服务系统,可以进入取回QQ密码的服务系统,可以退出QQ程序。3.2图2 用户成功登录后的系统顶层usecase图说明:成功登录后,用户可以和特定好友进行即时聊天,可以对联系人进行管理操作,可以进行群组聊天,可以查看腾讯服务器系统发来的消息、新闻,可以对自己的在线状态进行设置,可以对本QQ的各方面进行系统设置,可以进入安全中心服务页面,可以进入各种腾讯游戏(前提是游戏已在本机上安装)。3.3图3 即时聊天子系统usecase图说明:用户可以与对方进行文字聊天、视频会话、语音会话、传送文件、音乐分享,也可以发送QQ表情、查看对方资料、请求对方远程协助,也可以在本机上截屏。3.4图4 联系人管理子系统usecase图说明:用户可以添加好友,可以删除好友,可以对好友进行分组管理,可以修改好友的备注名称,可以查看好友的个人资料。3.5图5 系统设置子系统usecase图说明:用户可以进行基本设置,进行状态和提醒设置,可以进行好友和聊天设置,可以进行安全和隐私设置。3.6图6 安全中心子系统usecase图说明:用户可以修改密码,可以申请密码保护,可以通过已知的资料进行QQ申诉来取回密码,可以查看安全帮助手册,可以举报他人盗号等恶意行为。五、 绘制类图类图,是系统的静态结构模型。 图7 系统中的对象类及其联系说明:用户类是系统中的最高层类,它需要调用联系人管理类、即时聊天类、状态设置类、系统设置类实现对应的服务功能。六、绘制活动图 活动图,是系统的行为视图。5.1图8 用户登录活动图说明:用户在登录成功后,可以并发进行即时聊天、系统设置、联系人管理、状态设置。5.2图9 即时聊天活动图说明:用户在聊天对话框中,可以并发进行视频会话、发送消息、接收消息、查看聊天记录。5.3图10 系统设置活动图说明:用户在系统设置页面,可以并发进行基本设置、状态和提醒设置、好友和聊天设置、安全和隐私设置,设置好后可以保存或不保存。5.4图11 状态设置活动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 聚餐消防安全培训内容课件
- 聚氨酯涂料课件
- 书写新质生产力发展答卷
- 教师招聘之《幼儿教师招聘》综合提升测试卷附参考答案详解(完整版)
- 健康医疗大数据应用合作协议
- 教师招聘之《幼儿教师招聘》强化训练附参考答案详解(满分必刷)
- 基于2025年教育需求的师资培训项目规划与实施报告
- 2025年教师招聘之《幼儿教师招聘》经典例题含答案详解【培优b卷】
- 2025年教师招聘之《幼儿教师招聘》预测试题及参考答案详解(新)
- 医护关系分类体系
- 小学四年级美术社团活动计划
- 同济大学浙江学院《通信原理实验》2023-2024学年第一学期期末试卷
- 配电作业专业技能实操-登杆更换台架边相跌落式熔断器
- (完整版)国际疾病分类ICD-10-培训
- 全运会转播制作标准
- 中职高教版(2023)语文职业模块-第一单元1.1七律二首-送瘟神【课件】
- 环境保护负面舆情应急处理方案
- 肺结核课件教学课件
- 医学教程 《精神卫生法》解读
- DB53-T 1285-2024 学校集体用餐配送服务规程
- 图书馆消防安全应急预案
评论
0/150
提交评论