统一建模语言 UML 课程设计报告 留言板系统 姓 名: 学 号: 班 级: 指导教师: 《UML(Un ified Mo delin g Lan gu age 统建模语言)》课程设计任务书 指导教师(签字): 教研室主任(签字): 学 号 姓 名 设计题目 设计要求 设计题目可根据实际应用需求情况的功能、特色等重新进行分析。课程设计过程应体现所学综合知识的运用,作品应具有实际使用价值。 设计的要求包括以下几个部分: 1.课程设计报告 一份 2.例图、类图、时序图(或协作图)、活动图等 若干 3.答辩演讲幻灯片一份 设计要求: 1.掌握 UML 语言的概念、结构、语义与表示方法。 2.掌握 UML 建模工具 Rational Rose 的使用方法。 3.给出系统的模型,能够熟练地使用Rose 工具表达。 设计内容与步骤 1.用户和角色分析、应用需求、各个界面的间转换流程、要用到工具和技术等。 2. 根据所收集的简单需求,使用UML 和Rational Rose 工具对系统进行建模。 3. 根据需求的分析,进行需求建模,绘制系统的用例图和活动图。 4. 根据用例模型,进行架构建模,绘制系统的状态图,类图和交互图。 设计工作计划与进度安排 1.知识准备,整 体规 划设计构思 1 天 2.使用UML 和Rational Rose 工具对系统进行建模 1.5 天 3.课程设计报告 0.5 天 4.幻灯片制作及 答辩准备 0.5 天 5.演示及 答辩 1 天 设计考 核 要求 1.出勤 20% 2.答辩或演示 40% 3.课程设计报告 40% 一、 留言板系统的需求分析 1 、 系统功能需求 (1 ) 系统管理员可以对页面进行维护和批准用户的注册申请,以及对用户所发表的留言进行审核和删除工作。 (2 ) 普通注册用户可以浏览留言、发表留言、修改留言和恢复留言。 (3 ) 游客只能浏览系统公开的留言,也可以进行用户注册。 满足上述需求的系统主要包括下面几个模块 (1 ) 数据库管理模块:提供使用者录入、修改并维护数据的途径。 (2 ) 基本业务模块:注册用户可以发表留言、修改留言、浏览留言,其中管理员还可以审核和删除留言、以及用批准用户的注册;游客可以浏览系统公开的留言 2 、 数据库管理模块 (1 ) 留言信息管理:对留言的审核、删除 (2 ) 用户管理:对用户注册申请的审核批准,增加、删除用户。 3 、 基本业务模块 留言板系统 基本业务模块 数据库管理模块 图 1 .1 系统功能需求 数据库模块 用户管理 留言 信...