- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 设置成功,并保存成功过,返回提示信
您可能关注的文档
- 超越800帆船模型中英文对照说明书.doc
- 趣看采编录播一体机操作说明文档.docx
- 足球社团活动记录.doc
- 越西县2013年彝族火把节庆祝活动将于7月26日隆重举行.doc
- 跨既有铁路及跨公路安全监理实施细则2.doc
- 跟乔布斯学简报.doc
- 跑马场娱乐项目计划30000.doc
- 路口小学安全教育记录校园安全小常识.docx
- 路基原始记录DLJ01-DLJ20.doc
- 路基平整度坡度填筑标高技术交底记录.doc
- 完整版汽车维修技能大赛理论知识考试题库及答案完整版【综合题】.docx
- 完整版汽车维修技师试卷及答案精选题库附下载答案.docx
- 完整版汽车维修技师试卷及答案真题(考试直接用).docx
- 完整版汽车维修技师试卷及答案内部题库带答案(能力提升).docx
- 完整版汽车维修技师试卷及答案题库带答案(典型题).docx
- 完整版汽车维修技能大赛理论知识考试题库及答案王牌题库附参考答案(巩固).docx
- 完整版汽车维修技能大赛理论知识考试题库及答案精选题库附答案(满分必刷).docx
- 完整版汽车维修技师试卷及答案内部题库精品(满分必刷).docx
- 完整版汽车维修技师试卷及答案大全及答案(易错题).docx
- 完整版汽车维修技师试卷及答案附参考答案(突破训练).docx
文档评论(0)