学生选课系统不同的用户类所确定的用例
参与者 学生 用例 1.1用例-学生系统登陆 1.2用例-课程信息查询 1.2.1用例-课程学分的查询 1.2.2用例-课程任课教师的查询 1.2.3用例-上课时间地点的查询 1.3用例-选课功能 1.3.1用例-查询已选课程 1.3.2用例-查询已选课程 1.3.3用例-选择课程 1.3.4用例-选择课程 1.4用例-成绩查询功能 1.4.1用例-成绩单打印功能 管理员 教师 2.1用例-管理员系统登陆 2.2.1用例-学生成绩录入 2.2.2用例-学生成绩统计 2.3用例-课程管理 2.3.1用例-课程表管理 2.3.1.1用例-课程表录入 2.3.1.2用例-课程任课教师信息录入 2.3.2用例-课程表管理 2.4用例-打印信息 3.1用例-教师登陆 3.2用例-教师成绩查询 3.2.1用例-总体成绩查询 3.2.2用例个人成绩查询 3.3用例-所教课程课表查询 学生选课用例图
该模块包括课程信息查询、选课功能、成绩查询三个功能模块。提供了查看查看课程学分、课程的教师,上课时间地点,选课,查询成绩,查询已选修课程及修改课程的功能。
课程学分查询《include》《include》课程信息查询《include》《include》任课教师查询上课时间地点查询学生登录《include》选课功能《include》查询已选课程《include》学生《include》删除已选课程《include》成绩查询选择课程《extend》成绩表打印
1.1用例-学生系统登陆 用例编号: 1.1 用例名称: 学生系统登录 创建者: Guozhiying 创建日期: 2013.05.01 参与者: 学生 更新者: guozhiying 更新日期: 2013.05.02 用例描述: 用户通过登陆进入该系统,进行相应功能的操作 前置条件: 登陆者为该系统的用户,已经有相应的用户号和密码 后置条件: 登陆之后可以进行相应功能的操作 主干过程: 1用户进入系统的登陆界面。 2输入用户名。 3输入相应的密码,点击登陆按钮。 4成功登陆系统,显示登陆成功。 分支过程: 1用户的登录名在数据库中没有找到,显示“用户名不存在”的信息(2步之后)。 2输入的密码和数据库中的密码不一致,显示密码错误的信息(3步之后)。 异常过程: 登陆时数据库连接失败。 包括用例: 课程信息查询,选课功能,成绩查询 优先级: 高 使用频率: 400个用户,每周五次,每次一个小时 业务规则: 特殊需求: 假设: 备注: 必须是该校的学生,并且需要选修课程,修够学分。 不需要较强的安全性。 无 初始登录名和密码都为学生学号,学生登录后需要修改密码 1.2用例-课程信息查询
用例编号: 用例名称: 创建者: 创建日期: 参与者: 用例描述: 前置条件: 后置条件: 主干过程: 1.2 课程信息查询 Guozhiying 2013.05.01 更新者: guozhiying 更新日期: 2013.05.02 分支过程: 异常过程: 包括用例: 优先级: 使用频率: 业务规则: 特殊需求: 假设: 备注: 学生 学生通过查询所有课程的基本信息,如课程的学分,任课教师的简介,上课的时间地点,确定自己要选的课程。 1用户已经成功登录到系统,进入主界面 2用户需要选修相应的课程 用户可以按相应的条件查询相应的信息。 1用户进入系统的登陆界面。 2输入正确的用户名和密码,并且成功进入系统。 3在主界面上了选择课程信息查询的功能。 4用户查看课程的相应信息。 无 数据库异常,显示信息失败。 课程的学分的查询,任课教师的查询,上课时间地点的查询 普通 400个用户,每周五次,每次一个小时 学生必须是系统的使用者,已经成功进入系统需要进行选课! 安全性为一般。 无 无 1.2.1用例-课程学分的查询 用例编号: 用例名称: 创建者: 创建日期: 参与者: 用例描述: 1.2.1 课程学分的查询 Guozhiying 2013.05.01 更新者: guozhiying 更新日期: 2013.05.02 学生 学生通过查询所有课程学分,确定自己要选的课程。 前置条件: 1用户已经成功登录到系统,进入主界面 2用户需要选修相应的课程 后置条件: 用户获得所有的课程所占的学分信息。 主干过程: 1用户进入系统的登陆界面。 2输入正确的用户名和密码,并且成功进入系统。 3在主界面上了选择课程信息查询的功能。 4用户在课程信息查询的界面上选择学分查询。 5用户获得所有课程的学分信息。 分支过程: 1用户可以选择查询所有课程的学分,也可以查询单个课程的学分,需要输入课程名或者课程编号(步骤3之后) 异常过程: 有些课程信息管理员还未输入。 包括用例: 无 优先级: 普通 使用频率: 400个用户,每周五次,每次一个小时 业务规则: 学分为学校有关部门指定,已经输入系统。 特殊需求: 安全性为一般 假设: 无 备注: 无 1.2.2用例-课程任课教师的查询 用例编号: 1.2.2 用例名称: 任课教师的查询 创建者: Guozhiying 创建日期: 2013.05.01 参与者: 学生 用例描述: 学生通过查询所有课程的任课教师,确定自己要选的课程。 前置条件: 1用户已经成功登录到系统,进入主界面 2用户需要选修相应的课程 后置条件: 用户获得所有的课程的任课教师的信息。 主干过程: 1用户进入系统的登陆界面。 2输入正确的用户名和密码,并且成功进入系统。 3在主界面上了选择课程信息查询的功能。 4用户在课程信息查询的界面上选择任课教师查询。 5用户获得所有课程的任课教师信息。 分支过程: 1用户可以选择查询所有课程的任课教师,也可以查询单个课程的任课教师,需要输入课程名或者课程编号(步骤3之后) 异常过程: 有些课程信息管理员还未输入。 包括用例: 无 优先级: 普通 使用频率: 用户为400人,每周七次,每次一个小时 更新者: guozhiying 更新日期: 2013.05.02 业务规则: 特殊需求: 假设: 备注: 学生必须是系统的使用者,已经成功进入系统需要进行选课! 安全性为一般。 无 无 1.2.3用例-上课时间地点的查询 用例编号: 1.2.3 用例名称: 任课教师的查询 创建者: Guozhiying 创建日期: 2013.05.01 更新者: guozhiying 更新日期: 2013.05.02 参与者: 学生 用例描述: 学生通过查询所有课程上课的时间地点,确定自己要选的课程。 前置条件: 1用户已经成功登录到系统,进入主界面。 2用户需要选修相应的课程. 后置条件: 用户获得所有的课程上课时间地点的信息。 主干过程: 1用户进入系统的登陆界面。 2输入正确的用户名和密码,并且成功进入系统。 3在主界面上了选择课程信息查询的功能。 4用户在课程信息查询的界面上选择上课时间地点查询。 5用户获得所有课程上课时间地点信息。 分支过程: 1用户可以选择查询所有课程的上课时间地点,也可以查询单个课程的上课时间地点,需要输入课程名或者课程编号(步骤3之后) 异常过程: 有些课程信息管理员还未输入。 包括用例: 无 优先级: 普通 使用频率: 用户为400人,每周七次,每次一个小时 业务规则: 学生必须是系统的使用者,已经成功进入系统需要进行选课! 特殊需求: 安全性为一般。 假设: 无 备注: 无 1.3用例-选课功能 用例编号: 用例名称: 创建者: 创建日期: 参与者: 用例描述: 1.3 选课 Guozhiying 2013.05.01 更新者: guozhiying 更新日期: 2013.05.02 学生 学生可以选择自己想选的课程,并且可以查询和修改已选的课程。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生选课系统用例文档在线全文阅读。
相关推荐: