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

上传人:b****8 文档编号:10514991 上传时间:2023-02-17 格式:DOCX 页数:41 大小:668.24KB
下载 相关 举报
学生学籍管理信息系统分析.docx_第1页
第1页 / 共41页
学生学籍管理信息系统分析.docx_第2页
第2页 / 共41页
学生学籍管理信息系统分析.docx_第3页
第3页 / 共41页
学生学籍管理信息系统分析.docx_第4页
第4页 / 共41页
学生学籍管理信息系统分析.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

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

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

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

学生学籍管理信息系统分析

学生学籍管理信息系统分析

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

学生学籍管理信息系统

引言—-—--———-———-—---——-—-—-—— 2

1可行性分研究-—--—-----—--————-—-—--——-3

1.1经济上的可行性——-—--——-—-—-———---————-—— 3

1。

2技术上的可行性—--—-——-—--——-——-—-—-———-- 4

1.3时机上的可行性---——-—--—-------—--—————— 7

2需求分析——-—-—-—---——-—----———-—-- 8

2。

1初定系统架构----————---—--—----—-——---8

2.2系统网络体系结构确定—-———--—-———-—----———-———- 9

3系统设计--—-----—---—---——-—--—-—- 10

3。

1设计思想——--——-----——-—-—--——---—-10

3.2系统开发的外部环境—-—-—-——--—--—--—---—————— 11

3.3系统的设计原则——--—--—----———-———-—-—-—-12

3.4系统的功能分析—-—-—-----————--—---——--—- 12

3。

5系统的结构设计--—--———----—--——-—————-—- 13

3。

6数据库设计———--—-—--——-—-—-——----—-— 14

4系统模块的实现—--———-————--—-——-——-—-——— 20

4.1用户登录模块-———------————----——-—-—-— 20

4.2学籍管理模块———--——---—---—-—--——-—-—— 22

4.3成绩管理模块—----—-—--—-—--——---—-——--24

4。

4课程管理模块—--———--—-—--——-—-—-—-—--— 25

4。

5教师管理模—-—-———-—-----—————-----—- 25

5、数据库的连接-————--————-—-——--—-—-——-- 26

5.1VB数据库的连接——---—-----———-————------- 26

6系统安全性--—---—-—---—--------——--- 27

6.1用户身份的安全性———————-----—-—------—-——- 27

6。

2页面的安全性--—---—-——————-—————-----— 27

6。

3数据库的安全性--—————-—--——-—-——---——-—- 28

6.4代码的安全性——-—-——-——-—------—---———- 29

7、系统后期工程-——————-—————-——-——-——--—— 30

8、结论/感谢/参考文献-———-—-------—-—-——————--— 30

摘要:

学生学籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

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

本系统主要完成对学生学籍的管理,包括添加、修改、删除,查询,打印信息以用户管理等六个方面。

系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。

系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学生学籍的修改。

查询功能也是系统的核心之一。

此外,系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能.

本论文包括需求分析、系统功能、系统设计、程序设计、系统测试及存在问题等方面,较为系统地介绍了“学生学籍管理系统"课题开发的整个过程.

关键词:

学生学籍管理;数据库;管理系统;VisualBasic6。

0;Access.

引言

长期以来,学校对学生学籍的管理都还使用着传统的模式。

在此模式下,人工的记录学生信息、考试信息等等.而随着现代素质教育与时代的不断发展这样的模式已经不能完全适应现代的教育形势。

信息化时代的到来,使学校传统的管理方法和办学水平都受到了极大的挑战.随着Internet技术持续迅猛的发展,给传统的办学模式提出了新的要求.进入新世纪,从世界各国教育信息化的进程来看,不但竞争异常激烈,而且无论是在教育信息基础设施和资源建设上,还是在普及的程度上,中国与西方发达国家甚至某些发展中国家相比,都存在着较大的差距。

新的世纪里,如果中国不能很好地利用互联网的平台和以较低的成本对推动教育信息化缺乏明确的方向,势必偏离信息化的轨道,进而阻碍社会信息化的进程和整个国民经济的发展。

因此,实施教育的信息化已经刻不容缓、迫在眉睫,而其中的学生学籍管理是其中一个不可或缺的环节.

较之传统的管理方式,这个学生学籍管理系统的优势有:

一方面可以动态地管理每个学生的信息;另一方面,教师可以在任意时间、任意地点通过网络查看学生信息;另外计算机化的管理的一大特点是查找准确而迅速:

