学生信息管理信息系统毕业论文.docx

上传人:b****7 文档编号:10417358 上传时间:2023-02-11 格式:DOCX 页数:45 大小:674.28KB
下载 相关 举报
学生信息管理信息系统毕业论文.docx_第1页
第1页 / 共45页
学生信息管理信息系统毕业论文.docx_第2页
第2页 / 共45页
学生信息管理信息系统毕业论文.docx_第3页
第3页 / 共45页
学生信息管理信息系统毕业论文.docx_第4页
第4页 / 共45页
学生信息管理信息系统毕业论文.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

学生信息管理信息系统毕业论文.docx

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

学生信息管理信息系统毕业论文.docx

学生信息管理信息系统毕业论文

摘要:

本系统为学生信息管理信息系统。

采用的开发工具是MicroSoftVisualBasic6.0。

使用的技术有:

数据库的访问;菜单控制。

学生管理信息系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。

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

而使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。

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

这些优点能够极大地提高学生管理信息的效率,也是企业的科学化、正规化管理的重要途径。

关键词:

学生、查询、管理、VB

Student’sfileadministrativesystem

Summary:

Thissystemisstudent'sfileadministrativesystem.ThedevelopinginstrumentadoptedisMicrosoftVisualBasic6.0.Thetechnologyusedhas:

Visitofthedatabase;Themenuiscontrolled.Student'sfileadministrativesystemisunit'sindispensablepartofaeducation,itscontentsareallessentialtopolicymakerandadministratoroftheschool,sostudent'sfileadministrativesystemcanoffersufficientinformationandswiftinquiryhandtouser。

Butpeopleusetraditionartificialwaymanagethefileallthetime,thiskindofmanagementstylehasalotofshortcomings,efficiencyislow,privacyisbad,astimegoesby,producealargenumberoffileanddata,forfindout,benewerandsafeguardbringingmanydifficultyingthisinaddition.Andusethecomputertomanagestudent'sfileinformation,haveincomparableadvantageofadministrativeinstituteofcrafts.Forexamplesearchhelping,dependabilityhigh,storingamountgreat,privacyisgood,long-lived,costlowgraderapidly,findout.Advantagethesecanimprovestudentefficiencyoffileadministrationgreatly,scientificprocess,regularimportantwayofmanagementofenterprisetoo.

Keyword:

studentsearchmanagementvb

 

目录

引  言6

第一章绪论8

1.1课题的来源和调查8

1.2课题研究方法与思想8

第二章学生信息管理系统的综述9

2.1学生信息管理系统的主要功能特点9

2.2学生信息管理信息系统设计方案9

2.2.1软件开发平台9

第三章学生信息管理信息系统的总体设计12

3.1学生信息管理信息系统的总体设计思想12

3.1.1设计原则分析12

3.2学生信息管理信息系统的模块设计13

3.3学生信息管理信息系统的数据库设计13

3.3.1数据模型13

3.3.2数据库系统结构14

3.3.3数据库的具体设计过程15

3.4学生信息管理信息系统的用户界面设计16

第四章学生信息管理信息系统的详细设计19

4.1系统总体结构19

4.1.1系统的结构关系图19

4.1.2系统总体处理数据流程图20

4.1.3系统主程序的流程图21

4.2数据库结构设计22

4.2.1E-R图22

4.2.2数据字典23

4.3详细数据库设计24

4.3.1数据有效性检验26

4.4功能模块设计26

4.5各个管理模块的详细设计和实现27

4.5.1系统管理模块27

4.5.2学籍管理模块29

4.5.3班级管理模块32

4.5.4成绩管理模块33

4.5.5课程管理模块34

第五章系统测试和调试36

5.1系统开发环境36

5.2系统测试36

5.3系统的调试39

5.4系统运行与维护39

5.5系统的转换方案40

结论41

致谢42

参考书籍43

引  言

20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。

20世纪50年代,西蒙提出管理依赖于信息和决策的思想。

同时期的维纳发表了控制论,他认为管理是一个控制过程。

1958年,盖尔写到:

“管理将以较低的成本得到及时准确的信息,做到较好的控制”。

这个时期,计算机开始用于会计工作。

数据处理一词已经出现。

管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,ElectronicDataProcessing)系统。

当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。

随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,DecisionSupportSystem)的任务。

我国20世纪70年代末有少数企业开始MIS的局部应用。

“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。

20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。

许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。

