实验二

    xiaoxiao2021-04-14  61

    图形文档

     

    用况图综述:

    上述用况图描述了学生登录系统查询成绩、选课、查询课程和教授登录系统登记成绩、增加课程的用况。

     

    参与者描述:

             用户:涉及的用况是登录。

             学生:涉及的用况有登录、查询成绩、选课和查询课程。

             教授:涉及的用况有登录、登记成绩、开设课程。

             课程管理:主要用于管理和维护课程,涉及的用况有开设课程。

     

     

     

     

     

     

    用况描述:

    1.      登录

     

    1.1用况名:登录

    1.2简述:

    输入用户名和密码,如果用户名和密码都正确则登录成功,其中学生的用户名为学号,教授的用户名为工号。

    1.3参与者:学生、教授

     

     

    1.4细节:

    用户启动系统

                      呈现登录界面

    输入用户名和密码

                      If(用户名和密码都正确)

                                登录成功

                      else

                                登录失败刷新登录界面

     

     

     

     

    2. 查询成绩

    2.1用况名:查询成绩

    2.2简述:输入查询的学期或学年返回相应的学期或学年成绩

    2.3参与者:学生

    2.4前置条件:学生登录成功

    2.5细节:

    学生发送查询请求

                      系统给出查询类别提示

    学生输入查询的学期或学年

                      If(成绩单不为空)

                                返回成绩单

                      else

                                返回成绩单为空提示

     

     

     

     

    3. 选课

    3.1用况名:选课

    3.2简述:学生选择下学期你想要参与的课程

    3.3参与者:学生

    3.4前置条件:学生登录成功

    3.5细节: 

    学生发送选课请求

                      系统给出选课类别请求

    学生进行选择,发出控制命令

                      if(添加课程)

                                系统给出选课清单

                学生选择课程

                if(课程人数未满)

                                         选课成功,系统把学生信息登记到课程信息中

                else 选课失败,系统弹出人数已满提示

                       if(退选课程)

                                系统给出学生已选课程清单

                学生点击需要退选的课程

                退选成功

                      

                       if(查询已选课程)

                                if(学生已经选择了课程)

                                         系统给出学生已选课程清单

                                else

                                         系统给出已选课程为空提示

        

     

     

     

    4. 查询课程

    4.1用况名:查询课程

    4.2简述:学生输入课程号,查看课程的相应信息

    4.3参与者:学生

    4.4前置条件:学生登录成功

    4.5细节:

    学生发送查询请求

                      系统给出查询界面

    学生输入课程号

                      if(课程号存在)

                                系统给出对应课程的信息如任课老师、上课时间、学分等

                       else

                                系统给出没有查询到该课程提示

     

     

     

     

    5. 登记成绩

    5.1用况名:登记成绩

    5.2简述:教授根据学生的表现给每个学生登记成绩

    5.3参与者:教授

    5.4前置条件:教授登录成功

    5.5细节:

    教授发送登记成绩请求

                      系统给出登记成绩界面

    教授点击开设的课程

    系统给出参加课程的所有学生的姓名和学号,教授开始登记成绩。

     

     

     

     

     

     

     

    6. 查询选课情况

    6.1用况名:查询选课情况

    6.2简述:教授查看课程的选课情况。

    6.3参与者:教授、课程管理

    6.4前置条件:教授登录成功

    6.5细节:

    教授发送:查看选课情况请求

                      系统给出选课情况界面

    教授点击需要查看的课程

                      系统给出已选课人数,和已选课的学生的姓名和学号等信息

     

     

     

    7. 开设课程

    7.1用况名:开设课程

    7.2简述:教授增加开设的课程

    7.3参与者:教授、课程管理

    7.4前置条件:教授登录成功

    7.5细节:

    教授发送开设课程请求

                      系统给出开设课程界面

    教授输入开设课程的课程名称、课程类别等信息

    课程管理系统检查开设的课程是否及格,如果及格则给课程分配课程号、上课时间、上课地点并把课程添加到可选课程清单中。否则给出对应的出错提示。

    转载请注明原文地址: https://ju.6miu.com/read-670217.html

    最新回复(0)