学生信息管理系统需求分析.docx

上传人:b****6 文档编号:15294256 上传时间:2023-07-03 格式:DOCX 页数:10 大小:89.27KB
下载 相关 举报
学生信息管理系统需求分析.docx_第1页
第1页 / 共10页
学生信息管理系统需求分析.docx_第2页
第2页 / 共10页
学生信息管理系统需求分析.docx_第3页
第3页 / 共10页
学生信息管理系统需求分析.docx_第4页
第4页 / 共10页
学生信息管理系统需求分析.docx_第5页
第5页 / 共10页
学生信息管理系统需求分析.docx_第6页
第6页 / 共10页
学生信息管理系统需求分析.docx_第7页
第7页 / 共10页
学生信息管理系统需求分析.docx_第8页
第8页 / 共10页
学生信息管理系统需求分析.docx_第9页
第9页 / 共10页
学生信息管理系统需求分析.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生信息管理系统需求分析.docx

《学生信息管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统需求分析.docx(10页珍藏版)》请在冰点文库上搜索。

学生信息管理系统需求分析.docx

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

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

第一章绪论

1、1前言

随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。

面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。

通过这样的系统可以做到信息的规范化管理、科学性统计与快速查询、修改、增加、删除等,从而减少管理方面的工作量。

学生信息管理就是学校管理的重要组成部分,对于学校与政府教育单位来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息与快捷的查询手段。

传统的人工方式管理方式效率低、保密性差,不利于查找、更新与维护。

使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也就是适应学校信息化建设发展趋势的重要因素。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。

例如:

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

这些优点能够极大地提高学生信息管理的效率,也就是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样的管理软件成为很有必要的事情。

学生信息管理系统其开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性与完整性、安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用的特点。

学生信息管理系统要实现的目标就是为学校提供学生管理解决方案,具体目标如下:

1) 提高学生信息管理效率,节约管理成本,增强学生管理的安全性。

2) 满足学校学生管理的人员、老师与学生的不同层次与不同方面的需要。

3)为学校将来的信息化建设提供必要的支持。

总之,通过该系统的建设来提高学校的学生信息管理效率,使得学校的发展能够适应当前的教育信息化建设的中体发展趋势。

1、2现有学生信息管理系统的分析

目前,已经有相当一部分学校利用计算机来实现学生信息的管理,因为整个社会都在慢慢实现信息管理系统。

但就是由于各方面的原因,并没完全实现信息管理化,经过学校管理员提供的信息与通过自身调查,现对目前的信息管理系统进行多方面的分析。

现很多院校仍存在基于文本、表格等纸介质的手工处理,比如学生的资料大部分还就是以文档的方式存在学校,需要及时再去整理;教师对学生的每个学期的成绩通过计算器等工具进行核算,然后用抄写出来,再让管理员录入计算机,进入学生信息管理系统,这样不仅使教师的工作量变大且数据繁多易造成数据丢失等不良结果,总之降低了整个院校工作效率。

而学生信息方面的大部分档案也一般以文档的形式保存下来,需要时在众多的资料中翻阅、查找了,造成了学校资源浪费,工作人员劳动量的增大,因此,从这些情况瞧,知道现在大部分学生信息管理系统只就是形式地存在,但并没完全实现,可以说就是处于半手工半信息管理阶段。

还有就就是学校虽然组织成局域网,但就是仍没有完整的系统,计算机的网络优势也未得到发挥。

同时,遇到网络问题时,也得不到及时的解决,因为很多学校缺少计算机方面的人才,系统维护方面的专业人才也太少,经常整个系统会出现问题,这样影响了学校管理效率,也大大增加了学校的网络这一块的成本。

面对这一系列的问题,总结出目前学生信息管理系统存在的问题:

●没完全实现信息管理化,基本上处在半人工半计算机的阶段。

●学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。

●系统维护功能太差,主要就是学校缺少计算维护方面的专业人才。

●系统的功能太少,可以添加更多模块进去,比如可以将学生入党添加进去,减少档案的整理,方便学校党支部的工作。

●系统容易丢失数据,比如管理员正在操作,突然停电或其她异常发生时,数据没及时得到保存,数据备份与数据删除功能有待更进。

●系统开放性不够,大部分学校信息管理系统对学生开放时间有限,只限于学生选课期间。

●部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。

改进现有信息管理系统的一些不足,使学生信息管理工作科学化、规范化、程序化,促进提高信息处理的速度与正确性,使学校的信息流程与流向清晰化、合理化,第一时间把握学生信息,以提高整个教学水平。

1、3学生信息管理系统的主要功能

经过实际考察与分析,典型的高等院校信息管理系统包括八个模块,相应能实现以下主要功能:

系部信息管理:

包括系部信息数据的录入、修改与删除等功能。

学生信息管理:

包括学生信息的录入、修改与删除等功能。

课程信息管理:

包括课程信息的录入、修改与删除等功能。

选课数据管理:

包括学课及成绩数据的录入、修改与删除等功能。

系统用户管理:

包括系统用户数据的录入、修改与删除等功能。

