用户需求说明书-学生管理系统

合集下载

学生信息管理系统项目需求分析说明书

学生信息管理系统项目需求分析说明书

学生信息管理系统项目需求分析说明书文档作者:项目组长:批准人:批准日期:目录1绪论 (2)1.1 课题研究背景 (2)1.2 国内外研究动态 (2)1.3 选题的意义和价值 (3)2 相关技术简介 (4)2.1 开发技术的选择 (4)2.2 项目开发的工具 (5)2.2.1 MYECLIPSE简介 (5)2.2.2 MYSQL简介 (5)2.2.3 TOMCAT简介 (5)2.3 数据库的连接 (6)3系统需求分析 (6)3.1 可行性分析 (6)3.2 功能需求分析 (7)3.3 性能要求分析 (7)3.4运行环境规定 (8)1绪论1.1 课题研究背景随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。

为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。

而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。

学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。

1.2 国内外研究动态管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。

它是随着管理科学和技术科学的发展而形成的。

MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。

学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护和客户端应用程序的开发两个方面。

对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。

系统需求说明书

系统需求说明书

系统需求说明书系统需求说明书1. 引言本文档旨在详细描述系统的需求,以便开发人员了解系统的功能和性能要求,从而有针对性地进行系统设计和开发。

系统需求说明书主要包括了系统总体描述、功能需求、性能需求、安全需求等内容。

2. 系统总体描述本系统是一个用于管理学生信息的系统,主要包括学生信息的录入、查询、修改、删除等功能。

该系统采用WEB应用形式,用户可以通过浏览器进行访问。

系统的用户分为管理员和学生两类,管理员具有对学生信息的管理权限,学生只能查看自己的信息。

3. 功能需求3.1 学生信息录入管理员可以通过系统界面录入学生信息,包括学生姓名、学号、性别、年龄、籍贯等基本信息。

在录入学生信息时,系统需要进行合法性校验,确保学生信息的正确性。

3.2 学生信息查询管理员和学生都可以通过系统界面查询学生信息。

查询可以根据学号、姓名等关键字进行,系统将根据关键字在学生信息库中进行匹配,并返回匹配结果。

3.3 学生信息修改管理员可以对学生信息进行修改,包括学生姓名、性别、年龄、籍贯等字段。

修改学生信息时,系统需要进行合法性校验,确保修改后的学生信息的正确性。

3.4 学生信息删除管理员可以将学生信息从系统中删除。

删除学生信息时,系统需要进行确认,避免误删操作。

4. 性能需求4.1 响应时间系统的响应时间应控制在1秒以内,以保证用户的良好体验。

4.2 并发处理系统需要支持多个用户同时访问和操作,能够处理大量并发请求。

4.3 数据存储系统需要能够承载大量学生信息,并保证数据的安全性和可靠性。

数据存储的读写速度应在可接受范围内,并支持数据备份和恢复功能。

5. 安全需求5.1 用户认证系统需要对用户进行认证,确保只有授权用户才能访问和操作学生信息。

5.2 数据保密系统需要保证学生信息的机密性,防止信息泄露和非法访问。

5.3 数据备份系统需要定期对学生信息进行备份,以防止数据丢失和灾害恢复。

6. 部署需求6.1 硬件需求系统需要部署在一台具备一定计算和存储能力的服务器上,以满足系统的运行和存储需求。

学生选课管理系统需求规格说明书

学生选课管理系统需求规格说明书

学生选课管理系统需求规格说明书学生选课管理系统需求规格说明书1.引言本文档是学生选课管理系统的需求规格说明书,旨在详细描述该系统的功能和性能要求,以及用户需求和其他系统约束。

该系统旨在帮助学校管理和维护学生选课过程,提供高效的选课服务。

2.系统概述学生选课管理系统是一个基于网络的应用程序,旨在帮助学校管理和组织学生的选课过程。

该系统将实现以下功能:2.1 学生账户管理:学生可以创建个人账户,选择课程并管理自己的选课记录。

2.2 课程管理:教师和管理员可以创建和管理课程,包括课程信息、课程时间表和可选课程的容量限制。

