选课系统软件需求说明书(wrd格式).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文档。上传文档
查看更多
选课系统软件需求说明书(wrd格式)

案卷号 2 日期 2011-3-29 <学生选课系统> 软件需求说明书 作 者: 完成日期: 目录 1 引言 1 1.1 编写目的 1 1.2 范围 1 1.3 定义 1 1.4 参考资料 1 2 项目概述 2 2.1 产品描述 2 2.2 产品功能 2 2.3 用户特点 2 2.4 一般约束 2 2.5 假设和依据 2 3 具体需求 3 3.1 功能需求 3 3.1.1 用户登录 3 3.1.2 初选课 6 3.1.3 退补选 8 3.1.4 查询课表 11 3.1.5 课程录入 13 3.2 外部接口需求 16 3.2.1 用户接口 16 3.2.2 硬件接口 16 3.2.3 软件接口 17 3.2.4 通信接口 17 3.3 性能需求 18 3.4 设计约束 18 3.4.1 其他标准的约束 18 3.4.2 硬件的限制 18 3.5 属性 19 3.5.1 可用性 19 3.5.2 安全性 19 3.5.3 可维护性 19 3.5.4 可转移 \转换性 20 3.5.5 警告 20 3.6 其他需求 20 3.6.1 数据库 20 3.6.2 操作 20 3.6.3 场合适应性需求 21 4 附录 21 1 引言 1.1 编写目的 编写本文档的目的在于详细、准确和全面的定义本选课系统的功能和和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。本系统需要满足来自教师、学生、管理人员的需求。预期读者范围为:用户,客户组织的负责人及评审组,项目开发及管理人员。 范围 系统名称:北京交通大学选课无忧学生选课系统; 系统主要设计用于学生在网上进行必修和选修的退补选课。不涉及课程成绩查询以及物理实验选课。 本系统设计目标是可以让学生在选课高峰时段避免登陆不上的问题以及防止恶意刷课的行为。同时本系统在稳定性方面也会有所提高。 本系统的受益人为:学生和系统管理人员。 1.3 定义 必修课:学生必须选择的课程 限选课:特定专业学生才可以选择的课程 任选课:任何专业和年级的学生均可选择的课程 先修课:选择某门课程前所必须选择的课程 .4 参考资料 【1】张海藩,软件工程导论[M]北京:清华大学出版社 2008年2月第五版 【2】王珊、萨师煊,数据库系统概论[M]北京:高等教育出版社 2006年5月第四版 2 项目概述 2.1 产品描述 学生选课系统是一个基于Web的B/S系统,用于在校学生每学期的课程选择。本系统在原有选课系统的基础上合理改进了选课机制,更加科学合理地分配课程资源,同时添加了提交验证码、用户权限严格分类等防外挂防数据丢失、泄漏、被篡改的措施,提高安全性和稳定性,从而建成更加可靠、便捷、人性化的选课系统。 本选课系统是本科生教育培养系统的其中一个组成部分。与成绩查询系统、评教系统、成绩录入系统等均有接口相关联。 2.2 产品功能 学生选课系统功能表: 功能名 简介 登陆 控制用户登录 初选课 申报志愿,公布初选课结果 退补选 退选补选课程 课程录入 管理员录入课程 2.3 用户特点 本软件的最终用户为管理员和学生。学生可根据选课指南直接进行选课操作,无需任何技术培训;管理员的要求则较高,需要熟知数据库的各项操作和具备较高的软件编程能力。 本软件使用频度并不高,每学期只集中在选课的两周内使用。 2.4 一般约束 管理方针:本软件需要建立两种视图,管理员视图和学生视图。其中管理员可以进行数据库的维护和修改。 与其他应用间的接口:本软件是本科生教育培养系统的子系统,同时与其中的成绩查询子系统、评教子系统、成绩录入子系统等均有接口相关联。 并行操作:其中的选课/退课功能、课表查询功能、课余量查询功能、冲突课程查询功能均为并行操作的功能,它们同时与数据库相交互。 所需的高级语言:Java语言。 通信协议:采用http协议。 安全和保密方面的考虑:添加了输入验证码功能,防止外挂软件,提高了系统安全性;同时,用户和管理员权限的严格设置,保证了系统的保密性。 3 具体需求 3.1 功能需求 3.1.1 用户登录功能 引言 为了控制有权限的用户登录和维护系统安全稳定,该选课系统必须有用户登录功能。有权限的用户通过用户名密码和验证码登录系统进行余下操作,为登录的用户不能进行任何其他操作。 输入 详细描述该功能的所有输入数据,如:输入源、数量、度量单位、时间设定、有效输入范围(包括精度和公差); 输入数据表格: 输入源 数量 单位 时间设定 输入范围 精度 用户名 键盘输入 1

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档