当前位置:文档之家› 学生学籍管理信息系统完整版

学生学籍管理信息系统完整版

学生学籍管理信息系统 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】学生学籍管理信息系统第一章系统分析一、系统开发的目的与意义管理信息系统是一门综合了管理科学、信息科学、系统科学、行为科学、计算机科学等学科知识的交叉边缘学科。

管理信息系统是由人和计算机组成的能够进行信息收集、存储、加工、传播与使用的社会--技术系统。

通过管理信息系统,可以规范化、标准化与自动化的管理业务流程,加快信息处理速度,提高信息质量和使用效率,从根本上提高运作质量和响应能力。

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

信息化以更快捷更方便为目标来融入各行各业。

学校也不能例外。

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

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

当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分。

学生学籍管理系统是一个教育单位不可缺少的部分。

一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。

所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。

建立学生学籍管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。

帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

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

二、需求分析与详细调查需求分析需求分析是软件开发过程的初始阶段,是一个系统的推理过程,涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达出来。

软件产品的质量,在很大程度上取决于是否进行过系统的需求分析,并是否取得正确、一致和比较完全的需求文档。

通过需求分析揭示信息的流程和结构,为软件设计提供基础,通过标识接口细节能提供一个深入的功能说明来描述软件,并确定约束条件和定义软件的有效性。

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

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

通过调查分析,本系统设计主要有以下三个可行性:(1)操作可行性本系统操作简单,易于理解,只需通过简单指导,上手较快,系统管理员、教师以及学生均能进行操作,运行环境要求低。

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

(3)技术可行性系统的性质为管理软件,因而数据库的设计与操纵是系统设计的核心。

我们在学习数据库原理,WEB数据库及VFP当中曾经成功完成了有关的数据库建设,VFP 开发与维护任务及前台程序与后台数据库的连接,所以管理员应该具备一定的系统分析与设计能力,熟悉数据库的设计与操做。

2.1.2功能需求要实现一个交互系统,首先应该进行需求分析,对用户情况进行调研,只有了解了用户的需求,才能设计出功能齐备、可用性高、令用户满意的系统。

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

(1)基本功能需求通过系统的分析,可得出该系统的基本功能需求如下:1.应该能够存储系别信息、班级信息、任课教师信息、学生信息、课程信息以及课程记录和成绩等多种数据信息。

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

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

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

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

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

详细调查经过调查学校的学籍管理业务流程主要分为三大部分:建立学生基本信息、学生综合素质评估、学生学籍档案。

(1)建立学生基本信息学生符合入学条件的,学校批准后由专人向学生发放入学通知书。

对新生注册,并建立相关的学生个人信息(如学号、姓名、性别、专业和班级、家庭住址等),由本班班主任配合学校学生管理处负责人(学生科)统一审核并保存。

根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。

(2)学生成绩信息将学生的学期成绩,由学生管理处工作人员将每期成绩结果进行记录并保存。

根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。

(3)学生学籍档案学生情况与奖惩情况。

包括学生在校期间健康状况,学生参加校内外各项活动记录和奖惩记录进行综合分析与汇总,学生学期评语等有关的在校期间表现进行的记录。

由学籍管理处工作人员将评估结果存入学生档案并保存。

根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。

三、数据流程图的生成数据流程是按照自顶向下,逐层分解、逐步细化的结构化分析方式进行。

先从业务流程图整理出业务流程顺序,分析信息的流动、传递、处理和存储等情况,一边绘图,一边核对相应的数据、报表模型等,然后绘制成一套完整的数据流程图。

数据流程图(DFD)是进行数据流程分析的主要工具,也是描述系统逻辑模型的主要工具。

数据流程图描述数据流动、存储和处理的逻辑关系,也称为逻辑数据流程图。

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

学籍管理系统的系统分析的重点是对学籍管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生信息质量的管理活动进行规范化说明。