2.3 选课管理:学生可以根据自己的学习计划和课程要求进行选课,系统能够自动检测冲突和容量限制。

2.4 成绩管理:系统可以记录学生的成绩,并提供成绩查询功能。

2.5 系统管理:管理员可以管理整个系统,包括用户账户、课程信息、教师信息等。

3.功能需求3.1 用户管理3.1.1 学生账户管理3.1.1.1 学生可以创建个人账户,包括姓名、学号、密码等必要信息。

3.1.1.2 学生可以修改个人信息,如密码、联系方式等。

3.1.1.3 学生可以查询自己的选课记录和成绩。

3.1.2 教师账户管理3.1.2.1 教师可以创建个人账户,包括姓名、工号、密码等必要信息。

3.1.2.2 教师可以修改个人信息,如密码、联系方式等。

3.1.2.3 教师可以查看自己所教授的课程信息和学生选课情况。

3.1.3 管理员账户管理3.1.3.1 管理员可以创建个人账户,包括姓名、工号、密码等必要信息。

3.1.3.2 管理员可以修改个人信息,如密码、联系方式等。

3.1.3.3 管理员可以管理学生、教师账户的相关信息,如添加、删除账户等。

3.2 课程管理3.2.1 添加课程3.2.1.1 教师和管理员可以添加课程,包括课程名称、学分、授课教师、上课时间等信息。

3.2.1.2 添加课程时需要检查课程名称是否重复,教师是否存在等。

学生信息管理系统需求规格说明书

学生信息管理系统需求规格说明书

学生信息管理系统需求规格说明书1.1 目的本文档旨在明确学生信息管理系统的功能需求和非功能需求,以便开发团队理解客户需求,实现系统设计、编码和测试等项目开发工作。

1.2 范围学生信息管理系统可以管理学生的基本信息、课程信息、成绩信息等;同时,该系统也可以为教师提供教学计划和成绩管理等功能。

二、总体描述2.1 产品功能学生信息管理系统可以实现以下功能:(1)学生信息管理该系统可以管理学生的基本信息,包括姓名、性别、家庭住址、年龄、联系方式等。

同时,该系统还可以记录学生的入学时间、学籍状况、奖惩记录等。

(2)课程信息管理该系统可以管理课程信息,包括课程名称、授课教师、学分、学时等。

同时,该系统还可以设置授课计划、查看课程评价等。

(3)成绩管理该系统可以记录学生的考试信息和成绩信息,可以对成绩进行统计和分析。

同时,该系统还可以生成学生成绩单、成绩报告等。

(4)教师信息管理该系统可以管理教师的基本信息,包括姓名、性别、家庭住址、年龄、联系方式等。

同时,该系统还可以记录教师的资格证书、科研成果等。

(5)教学计划管理该系统可以为教师提供教学计划和课程安排等功能。

2.2 用户特点本系统主要面向大学管理层、教师和学生。

2.3 约束和限制本系统需要在服务器上部署,同时需要保证数据的安全性和可靠性。

三、详细需求3.1 功能需求(1)学生信息管理1.能够添加、编辑、删除学生的基本信息;2.能够查看学生信息,包括学籍状况、奖惩记录等;3.能够查询和统计学生信息。

(2)课程信息管理1.能够添加、编辑、删除课程信息;2.能够设置授课计划,课程评价;3.能够查询和统计课程信息。

(3)成绩管理1.能够添加、编辑、删除考试信息和成绩信息;2.能够对成绩进行统计和分析;3.能够生成学生成绩单、成绩报告等。

(4)教师信息管理1.能够添加、编辑、删除教师的基本信息、资格证书、科研成果等;2.能够查询和统计教师信息。

(5)教学计划管理1.能够为教师提供教学计划和课程安排等功能;2.能够查询和统计教学计划信息。

学生管理系统需求规格说明书范文

学生管理系统需求规格说明书范文

学生管理系统需求规格说明书范文一、引言学生管理系统是一种用于学校或教育机构管理学生信息的软件系统。

该系统可以帮助管理人员更有效地管理学生的个人信息、学籍信息、成绩信息以及其他相关信息。

