学生管理系统用户需求说明书_第1页
学生管理系统用户需求说明书_第2页
学生管理系统用户需求说明书_第3页
学生管理系统用户需求说明书_第4页
学生管理系统用户需求说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生管理系统用户需求说明书PAGE2PAGE2软件需求规格说明书东软信息学院(学生管理系统)用户需求说明书学生管理系统用户需求说明书全文共16页,当前为第1页。学生管理系统用户需求说明书全文共16页,当前为第1页。

学生管理系统用户需求说明书全文共16页,当前为第2页。学生管理系统用户需求说明书全文共16页,当前为第1页。学生管理系统用户需求说明书全文共16页,当前为第1页。学生管理系统用户需求说明书全文共16页,当前为第2页。学生管理系统用户需求说明书全文共16页,当前为第2页。目录TOC\o"1-3"\h\z1 引言 41.1 文档编制目的 41.2 背景 41.3 词汇表 41.4 参考资料 42 软件概述 52.1 软件范围定义 52.2 系统特性概述 52.3 系统运行环境 52.3.1 设备及分布 52.3.2 支撑软件 62.4 假定和依赖 63 外部接口需求 63.1 用户界面 63.2 硬件接口 63.3 软件接口 63.4 通信接口 64 需求规格 74.1系统特性1 74.1.1 系统管理模块 74.1.2 学生管理模块 84.1.3 班级信息管理模块 94.1.4 课程设置模块 104.1.5 成绩管理模块 114.1.6 帮助模块的设计 124.1.7 数据字典 125 其他非功能需求 145.1 一般性能需求 145.2 一般安全性需求 145.3 用户文档需求 146 其他需求 157 尚需解决的问题 158测试 159 附件 16学生管理系统用户需求说明书全文共16页,当前为第3页。学生管理系统用户需求说明书全文共16页,当前为第3页。学生管理系统用户需求说明书全文共16页,当前为第3页。学生管理系统用户需求说明书全文共16页,当前为第3页。1 引言1.1 文档编制目的本需求的编写目的在于研究学生管理系统软件的开发途径和应用方法。本需求的预期读者是与学生管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2 背景本项目的任务提出者及开发者是学生管理系统软件开发小组,用户是教学办公室。

本产品能具体化、合理化的管理学生的学生档案,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。1.3 词汇表词汇名称词汇含义备注静态数据系统固化在内的描述系统实现功能的一部分数据动态数据在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据数据字典数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊参考资料<<软件工程>>王利福张世琨朱冰编著北京大学出版社学生管理系统用户需求说明书全文共16页,当前为第4页。学生管理系统用户需求说明书全文共16页,当前为第4页。<<软件工程概论>>李存珠李宣东编著南京大学计算机系出版2001年8月

<<数据库原理及应用>>李绍原主编科学出版社学生管理系统用户需求说明书全文共16页,当前为第4页。学生管理系统用户需求说明书全文共16页,当前为第4页。2 软件概述2.1 软件范围定义2.1.1开发意图

a.为了学生管理系统更完善;

b.为了教学办公室对学生档案的管理更方便;

c.为了减轻行政人员的工作负担。

2.1.2应用目标

通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学生管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。

2.1.3作用及范围

本软件适用于教育界,它是比较完善的系统管理软件,对学生的学生可以随时输入、输出、查找。

2.1.4背景

现今学生管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学生管理软件,为了对学生档案的管理方便,因此开发了本软件。2.2 系统特性概述系统特性名称系统特性描述优先级系统用户管理用户登录、添加用户、修改用户密码0学生管理添加、修改、查询学生信息1班级信息管理添加、修改班级2课程设置添加、修改、设置课程3成绩管理添加、修改、查询成绩42.3 系统运行环境2.3.1 设备及分布主机类型:Windows环境学生管理系统用户需求说明书全文共16页,当前为第5页。学生管理系统用户需求说明书全文共16页,当前为第5页。网络类型:教育网学生管理系统用户需求说明书全文共16页,当前为第5页。学生管理系统用户需求说明书全文共16页,当前为第5页。2.3.2 支撑软件操作系统:WindowsXP数据库管理系统:mysql其他支撑软件:VisualBasic62.4 假定和依赖Windows环境搭建,使用mysql数据库3 外部接口需求本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。3.1 用户界面系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是SDI(单文档界面)即每个窗体之间是独立的,也可以是MDI(多文档界面):有一个主窗体,可以包含其他窗体。建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序。硬件接口软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。3.3 软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如Microsoft的office系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。学生管理系统用户需求说明书全文共16页,当前为第6页。学生管理系统用户需求说明书全文共16页,当前为第6页。3.4 通信接口学生管理系统用户需求说明书全文共16页,当前为第6页。学生管理系统用户需求说明书全文共16页,当前为第6页。通信接口名称协议或方式安全要求传输速率要求同步通信描述IE浏览器http1004 需求规格4.1系统特性14.1.1 系统管理模块系统管理模块主要实现以下功能:●用户登录