“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。

一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高水平,与企业中其他系统集成,形成了CIMS。

目前,我国MIS已经有了相当的普及率,几乎覆盖了各个行业及各个部门。

近20年间,国外大公司出现了3种变化:

●抓管理着重于建立MIS系统,使管理技术走向成熟。

●信息是决策的依据,MIS随时为经理们提供信息服务。

●经理通过MIS使其经营计划和具体的业务活动联系在一起。

由于以上的变化,MIS应用得到了迅速发展。

不仅大中型企业普遍建立了自己的MIS,一些中小企业也不例外,普遍建立了公用数据网络,如电子邮件、电子数据交换等,尤其是近年来Internet的飞速发展,Intranet技术得到应用,为企业MIS提供了良好的支持环境。

根据现在本学期学科要求和管理系统的发展我们开发了学生管理信息系统

 

第一章绪论

本学生信息管理信息系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、班级管理系统,课程管理等多种功能,因而具有较强的实用性和先进性。

1.1课题的来源和调查

学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难

随着计算机网络的发展,特别是校园网的建立。

原有学籍管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。

这就要求系统在可扩展性和标准化的要求更高。

而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。

因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。

1.2课题研究方法与思想

(1)应用软件工程管理思想管理开发进程。

按照软件工程管理思想对软件的研发、可行性分析、需求分析、概念结构设计、逻辑结构设计、功能设计、详细设计、编码、实施、维护各阶段进行严格的控制,保证工程具有高度的计划性,保证产品的质量。

(2)学生信息管理数据库设计。

应用关系数据库设计理论,实现对数据库中表结构的灵活控制,保证数据的完整性。

(3)使用VisualBasic编写客户机/服务器结构的应用程序。

VisualBasic是目前最流行的数据库前端开发工具,提供了丰富的内置函数和数据库接口,语法简单易学,开发周期短,成本低。

(4)掌握数据库服务器的设计,开发以及数据管理,实施用户身份验证、存取控制机制、数据库备份等工作,提高数据访问的安全性。

第二章学生信息管理系统的综述

2.1学生信息管理系统的主要功能特点

学生信息管理信息系统是从学生管理的实际需求出发,充分考虑学校对学生信息综合性的管理,立主建立一个学籍管理、成绩管理、课程与班级管理、系统设置与安全维护管理于一体的综合性的计算机软件管理系统。

本系统具有以下主要功能特点:

(1)该系统采用客户服务模式,充分发挥了服务器的性能。

(2)系统具有良好的可扩展性,可以方便的增加、删除和修改信息。

(3)系统具有完善的安全与维护功能,实时监测系统信息的录入、更改、删除操作的权限性。

(4)本开发的学生信息信息系统是一个非常友好的系统,易学易用,具有良好的用户界面,使用者不具备专业知识便可以顺利上机操作。

2.2学生信息管理信息系统设计方案

2.2.1软件开发平台

软件开发平台的选择是一个涉及许多方面的问题。

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

(1)操作系统Windows2000/XP

MicrosoftWindows2000/XP是当前比较流行和较为常用的操作系统,是MicrosoftWindows操作系统中较新、功能较强的成员,是一个带有图形用户界面的操作系统。

本文采用这一操作系统作为学生信息管理系统的总体开发环境。

(2)前端开发工具VisualBasic6.0

VisualBasic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。

它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。

在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

总的来说,VisualBasic具有以下特点:

●可视化编程:

●面向对象的程序设计

●结构化程序设计语言

●事件驱动编程机制

●访问数据库

●动态数据交换(DDE)

●对象的链接与嵌入(OLE)

●动态链接库(DLL)

VisualBasic系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。

其基本含义如下:

1.视窗(Form)

视窗是进行人机交互的界面或接口,也叫窗体。

VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows系统的标准视窗。

2.对象(Object)

对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。

本程序所应用到的对象类型有标签框(LabelBox),文本框(TextBox),命令按扭(CommandButton),网格(DataGrid),ADO控件(Adodc1)等。

当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。

用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。

正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。

3.属性(Properties)

属性是VB系统提供的有关对象的参数或数据接口。

用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。

比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。

4.事件(Events)

事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。

VB系统常用事件来引导计算机执行一段程序。

程序所用的键盘事件有KeyPress(按键)事件,KeyDown事件和KeyUp事件;鼠标事件有Click(单击鼠标)事件,DbDlicd(双击鼠标)。