本需求规格说明书旨在明确学生管理系统的需求,以便于开发团队根据需求设计和开发系统。

二、系统概述学生管理系统主要包括以下功能模块:1. 学生信息管理:包括学生基本信息、家长联系方式、照片等。

2. 学籍管理:包括学生入学、转学、退学、毕业等学籍变动的管理。

3. 成绩管理:包括学生成绩录入、查询、统计和分析等。

4. 课程管理:包括课程信息维护、排课安排、选课管理等。

5. 教师管理:包括教师信息维护、教师评价、考勤管理等。

6. 班级管理:包括班级信息维护、班级调整、班级活动安排等。

7. 日常管理:包括学生请假、奖惩管理、通知公告等。

8. 报表管理:包括各类统计报表的生成与导出。

三、功能需求1. 学生信息管理1.1 学生基本信息录入:包括学生姓名、性别、出生日期、身份证号码、民族等基本信息的录入。

1.2 家长联系方式录入:包括家长姓名、联系电话、地址等信息的录入。

1.3 学生照片上传:支持将学生照片上传至系统,方便身份确认。

1.4 学生信息查询:支持根据学生姓名、班级、学号等条件进行学生信息的查询。

2. 学籍管理2.1 学生入学管理:支持学生的入学登记,包括学生档案的建立、入学报到等。

2.2 学生转学管理:支持学生转学的登记和学籍变动处理。

2.3 学生退学管理:支持学生退学的登记和学籍变动处理。

2.4 学生毕业管理:支持学生毕业的登记和学籍变动处理。

3. 成绩管理3.1 学生成绩录入:支持教师将学生成绩录入系统,包括平时成绩、考试成绩等。

3.2 学生成绩查询:支持学生和教师根据不同条件查询学生成绩。

3.3 成绩统计与分析:支持系统根据学生的成绩数据进行统计和分析,生成成绩报表。

4. 课程管理4.1 课程信息维护:支持管理员维护课程信息,包括课程名称、学时、学分等。

学生宿舍管理系统需求规格说明书

学生宿舍管理系统需求规格说明书

学生宿舍管理系统需求规格说明书学生宿舍管理系统需求规格说明书1、引言本文档旨在描述学生宿舍管理系统的功能和需求,以便能够有效地管理学生宿舍和提供良好的居住环境。

2、总体描述2.1 系统概述学生宿舍管理系统旨在实现对学生宿舍的管理,包括入住管理、设备维护、安全管理等功能。

该系统将提供一个便捷和安全的平台,以满足学生的宿舍生活需求,并提升学生宿舍管理的效率。

2.2 业务需求学生宿舍管理系统应满足以下业务需求:2.2.1 学生入住管理系统应能够管理学生宿舍的入住信息,包括学生信息、宿舍分配、入住时间等。

管理员能够根据学生的个人信息和需求进行宿舍分配,并记录相关信息。

2.2.2 设备管理系统应能够管理学生宿舍的设备信息,包括宿舍内设备清单、维修记录和报废处理等。

管理员能够对设备进行维护和报废操作,并记录相关信息。

2.2.3 安全管理系统应能够管理学生宿舍的安全事务,包括宿舍门禁管理、安全巡查和安全事件处理等。

管理员能够对宿舍门禁进行管理和设置,记录巡查情况,并处理相关安全事件。

2.2.4 报修管理系统应提供学生宿舍的报修功能,包括报修申请、维修进度和评价反馈等。

学生能够方便地提交报修申请,并及时了解维修进度。

2.2.5 公告通知系统应提供宿舍管理的公告通知功能,包括通知发布、阅读确认和重要通知推送等。

管理员能够发布重要通知和公告,并记录学生的阅读情况。

2.2.6 数据统计与分析系统应能够统计和分析学生宿舍的相关数据,包括入住率、设备故障频率和报修情况等。

管理员能够根据统计结果进行管理决策和优化改进。

3、功能需求3.1 学生入住管理3.1.1 学生信息管理系统应能够维护学生的个人信息,包括学号、姓名、性别、年级、专业等。

