版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实训报告课程名称UML 系统分析与设计16HE-QQ系统的分析与设计课程设计题目论文指导教师评语:建议成绩及等级:实训成绩评定表HE-QQ学生 姓名2011指导教师签名:年 月曰“HE-QC系统”的分析与设计目录实训报告实训成绩评定表实训目的实训题目描述和要求1、系统目标2.功能要求实训内容1.“H&QQ系统”的需求分析2.系统的UML基本模型2.12.22.32.4系统的用例图系统的顺序图系统的状态图系统的活动图系统中的类/ 协作图1011133.1 系统中主要的类133.2 各个类之间的关系。13四小结14实训目的UML统一建模课程是一门面向对象开发方法的设计语言。 UML统一建模课程设计
2、实验 课,着重加强面向对象建模技术。使用 UML 统一建模语言,用需求模型简化业务领域; 用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。 通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通 过一序列的建模和迭代活动,对于提高学生综合素质十分必要。UML 统一建模课程是计算机专业的一门骨干课程,技术复杂,应用范围广。 本课程设计实验主要内容:构建系统的分析模型、设计模型。主要目标如下:1. 掌握面向对象的分析技术、设计技术;2. 构建“ HE-QQ系统”的需求分析模型和设计模型;实训题目描述和要求本课程设计中包含:A.B.C.D.E.软件需
3、求分析“ HE-QC系统”的需求分析 系统的UML用例模型 系统的静态模型 系统的动态模型1、系统目标QC进行即时聊天,传送文件,等等。QQ号码是每个用户在网上的唯一HE-QQ的用户是使用 QQ进行网上聊天的人群。用户之间使用 用户之间要进行通信,首先得加对方为好友或搭建临时对话框,而 标志。为了使QQ能满足用户需要和友好的交互,系统建立用户登录前的用户登录,新用户注册,找 回密码等界面设置,用户登陆后的以下主要设置:安全设置,个人设置,聊天设置,联系人设置,帮 助设置 。2.功能要求HE-QQ 系统”中的功能需求可以包括以下几个方面:(1) 注册功能:主要实现申请 “HE-QQ ”系统账号的
4、功能。在本系统中,要实现即时交流就必须要拥有合法的 账号才能进行。一个新的用户在提交自己的一些描述信息的前提下(如:用户的姓名、昵称、性别等 信息),由服务器为其分配一个唯一的“ HE-QQ ”账号。(2) 客户登录功能:主要实现从客户端登录“ HE-QQ ”系统。其工作过程是:客户在登录时需要给出客户的账号和口 令,并将账号和口令送服务端进行身份验证,当验证通过时服务器将该用户的好友信息发回客户端。(3)维护好友信息功能: 主要实现添加好友功能。在本系统中客户只能与好友聊天,所以在与某位用户聊天之前必须先将 该好友添加到好友列表中。其主要工作过程是:首先输入好友的账号,然后由客户端提交到服务
5、器, 再由服务器询问该客户是否同意将他加为好友,当得到许可后就完成了好友的添加。(4)删除好友功能: 主要实现从好友列表中删除好友的功能。当你不愿意再与某个好友聊天,可以将该好友从好友列 表中删除。其工作过程是:首先选择一个待删除的好友,然后向服务器端提出删除好友的请求,当服 务器许可即完成好友的删除操作。(5)私聊功能: 主要实现好友间单独聊天的功能。其主要过程是:用户首先从好友列表中选择一个好友,然后打 开私聊窗口,通过该聊天窗口来实现与好友之间的交流。(6)群聊功能: 主要实现与所有好友群聊的功能。其主要过程是:首先打开群聊窗口,用户输入群聊信息并由客 户端转交到服务器中,服务器则根据该
6、用户的好友列表群发到所有好友的客户端。(7)用户管理功能: 主要实现用户信息修改的功能。其主要过程是:用户通过客户端程序中的用户信息修改窗口来实现用 户个人信息的修改,当信息修改确定后就将该用户的信息传送至服务器,由服务器完成用户信息的更 新操作。注意:用户信息一旦修改成功,其在线好友只能重新登录后,才会显示更新后的个人信息。实训内容1.“ HE-QC系统”的需求分析随着In ternet的迅速发展,Web应用程序的应用越来越广泛。近年来,即时通信软件很受网民们的青睐,本实训设计以腾讯公司的QQ作为建模参考,也仅对QC客户端软件进行建模。该实训针对学院校园网为教师和学生提供方便, QQ 的用户
7、(教师或学生)是使用 QQ 进行网上聊天的网民。用户之间使用 QQ 进行即时聊天,传输文件等等。学院中的学 生即客户要想进行网上聊天,必需先申请注册帐号,待服务器分配一个帐号后成为 QQ 用户,用户之间要进行通信,首先得加对方为好友并取得对方同意,搭建临时聊天窗口; 若用户需要修改个人或好友资料,可以通过个人资料修改界面进行修改。2.系统的UML基本模型口 Vs* Case Vlw s a退出 l-H-O系统顺序團 It o用戸登陆 田o ffl尸注fig a 找回密码Tj IMIain l m Assoc J at I OTISLo1 cal Vi*s MFC e.o+ 3 ITewPact
8、age E 裘囹设计B閤SfflBn田+1+1I.Main 安全设置联系人设置 聊天设萱用户+i“眉 囚B拔直役萱 m AsSSCLttifllL?0 用尸登陆1 登陆成功+10S国口安全设置 口帮助设g 平人设蒼联黍人设置叢登陆咸功后用例图 S 0豊成功m Asioci itioiLi 用户登陆活动團 :Q用户登陆用例團 巧口用户逍陆状态机的 3 用户登录顺厚團N A.5ociiti onsJ 宝金设置4 Q安全设置活动團* O安全设g用例国亏 人550已iatioft!y 帮勖没置 Q帮时设置用例園5 m Associations a a片人设gSJ 个人设g用侧團+ Q用P状态谟置活功團
9、 S D用户伏态设査丿慣序閤 S m hisdciilions 丄匚3联採.人设養口哄系人设置用例图 口删除好友丿臨圏 孫加好裁活动圉 脈加好方頫序関 些移动分a顺序0 m k5ci ations ,a01+-+tl 聊夭设置I1-1+aa+I+s聊夭洁动團 亡I輒天设星用例图LJ器釉顺序EO私耕顺序S a文件传输活动團9文件传输贝序圈 岂 丄SEflciationi系统根文件夹目录2.1系统的用例图用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图展示了用例之间以及同用例参与者之间是
10、怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。弼蚊进a:系统登陆成功后用例图登录成功后用例图着重描述了用户登上QQ账号后可执行的操作,主要分为五大模块:聊天设置,个人设置,安全设置,联系人设置,帮助设置。用户状态设置用例图用户状态设置用例图描述了用户对自己的状态设置,用户可自行选择自己想要显示给自己 qq账号好友的状态。联系人设置用例图联系人设置用例图方便用户对自己好友的管理,主要从五方面着手:添加联系人,删除联 系人,对联系人进行移动分组,修改联系人的备注,查看好友资料。可以简单明了地让用户进行 操作管理。聊天设置是
11、即时通信软件最终极的目标,它可以让用户与好友聊天,传送文件,语音视 频会话等需求得到最大限度的满足。22系统的顺序图/协作图顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互。y 、蠟,居.三:用尸岌送分组请求慾动好袞好组.删除好友顺序图提取分粗蛆名保存分俎信息:戴11阵頁新好衣列表移动分组顺序图用户代-甫户樓收信息:盍送回逗信息y私聊顺序图2.3 系统的状态图状态图实际上是一种由状态、变迁、事件和活动组成的状态机。状态图描述从状态 到状态的控制流,常用于系统的动态特性建模。在大多数情况下,它用来对反应型对象 的行为模型。在UML中,状态图可用来对一个对象按
12、事件排序的行为模型。状态图是强 调状态到状态的控制流的状态机的简单表示。一般而言,状态图是对类所描述设施的补 充说明,它描述了类的所有对象可能具有的状态以及引起状态变化的事件。2.45是否注册否f/注册新用户账号已被使坤注a成功是用户登录状态机图系统的活动图活动图(activity diagram,动态图)是阐明了用例实现的工作流程。用例工作流 程说明了 QC系统为向所服务的用户主角提供其所需的价值而必须完成的工作。用户登录 后的业务用例由一系列活动组成,它们共同为用户的请求服务。活动既可以是手动执行 的任务,也可以是自动执行的任务。它可完成一个工作单元。活动图是状态图的一种特 殊形式。其中所
13、有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动 完成时立即触发。用户状态设置活动图安全设置活动图3系统中的类类图显示系统各个部分以及怎样将它们组装起来;但却不能模拟类图(class diagram )表达了系统的静态结构信息,即系统是由哪些类组成的,这 些类之间的关系是什么。 组装后系统的工作情况。3.1系统中主要的类用户ftjexisa联爲人个人賛料用尸赃号 曳用户蛀名 用尸地址越瀨耳方戏用户出生0期%豁码提用问題 用户申谓鸚号时间 用戶申谓账号地*OOO賢 人人人人O S茶S幫姐OO00-S 0人童天耳的*UWO 5 wo 0件传輪Q服簣笔服勢地址支全设T3全护3.2各个类之间的关系。用户联系人设置至人账号垂人备注联系人吓人資料系玉系组看动OOO资闵屛户账号 冬X用户姓名 笑膺户地址 気麻系方式 户性割用户出生曰期 亳空玛提示问题 炜广中请账弓吋间 訪炜户申请账号地点狀态设畳It隔 色诸勿打扶聊天设畫 爲待信息发送 爲聊天记录械聊0佛聊0 坟件传输0 视频语音。o ooo置 o 置置置设置 设设谀人请 人全天系助蚩全设置 裁全株护査杀木马0 常身悅號证0服务器、服务器地址
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4月住院医师规范化培训《外科》试题含参考答案
- 2026年辽宁省北镇市第一初级中学5月中考二模化学试题含解析
- 四川省遂宁市船山区第二中学2026届初三下学期第一次检测试题考试化学试题试卷含解析
- 湖南省邵阳市邵阳县2025-2026学年初三第一次强化训练化学试题含解析
- 河北省武安市重点达标名校2026届初三化学试题模拟测试卷(四)含解析
- 天津市部分区2025-2026学年初三第二学期期末检测试题化学试题含解析
- 2026年朝阳市重点中学初三下学期模拟(二)测试化学试题含解析
- 山西省吕梁市汾阳市重点中学2025-2026学年下学期初三生物试题第三次适应性考试试卷含解析
- 广东省汕头市潮南区胪岗镇重点名校2026届初三中考全真模拟卷(四)化学试题含解析
- 宁波市重点中学2026年中考化学试题全真模拟密押卷(八)含解析
- 2026年宁夏葡萄酒与防沙治沙职业技术学院自主公开招聘工作人员考试参考试题及答案解析
- 2026中央台办所属事业单位招聘10人笔试备考试题及答案解析
- 2025年“安全生产月”《安全知识》培训考试题库及答案
- 2026浙江台州市港航事业发展中心招聘2人考试备考试题及答案解析
- 腹膜透析护理实践指南(2025年版)
- GB/T 1535-2026大豆油
- 康复中心考核制度
- 点金手丰年课件在线看
- 2026年课件-冀人版二年级下册科学全册新质教学课件(2026年春改版教材)-新版
- 2025-2030中国儿童商城行业发展分析及发展趋势研究报告
- 标准离婚协议书范本及填写说明
评论
0/150
提交评论