学生基本信息管理系统.docx

上传人:b****5 文档编号:29764866 上传时间:2023-07-26 格式:DOCX 页数:23 大小:1.03MB
下载 相关 举报
学生基本信息管理系统.docx_第1页
第1页 / 共23页
学生基本信息管理系统.docx_第2页
第2页 / 共23页
学生基本信息管理系统.docx_第3页
第3页 / 共23页
学生基本信息管理系统.docx_第4页
第4页 / 共23页
学生基本信息管理系统.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

学生基本信息管理系统.docx

《学生基本信息管理系统.docx》由会员分享,可在线阅读,更多相关《学生基本信息管理系统.docx(23页珍藏版)》请在冰豆网上搜索。

学生基本信息管理系统.docx

学生基本信息管理系统

 

学生基本信息管理系统

 

专业:

计算机科学与技术

班级:

10计算本1班

学生:

徐亚添

 

系统可行性分析报告

系统开发目的

(1)使用本系统将大大提高学院教务人员管理业务的处理效率;

(2)提高学生信息数据的准确性和安全性;。

(3)减少学生信息管理的重复性和低效性,节约人力、物力和时间

 

系统开发背景

学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。

特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。

其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力.随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。

这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。

 作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。

 

要求

总体简介:

这是一个学生基本信息管理系统,主要负责对学生的基本信息的管理,包括学生的家庭情况、班级情况、各科老师、课程安排、转学辍学情况等信息。

功能:

能够准确快速的记录学生的信息,以便能轻易的查出学生的家庭情况、班级情况、成绩情况。

还能够修改学生信息,若转学或毕业等能够导出数据.界面简单,易于操作,方便管理人员对大量数据的管理。

性能:

稳定快速,实时控制。

输入/输出:

英文或中文输入,英文或中文或图像或数字输出

安全与保密要求:

登陆系统时,需验证身份和密码,只有学生管理员的身份才能进入系统进行信息的操作.并且,不能轻易被破坏,不能让管理人员以外的人删改图书信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。

目标

A。

由于纸介质的管理方式浪费人力物力财力,学生管理系统可以改善这种情况,只需一台电脑和一个管理员老师就能轻松完成。

B.提高对新生入学、毕业生离校情况以及学生信息管理的速度。

C.减少人力的投入的同时提高了信息处理的精度和准确度,在输入无误的基础上可保证数据的正确性。

D。

改进了管理服务的质量,可由系统对入学学生进行自动分类、归类,学生信息整理。

E。

改进人员的利用率,节省人力资源。

条件、假定和限制

硬件配备不齐,内存不够,需升级到Windowsxpprofessional.电脑的性能不够稳定,对SQL等数据库软件和VB、.Net等开发工具运行有不利影响。

 

可行性分析

所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系统分析和设计的过程。

可行性研究的最根本任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制定一个初步的计划。

1.技术可行性

本系统采用数据库进行数据的管理、操作和维护,用C++进行前台设计、数据的录入、修改、删除、查询、浏览、统计等功能。

由于数据库强大的数据存储功能、方便快捷的验证功能、使用的灵活、良好的可扩展性、以及广泛实际应用,充分说明本系统在技术方面的可行性。

2工具可行性

软件方面:

信息时代对于软件的应用已不是人们的难题,人们在日常办公中用的计算机操作的系统等都属于软件部分。

硬件方面:

计算机普及到今天,人们对于它的拥有已不少见,它的硬件设备完全能够满足人们的需求,而价格也能被人们所接受。

3经济可行性

这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。

从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。

4操作可行性

本系统设计清晰,有良好的用户接口,操作简洁,符合教务管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求,因此操作方面具有可行性。

系统流程图

 

数据流图

 

软件需求规格说明书

功能需求

1.能够游览学生学籍的所有信息

2。

能够制定学生注册登记管理

3.能够通过学生的一个信息找到个人学籍的相关信息(例如:

知道学生的姓名能够找到该学生的所有有关的学籍信息)

4。

通过一条信息找到与之匹配的信息(例如:

查询同一班级的所有人员)

5.相关人员能对包含学生的学籍信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)

6。

必须能对学生有关信息进行相关统计计算(例如:

学生成绩,平时表现等)

7.需要提供打印功能(能对要打印的各项内容都能进行打印服务)

8。

对毕业生进行档案管理

 

性能需求

数据精确度

查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到

时间特性

一般操作的响应时间应在1—2秒内,对软磁盘和打印机及条形码刷卡服务响应时间也应在可接受的时间内完成

适应性

对前面提到的运行环境要求不应存在困难

 

运行需求

用户界面

利用菜单界面驱动方式,对用户友好。

必须对鼠标和键盘单独支持

 

将来可能提出的要求

基于当前的软件功能,同时放眼当前社会的发展,这些功能仅仅只能满足某一个学校对学生的管理。

而现在很多场所学生有相应的优惠,有特殊的处理方式,所以应该将学生的信息与社会联系起来,这样在他们在外旅游消费、医疗消费等特殊情况能够得到相应的优惠或实现政府提供的政策。

这样对于学生这个弱势群体也起到了一个保护的作用。

比如根据他当前的某个数据能够判定他的年龄等,如网吧这些禁止未成年人的场所可以合理的管理,而不是仅仅靠一张身份证.

 

UML图例

 

 

 

学生管理系统

学生

老师管理

学生登记

学生查询

老师登记

数据添加

数据删除

数据修改

一个学生