系统可以在输入结束后当场给出准确的查询结果。

1、系统开发的目的和意义

20世纪末,随着我国计划生育的不断普及和深入,入校人数正逐步下降,而各个学校的规模却在不断扩大,校与校之间的合并规模也越来越大,而此时计算机在各学校也开始普及,一些学校开始将计算机应用到学生信息的管理中去,为学生管理信息系统的形成打下了坚实的基础。

而此时的应用计算机的功能还仅限于记录学生的基本信息,以供需要时查询,所以计算机的功能仅仅是代替了手写工作,并没有发挥其在信息处理方面的优点。

但是,对于学生管理工作来说,这已经是一个质的飞跃。

随着各学校的合并后的人数的变化导致了管理的复杂性,所以一些学校就自己开发了学生信息管理系统,这就是最初的学生管理信息系统。

这种初级的学生管理信息系统的主要功能是:

为学校管理工作人员输入大量数据提供一个操作简单、使用方便的友好界面;在已有的数据中作简单的查询和统计。

主要的缺点是:

只是实现了局部的电子化,但是仍然使用物理媒体(如软盘、光盘、移动硬盘等介质)进行传输,没有发挥校园网络的优势;教务处的数据仍然需要集中整理,重复工作比较严重;从教务处到以下各个年级和班级信息收集和信息反馈耗费了大量的时间,使得工作效率低下。

初级的学生管理信息系统虽然使得学生管理走上了信息化的道路,但是仍然摆脱不了手工时代的阴影,校园网的优势并没有得到充分的利用,所以这种初级的学生管理信息系统还不可能完全满足教育事业发展的需求。

学生学籍管理系统,旨在探索一种以互联网为平台的管理模式。

这种新的管理模式,为现代管理创造了一种新的环境,使教务管理突破时空限制,实现管理的网络化,提高管理效率和标准化水平。

使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行管理与查询。

这还让管理者从繁重的工作中解脱出来,将主要精力转移到创造性的教学改革工作中。

2、系统开发的目标

以现代计算机技术、网络技术为基础的数字化教学正朝着信息化、网络化、现代化的目标迈进.如今,国内的大部分学校都已接入或将要接入互联网并建成校园网,各校的硬件设施已经比较完善,通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理,从而实现教育的网络化和信息化。

与网络技术相结合的新型学生学籍管理模式,对教育、教学过程有着极为宝贵的特性,可以为新型的办学模式提供一个信息化的平台.并且提高了教师、学生以及管理人员的工作效率。

3、本校在日常教学活动中出现的主要问题是:

 

(1).学校现行的学籍管理方式仍为基于文本、表格等,纸介质的传统手工处理方式。

学籍信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。

 

(2)。

学校领导对整个学校的学生信息在很多时候不能得到全面而又及时的反馈,因此不能适时指导教学方向,以至有所影响教育质量。

(3).部门之间信息交流较少,信息渠道比较单一,在很大程度上不利于协调工作,容易出错.因此,通过建立学籍管理信息系统,使学生学籍管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化。

第一时间把握学生信息,以提高整体教学水平.

1、可行性研究

1.1经济上的可行性

过去,学校对学生学籍的管理都采用手工建档,从中我们可以看出其间花费了老师的大量的时间,效率太低不说而且准确度也不是很高.那将是一个非常烦琐而枯燥的事情。

随着科学的进步和社会的信息化,对管理的时效性和空间性要求不断提高,按照传统模式对其管理将是一件十分低效的事情.

我设计的基于Internet的学生学籍管理系统,相比传统的管理方式,其最大的特点是时效性强、效率高.单从记录学生信息来看,就可以由传统的人工记录需要的几个小时甚至几天减少到现在的几分钟;这样就节约大量的人力物力;节省了社会成本,提高了工作效率。

如此可让老师们能将更大的精力放上教学上去.最终现实学生信息管理的网络化、高率化及现代化。

1.2技术上的可行性

随着计算机技术发展到了一个新的时期,网络技术在十几年的发展过程中已日臻完善,而基于WEB的数据库技术也已经十分成熟。

在语言方面ASP,PHP,Java也用事实证明了其强大的功能,还有微软最引以为豪的.NET技术,更显示了在基于网络的应用中的强劲优势。

至此,一种基于网络的、管理方便的、反应迅速的、具有交互性的学生管理信息系统应运而生了。

