UML成绩查询系统简单版
基于UML 的成绩查询系统
设计题目 成绩查询系统 学生姓名 学 号 0811080104 专业班级 计科0801班 指导老师 诗 韵
基于UML 的成绩查询系统
一、本系统的功能性需求。
该学生成绩查询系统是一个面向学生的用来进行对学生成绩查询的管理信息系统。该信息系统能够为一定数目的学生提供服务,每个学生都能够有唯一的账号,每一个账号包括个人的编号和个人信息,系统通过一个单独的程序为学生提供服务,不需要人员的干预,这些服务包括:查询成绩,修改密码; 二、本系统做需要的类是:学生。 三、本系统需要的用例图:学生用例图。 学生能够通过该系统进行以下活动:
(1)查询成绩:学生可以通过唯一的账号对自己的成绩进行查询。 (2)登录系统:学生能够根据唯一账号登录该查询系统,查询学生成绩。
(3)修改密码:如果学生密码丢失,学生可以找回密码。
找回密码
修改密码
四、本系统需要的状态图:学生状态图。 对学生查询成绩而言,他的状态主要包括:
(1)登录状态 (2)查询状态 (3)显示状态
五、 本系统用的序列图: (1)学生查询成绩序列图。 学生查询成绩的工作流程
1) 学生希望通过系统查询自己的成绩信息。
2) 学生通过该自助系统的成绩查询界面输入学生的学号,请求查
找学生成绩
3) 用户界面根据学生的学号将book 累实例化,并请求学生成绩。 4) Book 类实例化对象根据学好加载学生信息,并提供给成绩查询
界面
5) 成绩查询界面向学生显示成绩信息。
与序列图等价的协作图
(2)学生登录序列图 对学生登陆进行描述:
1) 学生希望通过系统查询个人信息。
2) 学生通过系统的注册界面注册,然后窗口对其进行实例化,并
返回学生信息,
3) 用户界面向学生显示学生信息
信息
六:本系统需要的活动图有如下: 学生活动图
学生包含以下的状态:创建学生账号,学生账号正确,学生账号错误,输入学生账号。
1) 学生能够通过账号进入系统查询自己的成绩。 2) 学生输入的账号错误时不能登录该系统。
3) 当学生处于可以查询成绩时,系统向用户显示成绩。
七、本系统是使用UML 建立的一个简单的学生成绩查询系统,在本系统中我首先介绍了系统的功能性需求,然后使用Rational Rose通过适当的方法利用这些符号进行建模,完成系统的需求分析和系统的设计工作。而通过这么久的学习,我对UML 也有了一个简单得概念,同时也能基本运用四种视图模型对系统进行简单的模型建立,并能对系统进行功能性分析。