1. Use case diagram
2.
Four scenario
(1) Student input course id and get information of this course successfully.
(2) Student query its curriculum and get it successfully.
(3) Student input course id but session overdue and he fails.
(4) Student input course id but there doesn’t exist such course and he fails.
3.
Sequence diagram and Collaboration diagram
Figure1Sequencediagramofscenario1
Figure2Collabrationdiagramofscenario1
Figure3Sequencediagramofscenario2
Figure4Collabrationdiagramofscenario3
Figure5Sequencediagramofscenario3
Figure6Collabrationdiagramofscenario3
Figure7Sequencediagramofscenario4
Figure8Collabrationdiagramofscenario4