SRS用例描述.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SRS用例描述.doc

用例描述1-1:“登录”用例描述 用例 登录 启动者 学生or教师or管理员 支持者 主要流程 1、用户通过下拉列表框选择身份,可以是学生、教师或者管理员。 2、学生输入学号和密码,或者教师输入教师号和密码,或者管理员输入管理员号和密码。 3、系统验证通过后,出现欢迎信息。 替代流程 数据不完整:如果某个身份的用户没有输入用户名和密码,客户端给予提醒,等用户将数据填写完整后,再连接数据库进行验证。 用户名验证失败:在连接数据库验证信息时,如果在所选身份中找不到用户输入的用户名,给予提示:“用户名不存在”,并让用户重新输入。 密码验证失败:在连接数据库验证信息时,如果在所选身份中找到所输用户名,但是输入的密码和正确密码不一致,给予提示:“密码错误”,并让用户重新输入。 学院规则 CR1:用户身份一共三种,分别为:学生、教师、管理员。 CR2:学生、教师、管理员身份的用户分别以学号、教师号、管理员号作为用户名。 CR3:用户的验证失败次数没有限制,可以重复至无限次。 议题与其它 1、用户的验证失败次数没有限制是否可行? 用例描述1-2:学生“查看个人信息”用例描述 用例 查看个人信息 启动者 学生 支持者 主要流程 1、学生通过验证后,进入选课系统学生主界面(以下简称主界面)。 2、学生可以在主界面上看到自己的学号、姓名、性别、已获得学分这些信息。 3、学生单击主界面上的“查看成绩单”按钮,可以在弹出窗口中看到自己已修各课程的成绩情况。 替代流程 无 学院规则 CR4:每门课程具有的学分可以是实数(浮点数)。 CR5:一名学生的已获总学分,由已修完课程中成绩合格的课程所具有的学分累加得到。 CR6:只有一名学生已获总学分达到或超过规定的学分时才能够毕业,如果有超过的部分也没有额外的奖励。 议题与其它 1、课程成绩信息包含在学生的“选课表”的“选课项”中,当一个“选课项”正被选修而尚未被修完时,成绩属性的值为-1。 2、各课程的学分信息存放在“模板课程”中,因此由“模板课程”产生的“具体课程”拥有相同的学分。 3、将“选课表”类的名字修改为“个人课程表”。 用例描述1-3:学生“查看课程信息”用例描述 用例 查看课程信息 启动者 学生 支持者 主要流程 1、学生在主界面中,可以看到一个列表,列出了本学期开设的所有具体课程,每个具体课程占一行,可以直接看到的有完全课程号、课程名、授课教师、课程学分信息。 2、当学生点击了某一行具体课程后,在主界面下方的课程详细信息栏中将显示该具体课程的更多信息,包括限选人数、上课时间、课程简介等。 3、当学生点击另一行具体课程后,课程详细信息栏又将改变成点击课程的详细信息。 4、重复步骤3,直到学生进行其它操作。 替代流程 无 学院规则 CR7:完全课程号 = 模板课程号 + 具体课程号。 CR8:一个具体课程可以有多个课时,每个课时安排在某半天和一个教室。 议题与其它 1、建议增加“学期总课程表”类,包含和某一个学期相关的所有具体课程。 2、建议增加“课程时间表”类,关联某一个具体课程,包含该具体课程的所有课时,以方便管理。 3、“具体课程”的详细信息还需要继续明确。 用例描述1-4:学生“申请选课”用例描述 用例 查看课程信息 启动者 学生 支持者 主要流程 1、学生在主界面的具体课程列表中,选择了某一行具体课程。 2、学生点击了“选课”按钮。 3、选课系统检查该课程是否已选满,发现尚未选满。 4、选课系统检查学生选修该课程的资格,证明有资格。 5、选课系统检查学生已选课程在时间上是否与该课程有冲突,未检测到。 6、选课系统同意学生选修该课程,将该课程添加到学生的个人课程表中,同时使该课程的已选人数+1。 7、重复步骤1~6,直到学生结束选课。 替代流程 课程已选满:提醒学生,并取消选课操作,回到主界面。 学生无选修资格:提醒学生,并取消选课操作,回到主界面。 选修课程与已选课程有时间冲突:提醒学生,并取消选课操作,回到主界面。 学院规则 CR9:选修人数已达上限的具体课程,不能再接受学生。 CR10:申请选修某门课的学生需具备一定的选修资格。(仍需细化) CR11:学生申请选修的某门课不能与本学期已选课程有时间冲突。 议题与其它 1、检查学生选修某课程的资格这个步骤,仍需细化。 用例描述1-5:学生“退选”用例描述 用例 退选 启动者 学生 支持者 主要流程 1、学生在主界面中,查看自己的本学期个人课程表。 2、学生选择了其中的一门具体课程。 3、学生点击了“退选”按钮。 4、选课系统给予提醒:“真的要退选吗?”,并给出两个按钮:“确定”和“取消”。 5、学生选择了“确定”。 6、选课系统将该具体课程从学生的个人课程表中移除,

文档评论(0)

资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档