3.1.2 宿舍分配管理系统应能够根据学生的个人信息和需求进行宿舍分配,包括分配规则的设置和宿舍选择的可视化界面。

3.1.3 入住信息管理系统应能够记录学生的入住信息,包括入住时间、宿舍号码、床位号等。

学生信息管理系统的需求分析报告

学生信息管理系统的需求分析报告

学生信息管理系统需求分析说明书目录1概述 (3)目的 (3)背景 (3)术语 (3)参考资料 (3)2任务概述 (3)目标 (4)用户的特点 (4)假定和约束 (4)3需求分析 (4)功能分析 (4)性能分析 (5)安全性分析 (5)故障处理要求 (5)其他专门要求 (5)4数据描述 (6)处理流程图 (6)数据流图 (7)数据字典 (8)5运行环境规定 (9)设备 (10)接口 ....................................................... 错误!未定义书签。

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

编写该书的目的是为能够更加准确的明白该系统的需要,对所开发的软件的功能、性能、用户界面及运行环境等做出详细的说明。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员等。

背景在计算机技术日益发展与不断成熟的今天,为了更好的管理学生信息,为学生提供更多的便捷服务,开发出一个学生信息管理系统尤其必要。

随着网络的日益发展与完善,网络已成为了大家生活中不可或缺的东西,让网络的平台来更好的服务于我们的学生信息管理系统,以网站的形式更好术语系统采用的是C/S结构,即客户端和服务器架构,示意图如图2-1所示。

客户端端提供用户操作界面,接受用户输入的各种操作信息,向服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据业务逻辑进行相关的运算,向用户显示相应的信息。

服务器端接收客户端的数据或命令请求,并请求数据库服务器执行数据库操作得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给客户端。

C/S结构:即客户端和服务器架构。

学生信息管理系统需求规格说明书

学生信息管理系统需求规格说明书

学生信息管理系统需求规格说明书摘要本文旨在对学生信息管理系统进行需求规格说明,包括系统的功能需求、性能需求、界面需求以及约束需求等,以确保系统能够满足用户的需求并提供良好的使用体验。

1. 引言学生信息管理系统是一种用于记录和管理学生个人信息的软件系统。

它为学校、学生和教职员工提供了一个高效、可靠的信息交流和管理平台。

本章主要介绍系统的背景和目标,以及本规格说明的编写目的。

2. 功能需求2.1 学生信息录入功能学生信息管理系统应具备学生信息录入功能,包括姓名、学号、性别、出生日期、年级、班级等基本信息的录入和修改功能。

另外,系统还应支持上传学生照片的功能。

2.2 学生信息查询功能系统应具备学生信息查询功能,用户可通过指定学号或姓名等关键字进行查询,并返回相关学生信息的查询结果。

查询结果应包括学生的基本信息和相应的联系方式。

2.3 学生成绩管理功能系统应支持学生成绩的录入和管理功能。

教师可通过学生的学号或姓名录入学生成绩,并可以查看和修改学生成绩。

学生成绩管理功能还应包括成绩统计和分析功能,以便教师对学生成绩进行全面的评估和分析。

3. 性能需求3.1 响应时间系统的响应时间应尽可能地短,以确保用户能够快速地获取需要的信息或完成相应的操作。

系统对于学生信息的录入和查询操作,应在毫秒级别内完成。

3.2 并发性能学生信息管理系统应具备较强的并发性能,能够支持多个用户同时进行学生信息的录入、查询和修改等操作。

系统应能够正确处理并发操作,避免数据冲突和丢失。

3.3 数据存储性能系统应能够高效地存储和管理大量学生信息和成绩数据。

数据库的设计和优化要满足系统对于数据存取的高效性需求,保证数据的安全性和完整性。

4. 界面需求4.1 用户界面设计学生信息管理系统应具备简洁明了、直观友好的用户界面设计,方便用户进行操作和浏览相关信息。

界面应符合用户的使用习惯,尽量减少操作步骤并提供良好的用户反馈。

