- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
统一建模语言UML课程设计报告
留言板系统
姓 名:
学 号:
班 级:
指导教师:
《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) 基本业务模块:注册用户可以发表留言、修改留言、浏览留言,其中管理员还可以审核和删除留言、以及用批准用户的注册;游客可以浏览系统公开的留言
留言板系统
留言板系统
基本业务模块
数据库管理模块
图1.1 系统功能需求
数据库管理模块
数据库模块
数据库模块
用户管理
留言
信息管理
图1.2数据库管理模块
(1) 留言信息管理:对留言的审核、删除
(2) 用户管理:对用户注册申请的审核批准,增加、删除用户。
3、 基本业务模块
基本业务模块
基本业务模块
发表留言
修改和更新留言
删除留言
页面维护
浏览留言
用户注册批准
图1.3基本业务模块
(1) 发表留言:注册用户(包括管理员和会员)可以发表留言。
(2) 修改和更新留言:这侧用户可对自己发表的留言进行修改。
(3) 删除留言:管理员可以对任何不合格留言进行删除,会员可以删除自己的私有留言。
(4) 浏览留言:所有用户包括游客均可以浏览留言。
(5) 页面维护:管理员可以使用此模块对留言板的页面进行维护。
(6) 用户注册批准:管理员可以使用此模块批准用户注册。
二、 系统的UML建模
㈠、系统的用例图
创建用例图之前首先需要确定参与者
在留言板系统中需要管理员、普通注册用户和游客的参与。其中游客只能浏览留言信息。管理员作为系统的维护者拥有系统的所有权限,可以进行各种操作,包括用户注册的批准、删除用户,以及对留言的审核、增删查改。普通注册用户可以浏览所有留言以及对自己私有留言的增删查改。
(1)留言板后台系统用例图
留言板后台属于管理员管理范畴,管理员可以进行相应的操作。管理员在后台可以进行所有的操作,可以登录自己的账号然后可以回复自己的留言、发表留言;同时可以进行用户管理,以及系统管理。
系留言板后台系统用例图如图所示。从图中可以看到管理员在后台所参与的所有用例。
系统管理员的用例:
① 系统管理:系统管理员可以对网站进行日常维护与管理,包括打开关闭留言板、系统的基本信息。
② 用户管理:系统管理员可以处理用户的的注册申请,删除账户及账户级别的设置以及用户留言的审核和删除。
③ 管理员登陆:系统管理员可以登录自己的账号进行留言回复和发表留言及对自己留言的增删改查操作。
如图2
文档评论(0)