学生系统需求说明书.docx

上传人:b****4 文档编号:11686251 上传时间:2023-03-30 格式:DOCX 页数:15 大小:240.22KB
下载 相关 举报
学生系统需求说明书.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

学生系统需求说明书

 

编制部门:

滇池学院软件实验室

编制日期:

2011年7月28日

 

目录

1.引言2

1.1编写目的2

1.2项目背景2

1.3定义3

1.3.1使用工具3

1.4参考资料3

2.需求规定3

2.1对功能的规定3

2.2性能要求分析4

2.3逻辑模型的建立5

2.4系统用例图11

2.5系统流程图12

3运行环境规定15

3.1硬件环境15

3.2软件环境16

3.3接口16

3.4输入需求16

3.5输出需求16

3.6故障排除16

1.引言

1.1编写目的

经过与《学生管理系统》项目的需求者和使用者的详细交流和探讨,对项目的可行性和功能的详细分析和纠正的基础上,特提出了这份软件需求说明书。

此需求规格说明书对《学生管理系统》项目做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,也是项目完成后验收的依据。

1.2项目背景

随着各大院校的扩招,学生数量不断增加,学生管理成为学校管理中的一大难题。

传统的学生管理方法,就学生的个人的自然情况出发,对其进行管理,已经不能满足各大院校的学生管理要求。

提高学生管理的管理水平,优化资源,尽可能地降低管理成本,成为学生管理的新课题。

学生管理系统是从学生管理的现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理中数据信息量大,修改不方便,对一系列数据进行统计与分析花费时间长瞪问题,帮助学生管理人员有效管理学生信息,成为高校管理中必不可少的管理工具。

开发软件的名称:

学生信息管理系统

项目委托人:

项目开发者:

滇池学院软件实验室

项目负责人:

1.3定义

学生管理系统:

是以实现学生日常的信息管理为设计目标,加以强大的数据库管理功能,可方便对学生信息进行管理,大大的提高学校日常工作效率的系统。

1.3.1使用工具

MacromediaDreamweaver8:

网页设计工具

Myeclipse8.5:

java开发工具

MicrosoftSQLServe:

数据库工具

1.4参考资料

[1]《软件工程模型与方法》,肖丁等,北京邮电大学出版社

[2]《jsp+Dreamweaver8案例精粹》西安电子科技大学出版社

[3]《信息系统应用与开发案例教程》清华大学出版社

[4]《国家标准软件产品需求规格说明书》

[5]《国家标准可行性分析报告》

2.需求规定

2.1对功能的规定

在学生信息管理系统中,主要有用户登录、学生信息管理、课程信息管理、管理等功能,功能分析如下:

(1)用户登录

学生信息管理系统网站采用用户名及密码验证模式,进入学生信息管理网站前,用户必须在登录页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。

(2)学生信息管理

包括3个功能模块:

学生信息添加、学生信息的查询以及学生信息的修改和删除。

(3)课程信息管理

包括3个功能模块:

课程信息添加及删除、成绩查询处理以及学生选课信息的查询处理。

(4)用户管理

包括3个功能模块:

用户信息查询、用户权限设置、用户信息修改和删除。

(5)考试时间提示

记录课程考试时间。

(6)教师信息管理

管理教师信息。

(7)违规记录查询

以班(班级号)或以单个学员为单位查询违规记录。

2.1.2应用目标

方便对学生信息进行管理,提高学校日常工资的效率。

2.2性能要求分析

(1)系统的易操作性

所开发的软件应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。

(2)系统的安全行和可维护性

由于系统涉及信息比较广泛,数据库中的数据需要定期修改,系统可利用的空间及性能也随之下降,为了使系统更好的运转,为了防止信息泄露,学院可以对系统数据及一些简单的功能进行独立的维护及调整。

(3)系统具有开放性

该系统能够在开放的硬件系统结构中运行,并且能与其他系统顺利连接,不会因为开不系统的不同而要做大量的修改工作。

(4)数据精确度

A)系统输入数据必须按照规定的格式输入,否则系统提示错误或不给予响应。

B)查询要保证查全率,根据要求系统采取两种查询方式,直接查询和模糊查询。

(5)时间特性

用户的操作响应时间应在2秒以内。

(6)适应性

系统能在以上提到环境下很好运行。

2.3逻辑模型的建立

经过以上调查分析,明确所开发系统的功能需求和性能要求,发现了存在的问题,弄清了系统的功能,为系统逻辑模型的建立提供了依据。

系统分析的主要成果是建立系统的逻辑模型,本系统的逻辑模型主要以系统的数据流图和数据字典做为描述工具。

2.3.1数据概述

静态数据

包括系统登录密码

各数据库所在位置

系统分析原始数据

动态数据

输入数据:

菜单选项,提交筛选条件,新建、更新记录项。

输出数据:

由查询关键字确定的数据库记录集合。

内部生成的数据:

用户登陆产生的数据、中间查询结果。

各数据库内各项显示数据,系统时间。

2.3.2数据流词条描述

(1)学生信息描述

数据流

学生信息

数据流来源

SQLServer2000数据库中学生基本信息表

数据去向

学生信息管理页面

数据流组成

学生学号、姓名、性别、出生年月、所在系、专业、班级等学生信息

(2)选课信息描述

数据流

学生选课信息

数据流来源

SQLServer2000数据库中课程表、选课表

数据去向

课程信息管理页面

数据流组成

学生学号、课程号、课程名

(3)学生成绩查询描述

数据流

学生成绩信息

数据流来源

SQLServer2000数据库中学生成绩表

数据去向

课程信息管理页面

数据流组成

学生学号、课程名、分数

(4)学生违规登记信息描述

数据流

学生违规信息

数据流来源

SQLServer2000数据库中违规登记信息表

数据去向

学生违规登记信息管理页面

数据流组成

学生学号、违规信息

(4)用户信息描述

数据流

用户信息

数据流来源

SQLServer2000数据库中用户信息表

数据去向

用户信息管理页面

数据流组成

用户名、用户密码

2.3.3数据元素词条描述

学生学号定义:

数据元素名称

学号

简要描述

为学生基本信息、选课信息和成绩查询提供查询条件

类型

字符型

长度

11

学号规范

如20112123078年级号(2011)+所在系专业班级编号(2123)+学生编号(078)

取值范围

能且只能为11个字符

2.3.4数据流图

顶层图

0层图

2.3.5系统用户信息管理数据流图

2.3.6学生信息管理数据流图

2.3.7学生成绩管理数据流图

4.4.4 教师信息管理数据流图

4.4.5考试信息管理数据流图

4.4.6学生违规信息管理数据流图

2.4系统用例图

2.5系统流程图

2.5.1系统管理员角度

 

5.3.2违规录入员

负责学生违规记录的录入。

2.5.2学生信息录入员

2.5.3学生信息查询员

3运行环境规定

3.1硬件环境

客户PC机:

Pentium4以上处理芯片;

内存建议128M以上

256色,800*600的兼容显示器

服务器:

酷睿2T5000上处理芯片

内存1G以上

联机:

支持多媒体及大部分存储格式;

支持大部分输入输出设备;

3.2软件环境

XP或以上系统,支持输入输出软件,数据库程序。

3.3接口

与其他软件采用ADAMS接口

3.4输入需求

用户需求输入学生的学号进入相应用户界面。

3.5输出需求

根据用户需求输出相应信息。

3.6故障排除

保证系统容错性和稳定性,运行时若出现不可修复的错误,也应保证数据安全

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

当前位置:首页 > 人文社科 > 法律资料

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

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