我的学生学籍管理系统在技术上主要用到了VB、SQLServer/Access、等几方面的知识,本节将就其技术上的可行性作以论述.数据库结构的规划是应用程序设计中一个非常重要的环节。

学生学籍管理系统要处理与表现的数据量较多,若使用传统的方式来完成任务,可能会事倍功半,甚至有些任务还无法完成;学生学籍系统的设计开发,需要一套完善的数据库管理系统.对于数据库系统的选用,如果所建立的是私人的Intranet,则可以使用Access等桌面型数据库,但是像学生学籍系统这样需储存大量的数据和用户的系统设计,则需使用较大型的数据库,例如:

SQLServer、Oracle、Informix、DB2、Sybase等。

本文的设计则应用Access

1。

2。

1、VisualBasic6.0简介

无论用户是一个Windows编程新手,还是已经具有丰富的Windows程序设计经验的专业程序开发人员,利用VisualBasic6。

0提供的良好开发环境,均可以使你快速地完成所需设计任务。

所谓Visual,中文的意思是“可视化",它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,用户可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。

此外,用户除了可以使用单独的VisualBasic6。

0程序设计环境进行程序设计外。

VisualBasic6。

0程序设计系统还被包括在Excel、Access等众多Windows功能应用软件中,以供用户进行二次开发。

目前在编制网页上使用较多的VBScript脚本语言实际上是VisualBasic语言的子集。

因此,无论从哪方面讲,用VisualBasic6.0系统开发软件都是一件非常合算的投资。

1.1.2、VisualBasic6。

0语言的特点

不管你是编制一个小的应用程序,还是开发一套大型的专业系统软件,甚至是开发一个跨越Internet的分布式应用系统软件,VisualBasic6.0都为用户提供了合适的工具.利用VisualBasic6.0的数据访问特性,用户可创建数据库、前端应用程序、适用于大多数流行数据库格式的服务器组件等.利用ActiveX技术允许用户使用其他应用程序提供的功能,如MicrosoftWord、MicrosoftExcel,甚至可直接使用由VisualBasic6.0专业版和企业版创建的应用程序和对象。

VisualBasic的Internet功能允许用户使用程序方便地通过Internet访问文档和应用程序,甚至创建Internet应用程序。

用VisualBasic6。

0用户创建的是一个真正的EXE文件,该文件可直接运行于操作系统(Windows98/2000/XP或WindowsNT系统),完全脱离VisualBasic系统环境。

并且,该文件可以自由发布,安装到单机或网络服务器上。

此外,VisualBasic6。

0还增加了一些新的功能:

具体如下:

1、增加了ADO数据对象,该数据访问技术是一个简单的数据模型,可更好地与其它Microsoft和非Microsoft技术集成。

它还是一个通用接口,可用于访问本地或远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。

个人收集整理,勿做商业用途个人收集整理,勿做商业用途

2、提供了数据环境设计器,其中提供了一种创建ADO对象的交互设计环境,数据环境可作为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性由等程序访问,数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分层、分组和合计等。

3、数据报表,允许用户使用拖放方法利用任何记录集合快速创建报表。

4、数据源,创建可绑定任何控件的数据源用户定义控件和类。

5、SQL编辑器,允许用户增加新的存储过程至SQL服务器程序和Oracle数据库中,用户还可以使用编辑器编写触发器。

6、增强的数据窗体向导,现在用户不仅可以构造不绑定至数据控件的代码窗体,而且可以使用ADO代码,该向导已经集成到应用程序向导、Chart向导和FlexGrid向导中。

7、文件系统对象,VisualBasic6.0提供了改进的在文件系统中移动的程序集,并可创建文本文件和目录。

8、DataGrid控件,该控件可帮助用户快速构造观察和编辑记录的程序,它也支持新的ADO数据控件。

9、可视化数据库工具集成(企业版)。

在VisualBasic6.0中用户可以可视地创建数据库和查询、SQL服务器程序、Oracle数据库表、使用拖放方法创建视图,以及自动改变列数据类型.

1.2.3、VisualBasic6。

0的版本

目前VisualBasic6。

0有三种版本,各自满足不同的开发需要。

其中:

1、VisualBasic6。

0学习版使编程人员可轻松学习和设计一些基本的应用程序。

该版本包括所有的内部控件,连同Grid、Tab和Data_Bound控件。