图1 学生学籍管理信息系统业务流程图从上图的业务流程图中,可以了解到整个学校学生学籍处理的基本业务以及业务动态去向:(1).从新生的入学录取,新生的注册(安排学号,登记学生个人基本信息),由学生管理处人员审阅并维护,最后保存。

普通用户可查询。

(2).根据学生学号可对应的查找到该生的成绩单,由学生管理处人员审阅并维护,最后保存。

普通用户可查询。

(3).根据学生学号对应查找,该生在校的情况(如健康状况、活动情况、奖惩情况等)和该生报名时登记的本人基本情况,由学生管理处人员审阅并维护,最后保存。

普通用户可查询。

学籍管理系统学籍管理是一项十分严肃而又复杂的工作,需要记录学生从入学到学生离校整个在校期间的情况。

在学生毕业时还需要把学生的情况提供给用人单位。

图2 学籍管理系统顶层DFD学生学籍管理系统包括学生学习成绩管理、学生奖惩管理和学籍管理大三部分。

学生学籍管理信息系统数据流程图(1)数据流程图基本符号图3 数据流程图的基本符号(2)数据流程图图4 学生学籍管理信息系统数据流程图四、数据字典的编写数据字典就是将数据元素、数据结构、数据流、数据存储、加工处理和外部实体等的详细情况加以记录,并按照一定方式进行排列所形成的一部关于数据的字典。

数据字典可以确保数据在系统中的完整性和一致性,是所有人员工作的依据,统一的标准。

数据字典是“关于系统数据的数据库”,在整个系统开发过程以及系统运行后的维护阶段是必不可少的工具。

数据字典描述的主要内容有:数据元素、数据结构、数据流、处理逻辑、数据存储和外部实体。

数据元素数据元素也称为数据项,是数据的最小单位,用来描述数据的静态特性。

对每个数据元素,需要描述以下属性:名称、别名、类型、取值范围和取值的含义、长度。

数据元素的条目还包括对该元素的简要说明、与该元素有关的数据结构等。

表1 数据元素条目数据结构数据结构主要说明系统中数据元素之间的关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。

表2 数据结构条目数据流数据流是数据结构在系统内传输的路径。

一个数据流可以由一个或几个数据元素项组成。

要定义数据流就要先定义所有数据元素。

由于一个数据元素可以出现在多个数据流中。

所以,在数据字典中要把对数据流、数据元素的定义分开,即数据字典分别是对数据流的定义、对数据元素的定义。

对每个数据流都需要描述数据流的来源、去处、组成、流通量及高峰时的流通量。

表3 数据流条目处理逻辑处理逻辑描述是对数据流程图中最底层的数据处理逻辑的定义。

处理逻辑条目主要包括:处理逻辑名称、编号、对处理的简述、处理过程和数据的流入/去向等。

处理过程的具体处理逻辑一般用判定表或判定树来描述。

表4 处理逻辑条目数据存储数据存储是数据及结构停留或保存的地方,也是数据流的来源和去向之一。

数据存储要对数据存储的逻辑结构进行说明。

数据字典只描述数据的逻辑存储结构,而不涉及其他的物理组织结构。

数据存储的定义包括:数据存储编号、数据存储名称、记录数、主关键字、记录组成、简要说明等。

表5 数据存储条目外部实体除了系统内部各组成部分需要在数据字典中定义以外,与系统紧密相连的外部实体(如用户),也需要在数据字典中加以描述。

外部实体是数据的来源和去向。

关于外部实体的条目,主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体的数量。

外部实体的数量对于估计本系统的业务量有参考作用,尤其是关系密切的主要外部实体。

外部实体的定义包括:外部实体的名称、编号、简述、主要特征、数据流的输入/输出等。

表6 外部实体条目第二章系统设计一、确定新系统的运行平台软件开发平台的选择是一个涉及许多方面的问题。

主要包括对操作系统、数据库和编程语言的选择。

Visual FoxPro 是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。

Visual FoxPro既适用于单机环境,也适用于网络环境。

相关主题