学生学籍管理信息系统.docx
- 文档编号:30709940
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:56
- 大小:691.31KB
学生学籍管理信息系统.docx
《学生学籍管理信息系统.docx》由会员分享,可在线阅读,更多相关《学生学籍管理信息系统.docx(56页珍藏版)》请在冰豆网上搜索。
学生学籍管理信息系统
第一章绪论
1.1管理信息系统的概要
在计算机技术与信息技术迅猛发展的今天,作为信息系统核心和基础的数据库技术得到了越来越广泛的应用。
从小型单项事务处理系统到大型共享系统,从一般商用事务处理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)等等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。
正是由于计算机的应用,才有可能使现代社会组织和企事业单位的信息处理能力适应现代化管理的要求。
随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息资料也成倍增长。
办学者们所头疼的问题,就是如何面对这庞大的信息量。
只有利用计算机,利用学生管理信息系统才能解决这一问题,才能提高学生管理的工作效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
在这里首先我们先了解一下管理信息系统。
随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。
学生管理正在逐步迈向管理信息现代化。
但是,我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的基本信息管理、学生的档案管理还是采用原有的人工管理方式。
这就造成工作效率低、误差大,也造成了人力、物力、财力资源的浪费。
与此同时,学校是培养国家栋梁之材的场所,无论是在教育,还是在管理上都应走在最前列,而其中管理又是学校运转良好的关键。
如何提高管理,是当前学校管理者所面临的重要课题。
课题的需求分析:
在当今的时代,网络技术与计算机软件技术已经愈来愈广泛地应用到教育系统中各个方面。
使用计算机管理系统不仅可以简化学校传统的管理模式,使学校管理人员能够方便地利用学校内部信息对学生个人基本信息进行全面管理,对学生在校档案、学生在校情况进行全面管理。
更重要的是利用计算机的技术可以使学生管理规范化。
计算机技术在校园中的应用顺应了我国的国情,实现了教育要面向现代化,面向未来的指导思想,是学生管理走向现代化的有力武器。
1.2系统的开发意义
学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本系统是由MicrosoftVisualBasic6.0可视化开发软件工具下分析、设计、开发大中专院校的学籍管理系统的过程。
通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。
是我们设计的数据库系统能够实现学生信息管理,学生成绩管理,学生档案管理,用户管理等功能。
该系统基本上满足了用户在学校信息管理方面的需求,用户界面友好。
1.3本人所做的工作
1、第二章系统需求分析阶段,重要是找资料分析学籍管理需要做到那些功能。
配合组长和组员们一起讨论。
2、第三章系统分析阶段,主要是画E-R图和二维表,数据字典,业务流程图。
根据需求分析所需要的功能画出E-R图,在转化成二维表;在画出数据字典。
经过查资料和看书,在结合学籍管理系统画出业务流程图。
3、第四章系统设计阶段,主要是负责:
建立数据源(ACCESS),系统的界面设计与代码设计。
在做系统界面、代码设计花了一个星期才做好,做的也不太好还有些功能未能实现。
我觉得我已经很认真的去做了,能做到这个水平也不错了。
这次的毕业设计我学到了很多,比如说怎样排版,做一个设计的思路,应该从什么地方着手。
也让我巩固了一些以前所学的知识。
1.4本文的组织结构
本文总共分五章
第一章绪论:
主要包括四点。
主要是管理信息系统的概述,学生学籍信息管理的开发背景及意义。
第二章学生学籍管理信息系统分析:
它主要包括八节内容。
针对用户的需求和系统的管理,对系统设计的功能进行了分析,明确了该系统的设计思路。
对设计进行了初步调查,设计的可行性研究,系统的详细调查,提出新的逻辑方案,并描述了新系统的业务流图、数据流图。
第三章学生学籍管理信息系统设计:
该章主要包括两节内容。
系统的总体设计,系统详细设计。
总体设计中主要对系统的功能结构进行划分,确定了计算机的处理流程。
详细设计中主要是建立了关系型数据模型,E-R图并转换为二维表,建立数据字典。
第四章系统实现:
该章主要包括两节内容。
主要的内容是界面、代码设计的实现,数据源的建立。
系统的实现是学生学籍管理信息系统中最重要的。
第五章系统的管理维护与评价:
该章主要包括三方面的内容。
系统的管理维护,系统的评价,系统设计的心得与收获。
第二章学生学籍管理信息系统分析
2.1系统的需求分析
本系统为了实现学校在校学生、离校学生各项信息资源的查询、统计、添加、删除、维护与管理,方便用户的管理与需求。
将学生学籍管理系统分为:
学生信息管理,学生成绩管理,学生学籍档案管理和用户管理四个功能模块。
1.学生信息管理模块主要对学生信息(如学号、姓名、性别、班级、家庭住址等)进行管理,本模块又分为三个子模块。
①学生信息录入
②学生信息查询
③学生信息修改删除
2.学生成绩管理模块主要是对学生成绩进行管理,四个子模块。
①学生成绩录入
②学生成绩查询
③学生成绩修改/删除
④学生成绩统计
3.学生学籍档案管理模块主要对学校在校生的档案进行管理。
①学生、奖惩情况的查询
②学生报名注册登记表录入
③在校生档案的查询
4.用户管理主要对用户权限设置进行管理。
用户名:
密码设置(管理人员和普通用户)
行功能调整。
2.2系统分析的概况
系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。
系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
系统分析在整个系统开发过程中,是要解决“做什么”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。
因此,这个阶段又称逻辑设计阶段。
系统分析阶段的主要活动有:
系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。
2.3系统初步调查
本系统初步调查采用的主要方式是与本校的教师,尤其是与学籍管理处的教职工进行交流,经过调查研究。
本校基本情况为:
学校现有教职工200余名,在校在册学生达5000余人。
实行校长负责制,下设教务科、财务科、党团支部、学生科、总务科、宿管、人事科、生产实习科、鉴定科、招生就业科、保卫科十二大部门。
各部门分别针对各自管辖范围进行具体管理,并向校长负责。
在学校的日常教学活动中,学生的学籍管理和培养方向是至关重要的。
从学校的行政管理和职能分工角度,得出了组织结构图。
(如图2-1)
本校在日常教学活动中出现的主要问题是:
1.学校现行的学籍管理方式仍为基于文本、表格等,纸介质的传统手工处理方式。
学籍信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。
2.学校领导对整个学校的学生信息在很多时候不能得到全面而又及时的反馈,因此不能适时指导教学方向,以至有所影响教育质量。
3.部门之间信息交流较少,信息渠道比较单一,在很大程度上不利于协调工作,容易出错。
因此,通过建立学籍管理信息系统,使学生学籍管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化。
第一时间把握学生信息,以提高整体教学水平。
图2-1组织结构图
2.4系统的可行性研究
可行性研究是系统分析阶段的第二项活动。
此活动的主要目标是:
进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。
可行性研究是对系统进行全面、概要的分析。
通过调查分析,新系统设计方案有以下三个可行性:
1.技术可行性
本系统采用Windows98作为操作平台。
数据库管理系统选用Access,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。
本系统的应用程序开发平台选用VisualBasic6.0,这是目前数据库应用软件的主流开发平台。
2.经济可行性
采用新的学籍信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期提高学生信息的利用率,使教学质量更上一个台阶。
3.营运可行性
(1).本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。
(2).面对于系统设计还应该以“标准性、安全性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。
软件的开发应能在较长时间内满足学校的发展需要。
标准性:
系统编写与运行必须符合标准,既可以保证系统运行又可以在此标准上每一项功能运行。
可靠性:
由于学籍信息的重要性,系统必须稳定可靠,从而避免或减少数据损失。
安全性:
通过系统权限控制使用者,从而确保使用者无法操作与其无关的数据。
高效性:
由于学校学生信息每次处理信息量较大,系统对信息处理能力响应能力都应是快捷有效的。
可维护性:
采用结构化模块设计,便于开发与维护,也有利于情况随时进行
2.5现行系统的详细调查
经过调查学校的学籍管理业务流程主要分为三大部分:
建立学生基本信息、学生综合素质评估、学生学籍档案。
1.建立学生基本信息:
学生符合入学条件的,学校批准后由专人向学生发放入学通知书。
对新生注册,并建立相关的学生个人信息(如学号、姓名、性别、专业和班级、家庭住址等),由本班班主任配合学校学生管理处负责人(学生科)统一审核并保存。
根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。
1.学生成绩信息:
将学生的学期成绩,由学生管理处工作人员将每期成绩结果进行记录并保存。
根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。
1.学生学籍档案:
学生情况与奖惩情况。
包括学生在校期间健康状况,学生参加校内外各项活动记录和奖惩记录进行综合分析与汇总,学生学期评语等有关的在校期间表现进行的记录。
由学籍管理处工作人员将评估结果存入学生档案并保存。
根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。
2.6新系统逻辑方案
新系统的逻辑模型,从本质上说,是规定系统应该做什么,即系统的逻辑描述。
它主要包括新系统的业务流程、数据流程,以及对数据和功能的详细分析与描述。
2.7学生学籍管理信息系统业务流程图
这是一种表明系统内各单位,人员之间的业务关系,作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。
学籍管理系统的系统分析的重点是对学籍管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生信息质量的管理活动进行规范化说明。
-
图2-2学生学籍管理信息流程图
从上图的业务流程图中,可以了解到整个学校学生学籍处理的基本业务以及业务动态去向:
(1).从新生的入学录取,新生的注册(安排学号,登记学生个人基本信息),由学生管理处人员审阅并维护,最后保存。
普通用户可查询。
(2).根据学生学号可对应的查找到该生的成绩单,由学生管理处人员审阅并维护,最后保存。
普通用户可查询。
(3).根据学生学号对应查找,该生在校的情况(如健康状况、活动情况、奖惩情况等)和该生报名时登记的本人基本情况,由学生管理处人员审阅并维护,最后保存。
普通用户可查询。
2.8学生学籍管理信息系统数据流程图。
数据流程图描述系统的逻辑模型,不涉及硬、软件,数据结果与文件组织,用图形描述及相关的注释表示系统的逻辑功能。
图中没有具体的物理元素,只是描述信息在系统中流动和处理的情况。
在对学籍管理信息系统调研阶段的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向。
为了使整个系统的概况一目了然,把细节用下一层的数据流图来表示,本系统采用了,逐层细画的原则。
图2-3学生学籍信息管理数据流图
1.学生学籍管理员通过学生信息单,学生成绩单,学生档案单分别录入,生成信息数据表,成绩数据表,档案数据表从而成立一个总的数据库。
图2-4学生信息管理数据流图
2.学籍信息管理员通过信息单录入学生的信息,建立信息数据表。
用户可根据,学号,姓名,班级来查询自己所需的信息,方便而简单。
图2-5学生成绩管理数据流图
3.学籍成绩管理人员通过成绩单录入学生的成绩,建立成绩数据表。
则用户可根据,学号,姓名,班级查看自己所需的信息。
图2-6学籍档案管理数据流图
4.学籍档案管理员通过档案单录入学生的档案,建立档案数据表。
用户可根据,学号,姓名,班级查询学生的基本档案。
图2-7系统管理数据流图
5.系统管理员根据用户需要设置用户及权限,建立系统数据表。
使整个系统的维护更具有安全性,保密性。
第三章学生学籍管理信息系统设计
系统设计是管理系统开发的第二个阶段。
在这一阶段中我们将根据系统调查与分析阶段的结果,进行新系统的设计工作。
系统设计包括两方面的工作:
首先是系统总体结构的设计,即把系统的功能分解成许多基本的功能模块,取得它们之间的联系,规定它们的功能和处理流程;其次是系统的详细设计。
系统的各项功能,选择具体的设计手段和处理方式。
因此,如果说系统研制人员在系统调查与分析阶段的任务是在逻辑上弄清楚系统“做什么”的话,在系统设计阶段的认为则是在物理上确定系统“如何去做”。
所以系统设计阶段也称为系统的物理设计阶段。
系统设计包括如下工作内容
1、系统总体结构设计
(1).系统功能结构的划分。
(2).确定系统的计算机处理流程。
1.系统详细的设计
(1).系统数据模型设计。
(2).数据库的逻辑设计。
3.1系统的总体设计
系统的总体设计是指在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置和确定子系统与模块的处理流程。
3.1.1系统功能结构的划分
总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分,结构化。
学生学籍管理信息系统功能结构图(图3-1)
图3-1学生学籍管理信息系统功能结构图
3.1.2确定计算机的处理流程
目的是让开发人员明确子系统或功能模块中信息的流动、转换、存储和处理等情况,以便进一步明确模块物理设计及日后模块实现的任务和工作要点,从而把系统的总体设计思想落实到每一个子系统和功能模块之中。
子系统或模块的计算机处理流程,可以用一种基于计算机处理的业务流程图来描述。
本学籍管理信息系统的计算机处理流程图如下:
图3-2计算机处理流程图
本系统的总体设计思想有一下几点:
(1).尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。
(2).系统应符合学校学籍管理的规定,满足学校日常学籍管理工作的需求,并达到操作过程中的直观、方便、实用、安全等要求。
(3).系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器)则用于提供数据服务。
系统分析等前期工作应尽量详细完善,以便学校以后体系结构的改变,对于一些安全性要求不高的信息可以方便地采用Brower/server的方式进行访问。
(4).系统采用模块化程序设计方法,即便于系统功能的各种组合和修改、又便于未参与开发的设计维护人员补充、维护。
(5).系统应具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改、统计等操作。
3.2系统的详细设计
3.2.1关系型数据模型
学生信息表(专业,班级,学号,姓名,性别,出生年月,家庭住址,联系电话,备注)
学生成绩表(专业,班级,学号,姓名,课程名称,备注)
学生档案表(专业,班级,学号,姓名,民族,籍贯,政治面貌,奖惩,是否留级,表现情况,备注)
学生注册表(专业,班级,学号,姓名,出生年月,家庭住址,联系电话,备注)
用户管理表(用户名,密码,备注)
3.2.2数据库的逻辑设计
是希望通过数据库管理系统提供的功能与描述工具,设计出规模恰当,能正确反映实际信息关系,重复数据少,存取效率高并能满足用户数据要求的数据模型。
1.系统逻辑设计的主要工作就是将E—R图转换成一张张的二维表,以及各表的属性。
E-R图是系统的概念设计,对系统前期分析相当重要,它可以正确直观的反映出一个业务系统过程。
本系统的E-R图如下:
图3-3学生学籍管理信息系统E-R图
E-R图转换成二维表
学生信息
专业
班级
学号
姓名
出生年月
家庭住址
联系电话
3-1学生信息表
3-2学生成绩表
学生成绩
专业
班级
学号
姓名
课程名称
3-3学生档案表
学生档案
专业
班级
学号
姓名
政治面貌
奖惩
是否留级
3-4注册表
注册
专业
班级
学号
姓名
出生年月
家庭住址
联系电话
3-5用户管理表
用户
用户名
密码
2.数据字典
数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后获得的主要成果。
数据字典通常包括以下几部分:
(1)数据项:
数据项是不可在分的数据单位。
(2)数据结构:
数据结构反映了数据之间的组合关系。
一个数据结构可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。
(3)数据流:
数据流是数据结构在系统内传输的路径。
(4)数据存储:
数据存储是数据及结构停留或保存的地方,也是数据流的来源和去向之一。
(5)处理过程:
处理过程的具体处理逻辑一般用判定表或判定树来描述。
(6)数据字典:
是关于数据库中数据的描述,即对原数据的描述。
本系统的数据字典如下:
表3-6学生信息表
列名
数据类型及长度
可否为空
主键
专业
文本型(20)
NOTNULL
班级
文本型(20)
NOTNULL
学号
文本型(8)
NOTNULL
主键
姓名
文本型(8)
NOTNULL
性别
逻辑型
(2)
NOTNULL
籍贯
文本型(8)
NOTNULL
出生年月
日期型(8)
NOTNULL
家庭住址
文本型(60)
NOTNULL
联系电话
文本型(12)
NOTNULL
政治面貌
文本型(4)
NOTNULL
备注
备注型(50)
NOTNULL
表3-7学生成绩表1
列名
数据类型及长度
可否为空
主键
专业
文本型(20)
NOTNULL
班级
文本型(20)
NOTNULL
学号
文本型(8)
NOTNULL
主键
姓名
文本型(8)
NOTNULL
计算机网络
数字型(4)
NOTNULL
计算机组成原理
数字型(4)
NOTNULL
计算机应用与提高
数字型(4)
NOTNULL
管理信息系统
数字型(4)
NOTNULL
信息法律规程
数字型(4)
NOTNULL
办公软件
数字型(4)
NOTNULL
备注
备注型(50)
NOTNULL
列名
数据类型及长度
可否为空
主键
专业
文本型(20)
NOTNULL
班级
文本型(20)
NOTNULL
学号
文本型(8)
NOTNULL
主键
姓名
文本型(8)
NOTNULL
性别
文本型(4)
NOTNULL
民族
文本型(8)
NOTNULL
籍贯
文本型(8)
NOTNULL
家庭住址
文本型(60)
NOTNULL
联系电话
文本型(12)
NOTNULL
奖惩情况
文本型(100)
NOTNULL
留级情况
文本型(60)
NOTNULL
表现情况
文本型(200)
NOTNULL
备注
备注型(50)
NOTNULL
表3-8学生档案表
列名
数据类型及长度
可否为空
主键
用户名
文本型(16)
NOTNULL
密码
文本型(16)
NOTNULL
表3-9管理表
列名
数据类型及长度
可否为空
主键
专业
文本型(20)
NOTNULL
班级
文本型(20)
NOTNULL
学号
文本型(8)
NOTNULL
主键
出生年月
文本型(8)
NOTNULL
家庭住址
文本型(8)
NOTNULL
联系电话
文本型(8)
NOTNULL
备注
备注型(50)
NOTNULL
表3-10注册表
第四章系统实现
4.1界面、代码设计与实现
图4-1主窗口
1.主窗口界面说明:
用户直接单击“进入”按钮进入登录界面。
2.主窗口界面代码:
PrivateSubCommand1_Click()
主界面.Hide'隐藏主界面
登录界面.Show'显示登录界面
EndSub
图4-2登录窗口
1.登录窗口界面说明
此登录界面分为“管理员”和“普通用户”登录。
“管理员”需输入用户名和密码登录“信息管理”窗口;而普通用户则直接单击“登录”按钮进入“普通用户学生学籍窗口”。
2.登录窗口界面代码
(1)管理员登录代码:
PrivateSubCommand1_Click()
DimdbAsNewADODB.Connection
DimrsAsNewADODB.Recordset
DimsqlAsString
db.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=E:
\zlf\db1.mdb;PersistSecurityInfo=False"
db.Open
sql="select*from用户管理表"
rs.Opensql,db,adOpenStatic,adLockReadOnly
Whilers.EOF=False
Ifrs.Fields(0).Value
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 学籍 管理信息系统