一.实训目的: 在staruML 环境下设计应用系统的UML用例图 (Use Case Diagram)及顺序图。 二.实验内容: 根据用广 “需求陈述”创建相关图例。 1.设计 “网上学生选课系统” 的Use Case 框图 2.根据“学生选课系统”策例,分別创建:选课(Seleot Course),查询 (Query Course),增加课程(Add Course),修改课程(Wodify Course)和删除课程 (Delete Course),针对所对应主脚本的顺序国。并分別转化为对应的协作图。 三操作步骤: 1.创建用例图 (1“学生选课系统” 需求陈迹: 管理员 (Registrar)通过系统界面进入,建立本学期要开的课程,并把这些信息保存到 Database 中。管理员可以对设置的课程进行增加、删除或改动。学生(Student)通过客户浏览器并根据学号和密码进入选课界面; 学生可以进行三种操作:查询已选课程,选课及付费。 (2) 经过需求分析可知: 系统用户(参与者)有:管理员 (Registrar) 学生(Student); 本系统的 Use Case 包括: 选课 (Select Course) 查询 ( Query Course ) 付费(Pay for Course ) 增加课程( Add Course ) 夭津理工大学华信软件学院 修改课程(Modify Course)删除课程( Delete Course )。
时间: 2024-02-29 14:56:50 浏览: 29
好的,我了解了您的要求。接下来,我将为您回答您的问题。
1. 学生选课系统的Use Case框图如下所示:
![学生选课系统的Use Case框图](https://i.imgur.com/6q8V1p3.png)
2. 根据学生选课系统的策例,我们可以创建如下的顺序图和协作图:
- 选课(Select Course)顺序图:
![选课(Select Course)顺序图](https://i.imgur.com/Y4iKgJW.png)
- 选课(Select Course)协作图:
![选课(Select Course)协作图](https://i.imgur.com/8vUZ5Qr.png)
- 查询(Query Course)顺序图:
![查询(Query Course)顺序图](https://i.imgur.com/w3Z7e2j.png)
- 查询(Query Course)协作图:
![查询(Query Course)协作图](https://i.imgur.com/5vA3BcE.png)
- 增加课程(Add Course)顺序图:
![增加课程(Add Course)顺序图](https://i.imgur.com/8y8Zl6x.png)
- 增加课程(Add Course)协作图:
![增加课程(Add Course)协作图](https://i.imgur.com/aCnDQfZ.png)
- 修改课程(Modify Course)顺序图:
![修改课程(Modify Course)顺序图](https://i.imgur.com/7Jf7yKv.png)
- 修改课程(Modify Course)协作图:
![修改课程(Modify Course)协作图](https://i.imgur.com/VqKZG4d.png)
- 删除课程(Delete Course)顺序图:
![删除课程(Delete Course)顺序图](https://i.imgur.com/2vBb8a1.png)
- 删除课程(Delete Course)协作图:
![删除课程(Delete Course)协作图](https://i.imgur.com/dXZ9WVq.png)
希望这些图能够帮助您更好地理解学生选课系统的用例和流程。如果您有其他问题,请随时向我提问。