统一建模语言及工具实验指导书安徽师范大学数学计算机科学学院2实验一:用例图设计一、实验目的1.了解USECASE图的基本用法;2.掌握UML中用例图的建立方法;3.掌握用例的描述方法。二、实验仪器设备、材料1.设备:计算机。2.地点:机房。三、实验要求:1.某学校网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开的各种课程、将课程信息保存在数据库中并可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,可以查询课程、选课。对上述需求用用例图建模,并写出相应角色的脚本。2.在线会议审稿系统(OnlineReviewingSystem,ORS)主要处理会议前期的投稿和审稿事务,绘制用例图,该审稿系统功能描述如下:(1)用户在初始使用系统时,必须在系统中注册(register)成为作者或审稿人。(2)作者登录(login)后提交稿件和浏览稿件审阅结果。提交稿件必须在规定提交时间范围内,其过程为先输入标题和摘要,选择稿件所属主题类型,选择稿件所在位置(存储位置)。上述几步若未完成,则重复;若完成,则上传稿件至数据库中,系统发送通知。(3)审稿人登录后可设置兴趣领域,审阅稿件给出意见,以及罗列录用和(或)拒绝的稿件。(4)会议委员会主席是一个特殊的审稿人,可以浏览提交的稿件、给审稿人分配稿件、罗列录用和(或)拒绝的稿件,以及关闭审稿过程。其中关闭审稿过程须包括罗列录用和(或)拒绝的稿件。3.阅读下面的用例图,说明该图所表达的信息。34.根据成绩管理用例图,说明该图所表达的信息5.根据你使用BBS经验,构造会员用户用例图。4四、实验内容与步骤1.用例图如下:选课事件流:(1)学生进入系统界面,用例开始。(2)系统提示学生输入学号和密码(3)学生输入学号和密码A1:密码错误(4)学生进入系统界面,点击选课(5)系统显示当前所有可选课程(6)学生选择相应课程(7)系统验证该课程是否可选A2:该课程不可选(8)系统提示选课成功,将该学生选课信息录入数据库系统(9)该用例结束A1:密码错误5(1)系统给出错误提示,提示用户还有三次输出机会(2)若再次输入成功,进入系统(3)若三次输入失败,拒绝登录A2:课程不可选(1)系统给出课程冲突提示及其原因,提示用户选择其他课程(2)学生重新选课,系统继续验证,直至成功2.用例图如下:63.用例图如下所示:该图表达的信息如下:用户进入系统后,先在总台预定座位,总台服务员根据座位信息为用户安排好座位,当用户较多的时候,用户需要等待一段时间;当用户想要离开棋牌系统时,需要去总台结账,总台服务员将根据用户的消费情况收款,允许用户使用现金或者银行卡进行结账,办理好结账事务后,。用户才可离开系统。4.用例图如下所示:7该图所要表达的信息如下:教师在输入正确密码后将登录系统,若忘记密码,可找回密码,在系统中,教师可录入、修改、查询、删除学生的成绩;在录入和修改成绩的过程中需要将成绩保存到成绩系统数据库中。学生在输入正确密码后登录系统,若忘记密码可找回密码,在系统中可以查询自己的相关成绩。5、会员(用户)用例图如下: