学生成绩管理系统需求规格说明内容摘要:

 管理系统  管理系统用户群体  管理系统应当遵循的标准或规范 .  管理系统的范围  管理系统中的角色  管理系统的功能性需求  管理系统的非功能性要求  需求确认 参考文档: 【 1】 《企业文档格式标准》,北京长江软件有限公司软件工程过程 化组织。 【 2】 《需求规格报告格式标准》,北京长江软件有限公司软件工程过程化组织。 参考资料: 【 1】 《 UML 说明》,北京长江软件有限公司 【 2】 《需求规格报告格式标准》,北京软件有限公司软件工程化组织 版本更新信息 : 本文档的更新记录如表 21 所示。 表 21(版本更新记录) : 要求的状态和方式 : 不需要多个状态和方式,不需人为加以区分。 需求概述: 系统总体功能和业务结构: 本系统具有如下主要功能: ( 1)登录管理:为了保证系统的 安全性,可以根据不同的用户权限来提供不同的服务。 分为管理员登录和用户(教师、学生)登录两个子模块。 ( 2)账户管理:分为用户管理和修改密码两个子模块。 其中用户管理子模块又包含了添加用户、修改用户和删除用户两部分。 ( 3)信息管理:对各基本表进行管理。 分为系别管理、学生管理、课程管理和成绩管理四个子模块。 每一个模块又包含添加、修改和删除三个部分 ( 4)信息查询:在各基本表的基础上进行信息查询。 分为学生资料查询和学生成绩查询两个子模块。 本系统结构图如图 321 所示 : 图 321( 学生成绩管理系统总体功能业务结构图) 硬件系统的需求 : 需求名称 详细要求 开发环境 Windows 2020 或者更高版本 开发工具 Vs2020 硬件需求 客户机: P4 CPU+256M 内存 +10/100M 网卡 +40G 硬盘 +Epson Stylus C67 服务器运行 没有 数据库 SQLserver2020 软件系统的需求 : 1. 操作系统: Microsoft Windows XP Advanced Server 2. 网络服务器: Tomcat 3. 数 据 库: My SQL 4. 开发工具: Eclipse 接口需求 : 操作系统平台: Windows XP 数据库系统平台: My SQL 开发语言: Java 开发工具: Eclipse 系统能力需求 : 登陆管理模块 如图 3311 用例名称: 登陆管理模块 用例描述: 操作者需要先登录再进行操作 执行者 教师 、学生或管理员 前置条件 登陆角色为教师 、学生或管理员,有自己的密码 主过程描述 1)用户登录到本系统 2)用户 根据自己的密码和登 陆名通过系统验证。 异常过程描述 用户输入的验证信息发生错误 返回 到登陆界面 用户登录时达到登陆上限强制返回上一界面 业务规则 用户输入错误信息连续超过五次今日内不得登陆 设计的业务实体 学生信息,用户信息、权限信息 图 3311(登陆管理模块图) 账户管理模块如图 3321 用例名称: 账户管理模块 用例描述: 管理员对 用户的添加,赋于不同权限及对用户的修改及查询 , 执行者 管理员 前置条件 登陆角色为管理员 后置条件 更新用户数据库 主过程描述 1)用户登录到本系统 2)用户输入查询信息,系统显示用户列表,用户选择一个用户进行操作 3)用户选择删除用户 4)用户提交修改 5)执行后置条件 6)用例结束 异常过程描述 用户录入的查询信息未找到,提示错误并返回 3 用户的对用户的修改不合法,返回 4 设计的业务实体 用户信息、权限信息 图 3321(账户管理模块图) 信息管理模块如图 3331 用例名称: 信息管理 模块 用例描述: 教师通过选择课程对应的学生进行对学生成绩进行录入或修改操作 或学生查询自己的成绩和自 己现有的信息 执行者 教师 或学生 前置条件 登陆角色为教师 或学生(学生要通过登录信息验证) 后置条件 教师 修改学生基本信息 或学生查询个人信息 主过程描述 1)用户登录到本系统 2)用户选择自己计算机显示自己能授课的学生 3)用户选择按学生姓名、性别、学号进行查询,系统显示查询结果 4)用户增删改学生的基本信息 5)用户选择提交修改 6)执行后置条件 5)用例结束 异常过程描述 用户输入的查询信息未找到相应课程 ,返回上一页面 . 用户修改的学生信息不符合系统要求, 返回上一页面 业务规 则 学生信息必须符。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。