2、VisualBasic6。

0专业版为专业编程人员提供了一套进行开发的功能完备的工具.该版本包括学习版的全部功能连同ActiveX控件,还包括InternetApplicationDesigner(Internet报务器应用程序设计器)、IntegratedVisualDatabaseTools(集成可视化数据库工具)、DataEnvironment(数据环境)、ActiveX污染DataObjects(数据对象,简称ADO)和DynamicHTMLPageDesigner(动态HTML页面设计器)。

3、VisualBasic6.0企业版使得专业编程人员能够开发功能强大的组内分布应用程序。

该版本包括专业版的全部功能连同BackOffice工具,如SQLServerMicrosoftTransactionServer、InternetInformation、VisualSourceSafe、SNAServer。

1.2。

4、数据库基础

1、数据库基础:

数据库一直是计算机软件开发的重要话题。

在利用计算机辅助办公的时代,人们很难不和数据库打交道,几乎所有的应用程序都离不开数据的存取操作,而这种存取操作往往是用数据库来实现的。

企业的所有信息和管理方面的应用软件,基本上都是一个标准的数据库应用系统.

1)数据库的概念和术语

在使用计算机处理商业数据信息以前,人们将数据分类保存在一个表格中,然后按照表格的分类将所有的表格存放在不同的文件中,而不同的文件夹又按其分类存放在不同的文件框中;在维护此类文档的工作人员的桌面上有一大堆预先打印好的空白表格,以便随时建立新的表格并在更新内容后取代旧表格,因为所有的信息均是存放在纸张上,而信息的存取和更新等操作均在纸张上进行,所以有人把计算机数据库出现之前的时期称为“纸上办公时代”。

从某种意义上来说,数据库技术是一场信息技术的革命。

然而最早的数据库结构是非常简单的。

其组织方式和传统的信息管理方式相当,都有是以二维表的方式来存放数据,其管理方法也比较落后。

数据库最基本的术语有字段(Field)、记录(Record)和表(Table)

2)关系数据库的概念和优点:

关系数据库的概念是很早就提出来的概念,并以其强大的优势在微型计算机乃至大型计算机等系统上获得了广泛的应用。

目前流行的数据库管理系统几乎都是关系数据库。

所谓关系数据库,就是将含有不必要重复数据的复杂数据库进行标准化,使用若干个表,在每一个表中存放仅需要记录一次的数据,然后用关键字段连接或联系表格而组成的数据库就称为关系数据库。

使用关系数据库的好处在于可以避免数据不必要的重复。

为了避免数据的重复,可以将包含重复数据的表拆分成若干个没有重复数据的表,从而将重复数据分离出来,存放在单独的表中,这就是数据库的标准化,也就中将复杂数据分解到几个简单的表中,并通过建立表与表之间的关系,检索另一个表中的关系记录中的数据;在表与表之间的关系中,习惯上称主表为“父表”,通过关系连接的其它表就称为“子表“.在关系数据库中常用的关系有:

①一对一关系②多对一关系③一对多关系④多对多关系。

常用的术语有:

关系、主关键字、外部关键字以及索引。

1。

2。

5、Microsoft Access文档为个人收集整理,来源于网络个人收集整理,勿做商业用途

Access是Microsoft公司的一个成功的数据库管理系统产品。

其核心是MicrosoftJet数据库引擎。

早期的Access2.0在办公自动化中获得了广泛的应用,后续版本的功能得到了不断提高,它与MicrosoftOffice套件紧密结合,使之得到越来越广泛的应用。

Access本身是一个可视化的数据库管理系统,它提供了很多非常实用的向导,初学者很容易学会如何用Access建立数据库的各种对象,如创建表、查询和报表,也可创建数据窗体等.Access使用内嵌VisualBasic语言作为开发工具,完全面向对象编程,可以可视化地独创数据库应用于程序。

Access的数据库和传统的桌面数据库几乎没有什么不同,但它支持网络环境的应用,如管理应用组和安全性等,所以是一种特殊的桌面数据库管理系统,很多人将其列入客户机/服务器前端,其核心是MicrosoftJet理论系统RDBMS的范畴。

Microsoft Access是当前最流行的关系数据库管理系统之一,它与VisualBasic数据库一样,基本的核心是MicrosoftJet数据库引擎,数据库的访问和编程与VisualBasic中访问数据库一样。

