需求规格说明书.docx

上传人:b****6 文档编号:7578120 上传时间:2023-01-25 格式:DOCX 页数:15 大小:137.39KB
下载 相关 举报
需求规格说明书.docx_第1页
第1页 / 共15页
需求规格说明书.docx_第2页
第2页 / 共15页
需求规格说明书.docx_第3页
第3页 / 共15页
需求规格说明书.docx_第4页
第4页 / 共15页
需求规格说明书.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

需求规格说明书.docx

《需求规格说明书.docx》由会员分享,可在线阅读,更多相关《需求规格说明书.docx(15页珍藏版)》请在冰豆网上搜索。

需求规格说明书.docx

需求规格说明书

三、需求规格说明书

1.引言

1.1编写目的

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

本文档供项目经理、设计人员、开发人员参考。

1.2项目背景

随着新教务系统的广泛使用,同学们渐渐的发现新教务系统中存在着许多的问题。

例如:

平时考试之后需要查成绩时,还需登录新教务系统才能查询成绩,没有直接的成绩查询入口,无法快速简便的查出自己的成绩;学期末查询成绩时,只能查出自己的成绩而无法知道自己的绩点等。

为了广大师生能够快速有效的对考试成绩进行管理,查阅,为了同学们能够知道更多的成绩信息,故推出学生成绩管理系统。

所建议开发软件的名称:

学生成绩管理系统

项目的任务提出者,开发者:

范瑶瑶,张李娜,赵守月

用户:

河海大学常州校区全体师生以及管理部门

实现软件的单位:

河海大学常州校区

项目与其他软件或其他系统的关系:

项目独立于新教务系统,是单独的成绩处理及查询模块,同时与学校的用户信息数据库系统联系起来,方便获得学校的师生信息以进行成绩的处理及查询

1.3定义

●数据流图:

描述数据处理的工具。

从数据传输和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,是一种功能模型

●数据字典:

是关于数据信息的集合,它对数据流图中的各个元素作完整的定义与说明,是数据流图的补充工具

●业务流程图:

定义系统的操作流程

1.4参考资料

[1]张海藩.软件工程导论[M].北京:

清华大学出版社,2008.2

[2]西尔伯沙茨,科思,苏达尔善.数据库系统概念(第五版影印版)[M].北京:

高等教育出版社,2006.6

[3]郭克华,李敏,陈志刚.JavaWeb程序设计[M].北京:

清华大学出版社,2011,1

[4]引用《ISO90004.4-3:

设计控制程序》标准

2.任务概述

2.1目标

通过实现学生成绩管理系统,使管理员能对老师及课程进行一对一的有效管理,老师更加方便快捷地录入与查询学生成绩信息,学生也可方便快捷地查询到包含绩点在内的更多的成绩信息。

进一步实现学生信息管理与查询的有效化管理,提高成绩管理与查询的效率。

2.2运行环境

本系统的硬件环境如下:

 

*普通的PC机 

*CPU:

P4 1.8GHz以上 

*内存:

256MB以上 

*能够运行IE5.0以上版本 

*分辨率:

推荐使用1024*768像素 

本系统的软件环境如下:

 

*操作系统:

UNIX/Linux/Windows7或以上版本  

*数据库:

SQL server2000及以上 版本

*IE浏览器:

IE6.0以上

2.3条件与限制

本系统为自主开发河海大学自己使用的系统,并无外来赞助,故应严格控制开发成本。

为了使方便快捷有效的学生成绩管理系统尽快的服务于广大师生,应尽快开发出学生成绩管理软件,最迟在一个月之后投入使用。

为了使学生成绩管理系统能够更好地服务广大师生,跟上时代的发展,应每一年进行一次维护与改进。

3.数据描述

3.1静态数据

用户(用户编号,用户密码,用户类别)

学生(学号,姓名,性别,年龄,出生日期,学院,专业)

教师(工号,姓名,性别,年龄,出生日期)

课程(课程号,课程名称,课程学分,授课老师编号)

成绩(用户编号,所选课程号,课程成绩)

3.2动态数据

输入数据:

用户名,用户密码,输入的课程信息(课程号,课程名称,课程学分,授课老师编号),输入的学生信息(学号,姓名,性别,年龄,出生日期,学院,专业),输入的教师信息(工号,姓名,性别,年龄,出生日期),课程成绩信息

输出数据:

总体排名单,个人成绩单,单科成绩单

3.3数据库介绍

SQLSERVER数据库,关系型数据库

3.4数据流图

3.5数据字典

数据流

名称:

单科成绩单

来源:

成绩处理系统

去处:

老师

组成:

{学号+姓名+课程号+任课老师+考试成绩+排名}

备注:

成绩处理系统将成绩进行排名,可由任课老师打印出此门课程成绩单

数据流

名称:

排名单

来源:

成绩处理系统

去处:

老师

组成:

{学号+姓名+课程号+绩点+学分+排名}

备注:

成绩处理系统将成绩进行排名,可由任课老师打印出所有学生总排名

数据流

名称:

个人成绩单

来源:

成绩处理系统

去处:

学生

组成:

