常兴UML.docx

上传人:b****5 文档编号:7655902 上传时间:2023-01-25 格式:DOCX 页数:9 大小:76.18KB
下载 相关 举报
常兴UML.docx_第1页
第1页 / 共9页
常兴UML.docx_第2页
第2页 / 共9页
常兴UML.docx_第3页
第3页 / 共9页
常兴UML.docx_第4页
第4页 / 共9页
常兴UML.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

常兴UML.docx

《常兴UML.docx》由会员分享,可在线阅读,更多相关《常兴UML.docx(9页珍藏版)》请在冰豆网上搜索。

常兴UML.docx

常兴UML

1.类图:

类名

类的职责

说明

Student

学生选课,可以查看所有的课程

属性:

姓名,班级,性别,学号

Administrator

对课程进行增加,删除,修改

属性:

编号,判别

User

学生教务员登录,教务员注册学生

属性:

用户名,密码

Course

封装课程数据

属性:

课程编号,课程名称,任课教师,任课时间

control

对请求的控制,以及数据的展示存储

属性:

积分,课程信息

顺序图:

注册登录;

事件流:

1.系统提示输入管理员密码

2.管理员输入密码

3.系统验证密码

4.将结果返回给用户

对象:

界面,控制对象,数据库。

角色:

管理员,数据库

消息;

(1).用户输入注册信息

(2).界面将注册信息提交给控制对象

(3).控制对象到数据库中查询注册信息

(4).控制对象判断注册信息是否合法

(5).如果合法在数据库里添加注册信息

(6).控制对象将检查结果返回到界面对象

(7).界面对象显示结果

添加课程;

消息:

1.界面提示用户输入新课程信息

2.控制对象向课程对象返回结果

3.通过控制对象对课程信息进行合法性检测

4.控制对象从数据库中查询关联信息

5.控制对象查询结果进行判断

6.控制对象向数据库中插入数据

7.在界面上显示结果

8.控制对象撤销建立的课程对象

修改课程

消息:

1.界面提示用户输入新课程信息

2.界面对象创建一个课程对象

3.通过控制对象对课程信息进行合法性的验证

4.控制对象从数据库中查询关联信息

5.控制对象对查询结果进行判断

6.控制对象暂存课程信息

7.界面对象从控制对象中取得课程信息

8.在界面上显示课程信息

9.用户对课程进行课程的修改

10.控制对象向课程对象返回结果

11.通过控制对象对课程信息进行合法性检测

12.控制对象向数据库中插入数据

13.在界面上显示结果

删除课程

消息:

1.管理员输入待删除的课程信息(id)

2.界面对象讲信息发送给控制对象

3.控制对象查询课程信息是否有效

4.控制对象向界面返回信息,如果有效,提示管理员确定删除

5.管理员确认删除课程

6.界面将确定删除的信息发送给控制对象

7.控制对象讲确认删除的信息发送给数据库

8.数据库实施删除,并将结果返回给控制对象

9.控制对象讲结果返回到界面

选课;

1.进入选课主界面

2.学生点击选课

3.系统显示所有课程信息

4.学生选择课程

5.系统提示选课成功与否。

6.用例结束

对象:

(1).学生通过界面发送选课命令

(2).界面向控制对象请求课程信息

(3).控制对象向数据库发送查询数据消息

(4).返回查询信息

(5).控制对象暂存数据库的查询结果

(6).界面对象从控制对象中取得所有课程信息

(7).在界面上显示所有的课程信息

(8).界面对象发送命令要求释放课程信息

(9).学生选择课程

(10).界面对象要求学生输入所头积分

(11).界面向给控制对象发送消息

(12).控制对象查看剩余积分是否够

(13).询问积分是否足够

(15).临时存储刚才的回应

(16).如果能选则更新数据库

(17).返回信息

.

协作图:

注册登录:

添加课程:

删除课程:

修改课程:

选课:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1