全班学生

 

系统设计说明书

学籍管理系统总体设计说明书

编写目的

在学校面向现代化、面向世界、面向未来、面向互联网的21世纪,现今社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,尤其是在学校里。

为此开发学生管理系统软件,能够适应现今社会并提高办理学籍效率。

该系统软件非常容易被接受,它具有简单易操作、便于管理等功能。

它是对学校学生学籍管理的一种工具。

范围

本软件适用于教育界,对学生的信息可以随时输入,输出,查找,修改.同时学生也可以查看.

定义

需求:

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

需求分析:

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

模块的独立性:

是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的

总体设计

该系统分为学生学籍管理、系统管理两大功能模块。

总体功能如图所示:

学生信息管理:

学生信息管理系统

 

功能名称

描述

学生信息管理

学生注册

学生报到注册

学生查询

查询学生身份信息

系统管理

数据备份

备份数据库

参数设定

系统参数设置

权限设定

包括修改用户名、个人权限查看等

 

系统结构图

软件功能的实现

登录界面:

 

登录后的主界面:

 

系统设置中班级设置界面:

添加数据:

 

修改数据:

保存数据:

导入数据:

转学登记:

调班登记:

成绩录入:

成绩查询:

 

学籍管理系统详细设计说明书

成绩管理模块

功能

成绩管理模块主要实现以下功能:

添加成绩管理

修改成绩管理

查询成绩管理

算法

与班级和学籍的添加与修改类似。

 

学籍管理模块

功能

学籍信息管理模块主要实现以下功能:

●添加学籍信息

●修改学籍信息

●查询学籍信息

学籍管理模块PAD图如下:

学籍管理模块PAD图(总体)

添加功能子模块PAD图

修改功能子模块PAD图

查询功能子模块PAD图

 

系统测试报告

1.简介

这份文档的目标是详细描述对学生管理系统进行功能的验证的测试过程。

本文档所关注的特征主要来源于需求文档:

学生管理系统需求分析。

需求文档的标识符是StudentManagementSystem。

2。

测试项

以下是本文档所关注产品的组成部分的一些清单.

缺陷修正——这是产品的第一个发行版本,所以没有以前版本中发现的缺陷而需要在这个版本中进行测试的。

在这次测试工作期间发现的所有缺陷都会被修正并被确认。

最终用户文档-----假定客户端和服务器会在不同的位置,所以会有两个独立的模块,每个都有自己的安装程序.诸如‘用户指南“、”安装指南和“发行说明“等最终用户文档将分别下载,这样顾客可以了解系统需求和安装过程.安装和打包会被测试,文档的准确性会被复查

3.准备测试的特征

以下特征将被测试,以确保学生管理系统能满足StudentManagementSystem需求规格说明书制定的需求:

3.1.1系统登录

3.1.2用户修改密码

3.1.3教师查询学生基本信息

3.1。

4教师添加课程和班级

3。

1.5学生选课

 

设计测试用例

测试用例1:

系统登录测试如下表所示:

输入

输出

用户名

密码

123456

错误-请输入用户名

123

123

错误—用户名或密码错误

程少飞

错误-请输入密码

程少飞

aig#345

错误—密码非法

程少飞

123456

正确—--登陆成功

 

(2)身份类型为学生

输入

输出

用户名

密码

123456

错误—请输入用户名

200909010101

123

错误—用户名或密码错误

200909010101

错误—请输入密码

200909010101

aig#345’

错误—密码非法

200909010101

200909010101

正确---登陆成功

表二学生测试用例

 

测试用例2:

用户修改密码

表三修改密码测试用例

输入

输出

旧密码

新密码

确认密码

200909010101

123

1234

错误—确认密码与新密码不符

200909010101

123

123

错误—密码只能是6到12位的字母或数字

222222222222

1234567

1234567

错误—修改失败,请检查你的密码是否正确

200909010101

123456

123456

正确—密码修改成功

程少飞(身份管理员)

123456

123456

正确—密码修改成功

 

测试用例3:

教师查询学生基本信息

表四教师查询学生基本信息测试用例

输入学号

输出

错误—请输入学号

2223322232

错误—没有该学生

Asdffg

错误—学号必须是纯数字

200909010101

正确—显示该学生的基本信息

 

测试用例4:

教师添加课程和班级

表五教师添加班级测试用例

输入

输出

专业

班号

班名

软件技术

010101

一班

错误—该班号已存在

软件技术

Gyiji

Hho

错误—班号输入非法

软件技术

010401

错误—请输入班名

软件技术

软件班

错误—请输入班号

软件技术

010402

二班

正确—添加成功

软件技术

010402

二班

正确—添加成功

 

测试总结报告

本次试验让我加深了对程序设计的理解,对程序结构化设计有了进一步的认识,同时也是对自己编程思想的优化和编程能力的提高,认识到了如何将程序设计工程化,即软件工程的思想去设计程序。

不仅如此,还掌握了软件测试的思想,会使用软件测试的测试技术,比如黑盒测试和白盒测试,还有静态测试以及动态测试。

此次的软件测试,是我发现我在软件工程思想上和软件测试方面的知识又缺漏,通过这次测试后,我会更加努力学习的。

通过测试,使我做过的程序更加完善,也使我更加一步了解了测试在开发期间的重要性,一个软件,如果不经过测试人员的测试,不能投放在市场上,以免引起不必要的麻烦。

 

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

当前位置:首页 > 人文社科

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

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