学生学籍系统需求规格说明书

更新时间:2023-12-27 18:06:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学生学籍管理系统

需 求 规 格 说 明 书

1.引言

1.1编写目的

编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。

1.2项目背景

? 开发软件名称:学生学籍管理系统。

? 项目开发者:湖南信息职业技术学院计算机工程系“学生学籍管理系统”

开发小组:谢新根(16号,组长),彭美良(27号),杨敏华(39号) ? 用户单位:计软1004班

2.任务概述

2.1目标

本系统通过强大的计算机技术给学籍管理人员和教师带来便利。本系统除了学生学籍管理的一般功能还外,还包括网上在线查询个人信息、在校表现等功能。目标还包括:

1、提高信息准确度; 2、改进管理和服务;

3、建立高效的信息传输和服务平台,提高信息处理速度和利用率; 4、系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;

2.2用户的特点

A、本软件的最终用户是面向管理员(学籍管理员和其它教师)、学生,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和学生都是经常性用户。

B、系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维 护工作。维护人员为间隔性用户。

3. 产品介绍

学生学籍管理软件是一款通用性极强的校园管理系统,软件囊括了学校学生信息管理,成绩管理的全过程。软件覆盖学校学生的成绩、个人信息、档案、在校表现等,软件的各个模块操作界面简单、友好,用户基本上不要学习就会使用,软件的功能强大、灵活,能查询学生的个人信息,成绩等,用户可以在最短时间内找到自己所需要的信息,软件系统采用流行的b/s结构,可以供校园内上所有的电脑使用,软件采用模块级安全管理,系统安全性高、容错性强。用户数据选用Microsoft SQL Server 2008进行管理。

4. 产品面向的用户群体

学籍管理系统主要是帮助学校全面有效管理学生成绩、个人档案、在校表现,软件适用于所有的高职学校。

5. 产品应当遵循的标准或规范

本产品的是一套标准的进行学籍管理的软件,符合国家财务标准,本产品遵循《计算机软件保护条例》的各项规定。

6. 产品范围

学籍管理系统是集查询、添加、修改、删除学生信息的管理软件系统。本产品适用于所有学校。

7. 产品中的角色

角色名称 职责描述 超级管理员 教师、系部用户 学生 拥有使用系统所有功能的权限。 在拥有相应的权限的情况下,可以维护各种资料,添、删、改、查 学生信息。 可以查询自己的信息、成绩、表现、档案、是否要补考

8. 产品的功能性需求

8.0 功能性需求分类

功能类别 功能名称、标识符 描述 用户登录 用户登录 教师资料维护 维护基本资料 学生资料维护 维护用户资料 维护系统 管理用户权限 修改密码 导出学生成绩 对用户输入的用户名,密码进行验证,验证通过后,该用户可以使用学籍管理系统中自己拥有权限的那部分功能,否则拒绝使用。 用户修改,删除,新增或查询教师数据,系统根据用户的操作,对教师资料进行更新或显示。 用户修改,删除,新增或查询学生数据(其中包括对学生的联系人的修改,删除,新增与查询以及对学生成绩的查询),系统根据用户的操作,对学生成绩进行更新或显示。 拥有系统维护权限的用户可以增加新学生,并可以对学生的资料进行修改、删除以及查询。 拥有权限管理的用户可以设定其他用户对软件的访问权限。 用户重新设定自己的密码 将学生成绩信息导出到Excel中。

8.1 用例图

8.1.1 进销存系统用例图

学生学籍管理系统<>修改学生成绩信息<>教师<>添加学生成绩信息学生成绩管理删除学生成绩信息管理员<>登录系统查询成绩<>学生学籍管理登录系统修改学生学籍信息学生<> 添加登录账号添加学生学籍信息删除学生学籍信息

图6-1 学籍管理系统总用例图

8.2 用例描述

用户登录

1.

用户登录

1.0 用例名称:

中文名称:用户登录 功能:验证用户的身份。

1.1 简要说明:

本用例的功能主要是用于确保用户在提供正确的验证信息之后,可以进一步使用本系统。

1.2 事件流:

1.2.1 基本流:

1 用户请求使用本系统。

2 系统显示用户登录信息输入界面。 3 用户输入登录名,密码并确认操作。

4 系统验证用户登录信息,如果登录信息验证没有通过,系统显示提醒信息,并转向基本流2,如果验证通过,系统显示系统操作主界面。 1.2.2 备选流: 1.2.2.1 备选流1:

1 学生可以在没有登录成功之前的任意时候要求放弃登录。 2 系统结束用户登录信息输入界面的显示。 3 退出系统。

1.3 特殊需求:

1.4 前置条件:

1 请求使用本系统。

1.5 后置条件:

1 用户登录成功,可以使用系统提供的功能。

1.6 附加说明:

8.1.2 基本资料维护用例图

<>添加<>修改教师基本资料维护<><>查询删除

图6-2 基本资料维护用例图

维护基本资料

1. 维护学生资料 1.0 用例名称:

中文名称:维护学生数据

功能:用于维护学校学生信息资料。

1.1 简要说明:

本用例的功能主要是增加、删除、修改、查询学校学生的信息。

1.2 事件流:

1.2.1 基本流:

1 用户请求维护学校学生的资料。 2 系统显示学生的信息资料。 3 根据用户的操作执行以下相应操作。

? 用户修改已经存在的学生信息,系统执行修改学生信息子流。

? 用户选择增加学生操作,系统执行增加学生信息子流。 ? 用户选择删除学生操作,系统执行删除学生信息子流。 ? 用户选择查询符合指定条件的学生的信息,系统执行查询学生子

流。

4 用户要求保存操作结果。 5 系统保存用户操作结果。

6 用户要求结束学校学生信息的维护。 7 系统结束学校学生资料的显示。 1.2.1.1 修改学生信息子流 1 管理人员修改学生信息。

2 系统验证修改过的信息,如果没有通过验证,系统提醒管理人员并转向基本流2。

3 系统返回基本流4。

1.2.1.2 增加学生信息子流

1 显示新增学生信息输入界面。 2 用户输入新学生信息。

3 系统验证新输入的信息,如果没有通过验证,系统提醒管理人员并转向基本流2。

4 系统返回基本流4。 1.2.1.3 删除学生信息子流

1 管理人员选择要被删除的学生信息。 2管理人员请求删除选择的学生信息。

3 根据请求被删除的学生的工作情况,执行以下操作。

? 如果该学生仍负责某些事情,提醒管理人员指派其学生接手这些

事情,只有在该学生不负责任何学生的时候,该学生才允许被删除。提醒之后,转删除学生信息子流1。

如果不属于上述情况,则允许删除学生,继续执行下一步骤。

4 系统询问用户是否真的要删除指定学生的信息。

5 根据管理人员的选择,系统执行相应的操作。

? 管理人员选择继续删除,系统删除该学生的信息。 ? 管理人员选择取消,系统不删除该学生的信息。

6 系统返回基本流4。

1.2.1.4 查询学生信息子流

1 显示指定查询条件界面。

2 管理人员指定查询条件并确认操作。 3 系统显示符合条件的学生信息。

1.2.2 备选流: 1.2.2.1 备选流1:

1 如果在管理人员请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知管理人员,并维护管理人员的操作状态,在外部原因消除之后,管理人员仍能

继续操作。

1.2.2.2 备选流2:

1 如果管理人员要求结束学校学生信息维护的时候,仍有未保存的信息,系统提醒管理人员。

2 根据管理人员的选择执行以下操作。

管理人员选择保存信息,系统保存信息,继续执行基本流7。 管理人员选择不保存信息,系统执行基本流7。 管理人员选择取消操作,系统执行基本流2。

1.3 特殊需求:

1 学生编号必须指定,输入不能超过8位字符。 2 中文名称必须指定,输入不能超过5位中文字符。

3 输入英文名称不能超过60位英文字符。 4 电话输入不能超过20个英文字符。 5 移动电话输入不能超过20个英文字符。 6 电子邮件必须输入合法的电子邮件地址。

1.4 前置条件:

1 进入本系统的主界面。

2 拥有维护学生信息资料的权限。

1.5 后置条件:

1 系统保存修改过的学生资料。

1.6 附加说明:

1 操作的学生的资料应包括:学生编号,姓名,手机,以及联络地址。

8.1.3 学生查询用例图

<>成绩管理员添加<>个人档案

图6-3 学生查询用例图

添加

1、添加学生信息

1.0 用例名称:

中文名称:添加学生数据

功能:用于学校学生成绩、档案信息。 1.1 简要说明:

本用例的功能主要是增加、删除、修改、查询学生成绩及档案的信息。 1.2 事件流: 1.2.1 基本流:

1 管理人员请求维护学生资料。 2 系统显示学校学生信息。

