UML即时通讯系统建模实训报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML即时通讯系统建模实训报告

实 训 报 告 课 程 名 称 UML系统分析与设计 课程设计题目 HE-QQ系统的分析与设计 指 导 教 师 学 生 姓 名 班 级 学 号 实训成绩评定表 课程设计题目 HE-QQ 学生姓名 论文指导教师评语: 建议成绩及等级: 指导教师签名: 2011年 月 日 “HE-QQ系统”的分析与设计目录 实 训 报 告 1 实训成绩评定表 2 一. 实训目的 4 二. 实训题目描述和要求 4 1、系统目标 4 2.功能要求 4 三. 实训内容 5 1. “HE-QQ系统”的需求分析 5 2. 系统的UML基本模型 5 2.1 系统的用例图 6 2.2 系统的顺序图 /协作图 9 2.3 系统的状态图 10 2.4 系统的活动图 11 3 系统中的类 13 3.1 系统中主要的类 13 3.2 各个类之间的关系。 13 四.小结 14 一. 实训目的 UML统一建模课程是一门面向对象开发方法的设计语言。UML统一建模课程设计实验课,着重加强面向对象建模技术。使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。 UML统一建模课程是计算机专业的一门骨干课程,技术复杂,应用范围广。 本课程设计实验主要内容:构建系统的分析模型、设计模型。 主要目标如下: 1. 掌握面向对象的分析技术、设计技术; 2. 构建“HE-QQ系统”的需求分析模型和设计模型; 实训题目描述和要求 本课程设计中包含: 软件需求分析 “HE-QQ系统”的需求分析 系统的UML用例模型 系统的静态模型 系统的动态模型 1、系统目标 HE-QQ的用户是使用QQ进行网上聊天的人群。用户之间使用QQ进行即时聊天 ,传送文件,等等。用户之间要进行通信,首先得加对方为好友或搭建临时对话框,而QQ号码是每个用户在网上的唯一标志。为了使QQ能满足用户需要和友好的交互,系统建立用户登录前的用户登录,新用户注册,找回密码等界面设置,用户登陆后的以下主要设置:安全设置,个人设置,聊天设置,联系人设置,帮助设置 。 2.功能要求 “HE-QQ系统”中的功能需求可以包括以下几个方面: (1)注册功能: 主要实现申请 “HE-QQ”系统账号的功能。在本系统中,要实现即时交流就必须要拥有合法的账号才能进行。一个新的用户在提交自己的一些描述信息的前提下(如:用户的姓名、昵称、性别等信息),由服务器为其分配一个唯一的“HE-QQ”账号。 (2)客户登录功能: 主要实现从客户端登录“HE-QQ”系统。其工作过程是:客户在登录时需要给出客户的账号和口令,并将账号和口令送服务端进行身份验证,当验证通过时服务器将该用户的好友信息发回客户端。 (3)维护好友信息功能: 主要实现添加好友功能。在本系统中客户只能与好友聊天,所以在与某位用户聊天之前必须先将该好友添加到好友列表中。其主要工作过程是:首先输入好友的账号,然后由客户端提交到服务器,再由服务器询问该客户是否同意将他加为好友,当得到许可后就完成了好友的添加。 (4)删除好友功能: 主要实现从好友列表中删除好友的功能。当你不愿意再与某个好友聊天,可以将该好友从好友列表中删除。其工作过程是:首先选择一个待删除的好友,然后向服务器端提出删除好友的请求,当服务器许可即完成好友的删除操作。 (5)私聊功能: 主要实现好友间单独聊天的功能。其主要过程是:用户首先从好友列表中选择一个好友,然后打开私聊窗口,通过该聊天窗口来实现与好友之间的交流。 (6)群聊功能: 主要实现与所有好友群聊的功能。其主要过程是:首先打开群聊窗口,用户输入群聊信息并由客户端转交到服务器中,服务器则根据该用户的好友列表群发到所有好友的客户端。 (7)用户管理功能: 主要实现用户信息修改的功能。其主要过程是:用户通过客户端程序中的用户信息修改窗口来实现用户个人信息的修改,当信息修改确定后就将该用户的信息传送至服务器,由服务器完成用户信息的更新操作。注意:用户信息一旦修改成功,其在线好友只

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档