UML面向对象分析与设计多用户聊天系统.pdfVIP

  • 182
  • 0
  • 约7.48千字
  • 约 14页
  • 2020-12-26 发布于浙江
  • 举报

UML面向对象分析与设计多用户聊天系统.pdf

软 件 学 院 课程设计报告书 课程名称 面向对象分析与设计 设计题目 多用户聊天系统 专业班级 软件工程(嵌入式软件方向)09-2 学 号 0920010214 姓 名 王 翀 指导教师 刘宪国 2012 年 6 月 目录 1 设计时间 2 2 设计目的 2 3 设计任务 2 4 设计内容 2 4.1 用例图 3 4.2 主要用例描述 4 4.3 类图 6 4.4 时序图 6 4.4.1聊天时序图 7 4.4.2用户注册时序图 8 4.5 活动图 8 4.5.1系统活动图 9 4.5.2管理员活动图 10 5 总结与展望 11 参考文献 12 1 1 设计时间 2012 年 5 月 28 日~2012 年 6 月 3 日 2 设计目的 多人通过聊天系统,发表自己的观点与意见及想说的话,并同时接受其他人的信息。 本课程设计是学生学习完《面向对象分析与设计》课程后,进行的一次全面的综合训 练,通过课程设计,让学生动手学会使用 UML 进行面向对象的建模方法,加深对 UML 建模基础理论的理解,加强学生解决实际软件工程问题的能力。 3设计任务 实现用户管理,用户账户管理,用户显示管理,用户发言,显示发言信息,管理员等 功能。 本课程设计以为待开发系统建立系统模型为基础,以下给出若干系统的描述,根据给 出的系统的基本需求,经过详细需求分析和系统地总体设计与详细设计,画出几种模型图: 用例图(要有用例脚本的说明) ,类图(初始类图、细化类图),顺序图,协作图,活动图, 状态图,构建和部署图。 4 设计内容 多用户聊天系统 聊天室使用数据库汇集每个人的发言,然后将数据库中的发言信息显示在页面上,使 每一位用户都能看到。 系统基本需求: (1)用户管理:实现用户的注册,登录以及验证功能。 (2 )用户账户管理:用户管理自身基本信息,例如:上一次登录时间,积分等。 (3 )用户显示管理:显示所有的用户,在线用户以红色字体显示其名字,离线用户 以灰色字体显示其名字。 (4 )用户发言:用户发言时,可以选择发言的表情(插入表情图片)以及文字的字 体属性(字体大小,字体颜色等);用户也可以选择具体的某一聊友进行单独留言, 进行文件传送等;用户发言时,可插入外来图片,设置超级链接等功能。 (5 )显示发言信息:根据用户选择的字体属性显示发言信息。 (6 )管理员:删除某用户的发言信息,删除用户等。 2 4.1 用例图 多人通过聊天系统基本需求用例图。如图 1 所示。 图 1 系统用例图 多人通过聊天系统基本需求用例图。如图 2 所示。 include 上次登陆时间 include 登陆

文档评论(0)

1亿VIP精品文档

相关文档