UML课程设计文档.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:7 大小:1.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

UML课程设计文档.docx

UML课程设计文档.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程设计报告设计题目:学院:专业:姓名:学号:年月日本项目的主要内容MyQQ问题陈述MyQQ系统涉众MyQQ功能概述MyQQ需求分析MyQQ用例析取MyQQ用例规约MyQQ术语MyQQ架构分析与设计MyQQ架构设计MyQQ关键抽象MyQQ用例分析MyQQ分析类的析取MyQQ分析类机制MyQQ子系统设计及子系统中类的设计客户端注册模块客户端登录模块客户端QQ模块客户端消息发送模块服务器控制台模块用户信息管理模块项目概述及功能介绍1.1概述随着网络的发展,即时通信软件近年来很受网民们的青睐,本课程设计以腾讯公司的QQ作为建模参考,也仅对QQ客户端软件进行建模。1.2功能MyQQ聊天工具是一个通过数据库交换聊天消息的软件,主要实现以下目标:1、用户注册,申请QQ号码;2、用户登录;3、个人信息显示;4、好友列表;5、聊天窗本设置;6、好友视频;7、好友聊天;8、聊天信息提示。1.3开发环境本软件使用VisualStudio2008、SQLServer2005实现。二、项目模块划分2.1图片管理工具模块的功能结构图如下:2.2用例分析2.3MyQQULM用例文档2.3.1用户注册用例名用户注册简要描述用户通过该用例注册QQ账号参与者QQ用户涉众QQ用户:注册QQ账号相关用例无前置条件用户必须联网后置条件如果注册成功,则系统记录本次注册的信息并返回给用户一个账号基本事件流用例起始于用户需要注册自己的账号用户填写基本信息,并点击注册系统记录用户的基本信息,并返回给用户一个账号,用例结束备选事件流A-1用户在点击注册之前,随时都可以终止该用例(1)系统提醒用户当前的操作都会被取消(2)用户确认后,当前用例结束,也可选择取消,则继续后续操作A-2系统注册失败(1)系统显示注册失败,并提醒用户重新提交注册信息(2)用户可以重新提交注册信息,也可结束此用例补充约束-数据需求D-1注册信息包括:IP地址、端口号、昵称、密码、真实姓名、年龄、性别、星座、血型补充约束-业务规则B-1每一个IP地址只能一个QQ账号待解决问题暂无相关图2.3.2与好友聊天用例名与好友聊天简要描述用户通过该用例与自己的好友聊天参与者QQ用户、好友涉众QQ用户:与自己的好友聊天好友:与自己的好友聊天相关用例无前置条件QQ用户和好友正确登录到该系统QQ用户必须联网QQ用户必须申请QQ号,并记住密码后置条件如果能聊天,则系统记录用户与好友的聊天记录好友不在线,可以发送离线消息基本事件流用例起始于QQ用户需要与自己的好友聊天系统显示用户的好友列表用户选择想聊天的好友,点击选择与其聊天系统打开用户与好友的聊天界面用户与好友进行聊天,系统记录聊天内容用户关闭聊天窗口,聊天结束,系统记录聊天记录结束,用例结束备选事件流A-1系统在打开聊天窗口之后,用户随时都可以终止该用例(1)系统提醒用户当前的操作都会被取消(2)用户确认后,当前用例结束,也可选择取消,则继续后续操作A-1系统打开聊天窗口失败(1)系统显示打开聊天窗口失败,并提醒用户重新提交聊天请求(2)用户可以重新提交聊天请求,也可结束此用例A-2好友不在线(1)系统显示对方离线或隐身,可能无法立即回复,你可以给他发送邮件或离线消息(2)用户可以发送邮件或离线消息,也可结束此用例补充约束-数据需求补充约束-业务规则B-1用户可以查看自己的聊天记录但不能更改聊天记录待解决问题暂无相关图2.3.3与好友视频用例名与好友视频简要描述用户通过该用例与自己的好友视频聊天参与者QQ用户涉众QQ用户:与自己的好友聊天相关用例无前置条件QQ用户和好友正确登录到该系统QQ用户必须联网QQ用户必须申请QQ号,并记住密码后置条件如果连接成功,则可以视频聊天基本事件流用例起始于QQ用户与好友视频聊天系统显示用户的好友列表用户选择想聊天的好友,点击选择视频系统确定连接成功连接成功后,则可以和好友聊天备选事件流A-1用户在选择是否确认视频之前,好友随时都可以终止该用例(1)用户选择取消,则继续后续操作A-1系统视频好友失败(1)用户可以重新提交视频信息,也可结束此用例补充约束-数据需求补充约束-业务规则B-1用户只能删除自己已添加的好友待解决问题暂无相关图2.3.4查看个人信息用例名查看基本信息简要描述用户通过该用例设置自己的基本信息参与者QQ用户涉众QQ用户:查看自己的基本信息相关用例无前置条件QQ用户正确登录到该系统QQ用户必须联网QQ用户必须申请QQ号,并记住密码后置条件看到个人信息基本事件流用例起始于QQ用户需要查看自己的