它操作方便、简单易学,Access能满足小型企业客户/服务器解决方案的要求来组建客户/服务器的数据库应用系统,是一个功能较完备的数据库管理系统,它几乎包含了数据库领域的所有技术和内容,对于初学者学习数据库知识非常有帮助。

正因为这些特点,在利用VisualBasic开发数据库应用系统程序时,比较适合采用Access作为后台数据库管理系统。

在一个Access数据库应用程序中,用一系列表的集合来存放各种经提取的原始数据。

通过表的视图可以直接操作数据,但是为了能够使用户方便又安全地操作数据,应用程序一般不让用户通过表来直接操作数据,而是用通过窗体对象来访问表,这样可以对用户的行为作较好的指导和限制,数据操作外的其他功能则是用窗体来完成的.

1。

3时机上的可行性本文为互联网收集,请勿用作商业用途文档为个人收集整理,来源于网络

1.3.1因特网和局域网的普及

电子计算机被公认为20世纪最重大的发明之一,经过半个多世纪的发展,计算机技术日新月异、突飞猛进;从1997年因特网悄无声息的热起来,至今也有7年的时间了.随着科学技术的不断发展,计算机应用已经渗透到社会工作的各个方面,利用计算机快捷、方便和功能强大的特点提高工作效率已经成为社会工作的一种必然趋势。

同时,以计算机为主体的互联网并非大城市富裕群体的专有工具,而是打破了各种不同收入和地区的界限。

2004年1月15日,中国互联网络信息中心(CNNIC)在北京发布的第十三次《中国互联网络发展状况统计报告》显示:

截止到2003年12月31日,中国的互联网用户已经达到了7950万,仍居世界第二位;数据显示中国互联网事业稳步上升,进入了快速发展的新阶段,王恩海(CNNIC信息服务部副主任、亚太地区互联网研究联盟(APIRA)秘书长)表示:

中国网民的总数量正以稳定的速度继续增长,目前全国的网民普及率已经超过6%;王恩海强调,虽然目前中国的互联网发展同一些发展较快的国家还存在着一定的差距,但以现在的数字来看,中国的网民数量在全球排名第二位,仅次于美国;更重要的是,无论是中国的网民数量,还是上网计算机总数,以及WWW站点数都表明中国互联网事业正在稳步上升,进入了快速发展的新阶段,网络服务不断向纵深发展;家庭用户市场也正在启动;生活网络化成主流是大势所趋;2005年互联网将进入全面、快速发展阶段。

在当今信息化的时代里,Internet技术持续迅猛的发展、普及,教育也正朝着信息化的方向发展,最典型的是深圳市,已经实现了九点八成的校园网(包括中小学)普及率,其它城市和地区的校园网也正逐步普及。

本文为互联网收集,请勿用作商业用途文档为个人收集整理,来源于网络

以上这种趋势为学生信息管理提供了一个基础平台和广阔的发展、普及应用空间。

各学校目前的计算机拥有量也足可以满足实现学生信息管理的要求(目前该学校教师31人次,而计算机拥有量为28台服务器1台)。

1.3。

2个人计算机的普及

个人计算机的普及化,一直是中国引以为荣的事情。

的确,拥有属于自己的计算机的人越来越多,并且中国政府也以成为科技岛为目标;现代网络生活中,购书、买车票甚至报税都可以在网上进行,个人计算机已经是民生必需品。

现今网络的发达及计算机的普遍,使人类对科技的依赖越来越重,计算机的使用越来越平凡,日常生活中无时无刻不要借助这项科技所带来的便利性完成学习、工作,节省了大量的工作时间,大大提高了工作效率。

而学校的教师中几乎每位老师都有个人计算机,这样教师管理可以通过远程教育来实现,而每个学生的情况教师同样也可以在通过上网连接到相应的学校学生信息管理系统来查找学生情况。

2需求分析

2.1初定系统构架

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

下面对一般学生学籍管理系统的设计进行的需求分析。

表1(见下页)是对某校进行实地调研时与该校相关负责人了解协商后,该学校提供的学生学籍管理系统初步网络系统构架说明文档。

栏目名称

内容简介

主要功能

学生信息管理

返回界面

对学生基本信息的管理

修改信息

删除信息

添加信息

学生成绩管理

修改成绩

对学生成绩的管理

添加成绩

删除成绩

课程管理

课程修改

对课程的管理

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

当前位置:首页 > 高中教育 > 理化生

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

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