地学软件工程基础的作业.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生选课系统 需求说明书 地球信息科学与技术2011级 中国海洋大学 张国平 1. 简介 1 1.1目的 1 1.2 范围 2 1.3 定义、首字母缩写词和缩略语 2 1.4 参考资料 2 2. 整体说明 2 2.1 产品的前景 2 2.2 目标用户 2 2.3 主要业务流程 2 2.4 主要功能 4 2.5 主要约束 5 3. 功能需求 5 1.系统管理员 2教师 3.学生 4. 非功能需求: 10 4.1.可用性: 10 4.2.可靠性: 10 4.3.性能 10 4.4设计约束 11 4.5 联机用户文档和帮助系统需求 12 4.6购买的构件 13 4.7接口 13 4.8许可需求 13 4.9法律、版权及其他声明 13 4.10适用的标准 14 5. 附录:词汇表 14 1简介 1.1 编写目的 。通过对用户需求调研成果的总结与分析,编写本软件总体需求说明书(Software Requirements Specifications,简称SRS)。该文档描述了“学生选课系统”项目的总体需求,如项目的目标、范围、用户、功能性需求、非功能性需求、用户界面总体使系统开发人员能够系统需求 1.2范围 针对中国海洋大学的内部教学而使用所涉及到的所有课程及教学管理内容,适用于“学生选课系统”的详细设计和软件开发 1.3 定义、首字母缩写词和缩略语 本软件需求说明书所用到的专业术语请参见“附录A词汇表” 1.4参考资料 1.《软件工程导论》张海藩 编著清华大学出版社 2007年5月 2.《数据库系统概论(第四版)》 王珊编著 高等教育出版社 2007年11 3.国家及行业标准 4.学生选课基本要求 5.教务处教学运行管理科管理员基本职责及要求整体说明 2.1 产品的前景 该选课系统适应了现代大学生自主选课、自主安排时间的迫切需要,使学生有了更大的选择空间;同时,方便了教务的统一管理,简化了课程安排的流程,打破了以前死板的固定课程模式,也方便了授课教师的学生管理、成绩统计,更进一步使教学的重点向高质量、高目标的方向转移。 该系统可以适应大部分学校的需要,便于在全国范围内推广,市场广阔,也可以应用于某些其他大型企事业单位,以便实现简单、统一的管理。 2.2 目标用户 该选课系统主要的用户分为教务管理人员、授课教师以及学生三个主要部分。 2.3 主要业务流程 系统功能需求模块基本分为三个子系统:学生选课子系统,教务管理子系统,教师管理子系统 学生管理系统需凭密码登录,分为教务管理人员、教师和学生三个用户,各个的主要流程如下: 学生 1)学生查询课程,记下所要选择课程的课程号 2)学生进行选课请求,并确认选课,若无误则提示选课成功,若失败则返回错误信息 3)若学生需要退选已选的课程,则进行退课请求,并确认退课,若无误则提示选课成功,若失败则返回错误信息 4)学生确认选课或退课后,可查询课表和成绩 教师 1)教师可查询自己所开课的选课情况及名单 2)教师录入学生的考试成绩 教务管理员 1)管理员进行用户管理,添加或删除用户 2)管理员进行查询请求,查询教师开课情况以及学生选课情况。 3)管理员查询学生成绩 4)管理员给学生加课,并确认加课 5)管理员给学生退课,并确认退课 主要功能的用例图如下所示: 2.4 主要功能 该选课系统能够实现三大功能模块:学生选课模块、教师模块、管理员管理模 块。其中学生模块要求实现浏览学生个人信息,查询选课信息和选课;教师模块中 要求显示教师个人信息,教课信息,以及查询该被选课程的学生信息;管理员模块 中要求实现用户信息管理、选课信息管理、账户管理。在界面设计方面,根据用户 的要求,更加充分和人性化。另外,管理员还能发布教学信息,并对用户权限进行 管理。教师和学生能够修改自己的密码,并能在自己主页上浏览与自己的相关教学 信息。 通过三个子系统,完成以下功能: 1、学生选课之前院系教务管理员要合理安排课程 2、对学生的成绩进行修改 3、实现对学生基本资料的添加、删除、更新、查询 4、对教师基本资料的添加、删除、更新、查询 5、对本学校所有开设课程基本资料的添加、删除、更新、查询 6、对不同的用户赋予不同的使用权限 7、使学生能在网上实现选课 8、学生能够查看本学期的开课计划(包括课程的详细信息),专业课查询,通识课查询,未满课程查询,已选课程查询,成绩查询,考试时间查询 9、学生退课的功能 10、学生凭借正确的登录名及密码登录到选课系统进行相应的查询,选课操作 11、学生修改密码的功能 12、教师查询学生选课情况,确定上课的人数 13、教师在期末考试后进

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档