5.方法(Method)

方法主要是指对一个对象使用某种作用的过程。

它是在程序执行的过程中要计算机执行的某种操作。

其程序的方法有Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。

6.过程(Procedure)

过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。

7.模块(Module)

模块是指一些运算量或过程进行声明或定义的一个集合。

系统程序大体可分成四个模块:

数据输入、根据查询、数据打印和通讯。

(3)数据库ACCESS2000简述

Access2000是Microsoft公司推出的Office2000组件之一,是功能强大的桌面数据库管理系统。

Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。

Access的优点在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。

另外,Access允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他用户共享数据库。

Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。

如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包同时拥有桌面数据库的便利和关系数据库的强大功能。

第三章学生信息管理信息系统的总体设计

3.1学生信息管理信息系统的总体设计思想

3.1.1设计原则分析

(1)充分考虑和利用学校的现有设备和环境,保护现有投资在设计学生信息管理管理系统时,对用户的现有技术环境设备、物理结构和学校已经习惯的软件操作环境和流程,尽量不做大的改动。

要将软件设计成傻瓜型,教职工经过简单的培训就可以使用软件。

(2)技术先进性采用各项先进的、成熟的技术,使系统的设计建筑在一个高的起点上,采用的软件开发环境应具有先进水平而且具有发展潜力、处于上升趋势。

开发的应用系统要在学习和借鉴国内同类系统成功经验的基础上,运用先进的设计思想和手段,总之设计要有一定的超前性,不但满足学校当前的需要,而且要满足学校今后相当长的一段时间内发展的需要实现先进系统的目标,又能在一定时间内保持技术领先。

(3)开放性系统要满足国际上对开放系统的定义原则:

具有可操作性、可伸缩性和可移植性。

所选的技术要具有开放性,并能充分利用现有的硬件资源和软件资源,具有发展性以保证条件成熟时学校局于网与教育网互连,扩大信息资源,同时对外提供信息服务。

系统应具有良好的可扩充性,随着信息技术的发展、应用规模的扩大、管理能力和开发能力的提高,能够灵活方便的进行系统规模扩充以满足将来发展的需要和保护用户膨胀的顺利实现。

(4)实用性开发的应用系统应能满足用户的要求,必须是一个非常实用的系统。

所设计的系统应易于维护,做到安装方便、配置方便、维护方便。

系统应易学易用,具有良好的人机界面。

应具备完善的错误接管处理能力,允许用户出现操作错误。

不论用户发生任何操作错误,都不应脱离当时所在的系统环境,不能出现任何系统死锁的现象,确保系统的坚固性。

所有的子模块都应具有统一的用户界面,使用户在交叉运行时不至于感到界面陌生。

系统应具有完善的安全体系,以确保系统能长期稳定的正常运行和各类信息与文件的安全。

系统应具有多级保密措施,满足用户单位对各种信息的不同保密要求。

3.2学生信息管理信息系统的模块设计

在有了设计思想和方案后,进行学生信息管理信息系统的总体设计,主要包括功能模块设计和数据库设计。

学生信息管理信息系统根据现今学校对学校学生管理的要求,学生信息管理系统需要实现学籍管理管理、班级管理、学生成绩管理、学生课程设置管理,系统设置与维护的管理。

主要包括以下五个功能模块:

(1)学生学籍管理模块

(2)学生班级管理模块

(3)学生成绩管理模块

(4)学生课程模块

(5)系统管理模块

3.3学生信息管理信息系统的数据库设计

数据库是一种存储数据并对数据进行操作的工具。

数据库的作用在于组织和表达信息,数据库技术是学生信息管理信息系统的核心技术之一。

3.3.1数据模型

数据模型是数据库系统的核心和基础,DBMS软件都是基于某种数据模型的。

数据模型是严格定义的概念的集合,这些概念精确的描述了数据的表示和操作集。

在学生信息管理信息系统中应用的是关系模型。

它的优点是能支持很强的、简明的说明性语言。

关系模型建立在数学概念的基础上,其数学概念是集合的关系。

关系模型包含下列基本概念:

(1)关系数据库一个关系数据库是由一个域集合和一个关系集组成。

其中域(domain)是值的集合。

(2)关系操作关系模型给出了关系操作的能力和特点,关系语言的特点是高度非过程化。

早期的关系操作能力有两种方式表示:

代数方式和逻辑方式。