●添加用户

●修改用户密码输入输出:系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户3次输入密码不正确,将退出程序。数据结构设计:user_Info系统用户表列名数据类型可否为空说明user_IDCHAR(10)NOTNULL用户名称(主键)user_PWDCHAR(10)NULL用户密码user_DESCHAR(10)NULL用户描述用户 一般用户、超级用户用户用户添加用户信息管理系统管理人员用户信息管理系统管理人员系统数据表系统数据表用户权限用户权限系统管理数据流图(图5)学生管理系统用户需求说明书全文共16页,当前为第7页。学生管理系统用户需求说明书全文共16页,当前为第7页。学生管理系统用户需求说明书全文共16页,当前为第7页。学生管理系统用户需求说明书全文共16页,当前为第7页。学生管理模块学生信息管理模块主要实现以下功能:●添加学生信息

●修改学生信息

●查询学生信息数据结构设计:student_Info学生基本信息表列名数据类型可否为空说明student_IDINT(4)NOTNULL学生学号(主键)student_NameCHAR(10)NULL学生姓名student_GenderCHAR(2)NULL学生性别born_DateDATETIME(8)NULL出生日期class_NoINT(4)NULL班号tele_NumberCHAR(10)NULL联系电话ru_DateDATETIME(8)NULL入校时间addressVARCHAR(50)NULL家庭住址commentVARCHAR(200)NULL注释学生数据表学生信息录入查询条件学生数据表学生信息录入查询条件成绩信息录入成绩数据表学生档案管理人员成绩信息录入成绩数据表学生档案管理人员班级信息录入班级数据表班级信息录入班级数据表查询结果查询结果课程信息录入课程数据表课程信息录入课程数据表学生信息查询流图(图3)学生管理系统用户需求说明书全文共16页,当前为第8页。学生管理系统用户需求说明书全文共16页,当前为第8页。学生管理系统用户需求说明书全文共16页,当前为第8页。学生管理系统用户需求说明书全文共16页,当前为第8页。4.1.3 班级信息管理模块班级信息管理模块主要实现以下功能:班级信息管理模块主要实现以下功能:●添加班级信息

●修改班级信息数据结构设计:class_Info班级信息表格列名数据类型可否为空说明class_NoINT(4)NOTNULL班号(主键)gradeCHAR(10)NULL年级DirectorCHAR(10)NULL班主任Classroom_NoCHAR(10)NULL教室班级信息录入班级信息录入 班级录入学生班级管理人员学生班级管理人员班级学生名单及成绩学生数据表学生数据表班级信息查询按班号按年级班级数据表班级数据表班级管理数据流图(图8)学生管理系统用户需求说明书全文共16页,当前为第9页。学生管理系统用户需求说明书全文共16页,当前为第9页。学生管理系统用户需求说明书全文共16页,当前为第9页。学生管理系统用户需求说明书全文共16页,当前为第9页。4.1.4 课程设置模块课程设置模块主要实现以下功能:●添加课程信息

●修改课程信息

●设置年级课程数据结构设计:course_Info课程基本信息表列名数据类型可否为空说明course_NoINT(4)NOTNULL课程编号(主键)course_NameCHAR(10)NULL课程名称course_TypeCHAR(10)NULL课程类型course_DesCHAR(50)NULL课程描述gradecourse_Info年级课程设置表列名数据类型可否为空说明gradeCHAR(10)NULL年级course_NameCHAR(10)NULL课程名称年级课程安排年级课程安排课程开课信息年级课程数据表课程信息管理课程管理人员课程信息年级课程数据表课程信息管理课程管理人员课程信息查询课程信息查询年级、班级查询条件课程数据表课程数据表课程管理数据流图(图6)学生管理系统用户需求说明书全文共16页,当前为第10页。学生管理系统用户需求说明书全文共16页,当前为第10页。学生管理系统用户需求说明书全文共16页,当前为第10页。学生管理系统用户需求说明书全文共16页,当前为第10页。4.1.5 成绩管理模块成绩管理模块主要实现以下功能:●添加成绩管理

●修改成绩管理

