已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
统一建模语言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.出勤 202.答辩或演示403.课程设计报告40指导教师(签字): 教研室主任(签字):一、留言板系统的需求分析1、系统功能需求(1)系统管理员可以对页面进行维护和批准用户的注册申请,以及对用户所发表的留言进行审核和删除工作。(2)普通注册用户可以浏览留言、发表留言、修改留言和恢复留言。(3)游客只能浏览系统公开的留言,也可以进行用户注册。满足上述需求的系统主要包括下面几个模块(1)数据库管理模块:提供使用者录入、修改并维护数据的途径。(2)基本业务模块:注册用户可以发表留言、修改留言、浏览留言,其中管理员还可以审核和删除留言、以及用批准用户的注册;游客可以浏览系统公开的留言 留言板系统基本业务模块数据库管理模块图1.1 系统功能需求2、 数据库管理模块数据库模块用户管理留言信息管理图1.2数据库管理模块(1)留言信息管理:对留言的审核、删除(2)用户管理:对用户注册申请的审核批准,增加、删除用户。3、基本业务模块基本业务模块发表留言修改和更新留言删除留言页面维护浏览留言用户注册批准图1.3基本业务模块(1)发表留言:注册用户(包括管理员和会员)可以发表留言。(2)修改和更新留言:这侧用户可对自己发表的留言进行修改。(3)删除留言:管理员可以对任何不合格留言进行删除,会员可以删除自己的私有留言。(4)浏览留言:所有用户包括游客均可以浏览留言。(5)页面维护:管理员可以使用此模块对留言板的页面进行维护。(6)用户注册批准:管理员可以使用此模块批准用户注册。二、系统的UML建模、系统的用例图 创建用例图之前首先需要确定参与者在留言板系统中需要管理员、普通注册用户和游客的参与。其中游客只能浏览留言信息。管理员作为系统的维护者拥有系统的所有权限,可以进行各种操作,包括用户注册的批准、删除用户,以及对留言的审核、增删查改。普通注册用户可以浏览所有留言以及对自己私有留言的增删查改。(1)留言板后台系统用例图 留言板后台属于管理员管理范畴,管理员可以进行相应的操作。管理员在后台可以进行所有的操作,可以登录自己的账号然后可以回复自己的留言、发表留言;同时可以进行用户管理,以及系统管理。系留言板后台系统用例图如图所示。从图中可以看到管理员在后台所参与的所有用例。系统管理员的用例:系统管理:系统管理员可以对网站进行日常维护与管理,包括打开关闭留言板、系统的基本信息。用户管理:系统管理员可以处理用户的的注册申请,删除账户及账户级别的设置以及用户留言的审核和删除。管理员登陆:系统管理员可以登录自己的账号进行留言回复和发表留言及对自己留言的增删改查操作。如图2-1游客用例:图 2、1-1留言板后台系统用例图(2)、留言板前台-各种留言信息的操作用例图 在留言板的前台,注册用户(包括管理员和普通会员)和游客可进行各自相应的操作,其中游客由于没有注册,不是系统的会员只拥有系统的最低权限,即只能进行留言的浏览,而注册用户除此之外还可以对其他用户发表悄悄话,回复留言,发表留言预览留言以及修改留言内容等。如图2-2普通会员的用例:(1)浏览留言:可以浏览任何用户发表的留言。(2)删除留言:可以删除自己的任何留言。(3)发表留言:会员可以发表留言,包括公开留言和悄悄话。(4)修改和更新留言:会员可以修改和更新自己发表的任何留言。图2、1-2留言板前台-各种留言信息的操作用例图(3)、留言板前台-各种用户信息的操作(面向注册用户)用例图 如图2-3图2、1-3留言板前台-各种用户信息的操作(面向注册用户)用例图、系统的时序图、系统管理员管理网站的时序图时序图说明:a、登录系统的函数。b、审核用户留言的函数。c、添加或删除留言的函数。d、更新留言的函数。e、添加或删除用户的函数。f、刷新页面的函数。g、通知用户的函数。 系统管理人员通过与管理窗口的交互可以对用户的留言进行审核,添加和删除所有用户留言,以及添加和删除用户。具体操作有管理窗口与数据库交互完成,管理员操作的结果会在页面上显示。、用户注册的时序图(如图2、2-1)图2、2-2用户注册的时序图、用户登录系统的时序图图2、2-3图用户登录系统的时序图 时序图说明:a、提交用户名和密码的函数。b、将用户名和密码发送给服务器的函数。c、查询数据库并验证用户名和密码正确性的函数。d、发送反馈消息的函数,如果验证通过,发所ok;如果验证错误,发送error。e、将反馈信息显示给用户的函数。 用户要登录系统,首先要和登录窗口交互,输入用户名和密码。登录窗口负责和服务器交互,将用户输入的用户名和密码发送到服务器、系统的协作图1、用户登录的协作图、系统状态图1 注册用户的状态图 浏览留言:所有用户均可在为登录的情况下浏览留言。 注册:为注册用户处于注册页面。 登录:用户处于登陆状态。 发表留言:登录过的用户可以发表留言。 回复留言:用户对自己的留言进行回复的页面。 修改留言:用户可以对自己发表的留言进行修改。 修改个人信息:用户处于修改自己的个人信息页面。除了浏览留言和注册,其他的操作状态都是在登录之后才可以进行。、系统的活动图、注册用户的各种活动图【活动图说明】 登录:用户进行登录 成功则可以进行相应的各种操作,失败则退出系统。 成功登录的用户可以进行发表留言、修改留言、回复留言、查看留言、管理员删除用户、修改个人信息和在线浏览操作。用户登录时需要进行登录验证,只有在验证成功是菜可以进行相应权限的操作,否则只能以游客身份进行浏览操作。、系统中的类、参与者相关的类系统中和参与者相关的类的类图如下:【类图说明】 User是所有类的父类,包括属性Account(登录名)、Password(密码)等。方法有getAccount(获取登陆账号名)和getPassword(获取登陆账号密码)。 Youke类是为注册的用户。 Administrator是管理类,管理员有自己的属性,username(用户名)、userpassword(用户密码)和userlmage(用户图片)。方法有dosubmit(提交信息)、checkuser(审核用户)和doreset(信息重置)。 huiyuan类是普通的注册用户类,除了及成父类的属性方法,还有自己的属性passwordanswer(密码答案)、pa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽城市管理职业学院单招职业适应性考试题库带答案详解(完整版)
- 2026年安徽工业职业技术学院单招职业适应性考试题库含答案详解(研优卷)
- 2026校招:上海地产集团笔试题及答案
- 2026年天府新区航空旅游职业学院单招综合素质考试题库含答案详解(巩固)
- 2026年安徽体育运动职业技术学院单招职业技能测试题库带答案详解(预热题)
- 2026年天津艺术职业学院单招职业技能测试题库带答案详解(达标题)
- 农村养老服务机构康复辅具租赁实施办法
- 兼容性开发技术服务合同
- 2026年四川西南航空职业学院单招综合素质考试题库附答案详解(轻巧夺冠)
- 2026年天津市单招职业倾向性考试题库附答案详解(能力提升)
- 炎德·英才大联考湖南师大附中2026届高三月考试卷(五)英语试题(含答案详解)
- 2026年江西生物科技职业学院单招职业技能测试题库含答案详解
- 2018沪G504 钢筋混凝土锚杆静压桩和钢管锚杆静压桩
- 2025年大理州州级机关统一公开遴选公务员参考试题(32人)附答案解析
- 三国演义三英战吕布课件
- 2026年苏州市职业大学单招职业技能测试模拟测试卷附答案
- 桥梁检测评定与加固技术课件 第2章 桥梁结构病害分析
- 2025-2026学年冀教版七年级英语上册(全册)知识点梳理归纳
- 2025内蒙古单招计算机试题及答案
- 消防自动报警系统培训
- 消防思想政治教育
评论
0/150
提交评论