姓名:
学号:
班级:
指导教师:
《UML(Unified Modeling Language 统建模语言)》课程设计任务书
指导教师(签字):教研室主任(签字):
学号
姓名
设计题目
设计要求
设计题目可根据实际应用需求情况的功能、特等重新进行分析。 课程
设计过程应体现所学综合知识的运用,作品应具有实际使用价值。
设计的要求包括以下几个部分:
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 系统功能需求
数据库模块
用户管理
供墨系统
留言信息管理
图1.2数据库管理模块
(1)发表留言:注册用户(包括管理员和会员)可以发表留言。(2)修改和更新留言:这侧用户可对自己发表的留言进行修改。(3)删除留言:管理员可以对任何不合格留言进行删除,会员可以删除自己的私有留言。
(4)浏览留言:所有用户包括游客均可以浏览留言。
(5)页面维护:管理员可以使用此模块对留言板的页面进行维护。(6)用户注册批准:管理员可以使用此模块批准用户注册。二、
系统的UML 建模
㈠、系统的用例图
创建用例图之前首先需要确定参与者在留言板系统中需要管理员、智能自吸泵
普通注册用户和游客的参与。
其中游客只能浏览留言信息。
管理员作为系统的维护者拥有系统的所有权限,可以进行各种操作,
包括用户注册的批准、
删
除用户,以及对留言的审核、增删查改。普通注册用户可以浏览所有留言以及对自己私有留
言的增删查改。
(1)留言板后台系统用例图
留言板后台属于管理员管理范畴,管理员可以进行相应的操作。管理员在后台可以进行所有的操作,可以登录自己的账号然后可以回复自己的留言、发表留言;同时可以进行用户管理,以及系统管理。
系留言板后台系统用例图如图所示。从图中可以看到管理员在后台所参与的所有用例。系统管理员的用例:①系统管理:系统管理员可以对网站进行日常维护与管理,包括打开关闭留言板、
系统的
基本信息。
②用户管理:系统管理员可以处理用户的的注册申请,
删除账户及账户级别的设置以及用
户留言的审核和删除。
③
管理员登陆:系统管理员可以登录自己的账号进行留言回复和发表留言及对自己留言的增删改查操作。如图2-1 游客用例:
基本业务模块
发表留言
修改和更新留言
删除留言页面维护
浏览留言用户注册批准
图1.3基本业务模块
图2、1-1留言板后台系统用例图
(2)、留言板前台---各种留言信息的操作用例图
在留言板的前台,注册用户(包括管理员和普通会员)和游客可进行各自相应的操作,其果蔬气调库
中游客由于没有注册,不是系统的会员只拥有系统的最低权限,即只能进行留言的浏览,而注册用户除此之外还可以对其他用户发表悄悄话,回复留言,发表留言预览留言以及修改留
言内容等。如图2-2储酒罐
普通会员的用例:
(1)浏览留言:可以浏览任何用户发表的留言。
(2)删除留言:可以删除自己的任何留言。
(3)发表留言:会员可以发表留言,包括公开留言和悄悄话。
(4)修改和更新留言:会员可以修改和更新自己发表的任何留言。