uml实验报告

2019-03-03 13:57

计算机科学与技术学院 UML建模实验报告

题目:基于UML的 学生成绩管理系统建模

姓名 学号 专业

任课老师

一:问题概述

随着计算机科学与技术的不断发展, 计算机技术渗透到各个领域。采用计算机信息技术和网络技术来管理学生成绩信息是大势所趋, 在提高学生成绩信息处理的效率的同时, 又能为广大师生提供及时准确的学生成绩信息就显得尤为重要。因此对于学生成绩管理系统的开发而言, 如何快速有效地规范开发流程就是重中之重了,这直接决

定了系统的稳定性、可靠性、安全性和实用性。为此,需要吸收和借鉴现有软件工程领域理论和实践的最新成果,研究和探索适宜的软件工程方法,以推动学生成绩管理系统的应用发展与技术扩充。基于UML的学生成绩管理系统建模就是在这方面的尝试。 二:UML 建模步骤

UML(Unified Modeling Language, 统一建模语言) 是一种通用的可视化建模语言, 用于对软件进行描述、可视化处理、构造和建立软件系统的文档。UML可以对任何具有静态结构和动态行为的系统进行建模。其建模可以归为静态建模和动态建模两大类。UML给软件开发过程带来了能够统一、一致等许多便利。采用面向对象技术设计系统时, 建模主要有三个步骤:首先是描述需求;然后根据需求建立系统的静态模型, 构造系统的静态结构;接着是描述系统的行为,反映系统对象之间的动态关系。其中在第一步与第二步中应用UML的静态建模,通过用例图、类图(包含包)、对象图、组件图和配置图五个主要方面来描述系统。第三步应用UML的动态建模、它所建立的模型或者可以执行, 或者表示执行时的时序状态或交互关系。主要包括状态图、活动图、顺序图和合作图四个部分。 三:系统需求分析 (1)用户管理

登录共分为学生登录、教师登录、教务员登录三个部分,不同的用户有着不同的权限。 (2)成绩管理

在学期结束后,教师将所有学生的成绩依次加入学生成绩数据库中,然后学生通过自己的用户信息进行成绩查询。 四:建模过程 1.参与者的确定

经过对该系统的分析,参与者可确定为:学生、教师和教务员。 2.用例的确定

不同的参与者有着不同的用例。该系统涉及到的用例图主要有:系统用例图、学生用例图、教师用例图、教务员用例图。

(1)系统用例图:学生和教师各自有用户管理和成绩管理的权限;教务员具备用户管理、成绩管理和系统管理的权限。 具体用例图如下图所示:

系统用例图<>用户管理<><><><>学生成绩管理<><>教务员系统管理教师

(2)学生用例图:学生可通过用户管理进行密码修改,通过成绩管理

进行成绩查询。 如下图所示:

学生用例图<><><>添加用户管理<>密码修改<>修改删除<><><>学生成绩管理各科成绩查询成绩<>培养方案完成情况

(3)教师用例图:教师可通过成绩管理进行成绩的录入,通过用户管理可以查看用户信息和注销登录情况。 见下图:

教师用例图<>成绩管理<>成绩录入<><>用户信息教师用户管理<>用户注销退出

(4)教务员用例图:教务员通过成绩管理可进行学生成绩的录入、通过系统管理可进行数据库的更新。 具体如下图所示:


uml实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二四年度落实党风廉政建设责任制工作总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: