视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
学生成绩管理系统需求说明书
2025-09-23 22:24:52 责编:小OO
文档
软件需求说明书的编写提示

                                            编写者: 黄孝宁  学号 1006840418

                                                      廖俊刚   学号 1006840421

1引言                         

1。1编写目的

目的: 明确用户对学生成绩管理系统的功能需求和性能需求,并将这些需求用规范化的语言和规范化的结构完整、准确地表达清楚,以此统一软件开发者和用户对学生成绩管理信息系统软件的理解和认识.这是开发学生成绩管理信息系统的基础。详细说明本次课程设计的需求,为具体设计时做准备。

预期读者:软件开发者,系统管理员,教师,同学.

1。2背景

说明:

a.待开发的软件系统的名称;    

学生成绩管理系统

b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; 

提出者、开发者:黄孝宁,廖俊刚;

用户:系统管理员,教师,学生;

计算中心:南京理工大学基础实验楼429室;

c.该软件系统同其他系统或其他机构的基本的相互来往关系.  

关系:本系统是一个的管理系统,可以快速方便地对学生成绩进行管理、输入、输出、查询等。 

1。3定义

学生成绩管理系统软件:它是由我们完全自主开发的成绩管理软件,用以管理学生成绩的一个系统软件.   

需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。   

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。   

SQL :(Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

1。4参考资料

[1] 赵松涛。SQL Sever 2000应用及实例集锦[M]。 北京:人民邮电出版社,2002.

[2] 亚林等.Delphi管理信息系统项目方案精解[M]. 北京:航空工业出版社,2006.

[3] Jeffrey Ullman Jennifer Widom。数据库系统基础教程[M]。北京:机械工业出版社,2009。

2任务概述

2.1目标

目标:管理员能够实现对整个学生信息的添加、修改、删除、查询等操作。 可以将学生成绩的数据库发布到系统上,教师的信息发布的系统上,方便学生教师进行查询,达到资源共享的目的。 教师能够在一定的权限内对所有学生成绩的查询。 学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改等操作.

2.2用户的特点

学生成绩管理应用软件面向于大中型学校,其使用人员应为具备一定的计算机基础知识和企业管理基本知识。而本产品的维护人员需要掌握数据库SQL Server与delphi相结合的运行环境。

2。3假定和约束

1)本系统开发人员为2人;

2)开发期限是3周;

3)根据不同的用户使用,我们对用户设置了权限,不同用户只能在规定的范围内进行操作,不能越权操作,系统管理员的权限最大,可以任意使用本系统.次之是教师用户可以管理所属学生的成绩信息,学生用户是权限最小的,仅仅可以使用软件中的基本操作.

3需求规定 

3。1对功能的规定

功能输入处理输出
用户登录用户类别、用户名、密码

验证用户信息合理性用户信息,用户可操作功能

学生查询功能查询类别查询数据库类别成绩
管理员查询功能查询类别查询数据库类别成绩
添加功能学号,课程号,成绩

向数据库添加信息添加成功与否
修改功能修改成绩向数据库修改信息修改成功与否
删除功能删除选择向数据库删除信息删除成功与否
汇总功能系别命,年级号,班级号,汇总类别

查询数据库所属成绩
统计功能系别命,年级号,班级号,统计类别查询数据库,计算处理数据生成数据表
支持的终端数:至少30台    

同时操作的用户:至少15台

3。2对性能的规定

3.2.1精度

在进行向数据库文件输入数据时需要数据记录定位精确,再往数据库文件数组中添加数时要求输入精确分数、身份证、时间等。按消息设定字符数

3。2。2时间特性要求

a.响应时间;   

最多2秒

b.更新处理时间;

最多3秒

c.数据的转换和传送时间;

最多4秒;最多3秒

d.解题时间; 

最多3秒 

3。2.3灵活性

本系统在开发时尽量对所有功能进行函数封装,如用户突然想改变某些功能时只要相对应的改变某些功能的函数即可,可以将反工带来的损失降低到最小。

3。3输入输出要求

(1)学生个人信息:学号,10个0~9的数字;名字,不超过10个字符;院系,不超过32个字符;年级,不超过8个字符;班级,不超过8个字符。

(2)课程号,10个0~9的数字,1~2位表示开设本课程的年份,3~4位表示开设本课程的院系编号;

课程名称,不超过32个字符,能够描述其课程名称;

任课教师,不超过32个字符;

学分,大小为2个字符;

(3)成绩:0~9的3个数字表示,范围0~100,精度是0.1

(4)学分绩点:0~9的4个数字表示,范围是0~4,精度是0。01

(5)用户类别:仅有学生,教师,系统管理员三个类别。

用户名:学生用户名为其学号,教师和系统管理员的用户名范围不限。

3.4数据管理能力要求

数据管理能力主要交给SQL数据库管理软件系统来做且本系统所涉及的用户数据量较小,所以对数据管理能力要求不高,开发系统时可以忽略此项工作。

3.5故障处理要求

要求软件连接数据库时给出提示,当连接发异常或者是错误时可以跟据提示采取相应的措施进行处理.

(1)数据库存储空间不够,引起数据库访问变慢等问题需要对磁盘进行扩展和维护。

(2)执行程序非正常退出,修改原代码之前需要备份。

(3)当软件停止运行时,强行关机重启后,可以根据系统的自动备份或者在操作之前的手工备份来恢复数据,保证系统数据的正确性.

3.6其他专门要求

安全保密要求:此系统只是对学生成绩管理系统功能的基本实现,用户要求在登录时要通过用户类别、用户名和密码对用户的身份进行验证,以便合法的用户能够登录并使用本系统,要跟据不同的用户身份来分配不同的用户权限. 

方便要求:用户要求界面美观操作方便。

可维护性要求:用户要求对系统可以方便的进行维护、更新等工作。

可补充性:如果用户发现系统有哪些不合理或者不正常的地方可以及时反应并得到及时的版本更新。

用户要求数据显示要合理美观,软件工作运行要可靠。

4运行环境规定

4。1设备

a.处理器型号及内存容量;

至少Intel(R)Core(TM)2 Duo CPU

内存至少是512M。

b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;

外存容量的容量一般是300G以上、联机状态

c.输入及输出设备的型号和数量,联机或脱机;

键盘、鼠标和扫描仪等输入,显示器等输出设备,脱机;

4。2支持软件

本软件支持Windows  98/2000/XP/2003 /Windows7系列的操作系统,测试软件支持SQL Server 2000,delphi

4。3接口

用户接口 本工程产品通过PC机进行运行、操作,对报表、菜单的打印将调入word进行打印输出、输入的相对时间将由pc机本身处理速度来决定.对程序的维护,需进行必要的备份。

硬件接口 本工程产品不需要特定的硬件或硬件接口进行支撑。

软件接口 本工程产品的软件接口由SQL Server、delphi组成。 

通讯接口 本工程产品的没有特殊的通讯接口,通讯接口由所使用的pc机决定

4.4控制

本软件是在学生成绩查询系统的支持下,展示界面由主窗口与子窗口嵌套而成,窗口操作通过按钮控制,不同的按钮进行不同的操作实现不同的功能。下载本文

显示全文
专题