学生管理系统的用例描述用例编号:001用例名:系统管理员的登录用例描述:系统管理员完成学生信息管理系统登录的整个过程。参与者:系统管理员老师学生前置条件:系统运行正常。后置条件:如果管理员登录成功,可以对学生的基本信息进行进行管理。包括:录入,查询,修改,删除。如果教师登陆成功,可以对学生的成绩进行管理。如果学生登录成功,可以查看个人的基本信息。如果登录未成功,则不能进行如上操作。基本路径:1,系统管理员,学生,老师输入用户和密码。2,然后系统管理员,学生,老师提交输入的信息。3,系统对系统管理员,学生和老师的用户和密码信息进行有效的检查。4,检查通过,则返回带用户登录界面。扩展点:3a:密码输入错误3a1:系统弹出输入错误的警告信息。3a2:系统管理员,学生和老师离开或重新输入密码。变异点:无补充说明:无用例编号:002用例名:查询学生的基本信息用例描述:完成系统管理员对学生的基本信息查询的完整过程。参与者:系统管理员前置条件:登录成功后置条件:系统给出学生的基本信息。系统管理员可以查询操作。基本路径:1.系统管理员,进入查询学生基本信息界面,发送查询学生基本信息的请求。2.界面Form向控制对象Control请求学生的基本信息,控制对象到数据库查询学生的基本信息。3.查询学生基本信息界面对象从控制对象中取得所查询得到的学生基本信息Course。并返回到查询界面上显示所有的学生基本信息。4.系统管理员查询学生的基本信息。扩展点:4a:查询学生基本信息失败。4a1:系统弹出查询学生信息失败的警告信息。4a2:系统管理员离开或重新查询学生的基本信息。变异点:无补充说明:无用例编号:003用例名:修改学生的基本信息用例描述:完成系统管理员对学生的基本信息修改的完整过程。参与者:系统管理员前置条件:登录成功,数据库中存在这个学生的记录后置条件:系统给出学生的基本信息。系统管理员可以进行修改操作。基本路径:(1)系统管理员进入修改学生信息界面,并在界面中提交修改学生的信息。(2)修改学生信息界面将查询的信息传递到控制对象Control。(3)控制对象到数据库中查询的该学生信息对象是否并判断是否可以修改。(4)控制对象Control将该学生的信息进行修改并保存。(4)控制对象将修改成功的信息返回到修改学生信息界面并显示。(5)系统管理员从修改学生信息界面获得修改成功的信息。扩展点:无变异点:无补充说明:无用例编号:004用例名:删除学生的基本信息用例描述:完成系统管理员对学生的基本信息删除的完整过程。参与者:系统管理员前置条件:登录成功,数据库中存在次学生基本信息的记录后置条件:系统管理员可以继续学生信息的相关操作。基本路径:(1)系统管理员进入删除学生基本信息界面,并在界面中提交删除学生基本信息的信息。(2)界面将管理员提交的学生基本信息传递给控制对象Control(3)控制对象向数据库查询此学生的相关信息并对查询结果进行判断。(4)控制对象Control向数据库中执行删除学生基本信息的数据。(5)控制对象将修改学生基本信息成功的信息返回界面。(6)系统管理员在删除界面获得修改基本信息成功的信息。扩展点:无变异点:无补充说明:用例编号:005用例名:录入学生的基本信息用例描述:系统管理员将新学生的信息添加到数据库并保存参与者:系统管理员前置条件:登录成功,数据库中不存在此学生基本信息的记录后置条件:系统管理员可以继续学生信息的相关操作。基本路径:(1)系统管理员进入录入学生信息界面,并在界面中提交查询学生的信息。(2)录入学生信息界面将查询的信息传递到控制对象Control。(3)控制对象到数据库中查询的该学生信息对象是否已存在并判断是否可以添加。(4)控制对象Control将新学生的信息添加到数据库并保存。(4)控制对象将添加成功信息返回到录入学生信息界面并显示。(5)系统管理员从录入学生信息界面获得录入成功的信息。扩展点:无变异点:无补充说明:用例编号:006用例名:录入学生的成绩用例描述:系统管理员将学生的成绩添加到数据库并保存参与者:教师前置条件:登录成功,数据库中不存在此学生成绩的记录后置条件:系统管理员可以继续学生成绩的相关操作。基本路径:(1)系统管理员进入录入学生成绩界面,并在界面中提交查询学生的成绩。(2)录入学生成绩界面将查询的信息传递到控制对象Control。(3)控制对象到数据库中查询的该学生成绩对象是否已存在并判断是否可以添加。(4)控制对象Control将学生的成绩添加到数据库并保存。(4)控制对象将添加成功信息返回到录入学生成绩界面并显示。(5)系统管理员从录入学生成绩界面获得录入成功的信息。扩展点:无变异点:无补充说明:用例编号:007用例名:修改学生的成绩用例描述:完成系统管理员对学生的成绩修改的完整过程。参与者:教师前置条件:登录成功,数据库中存在这个学生成绩的记录后置条件:系统给出学生的成绩。教师可以进行修改操作。基本路径:(1)教师进入修改学生成绩界面,并在界面中提交修改学生的成绩。(2)修改学生成绩界面将查询的信息传递到控制对象Control。(3)控制对象到数据库中查询的该学生成绩对象是否并判断是否可以修改。(4)控制对象Control将该学生的成绩进行修改并保存。(4)控制对象将修改成功的成绩返回到修改学生成绩界面并显示。(5)系统管理员从修改学生成绩界面获得修改成功的信息。扩展点:无变异点:无补充说明:无用例编号:008用例名:查询学生的成绩用例描述:完成教师对学生的成绩查询的完整过程。参与者:教师前置条件:登录成功后置条件:系统给出学生的成绩。系统管理员可以查询操作。基本路径:1.系统管理员,进入查询学生成绩界面,发送查询学生成绩的请求。2.界面Form向控制对象Control请求学生的成绩,控制对象到数据库查询学生的成绩。3.查询学生成绩界面对象从控制对象中取得所查询得到的学生成绩Course。并返回到查询界面上显示所有的学生成绩。4.系统管理员查询学生的成绩。扩展点:无变异点:无补充说明:无用例编号:09用例名:删除学生的成绩用例描述:完成教师对学生的成绩删除的完整过程。参与者:教师前置条件:登录成功,数据库中存在这个学生成绩的记录后置条件:系统给出学生的成绩。教师可以进行删除操作。基本路径:(1)教师进入删除学生成绩界面,并在界面中提交删除学生成绩的信息。(2)界面将管理员提交的学生成绩传递给控制对象Control(3)控制对象向数据库查询此学生的成绩并对查询结果进行判断。(4)控制对象Control向数据库中执行删除学生成绩的数据。(5)控制对象将修改学生成绩成功的信息返回界面。(6)系统管理员在删除界面获得修改成绩成功的信息。扩展点:无变异点:无补充说明:无用例编号:010用例名:查看个人的基本信息用例描述:完成学生对个人信息的查看完整过程。参与者:学生前置条件:登录成功后置条件:系统给出学生的基本信息。学生可以进行对自己的基本信息进行查看的基本操作。基本路径:1.学生进入查询学生基本信息界面,发送查询学生基本信息的请求。2.界面Form向控制对象Control请求学生的基本信息,控制对象到数据库查询学生的基本信息。3.查询学生基本信息界面对象从控制对象中取得所查询得到的学生基本信息Course。并返回到查询界面上显示所有的学生基本信息。4.学生查询个人的基本信息。扩展点:无变异点:无补充说明:无