3 根据管理人员的操作执行以下相应操作。

? 管理人员修改已经存在的学生信息,系统执行修改学生成绩

子流。

? 管理人员选择增加学生成绩操作,系统执行增加学生成绩子

流。

? 管理人员选择删除学生成绩操作,系统执行删除学生成绩子

流。

? 管理人员选择查询符合指定条件的学生成绩,系统执行查询

学生成绩子流。

4 管理人员要求保存操作结果。

5根据管理人员要求保存的信息在保存之前被处理的方式不同,系统执行以下操作。

? 管理人员要求保存的是被修改过的学生信息,更新相关学生

的信息,,保存学生成绩信息,这两个操作要求事务处理。

6 管理人员要求结束学生成绩数据的维护。 7 系统结束学生成绩数据的显示。 1.2.1.1 修改学生成绩子流

1 管理人员修改学生成绩信息。

2 系统验证修改过的信息,如果没有通过验证,系统提醒管理人员并转向基本流2,

3 系统返回基本流4。

1.2.1.2 增加学生成绩子流

1 显示新增学生成绩输入界面。 2 管理人员输入新学生成绩的信息。

3 系统验证新输入的信息,如果没有通过验证,系统提醒管理人员并转向基本流2。

4 系统返回基本流4。 1.2.1.3 删除学生成绩子流

1 管理人员选择要被删除的学生成绩。 2 管理人员请求删除选择的学生成绩。

3 系统询问管理人员是否真的要删除指定学生成绩。

4 根据管理人员的选择,系统执行相应的操作。

? 管理人员选择继续删除,系统删除该学生成绩的信息。 ? 管理人员选择取消,系统不删除该学生成绩的信息。

5 系统返回基本流4。

1.2.1.4 查询学生成绩信息子流

1 显示指定查询条件界面。

2 管理人员指定查询条件,并确认操作。 3 系统显示符合条件的学生成绩信息。

1.2.2 备选流: 1.2.2.1 备选流1:

1 如果在管理人员请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知管理人员,并维护管理人员的操作状态,在外部原因消除之后,管理人员仍能

继续操作。 1.2.2.2 备选流2:

1 如果管理人员要求结束学生成绩信息维护的时候,仍有未保存的信息,系统提醒管理人员。

2 根据管理人员的选择执行以下操作。

? 管理人员选择保存信息,系统保存信息,继续执行基本流7。 ? 管理人员选择不保存信息,系统执行基本流7。 ? 管理人员选择取消操作,系统执行基本流3。

1.3 特殊需求:

1 学生学号和课程编号必须指定,输入不能超过8位字符。 2 在管理人员选择学生之后,系统显示该学生的个人信息及成绩。 3 填写学生信息时,必须符合4-7规定。

4 必须指定学生学号,输入学生学号的位数不能超过8位。 5 必须指定课程的成绩,成绩只能是数字,而且不能大于100。 1.4 前置条件:

1 进入本系统的主界面。

2 拥有维护学生成绩资料的权限。 1.5 后置条件:

1 系统保存修改过的学生成绩信息。

1.6 附加说明

1 被操作学生的信息包括:学生学号,课程编号,分数

9.性能需求

由于此开发项目针对学校,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。

1、查询速度:不超过10秒;

2、其它所有交互功能反应速度:不超过3秒; 3、可靠性:平均故障间隔时间不低于200小时。

9.1 其他需求

能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。

10. 产品的非功能性需求

10.1 软硬件环境需求

需求名称 详细要求 硬件要求 系统平台 开发环境 IBM兼容机、Intel Pentium III 800/AMD K7以上处理器、1G以上内存,支持标准网络协议的网卡 Windows2000/WinXP/Win2003 /Win7/Win Vista/Win All Visual studio 2010 ,Microsoft SQL Server 2008 10.2 产品质量需求

主要质量属性 详细要求 健壮性 能够容纳3000人同时访问,服务器端程序应连续工作半年以上 可靠性 除电源、硬件、操作系统、服务器管理系统外程序不允许异常退出或崩溃。 性能,效率 易用性 清晰性 安全性 可扩展性 兼容性 可移植性 系统处理时间最迟时间小于等于5秒 不用安装,操作简便 业务流程明确 管理人员信息保密,操作权限明确 可在当前需求基础之上进行功能上的扩展 可运行在大多数主流的硬件环境中 可运行在大多数主流的操作平台上

本文来源:https://www.bwwdw.com/article/9usx.html

Top