信息07-2陈新亮UML.docVIP

  • 3
  • 0
  • 约3.1千字
  • 约 10页
  • 2016-10-20 发布于重庆
  • 举报
信息07-2陈新亮UML

《统一建模语言UML 2009年12月 16日——2010年1月12日 指导教师:李三思 班级 信息07-2 学号 07124080204 姓名 陈新亮 成绩 一 考查要求 (1)熟练使用Rose、Viso或其他UML建模工具,结合软件工程课程设计某个完整的软件系统进行UML建模分析; (2)分别利用用例图、类图、状态图、活动图、时序图和协作图对所选系统的主要的、典型的模块进行UML建模; (3)用例图包含系统的整体用例和核心模块用例图 (4)类图包含含系统主要类的描述和类之间的关系; (5)状态图、活动图、时序图和协作图分别不少于1个,可以对主要的、典型的主要模块进行交替描述。如您的系统主要模块有4个,请您用状态图、活动图、时序图和协作图分别对其中的1个进行描述,避免重复。 二、UML建模分析 1:系统概述 (1)系统名称:教学督导网络管理系统 (2)功能概述: 1)学生可以登陆网站查看问题回复和对任课老师提出课堂问题和对学校提出其它问题。 2)教师可以登陆网站给出对学生提问的相应答复和查看督导成员对自己的听课评语并参与互动交流。 3)督导员可以作为教师和管理员双重身份登录系统,当作为督导员通过C/S端登录系统时可以查看当天的的有学生提问(包括课堂问题和其它问题),并对它进行审核、回复、设定问题严重级别等,同时还可以设定是否禁止该学生发言、是否将该问题屏蔽、是否公开学生信息和被提问的教师信息,填写听课评语及制订听课计划。还可以通过网络发送短信和相应的邮件通知老师等,同时督导员也还可以B/S端登录系统此时和教师援用同样的功能。 4)院系领导登录系统后可以查看本院系最近被提出的问题,并查看详细的解决问题过程和进行相关的回复及打印本院的问题详细表。 5)学校领导登录后可以查看所有的问题,并可以对问题根据自己需要进行分类查询,同时也可以查看问题详细,更加重要的是学校领导可以对问题进行批示。 满足上述需求的系统主要包括下面几个模块 1)学生问题模块:提供针对学生的提问进行相关的审核、回复、查看等管理。 2)听课计划模块:督导员可以审核问题和新增督导员、制订听课计划、设定督导值班安排、发送短信和邮件通知学生和教师等。教师、学生、领导都可以下登录系统查看问题、回复问题, 3)报表打印模块:主要用于用户对网站的信息进行打印、保存,以便进行分析和查询。 2:基本模块设计 系统的UML建模 1、 用例图 创建用例图之前首先需要确定参与者。 1)在教学督导网络系统中,不仅需要学生和教师的参与,还需要院系领导、学校领导的参与。学生可以浏览自己已经提过的问题及相关的回复,在没有被封号的前提下还可以提出新的问题,教师也可以浏览自己被提的问题的回复学生的提问,同时学可以查看自己与督导员间的交流信息。院系领导和学校领导的功能上面已经讲述了这里就不再说明了。 系统总的参与者的用例图如下: 节 抽象用户登录系统(登录),即包含了(学生、老师、督导员、院系领导、学校领导等)所有的人的登录,所有户除了包含这个用例以外,还各自有相对应的用例。 教师参与用例图 : 教师用例图中反应了教师在整个系统中的功能,如查看问题,及回复查看评语和互动交流。 督导员参与的用例图如下: 督导员用例图说明: 查看问题:督导员查看问题用例,包括对以往问题详细查看和未处理问题查看。 审核问题:审核问题用例,包括封锁学生帐号、设定老师学生信息是否公开、问题是否通过等。 听课互动:听课互动用例包括了与任课老师的交流及填写听课评语等。 发送短信通知教师:能够通过短信和邮件的信息通知教师相关事项。 制订听课计划:督导员选定去听谁的课和听课信息的维护。 问题回复:督导员参与一个问题同学生教师之间的交流、对问题的处理意见等。 2时序图 督导员查询问题时序图 督导员查询问题过程中用到的方法和函数如下: check_userinfo():检查用户信息是否存在。 Return_userTable():返回用户信息列表。 ExcuteSql():执行SQL语句。 学生登录时序图 学生时序图说明:input():输入相关用户信息,Submit(String,int)提交用户登录信息,Query()查询 是否有用户信息,Return():返回标志信息。InfoBack():数据处理。ShowTouser():信息显示给用户,验证登录。 3、系统协作图: 学生登录协作图如下

文档评论(0)

1亿VIP精品文档

相关文档