4.2 响应式设计系统的用户界面应具备响应式设计,能够适应不同尺寸的屏幕和设备,方便用户在不同终端上进行访问和使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件需求规格说明书(学生管理系统)用户需求说明书(计算机英语强化04603)0411*******于鹏飞2006-09-16目录1引言 (4)1.1文档编制目的 (4)1.2 背景 (4)1.3 词汇表 (4)1.4 参考资料 (4)2软件概述 (5)2.1 软件范围定义 (5)2.2 系统特性概述 (5)2.3 系统运行环境 (5)2.3.1设备及分布 (5)2.3.2支撑软件 (6)2.4 假定和依赖 (6)3外部接口需求 (6)3.1 用户界面 (6)3.2 硬件接口 (6)3.3 软件接口 (6)3.4 通信接口 (6)4需求规格 (7)4.1 系统特性1 (7)4.1.1系统管理模块 (7)4.1.2 学生管理模块 (8)4.1.3 班级信息管理模块 (9)4.1.4 课程设置模块 (10)4.1.5 成绩管理模块 (11)4.1.6 帮助模块的设计 (12)4.1.7 数据字典 (12)5其他非功能需求 (14)5.1 一般性能需求 (14)5.2 一般安全性需求 (14)5.3 用户文档需求 (14)6其他需求 (15)7尚需解决的问题 (15)8 测试 (15)9附件 (16)1 引言1.1 文档编制目的本需求的编写目的在于研究学生管理系统软件的开发途径和应用方法。

本需求的预期读者是与学生管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。

1.2 背景本项目的任务提出者及开发者是学生管理系统软件开发小组,用户是教学办公室。

本产品能具体化、合理化的管理学生的学生档案,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。

1.3 词汇表1.4 参考资料<<软件工程>> --------王利福张世琨朱冰编著北京大学出版社<<软件工程概论>>李存珠李宣东编著南京大学计算机系出版2001年8月<<数据库原理及应用>> --------李绍原主编科学出版社2 软件概述2.1 软件范围定义2.1.1 开发意图a. 为了学生管理系统更完善;b. 为了教学办公室对学生档案的管理更方便;c. 为了减轻行政人员的工作负担。

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

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

2.1.4 背景现今学生管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学生管理软件,为了对学生档案的管理方便,因此开发了本软件。

2.2 系统特性概述2.3 系统运行环境2.3.1 设备及分布1)主机类型:Windows环境2)网络类型:教育网2.3.2 支撑软件1)操作系统:Windows XP2)数据库管理系统:mysql3)其他支撑软件:Visual Basic 62.4 假定和依赖Windows 环境搭建,使用mysql数据库3 外部接口需求本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。

用户对程序的维护,最好要有备份。

3.1 用户界面系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是SDI(单文档界面)即每个窗体之间是独立的,也可以是MDI(多文档界面):有一个主窗体,可以包含其他窗体。

建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序。

3.2 硬件接口软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。

3.3 软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。

例如Microsoft的office系列。

另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。

3.4 通信接口4 需求规格4.1 系统特性14.1.1 系统管理模块系统管理模块主要实现以下功能:●用户登录●添加用户●修改用户密码输入输出:系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户3次输入密码不正确,将退出程序。

数据结构设计:user_Info 系统用户表系统管理数据流图(图5)4.1.2 学生管理模块学生信息管理模块主要实现以下功能:●添加学生信息●修改学生信息●查询学生信息数据结构设计:student_Info 学生基本信息表学生信息查询流图(图3)4.1.3 班级信息管理模块班级信息管理模块主要实现以下功能:班级信息管理模块主要实现以下功能:●添加班级信息●修改班级信息数据结构设计:class_Info 班级信息表格班级管理数据流图(图8)4.1.4 课程设置模块课程设置模块主要实现以下功能:●添加课程信息●修改课程信息●设置年级课程数据结构设计:course_Info 课程基本信息表gradecourse_Info 年级课程设置表4.1.5 成绩管理模块成绩管理模块主要实现以下功能:●添加成绩管理●修改成绩管理●查询成绩管理数据结构设计:result_Info 学生成绩信息表成绩管理数据流图(图7)4.1.6 帮助模块的设计一个良好的Windows应用程序应该提供一个About窗口,其中包括本系统的名称。

所有者,联系方式,版本号,与专利信息等。