关系代数中,查询是由对关系的特殊操作所表示的。

关系演算中,查询表示为逻辑公式。

这两种方式在功能上是等价的,而且关系代数是规范化理论的基础。

SQL语言支持的关系操作介于上述两种方式之间。

(3)关系模型的完整性关系模型包括两条完整性规则:

实体完整性和参照完整性。

实体完整性是指:

设属性A为关系R的一个成分,那么属性A不能接受空值。

即R中没有一个元组在属性A上的属性值为空值。

参照完整性是指:

若关系R含有另一关系S的主码K,对应的属性组F(F称为R的外来码),则R中每个元组在属性组F上的值必须为:

或者取空值,或者等于S中某个元组的主码值。

关系模型是在三种模型中是最重要的,虽然它的数据关系是几种模型中最简单的,但其定义却比较复杂,可以把关系模型理解为一张二维表。

表格中每一行代表一个实体,称为记录,每一列代表实体的一个属性,称为数据项,记录的集合称为关系。

在三种数据模型中,由于关系模型概念简单、清晰、用户易懂易用,有严格的数学基础及在此基础上发展的关系数据理论,简化了程序员的工作和数据库开发建立的工作。

3.3.2数据库系统结构

数据库系统的体系结构是数据库系统的一个总的框架。

尽管实际的数据库系统的软件产品多种多样,支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统之上,数据的存储结构也各不相同,但绝大多数数据库系统在纵向体系结构上都具有三级模式结构的结构特征。

数据库系统的三级模式结构是:

概念模式、外模式和内模式,如图3.2所示。

概念模式又称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

内模式,又称存储模式,是数据在数据库系统的内部表示,即为数据的物理存储方式的描述。

外模式,又称子模式或用户模式,是数据库用户看到的数据视图。

图3-2数据库系统结构图

数据库系统的三级模式是数据的三个抽象级别,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的表示和存储。

为了实现三个抽象层次的连接和转换,数据库系统在三级模式中提供两个映象:

外模式/概念模式映象和概念模式/内模式映象。

在设计数据库中时,首先应该根据一个关系所具有的属性间依赖情况来判断它是否具有某些不合适的性质,然后将具有不合适性质的关系转换为更合适的形式。

通常按属性间情况区分关系规范化为第一范式、第二范式、第三范式、第四范式等。

第一范式(1NF):

如果一个关系R的每一个具体关系r的每一个属性值都是不可再分的最小数据单位,则称R为第一范式;

第二范式(2NF):

如果一个关系RElNF,且每一个非主键值属性完全依赖于键(唯一决定记录的属性或属性组),则称R为第二范式;

第三范式(3NF):

关系模型R属于2NF,且它的任何一个属性都不传递依赖于任何一个键,则称R为第三范式;

目前,规范理论已提出了五级范式,在学生信息管理信息系统中,关系模型分解到3NF,但在该系统中,并未严格采用大于等于3NF的范式,因为数据访问灵活性总是和范式有冲突,所以范式的不足采用了代码来控制实现,更加符合实际应用需求。

3.3.3数据库的具体设计过程

(1)新建一个数据库。

创建任何一个数据库的第一步是仔细地规划数据库,设计必须是灵活的、有逻辑的。

创建一个数据库结构的过程被认为是数据模型设计。

①标识需要的数据;

②收集被标识的字段到表中;

③标识主关键字字段;

④绘制一个简单的数据图表;

⑤规范数据;

⑥标识指定字段的信息;

⑦创建物理表。

(2)修改己建的数据库。

数据库的修改分为:

添加、编辑和删除记录。

这三种操作均可由VisualBasic创建的程序来完成。

(3)实现数据库之间的联系。

数据库之间的关系指明两个库之间共享一个共同的关键字值.一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。

一个更高级的连接形式称为自连接。

这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。

数据库中有三种不同类型的关键字:

主关键字、组合关键字和外关键字。

在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系,在该系统中,除了硬性的关联外,同时采用了代码控制,更符合实际软件的开发需求。

为了学生信息管理信息系统的功能,本文展会管理信息系统要在Windows自带ACCESS2000数据库建立7个数据库表,用来存放用户信息和系统的各类信息,它们的名称、字段及说明,如表3-1所示。

表3-1数据表说明

序号

表名称

中文名称

说明

1

User_info

系统用户表

记录系统用户名和密码

2

XsB

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

当前位置:首页 > 求职职场 > 面试

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

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