数据查询:

包括教学班学生信息的查询与学生个人成绩查询等功能。

第二章需求分析与设计

2、1可行性分析

可行性分析就是系统分析阶段的第二项活动,它的主要目就是进一步明确系统的目标、规模与功能,对系统开发背景、必要性与意义进行了调查分析并根据需要与可能提出开发系统的初步方案与计划。

可行性分析就是对系统进行全面、概要的分析。

通过调查分析,本系统设计主要有以下三个可行性:

2.1.1操作可行性

本系统操作简单,易于理解,只需通过简单指导,上手较快,系统管理员、教师以及学生均能进行操作,运行环境要求低。

2.1.2技术可行性

本系统在WindowsXPServer开发环境下,利用C语言开发工具,并使用SQLServer2005作为数据库管理系统,来实现学生信息管理系统的各种功能。

SQLServer2005属于主从时式的数据库服务器这也就是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。

当然也可以使用SQLServer2008为数据库管理系统,开发工具也可以就是它的更高版,这样可以提高系统的性能,降低它的局限性。

2.1.3经济可行性

采用新的学生信息管理系统可取代原系统的手工管理工作,减少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高学生信息的利用率,使教学质量更进了一个台阶。

2、2功能需求

按照系统开发业务分析要求与原则,在与系统管理人员的充分沟通,整理出学生信息管理系统所需求的基本功能与用户界面的一些需求,这些需求将作为系统分析与逻辑设计的依据。

2.2.1基本功能需求

通过系统的分析,可得出该系统的基本功能需求如下:

1.应该能够存储系部信息、班级信息、任课教师信息、学生信息、课程信息以及课记录与成绩等多种数据信息。

2.该提供对这些信息的录入、修改、删除等操作。

3.该提供添加、修改与删除用户的功能。

4.应该提供给查询者一个模糊查询的功能,在输入条件的情况下,查找出所有符合条件的记录。

2.2.2用户界面需求

信息管理系统提供给用户WEB的界面,此界面要求操作清晰,页面美观,并尽可能的为用户的查询操作提供方便。

系统管理员能通过此界面完成各种基本信息的录入、修改与删除的功能,也能通过此界面控制管理整个用户群;教师通过此界面可完成教学班级信息查询与成绩管理的功能;学生通过此界面主要完成选课与成绩查询等功能。

2、3性能需求

2.3.1软硬件需求

根据C语言的运行需求以及系统的调试需求,至少需要满足以下的软硬件要求:

●开发工具:

C语言;

●操作系统:

Windows2000/XP;

●数据库:

SQLServer2005;

●CPU:

2、4GHz以上;

●内存:

512以上;

●硬盘:

80GB以上;

●VGA显示器或更高;

2.3.2响应时间

当信息数据录入、修改与删除等操作时应无等待时间,每次处理响应时间少于3秒。

程序系统在运行过程中由于操作错误或输入输出数据出时不应死机,而应提示故障原因,然后以正常出口退出当前操作环境。

2.3.3系统可扩展性

系统应该具有可扩展性,当有新的信息管理条件添加时,能够很方便的对系统进行扩展,同时也能达到系统的升级。

2、4系统设计基础

学生信息管理系统的总体功能,可以划分为:

管理员模块、学籍信息管理模块与成绩管理模块,具体如下:

管理员模块:

登陆系统模块:

用户利用用户名与密码登陆;

数据服务配置:

客户端需要配置合法的数据库服务器参数才能访问数据;

学籍信息管理模块:

添加学生信息:

学生入学管理;

删除学生信息:

学生毕业管理;

修改学生信息:

学生学籍变更管理;

查询学生信息:

提供对学生信息的查询功能;

成绩管理模块:

添加课程信息:

课程数据管理;

导入成绩数据:

提供从Excel文件中导入学生成绩单的功能;

成绩信息查询:

提供对某门课程不同分数段的数据查询。

其组织结构图3-1如下:

 

图2-1学生信息管理组织结构图

2.4.1系统业务流图

业务流程图就是一种表明系统内各单位,人员之间的业务关系,作业顺序与管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。

学生信息管理系统的需求分析的重点就是对信息管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生信息管理活动进行规范化说明,如下图如示:

图2-2系统业务流图

2.4.2系统数据流图

(1)顶层图

分析学生信息管理系统的数据来源与去向,确定外部项,绘制出数据流图的顶层图,如图2-3所示。

图2-3学生信息管理系统的顶层图

(2)顶层数据流图从总体上反映了学生信息管理系统的信息联系。

按自顶向下、逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各功能之间的联系,绘制出数据流图的0层图,如图2-4所示。

图2-4学生信息管理系统的0层图

总结

本文首先对学生信息管理系统进行了综合阐述,并对现有学生信息管理系统的现状进行了分析介绍。

分析了学生信息管理系统的具体功能,在以实现功能为目标的前提下,利用软件工程知识对学生信息管理系统进行了简单的需求分析与设计,画出了各部分简单的系统流程框图,并进行了简要的分析。

 

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

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

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2