{学号+姓名+课程号+学分+绩点+排名}

备注:

成绩处理系统将成绩进行绩点计算,进而按绩点排名,可由学生提取个人成绩信息打印出来

处理逻辑

名称:

管理员修改

简述:

管理员根据需求修改课程、学生信息

输入:

要修改的内容

输出:

提示信息

功能:

用于管理员修改对应的信息

处理逻辑

名称:

管理员添加

简述:

管理员根据需求添加课程学生信息,以备后续使用

输入:

要添加的选项

输出:

提示信息

功能:

用于管理员添加对应的信息

处理逻辑

名称:

成绩录入

输入:

学号、姓名、教师号、课程号、成绩

处理逻辑:

判断输入的学号、教师号、课程号是否有对应记录,并给出提示

输出:

提示结果

备注:

用于教师录入学生成绩

数据存储

名称:

学生成绩

说明:

存放的是每个学生的成绩情况

输入数据流:

各门功课的成绩情况

输出数据流:

学生的成绩单

组成:

{学号+姓名+课程号+成绩+排名}

数据量:

由学生的人数决定

存储方式:

按学号先后顺序排列。

数据存储

名称:

用户信息表

说明:

存放的是学生的姓名、学号、所选课程

输入的数据流:

用户的信息

组成:

{学号+姓名+课程+课程对应学分}

数据项

名称:

学生学号

类型:

字符

编号:

Student_N

取值范围:

1000000000——9999999999

长度:

10位

数据项

名称:

课程编号

类型:

字符

长度:

(40)

有关数据流:

课程信息

外部实体

名称:

管理员

简述:

负责管理学生信息,课程信息

有关数据流:

登录信息,密码验证

外部实体

名称:

老师

简述:

负责把学生的考试成绩输入在成绩文件里,可以提取考试成绩排名

有关数据流:

登录信息,密码验证

外部实体

名称:

学生

简述:

可以查询自己的课程成绩以及课程排名

有关数据流:

登录信息,密码验证

3.5数据采集

可以接到学校的数据库获得用户信息和课程信息。

同时,管理员可以修改和增加用户信息以及课程老师。

老师可以录入自己课程的成绩信息。

4.功能需求

4.1业务流程图

4.2功能划分

1.登录验证功能

2.权限设置功能

3.添加课程信息功能

4.修改课程信息功能

5.添加用户信息功能

6.修改用户信息功能

7.成绩录入功能

8.成绩查询功能

9.成绩单打印功能

4.2功能描述

●登录验证功能

当用户输入的用户名存在用户文件中并且用户名和密码匹配时,系统才能允许用户登录

●权限设置功能

系统管理员可将不同的权限分配给不同的用户类别

●添加课程信息功能

系统管理员可添加包括课程号,课程名称,课程学分,授课老师编号在内的课程信息

●修改课程信息功能

系统管理员可对课程名,课程学分,授课老师编号进行修改

●添加用户信息功能

系统管理员可添加包括用户编号,用户姓名,用户密码,用户类别在内的用户信息

●修改用户信息功能

系统管理员可对用户姓名,用户密码,用户类别进行修改

●成绩录入功能

老师可录入学生的单科成绩

●成绩查询功能

正确登录的用户可在自己权限内查询相关成绩信息

●成绩单打印功能

正确登录的用户,查询完相应成绩后可将成绩输出为PDF格式

5.性能需求

5.1数据精确度

用户编号为数字,长度为10位

密码长度为10位,数字字母均可,初始密码为学/工号

成绩为数字,必须为整数,0~100之间

5.2时间特性

系统登录时间控制在3秒之内

各类操作,如查询修改等,响应时间在3秒之内

操作结果提交到数据库的时间控制在4秒内

更新数据库时间不超过10秒

5.3适应性

软件可运行在windows操作系统(电脑),Android操作系统(手机)中,操作简单,易上手。

若软件需要维护或遇到突发情况导致崩溃时,界面会自动跳转到河海大学常州校区教务系统页面。

6.运行需求

6.1用户界面

【如屏幕格式、报表格式、菜单格式、输入输出时间等。

登录页面:

学生信息页面:

教师信息页面:

 

课程信息页面:

 

成绩录入界面:

成绩查询界面:

6.2硬件接口

本产品在Windows和Android操作系统上均有相应的客户端,采用TCP/IP通信协议。

6.3软件接口

本软件需要同学校用户信息的数据库相连接,以获取合法用户的信息。

6.4故障处理

在开发阶段可以修改数据库中的内容。

当系统崩溃时,可自动跳转到河海大学常州校区新教务系统。

当用户请求页面失败时,发出相关错误信息,重新装载页面或退出。

根据用户反馈的信息,可以及时更新系统信息以及升级系统功能。

7.其它需求

7.1可使用性

本程序可在程序发生突发错误时自动进行重新装载,装载主页面失败时会自动重新启动程序,以保证用户的使用。

7.2保密性

对用户输入的用户名,密码以及数据库中的信息都有加密保护技术

7.3可维护性

本软件通过c++程序编写,采用面向对象语言。

因此具有较高的可维护性。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1