UML即时通信系统建模实训报告Word格式文档下载.docx
- 文档编号:18578315
- 上传时间:2022-12-28
- 格式:DOCX
- 页数:14
- 大小:306.21KB
UML即时通信系统建模实训报告Word格式文档下载.docx
《UML即时通信系统建模实训报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《UML即时通信系统建模实训报告Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
建议成绩及等级:
指导教师签名:
2011年月日
“HE-QQ系统”的分析与设计目录
一.实训目的
UML统一建模课程是一门面向对象开发方式的设计语言。
UML统一建模课程设计实验课,着重增强面向对象建模技术。
利用UML统一建模语言,用需求模型简化业务领域;
用分析模型验证用例的正确性,一致性,完备性,可行性;
用设计模型标识解决方案。
通过模型实现了从业务领域到软件领域的映射。
通过建模,使问题可视化,形式化。
通过一序列的建模和迭代活动,关于提高学生综合素养十分必要。
UML统一建模课程是运算机专业的一门骨干课程,技术复杂,应用范围广。
本课程设计实验要紧内容:
构建系统的分析模型、设计模型。
要紧目标如下:
1.把握面向对象的分析技术、设计技术;
2.构建“HE-QQ系统”的需求分析模型和设计模型;
二.实训题目描述和要求
本课程设计中包括:
A.软件需求分析
B.“HE-QQ系统”的需求分析
C.系统的UML用例模型
D.系统的静态模型
E.系统的动态模型
一、系统目标
HE-QQ的用户是利用QQ进行网上谈天的人群。
用户之间利用QQ进行即时谈天,传送文件,等等。
用户之间要进行通信,第一得加对方为老友或搭建临时对话框,而QQ号码是每一个用户在网上的唯一标志。
为了使QQ能知足用户需要和友好的交互,系统成立用户登录前的用户登录,新用户注册,找回密码等界面设置,用户登岸后的以下要紧设置:
平安设置,个人设置,谈天设置,联系人设置,帮忙设置。
2.功能要求
“HE-QQ系统”中的功能需求能够包括以下几个方面:
(1)注册功能:
要紧实现申请“HE-QQ”系统账号的功能。
在本系统中,要实现即时交流就必需要拥有合法的账号才能进行。
一个新的用户在提交自己的一些描述信息的前提下(如:
用户的姓名、昵称、性别等信息),由效劳器为其分派一个唯一的“HE-QQ”账号。
(2)客户登录功能:
要紧实现从客户端登录“HE-QQ”系统。
其工作进程是:
客户在登录时需要给出客户的账号和口令,并将账号和口令送效劳端进行身份验证,当验证通过时效劳器将该用户的老友信息发还客户端。
(3)爱惜老友信息功能:
要紧实现添加老友功能。
在本系统中客户只能与老友谈天,因此在与某位用户谈天之前必需先将该老友添加到老友列表中。
其要紧工作进程是:
第一输入老友的账号,然后由客户端提交到效劳器,再由效劳器询问该客户是不是同意将他加为老友,当取得许可后就完成了老友的添加。
(4)删除老友功能:
要紧实现从老友列表中删除老友的功能。
当你不肯意再与某个老友谈天,能够将该老友从老友列表中删除。
第一选择一个待删除的老友,然后向效劳器端提出删除老友的请求,当效劳器许可即完成老友的删除操作。
(5)私聊功能:
要紧实现老友间单独谈天的功能。
其要紧进程是:
用户第一从老友列表被选择一个老友,然后打开私聊窗口,通过该谈天窗口来实现与老友之间的交流。
(6)群聊功能:
要紧实现与所有老友群聊的功能。
第一打开群聊窗口,用户输入群聊信息并由客户端转交到效劳器中,效劳器那么依照该用户的老友列表群发到所有老友的客户端。
(7)用户治理功能:
要紧实现用户信息修改的功能。
用户通过客户端程序中的用户信息修改窗口来实现用户个人信息的修改,当信息修改确信后就将该用户的信息传送至效劳器,由效劳器完成用户信息的更新操作。
注意:
用户信息一旦修改成功,其在线老友只能从头登录后,才会显示更新后的个人信息。
三.实训内容
1.“HE-QQ系统”的需求分析
随着Internet的迅速进展,Web应用程序的应用愈来愈普遍。
最近几年来,即时通信软件很受网民们的青睐,本实训设计以腾讯公司的QQ作为建模参考,也仅对QQ客户端软件进行建模。
该实训针对学院校园网为教师和学生提供方便,QQ的用户(教师或学生)是利用QQ进行网上谈天的网民。
用户之间利用QQ进行即时谈天,传输文件等等。
学院中的学生即客户要想进行网上谈天,必需先申请注册帐号,待效劳器分派一个帐号后成为QQ用户,用户之间要进行通信,第一得加对方为老友并取得对方同意,搭建临时谈天窗口;
假设用户需要修改个人或老友资料,能够通过个人资料修改界面进行修改。
2.系统的UML大体模型
系统根文件夹目录
系统的用例图
用例图是被称为参与者的外部用户所能观看到的系统功能的模型图,呈现了一些参与者和一些用例,和它们之间的关系,要紧用于对系统、子系统或类的功能行为进行建模。
用例图展现了用例之间和同用例参与者之间是如何彼此联系的。
用例图用于对系统、子系统或类的行为进行可视化,利用户能够明白得如何利用这些元素,并使开发者能够实现这些元素。
系统登岸成功后用例图
登录成功后用例图着重描述了用户登上QQ账号后可执行的操作,要紧分为五大模块:
谈天设置,个人设置,平安设置,联系人设置,帮忙设置。
用户状态设置用例图
用户状态设置用例图描述了用户对自己的状态设置,用户可自行选择自己想要显示给自己qq账号老友的状态。
联系人设置用例图
联系人设置用例图方便用户对自己老友的治理,要紧从五方面着手:
添加联系人,删除联系人,对联系人进行移动分组,修改联系人的备注,查看老友资料。
能够简单明了地让用户进行操作治理。
谈天设置用例图
谈天设置是即时通信软件最终极的目标,它能够让用户与老友谈天,传送文件,语音视频会话等需求取得最大限度的知足。
2.2系统的顺序图/协作图
顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互。
删除老友顺序图
移动分组顺序图
私聊顺序图
2.3系统的状态图
状态图事实上是一种由状态、变迁、事件和活动组成的状态机。
状态图描述从状态到状态的操纵流,常常利用于系统的动态特性建模。
在大多数情形下,它用来对反映型对象的行为模型。
在UML中,状态图可用来对一个对象按事件排序的行为模型。
状态图是强调状态到状态的操纵流的状态机的简单表示。
一样而言,状态图是对类所描述设施的补充说明,它描述了类的所有对象可能具有的状态和引发状态转变的事件。
用户登录状态机图
2.4系统的活动图
活动图(activitydiagram,动态图)是说明了用例实现的工作流程。
用例工作流程说明了QQ系统为向所效劳的用户主角提供其所需的价值而必需完成的工作。
用户登录后的业务用例由一系列活动组成,它们一路为用户的请求效劳。
活动既能够是手动执行的任务,也能够是自动执行的任务。
它可完成一个工作单元。
活动图是状态图的一种特殊形式。
其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时当即触发。
用户状态设置活动图
平安设置活动图
3系统中的类
类图(classdiagram)表达了系统的静态结构信息,即系统是由哪些类组成的,这些类之间的关系是什么。
类图显示系统各个部份和如何将它们组装起来;
但却不能模拟组装后系统的工作情形。
3.1系统中要紧的类
3.2各个类之间的关系。
系统类图
四.小结
即时通信软件是一种基于互联网的实时交互方式,随着互联网的不断进展壮大,即时通信也被愈来愈多人利用,它已经成为互联网最重要的效劳之一。
通过这次实训,让我系统的了解了建模方面的知识体系结构,并明白了各类图的利用方式,和其中的各个要素之间的关系。
本次的实训是基于咱们常见的QQ谈天软件的基础上,设计出一个简单可行的谈天系统模型。
同时也培育了咱们的团队合作精神,并意识到团队精神在软件开发进程中的重要性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 即时 通信 系统 建模 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)