4.1.7 数据字典数据字典传统的数据字典包括以下几种类型的条目:(1).数据流条目--数据流条目给出某个数据流和定义,它通常是列出该数据流的各组成数据元素。

该系统中的数据流条目有:班级信息=班号+年级+班主任+教室课程信息=课程编号+课程名称+课程类型+课程描述年级课程信息=年级+课程名称学生成绩信息=考试编号+学生学号+学生姓名+学生班号+课程名称+分数系统用户信息=用户名称+用户密码+用户描述(2).文件条目--文件条目给出某个文件的定义,列出它的组成数据项,此外还要给出文件的组织形式。

例:学生信息文件={学生基本信息记录}+{学生成绩记录}主键:学生学号+课程号(3).数据元素条目--给出某个数据单项的定义,通常是数据项的值类型。

例:学生基本信息记录中“学生学号”的数据值类型为数值类型,有效值范围为000000~999999。

(4).处理说明条目--给出数据流程图中不再分解的变换处理说明的定义。

此处不再举例说明。

学生信息录入流图(图2)学生信息维护流(图4)5 其他非功能需求5.1 一般性能需求5.1.2.数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。

5.1.2.时间特性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。

而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。

5.1.2.适应性该软件是使用Visual Basic 6在windows xp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。

而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。

5.2 一般安全性需求系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。

系统安全保密性较高。

5.3 用户文档需求用户操作手册基本配置:服务器:Pentium III 500MHz 以上 ,128M内存 Windows NT4.0 或同等配置。

客户机:Pentium II 266MHz 以上 ,32M内存 Windows 95/98 或同等配置。

推荐配置:服务器:Pentium 4 1.2GHz ,256M 内存 Windows 2000 Advanced Server 或同等配置。

客户机:Pentium 4 1GHz ,256M内存 Windows XP Professional 或同等配置。

使用说明:本软件为绿色软件可直接使用。

6 其他需求7 尚需解决的问题以列表的形式列出在需求分析阶段必须解决但尚未解决的问题。

可对问题进行编号以便进行跟踪。

8 测试测试计划一、引言1.编写目的软件测试是为了发现软件的错误,该文档的读者对象是软件测试部门,以指导软件测试过程。

2.项目背景(略)3.定义静态测试:主要方法有审阅,检查。

单元测试,组装测试,系统测试4.参考资料<软件工程概论> 李存珠李宣东编著南京大学计算机系出版2001年8月二、计划1.测试方案使用以界面为基础的测试。

以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。

包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。

2.测试项目该测试计划主要包括对软件各个模块的测试,有:a.系统主窗口的测试;b.添加用户窗口的测试;c.修改用户密码窗口的测试;d.添加学生信息窗口的测试;e.修改学生信息窗口的测试;f.查询学生信息窗口的测试;g.添加班级信息窗口的测试;h.修改班级信息窗口的测试;i.添加课程信息窗口的测试;j.修改课程信息窗口的测试;k.设置年级课程窗口的测试;l.添加成绩信息窗口的测试;m.修改成绩信息窗口的测试;n.查询成绩信息窗口的测试;o.以及系统信息窗口的测试。

3.测试机构及人员由于软件规模较小,所以所有测试任务都由软件的开发人员完成。

三.测试项目说明1.用户登录窗口的测试该测试的目的是保证登陆窗口的正确性与在错误发生时的容错与纠错性。

具体通过在登陆框中输入空用户名,和错误的用户密码来检测系统的出错运行情况。

要求系统在遇到这些情况时能给出正确的错误提示2.添加用户窗口的测试该测试的目的是保证添加用户窗口的正确性与在数据输入不正确时的容错与纠错性具体通过在添加记录框中输入重复的用户名,空用户名和密码来检测9 附件需求调查过程中会产生各种记录如业务系统单据等。

记录或报告的存档编号和名称填写在下表中。

其中类别是记录的分类,一般有业务系统说明书、业务系统数据说明书、业务系统调查表、原始数据单据、业务系统参考资料。

《需求调查表》《需求跟踪矩阵》《项目风险管理表》。

相关文档
最新文档