学生选课系统毕业论文 - 图文 联系客服

发布时间 : 星期六 文章学生选课系统毕业论文 - 图文更新完毕开始阅读b7e65bd97f1922791688e8fb

广西工学院计算机工程系毕业设计论文

选课功能用例图:

查看已选课程用例图:

账号管理用例图:

3.13用例描述: 1. 用户登录 1.0 用例名称:

中文名称:用户登录 功能:验证用户的身份。 1.1 简要说明:

8

广西工学院计算机工程系毕业设计论文

本用例的功能主要是用于确保用户在提供正确的验证信息之后,可以进一步使用本系统。 1.2 事件流: 1.2.1 基本流:

1 用户请求使用本系统。

2 系统显示用户登录信息输入界面。 3 用户输入登录名,密码并确认操作。

4 系统验证用户登录信息,如果登录信息验证没有通过,系统显示提醒信息,并转向基本流2,如果验证通过,系统显示系统操作主界面。 1.2.2 备选流:

1 用户可以在没有登录成功之前的任意时候要求放弃登录。 2 系统结束用户登录信息输入界面的显示。 3 退出系统。 1.3 特殊需求:

1.4 前置条件:

1 请求使用本系统。 1.5 后置条件:

1 用户登录成功,可以使用系统提供的功能。 1.6 附加说明: 无

2. 用户注册 2.0 用例名称:

中文名称:用户注册 功能:新用户进行注册 2.1 简要说明:

本用例的功能主要是用于新用户进行注册,方能使用本系统。 2.2 事件流: 2.2.1 基本流:

1 用户请求注册。

2 用户点击注册进入注册信息界面。 3 用户输入注册信息,并确认操作。

4 系统验证用户注册信息,如果注册信息验证没有通过,系统显示提醒已经

9

广西工学院计算机工程系毕业设计论文

存在的用户信息,并转向基本流2,如果注册通过,系统则进入用户基本信息填写。 2.2.2 备选流:

1重置注册信息 2.3 特殊需求:

2.4 前置条件:

1 请求使用本系统。 2.5 后置条件:

1 用户注册成功,可以使用系统提供的功能。 2.6 附加说明: 无

3. 课程信息和专业管理 3.0 用例名称:

中文名称:课程信息和专业管理

功能:用于用户对课程信息的管理 还有对专业的管理 3.1 简要说明:

本用例的功能主要是用于课程信息和专业的查询、添加等相应功能进行管理。 3.2 事件流: 3.2.1 基本流:

1 用户请求登陆管理页面。

2 用户点击专业管理进入专业管理页面。

用户对专业的是否已结业进行判断。可以添加新的专业。 点击添加新的专业进入新专业的设置页面。

添加完新专业点击专业管理则可以看到新添加的专业 3.用户点击课程信息进入课程信息管理页面. 用户对课程信息可以进行查询,添加新的课程。 点击添加新的课程进入课程有关信息填写页面。 添加完新的课程在选课信息将有新的课程显示。

点击课程显示里面的每门课程名称则可以显示每门课程的详细信息包括授课教师属于哪个专业等等。在这里也可以设置该门课程的属性是否为可选。 3.2.2 备选流:

1重置专业和课程信息

10

广西工学院计算机工程系毕业设计论文

3.3 特殊需求:

3.4 前置条件:

1 进入了增加新的专业和课程判断信息是否填写正确。。 3.5 后置条件:

1 专业和课程添加成功将在专业页面和课程页面显示所添加的内容。 3.6 附加说明: 无 4. 学生选课 4.0 用例名称:

中文名称:学生选课 功能:选课学生进行选课 4.1 简要说明:

本用例的功能主要是用于学生进行选课。 4.2 事件流: 4.2.1 基本流:

1系统安排专业学生的课程

2 学生请求选课。

3 单击选课连接进入选课界面。

4 如果系统安排了本专业的学生所要选择的课程,则学生可以看到自己要

选择的课程,点击选择则可以选课成功,如果系统未安排该专业的学生需要选课,则不会显示有课程要选。

4.2.2 备选流:

如果学生没有课程选择,则是该学生专业还没有安排课程,所有要等该专业安排课程以后才能进行选课。 4.3 特殊需求:

必须要有课程学生才能进行选修 4.4 前置条件:

1 本专业安排了课程。 4.5 后置条件:

1 学生选课成功,并显示。 4.6 附加说明: 无

5. 学生查看选课 5.0 用例名称:

11