您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 学生学籍管理信息系统分析
第1页共33页学生学籍管理信息系统引言--------------------------21可行性分研究--------------------------31.1经济上的可行性--------------------------31.2技术上的可行性--------------------------41.3时机上的可行性--------------------------72需求分析--------------------------82.1初定系统架构--------------------------82.2系统网络体系结构确定--------------------------93系统设计--------------------------103.1设计思想--------------------------103.2系统开发的外部环境--------------------------113.3系统的设计原则--------------------------123.4系统的功能分析--------------------------123.5系统的结构设计--------------------------133.6数据库设计--------------------------144系统模块的实现--------------------------204.1用户登录模块--------------------------204.2学籍管理模块--------------------------224.3成绩管理模块--------------------------244.4课程管理模块--------------------------254.5教师管理模--------------------------255、数据库的连接--------------------------265.1VB数据库的连接--------------------------266系统安全性--------------------------276.1用户身份的安全性--------------------------276.2页面的安全性--------------------------276.3数据库的安全性--------------------------286.4代码的安全性--------------------------297、系统后期工程--------------------------308、结论/感谢/参考文献--------------------------30第2页共33页摘要:学生学籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生学籍的管理,包括添加、修改、删除,查询,打印信息以用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学生学籍的修改。查询功能也是系统的核心之一。此外,系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。本论文包括需求分析、系统功能、系统设计、程序设计、系统测试及存在问题等方面,较为系统地介绍了“学生学籍管理系统”课题开发的整个过程。关键词:学生学籍管理;数据库;管理系统;VisualBasic6.0;Access。引言长期以来,学校对学生学籍的管理都还使用着传统的模式。在此模式下,人工的记录学生信息、考试信息等等。而随着现代素质教育与时代的不断发展这样的模式已经不能完全适应现代的教育形势。信息化时代的到来,使学校传统的管理方法和办学水平都受到了极大的挑战。随着Internet技术持续迅猛的发展,给传统的办学模式提出了新的要求。进入新世纪,从世界各国教育信息化的进程来看,不但竞争异常激烈,而且无论是在教育信息基础设施和资源建设上,还是在普及的程度上,中国与西方发达国家甚至某些发展中国家相比,都存在着较大的差距。新的世纪里,如果中国不能很好地利用互联网的平台和以较低的成本对推动教育信息化缺乏明确的方向,势必偏离信息化的轨道,进而阻碍社会信息化的进程和整个国民经济的发展。因此,实施教育的信息化已经刻不容缓、迫在眉睫,而其中的学生学籍管理是其中一个不可或缺的环节。较之传统的管理方式,这个学生学籍管理系统的优势有:一方面可以动态地管理每个学生的信息;另一方面,教师可以在任意时间、任意地点通过网络查看学生信息;另外计算机化的管理的一大特点是查找准确而迅速:系统可以在输入结束后当场给出准确的查询结果。1、系统开发的目的和意义20世纪末,随着我国计划生育的不断普及和深入,入校人数正逐步下降,而各个学校的规模却在不断扩大,校与校之间的合并规模也越来越大,而此时计算机在各学校也开始普及,一些学校开始将计算机应用到学生信息的管理中去,为学生管理信息系统的形成打下了坚实的基础。而此时的应用计算机的功能还仅限于记录学生的基本信息,以供需要时查询,所以计算机的功能仅仅是代替了手第3页共33页写工作,并没有发挥其在信息处理方面的优点。但是,对于学生管理工作来说,这已经是一个质的飞跃。随着各学校的合并后的人数的变化导致了管理的复杂性,所以一些学校就自己开发了学生信息管理系统,这就是最初的学生管理信息系统。这种初级的学生管理信息系统的主要功能是:为学校管理工作人员输入大量数据提供一个操作简单、使用方便的友好界面;在已有的数据中作简单的查询和统计。主要的缺点是:只是实现了局部的电子化,但是仍然使用物理媒体(如软盘、光盘、移动硬盘等介质)进行传输,没有发挥校园网络的优势;教务处的数据仍然需要集中整理,重复工作比较严重;从教务处到以下各个年级和班级信息收集和信息反馈耗费了大量的时间,使得工作效率低下。初级的学生管理信息系统虽然使得学生管理走上了信息化的道路,但是仍然摆脱不了手工时代的阴影,校园网的优势并没有得到充分的利用,所以这种初级的学生管理信息系统还不可能完全满足教育事业发展的需求。学生学籍管理系统,旨在探索一种以互联网为平台的管理模式。这种新的管理模式,为现代管理创造了一种新的环境,使教务管理突破时空限制,实现管理的网络化,提高管理效率和标准化水平。使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行管理与查询。这还让管理者从繁重的工作中解脱出来,将主要精力转移到创造性的教学改革工作中。2、系统开发的目标以现代计算机技术、网络技术为基础的数字化教学正朝着信息化、网络化、现代化的目标迈进。如今,国内的大部分学校都已接入或将要接入互联网并建成校园网,各校的硬件设施已经比较完善,通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理,从而实现教育的网络化和信息化。与网络技术相结合的新型学生学籍管理模式,对教育、教学过程有着极为宝贵的特性,可以为新型的办学模式提供一个信息化的平台。并且提高了教师、学生以及管理人员的工作效率。3、本校在日常教学活动中出现的主要问题是:(1).学校现行的学籍管理方式仍为基于文本、表格等,纸介质的传统手工处理方式。学籍信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。(2).学校领导对整个学校的学生信息在很多时候不能得到全面而又及时的反馈,因此不能适时指导教学方向,以至有所影响教育质量。(3).部门之间信息交流较少,信息渠道比较单一,在很大程度上不利于协调工作,容易出错。因此,通过建立学籍管理信息系统,使学生学籍管理工作科第4页共33页学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化。第一时间把握学生信息,以提高整体教学水平。1、可行性研究1.1经济上的可行性过去,学校对学生学籍的管理都采用手工建档,从中我们可以看出其间花费了老师的大量的时间,效率太低不说而且准确度也不是很高。那将是一个非常烦琐而枯燥的事情。随着科学的进步和社会的信息化,对管理的时效性和空间性要求不断提高,按照传统模式对其管理将是一件十分低效的事情。我设计的基于Internet的学生学籍管理系统,相比传统的管理方式,其最大的特点是时效性强、效率高。单从记录学生信息来看,就可以由传统的人工记录需要的几个小时甚至几天减少到现在的几分钟;这样就节约大量的人力物力;节省了社会成本,提高了工作效率。如此可让老师们能将更大的精力放上教学上去。最终现实学生信息管理的网络化、高率化及现代化。1.2技术上的可行性随着计算机技术发展到了一个新的时期,网络技术在十几年的发展过程中已日臻完善,而基于WEB的数据库技术也已经十分成熟。在语言方面ASP,PHP,Java也用事实证明了其强大的功能,还有微软最引以为豪的.NET技术,更显示了在基于网络的应用中的强劲优势。至此,一种基于网络的、管理方便的、反应迅速的、具有交互性的学生管理信息系统应运而生了。我的学生学籍管理系统在技术上主要用到了VB、SQLServer/Access、等几方面的知识,本节将就其技术上的可行性作以论述。数据库结构的规划是应用程序设计中一个非常重要的环节。学生学籍管理系统要处理与表现的数据量较多,若使用传统的方式来完成任务,可能会事倍功半,甚至有些任务还无法完成;学生学籍系统的设计开发,需要一套完善的数据库管理系统。对于数据库系统的选用,如果所建立的是私人的Intranet,则可以使用Access等桌面型数据库,但是像学生学籍系统这样需储存大量的数据和用户的系统设计,则需使用较大型的数据库,例如:SQLServer、Oracle、Informix、DB2、Sybase等。本文的设计则应用Access1.2.1、VisualBasic6.0简介无论用户是一个Windows编程新手,还是已经具有丰富的Windows程序设计经验的专业程序开发人员,利用VisualBasic6.0提供的良好开发环境,均可以使你快速地完成所需设计任务。所谓Visual,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,用户可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏第5页共33页幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的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或WindowsN
本文标题:学生学籍管理信息系统分析
链接地址:https://www.777doc.com/doc-3465874 .html