网站大量收购闲置独家精品文档,联系QQ:2885784924

软件需求规格说明-排课系统.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件需求规格说明-排课系统

软件需求规格说明 介绍 目标 软件需求规格说明描述了“排课系统”的软件功能性需求和非功能性需求。这一文档计划由实现和验证系统正确功能的项目团队成员来使用。除非在其他地方另有说明,这里指定的所有需求都具有最高优先级。 项目范围和产品特性 排课系统允许教学秘书通过该系统完成本系内各班级的课程安排,能够减轻教学秘书的工作负担。允许教师查看初排及最终课表,提交意见。可以完成:数据导入与维护、课程表编排、设置排课规则、课表发布、查看/发送意见等功能。 参考文献 Karl Wiegers 所著的 Software Requirements 版本 2 刘伟琴 刘洪涛 译 张海藩 所著的 软件工程导论(第5版) 总体描述 产品远景规划 “排课系统”是一个能够减轻教秘工作量,实现教务工作自动化,提高工作效率;给一些存在特殊情况的老师一个提出意见的机会;方便学生尽早制定学业计划的教务办公软件。下图是一幅关联图,它演示了其外部实体和系统接。 用户类和用户特性 用 户 类 描 述 教学秘书(优先考虑) 教学秘书是“排课系统”最主体用户,他希望能在“排课系统”的帮助下,顺利完成排课工作,以代替当前只能依靠手工排课的现状,减轻工作压力,提高工作效率;同时,“排课系统”应当具有一定的准确性,避免教学秘书的多次修改。 教师 在“排课系统”中,教师能更早的获知下学期的初排课程表信息,提出意见,在一定程度上能满足教师对课表的特殊要求 运行环境、设计和实现的约束条件、用户文档略 假设和依赖 AS-1:排课系统可以设一个平台让管理员和教师提出一定量的要求,并可以根据要求处理排课。 AS-2:对于特殊教师的课程不再排课系统的考虑范围内。 DE-1:排课系统的用户信息与教务系统的信息要匹配。能成功的将培养方案及教师信息导入。 系统特性 导入培养方案 描述和优先级 教学秘书的账号和密码在以及ip得到验证,登陆到排课系统之后,可以向排课系统导入各个年级、专业的培养方案,并将其保存在排课系统的数据库中,因为在入学之初,培养方案就已经安排好,所以培养方案不提供修改的功能,只提供删除和重新导入功能,允许从教务系统导入培养方案,也允许从教秘的电脑中导入excel文件。这也是生成排课规则的重要依据之一。优先级为高。 刺激/响应序列 响应:将错误反馈给教学秘书,他对错误进行查看,并可以针对错误重新导入培养方案。 刺激:导入培养方案成功 响应:将成功信息反馈给教学秘书,并将导入的方案储存到数据库中 功能性需求 Training program. 从教务系统或电脑中excel文件选择一个或多个培养方案导入到排课系统中 Training program.save 将导入的培养方案储存到排课系统的数据库中的课程表中 Training program.succeed 保存成功后,返回成功提示 Training program.error 导入失败后返回错误信息 导入教师信息 描述和优先级 刺激/响应序列 刺激:教师信息导入失败或错误。 响应:修改或导入。 刺激:教师信息导入成功。 响应:将成功信息反馈给教学秘书,并储存教师信息在排课系统的数据库中。 功能性需求 Teacher. 从教务系统、excel文件中将一个或多个教师信息导入到排课系统中 Teacher.save 将导入的培养方案储存到排课系统的数据库中的教师表中 Teacher.succeed 保存成功后,返回成功提示 Teacher.error 导入失败后返回错误信息 划分课程优先级 划分课程优先级是排课规则的一个重要组成部分,课程是否安排和安排的先后,都是由课程优先级决定的。在课程优先级的安排中,根据课程安排规则,教学秘书可以设定课程的优先级,优先级分为在某个学期必须安排、高、中、低四个选项,当教学秘书设定完优先级后,系统将优先级的划分储存在数据库中。教学秘书可以修改课程的优先级,以便于将来课程的调整。优先级为高。 刺激/响应序列 : 获取课程信息失败。 响应:将失败信息反馈给教学秘书,并提示重新获取。 刺激: 获取课程信息成功。 响应:将成功提示反馈给教学秘书,并跳转到划分优先级功能。 刺激:优先级划分后储存失败。 响应:将失败提示反馈个教学秘书,提示重新保存。 刺激:优先级保存成功。 响应:反馈成功信息,并进入下一步操作。 刺激:修改课程优先级。 响应:重新确认用户身份,如果确认,则允许修改,否则退出系统。 功能性需求 Priority. 从储存的课程培养方案中获取课程信息 Priority.set 设置课程的优先级 Priority.save 保存课程优先级信息 Priority.succeed 设置成功,并保存成功过,返回提示信

文档评论(0)

2017ll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档