●查询成绩管理数据结构设计:result_Info学生成绩信息表列名数据类型可否为空说明exam_NoCHAR(10)NOTNULL考试编号student_IDINT(4)NOTNULL学生学号student_NameCHAR(10)NULL学生姓名class_NoINT(4)NULL学生班号course_NameCHAR(10)NULL课程名称resultFLOAT(8)NULL分数成绩管理成绩数据表成绩录入成绩管理成绩数据表学生成绩管理人员学生成绩管理人员课程数据表成绩排名课程数据表成绩查询成绩查询按学号按科目按班号成绩管理数据流图(图7)学生管理系统用户需求说明书全文共16页,当前为第11页。学生管理系统用户需求说明书全文共16页,当前为第11页。学生管理系统用户需求说明书全文共16页,当前为第11页。学生管理系统用户需求说明书全文共16页,当前为第11页。4.1.6 帮助模块的设计一个良好的Windows应用程序应该提供一个About窗口,其中包括本系统的名称。所有者,联系方式,版本号,与专利信息等。4.1.7 数据字典数据字典传统的数据字典包括以下几种类型的条目:

(1).数据流条目--数据流条目给出某个数据流和定义,它通常是列出该数据流的各组成数据元素。

该系统中的数据流条目有:

班级信息=班号+年级+班主任+教室

课程信息=课程编号+课程名称+课程类型+课程描述

年级课程信息=年级+课程名称

学生成绩信息=考试编号+学生学号+学生姓名+学生班号+课程名称+分数

系统用户信息=用户名称+用户密码+用户描述(2).文件条目--文件条目给出某个文件的定义,列出它的组成数据项,此外还要给出文件的组织形式。例:学生信息文件={学生基本信息记录}+{学生成绩记录}

主键:学生学号+课程号(3).数据元素条目--给出某个数据单项的定义,通常是数据项的值类型。

例:学生基本信息记录中“学生学号”的数据值类型为数值类型,有效值范围为000000~999999。(4).处理说明条目--给出数据流程图中不再分解的变换处理说明的定义。

此处不再举例说明。学生管理系统用户需求说明书全文共16页,当前为第12页。学生管理系统用户需求说明书全文共16页,当前为第12页学生管理系统用户需求说明书全文共16页,当前为第12页。学生管理系统用户需求说明书全文共16页,当前为第12页。学生数据表学生信息录入学生数据表学生信息录入数据库数据库成绩数据表学生档案管理人员成绩数据表学生档案管理人员成绩信息录入成绩信息录入班级数据表班级数据表班级信息录入班级信息录入课程数据表课程信息录入课程数据表课程信息录入学生信息录入流图(图2)学生数据表班级数据表课程数据表成绩数据表学生数据表班级数据表课程数据表成绩数据表学生档案管理人员学生档案管理人员学生信息维护成绩信息维护班级信息维护课程信息维护学生信息维护成绩信息维护班级信息维护课程信息维护信息维护结果信息维护结果学生信息维护流(图4)学生管理系统用户需求说明书全文共16页,当前为第13页。学生管理系统用户需求说明书全文共16页,当前为第13页。学生管理系统用户需求说明书全文共16页,当前为第13页。学生管理系统用户需求说明书全文共16页,当前为第13页。5 其他非功能需求5.1 一般性能需求5.1.2.数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。5.1.2.时间特性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。5.1.2.适应性该软件是使用VisualBasic6在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。5.2 一般安全性需求系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。5.3 用户文档需求用户操作手册基本配置:

服务器:

PentiumIII500MHz以上,128M内存WindowsNT4.0或同等配置。

客户机:

PentiumII266MHz以上,32M内存Windows95/98或同等配置。学生管理系统用户需求说明书全文共16页,当前为第14页。学生管理系统用户需求说明书全文共16页,当前为第14页。

推荐配置:学生管理系统用户需求说明书全文共16页,当前为第14页。学生管理系统用户需求说明书全文共16页,当前为第14页。

服务器:

Pentium41.2GHz,256M内存Windows2000AdvancedServer或同等配置。

客户机:

Pentium41GHz,256M内存WindowsXPProfessional或同等配置。使用说明:本软件为绿色软件可直接使用。6 其他需求7 尚需解决的问题以列表的形式列出在需求分析阶段必须解决但尚未解决的问题。可对问题进行编号以便进行跟踪。问题编号问题名称问题描述备注8测试测试计划一、引言1.编写目的软件测试是为了发现软件的错误,该文档的读者对象是软件测试部门,以指导软件测试过程。2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论