文档 3.docx
《文档 3.docx》由会员分享,可在线阅读,更多相关《文档 3.docx(51页珍藏版)》请在冰豆网上搜索。
![文档 3.docx](https://file1.bdocx.com/fileroot1/2023-7/4/059f8222-8122-40ee-99cf-ad5ad5bf3054/059f8222-8122-40ee-99cf-ad5ad5bf30541.gif)
文档3
【关键词】学生信息管理系统;JAVA;动态语言;数据库
【摘要】随着计算机技术的飞速发展和计算机技术的普及,计算机越来越多的应用在教学管理中。
我校近几年来的快速发展,办学模式多元化,在校学生规模不断扩大,为了实现对学生进行科学管理;我校主要领导迫切要求我们从事计算机教学工作的教师,能够在较短的时间内,开发出符合我校实际的学生信息管理系统,为学校办公管理提供一个快速,简单规范的管理平台。
学校的学生信息管理是教学管理的一个重要内容,传统的学生信息管理方法不仅繁冗复杂,而且低效。
如学校内部发生学生班级调动,基本信息变化时,传统的学生信息管理方法处理这些变化十分复杂。
这样,传统的学生信息管理很难及时的反映学校的学生组成,导致学校的学生及信息不能得到合理,有效的配置,给学校管理造成了混乱。
本系统正是基于改变这种现状的一个尝试。
因为JAVA是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言,因而根据这些特性利用JAVA实现学生信息管理中的各项功能。
通过对学校管理的需求分析,创建了比较完善的学生信息管理系统,该系统大致可分为五个基本模块:
信息综合管理模块,学生成绩管理模块,查询模块,统计模块,数据库连接模块...更多,并根据模块制定所需的功能界面?
本文详细介绍了系统各个功能模块界面的实现方法,前台界面的操作与后台数据库的连接,最后总结开发阶段与测试阶段所遇到的问题与解决方法?
本系统完成了基本所需功能,界面清晰,操作简单友好实用。
初步实验表明,本系统可基本满足本校的需求,并切实提高了学校的学生信息管理效率,节省了学校的管理支出,从而具有一定的经济效益。
论文摘要
学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。
针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。
所以信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段
学生信息管理系统是为本校开发的,经过我们仔细分析,系统所采用的语言是VisualBasic,用MicrosoftAccess2000数据库完成。
该系统总体有三部分组成,包括系统登录、学生信息查询、数据库的录入。
通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。
通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。
关键词:
学生信息管理系统 VisualBasic ACCESS数据库
Abstract
Studentinformation,itmaybetheworkloadoftheworkloadoftheotherinformationseveraltimes,theincreaseinclass,theclassofsearch,Classchanges;Studentfiles;Coursemanagement;performancemanagement;Paymentmanagement;Statisticsetc.,Eachofdataareconstantlychanging,ifartificialwaytooperate,thentheworkloadoftheday,enoughtomakepeoplethinkthatthemorecumbersome,hardtoswallow.Insuchacase,thedatausedforinquiriesbecomesimplistic,Whatchangedthedataeveryoneatanytimecanbelearned.Therefore,theinformationmanagementsystemisaunitofeducationasanindispensablepart,itscontentsforthepolicymakersandschooladministratorsareofgreatimportance.SostudentinformationmanagementsystemshouldbeabletoprovideuserswithsufficientinformationandefficientmeansofinquiriesStudentInformationManagementSystemforthedevelopmentoftheUniversity,aftercarefulanalysis,thesystemusedbythelanguageisVisualBasic,MicrosoftAccess2000databasecompleted.Thewholesystemhasthreecomponents,includingthesystemregistry,studentinformationinquiries,databaseinput.Throughthesystem,theUniversityStudentInformationinternalinquiry,theSenateinformation,studentsclassesinallaspectseffectivelyplan,organizationandcontrol.BytheUniversityofinternalinformation,inaccordancewithunifieddatainformationmanagement,anyinformationfromadatareflectchangesinatimelymannertootherrelevantinformation,sodata-sharing
Keywords:
StudentInformationManagementSystemdatabaseVisualBasicACCESS
目 录
论文摘要 I
ABSTRACT II
目 录 III
第1章 绪论 1
1.1本论文的实际讨论意义 2
第二章管理信息的基础知识 4
2.1 管理信息系统的概念 4
2.1.1 MIS的结构、特征及相关学科 4
2.2管理信息系统的产生 5
第三章 系统开发工具——VISUALBASIC6.0简介及应用 8
3.1系统功能简介:
VISUALBASIC主要功能特点包括:
8
3.2开发工具及相关技术简介 9
第四章 数据库ACCESS的基础及应用 13
4.1数据库的概念 13
第五章程序及其分析 14
5.1 程序框图 14
5.2主界面图:
16
5.3信息查询图表及代码 16
5.4成绩统计表及程序如下:
59
总结 68
致 谢 69
参 考 文 献 70
第1章 绪论
学生信息管理是每一所高校都必须面对的工作,特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。
特别是对于学校的决策者和管理者来说学生信息管理工作是至关重要的,但一直以来人们使用传统的人工方式管理文件档案,这种管理方式存在许多缺点,如:
效率低、保密性差,学生数量的增加,这必然增加了学生档案管理者的工作量和劳动强度,同时将产生大量的文件和数据,这给学生信息的查找、更新和维护都带来了不少困难。
据调查,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。
随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。
这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。
作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、受命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。
因此,开发一套能够为用户提供充足的信息和快捷的查询手段的学生信息管理系统,将是非常必要的,也是十分及时的。
借此毕业之际利用自己已掌握的各种专业知识,结合实际应用,开发一个学生信息管理系统来帮助学校进行有效的信息,并将其作为自己的毕业设计课题主要完成一些信息的统计和查询等一些重要的功能
经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。
通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。
本系统主要包括学生信息查询、教务信息维护和学生选课三部分。
其功能主要有:
⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。
⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。
⒊学生信息的修改。
⒋班级管理信息的输入,包括输入班级设置、年级信息等。
⒌班级管理信息的查询。
⒍班级管理信息的修改。
⒎学生课程的设置和修改。
1.1本论文的实际讨论意义
当今社会,计算机已经成为我们学习和工作的得力助手,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。
在学校中用计算机管理学生档案的意义:
现在我国的学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
作为一个非计算机应用专业的学生,希望可以在次方面可以好好的学习到一些实际的意义。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我在学校所学的编制出一个实用的程序来帮助学校进行更有效的学生档案管理及实际应用信息。
1.2实际研究论文的目的
由于现在高校的学生档案的管理趋向于复杂化和多元化,随着计算机的广泛应用,越来越多的高校均采用了计算机化的管理模式。
查询、修改、录入、删除等基本操作都采用了计算机的数据库技术。
比起以前使用卡片的方法有了很大的进步,方便管理,易于更新,极大的方便了学生档案的管理工作。
因此为提高工作效率,减轻校方人员的工作负担,决定开发学生档案管理系统软件。
开发此学生基本信息管理系统软件,以供行政管理人员使用计算机对学生档案信息进行管理,此系统具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,在设计皮系统的同时,也能够为我们提高我们软件开发的能力,学习VB语言编程的技巧,通过本次软件的开发,包括与导师的交流,从中学习了知识、吸取了经验。
第二章管理信息的基础知识
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对单位的各项事务进行科学化的管理有着无法比拟的优点。
例如:
查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高公司的工作效率,也是公司管理科学化、正规化并与世界接轨的重要条件。
2.1 管理信息系统的概念
管理信息系统(ManagementInformationSystems,简称MIS),是一个不断发展的新型学科,MIS的定义随着计算机技术和通信技术的进步也在不断更新,在现阶段普遍认为MIS是人为或计算机设备以及其他信息处理手段组成并用于管理信息的系统。
包括以下几个基本概念:
(1)MIS的对象就是信息。
信息是经过加工的对决策者有价值的数据。
信息的主要特征是来源分散,数量庞大。
信息来源于生产第一线、社会环境、市场以及行政管理等部门。
信息具有时间性。
(2)系统是由相互联系、相互作用的若干要素按一定的规则组成并具有一定功能的整体。
系统由输入、处理、输出、反馈、控制等五个基本要素组成。
(3)管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用等五个方面组成。
MIS包括计算机、网络通信设备等硬件成分,也包括操作系统、应用软件包等软件成分,并随着计算机技术和通信技术的迅速发展还会出现更多的内容。
2.1.1 MIS的结构、特征及相关学科
1.MIS的结构
MIS由信源、信宿、信息处理、信息用户和信息管理者等五个部分组成。
2.MIS的特征
完善的MIS具有以下四个标准:
确定的信息需求、信息的可采集性与可加工性、可以通过程序为管理人员提供信息、可以对信息进行管理。
MIS具有以下特征:
具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。
通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策。
MIS是发展变化的,MIS有生命周期。
MIS的开发必须具有一定的科学管理工作基础。
只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。
因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作:
管理工作的程序化,各部门都有相应的作业流程。
管理业务的标准化,各部门都有相应的作业规范。
报表文件的统一化,固定的内容、周期、格式。
数据资料的完善化和代码化。
3.MIS的相关学科
MIS是一个交叉性的综合性学科,组成部分有:
计算机学科(网络通信、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。
随着科学技术的高速发展,MIS涉及的范围还要扩大。
2.2管理信息系统的产生
生产技术的进步,社会活动的复杂化,特别是电子信息技术的迅速发展与广泛应用,使得各种管理工作越来越依赖于对信息的管理。
信息作为一种资源,使得人们的工作、生活以及思维方式发生了重大的变革,为企业的生产与经营提供了日益完善的手段。
信息的采集、传输、加工和利用成为人们特别是信息工作者的主要活动。
企业经理的百分之八十的时间用于信息的传输与处理,一些西方发达国家从事信息处理工作的人数多,在二十世纪八十年代就已经占职工总数的百分之五十以上,而美国1993年政府报告“国家信息基础结构:
行动计划”中指出“2/3的美国劳动者从事与信息有关的工作,其余1/3工作在高度依赖于信息的产业部门,”这种职工可以成为“知识工作者”,他们主要就是收集、传输和加工信息,包括编辑文件、写报告、分析信息、作计划等。
所以现在各行各业对信息的管理要求越来越大。
显然,计算机在问世之初,只是为了想让它来辅助人们进行科学研究中复杂数值方面的计算,以减少劳动强度,提高工作效率。
然而,随着计算机科学的不断发展和进步,是它跨越了数值计算领域,进入管理领域,成为信息处理的重要工具。
使用计算机进行信息处理始于1954年,开始是计算机处理工资,现在是计算机在处理各种工作,如旅馆结帐、飞机定票、银行存款、电子购物、电话计费等,已经相当普遍。
利用计算机的信息管理、处理能力还可以扩大组织拥有信息的用途。
当前所未有的挑战是使用计算机神秘般的能力开始信息管理工作,包括高层管理活动和决策等。
2.3管理信息系统的发展及学生信息系统的简介
信息工作的迅速增长,使计算机的应用范围越来越广泛,应用的功能由一般的数据处理走向支持决策。
这就导致了管理信息系统的产生。
管理信息系统从产生到现在已经经历了电子数据处理系统(如统计系统、工资系统、数据更新系统等),信息报告系统(如生产报告系统、服务状态报告系统、研究状态报告系统等),支持决策系统,综合服务系统(如综合业务数字网络系统、国际互联网等)等几个阶段。
但在我国,由于各种原因,管理信息系统的发展处于初级的数据处理阶段,尽管如此,充分利用我们现有的资源和力量,开发一些适合于本企业或本行业的管理信息系统。
也非常重要。
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。
面对庞大的信息量,有必要开发学生信息管理系统来提高学生管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
本学生信息管理系统包括学籍信息管理、班级信息管理、课程信息管理、成绩信息管理四大模块。
管理员可以拥有完全的权限管理系统,而学生用户只拥有查询学籍信息和查询成绩信息的权限。
学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套学籍管理软件成为很有必要的事情。
在下面的各章中我将以开发学籍管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
而学籍信息是学校的一项重要的数据资源,学籍管理也是学校的一项常规性的重要工作。
而长期以来,学籍管理都是以来人工进行的,面对如此众多的学籍信息,起工作量可想而知。
不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了学籍管理的某些不规范,使得学籍管理陷入“事倍功半”的地步。
学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据
第三章 系统开发工具——VisualBasic6.0简介及应用
3.1系统功能简介:
VisualBasic主要功能特点包括:
3.1.1提供了面向对象(OOP)的可视化编程工具
把程序和数据封装在一起而视为一个对象。
设计程序时只需从现有工具箱中拖出所需的对象,如按钮、滚动条等,在屏幕上设计出用户所要求的布局,VB自动产生界面设计代码,程序设计人员只需编写实现程序功能所需的代码即可,因而程序设计的效率大大提高。
3.1.2事件驱动的编程机制
VB中通过事件来执行对对象的操作,一个对象可以有许多事件过程,不同的事件过程对应不同过程代码。
VB开发的应用程序,没有明显的开始和结束标志。
3.1.3结构化的程序设计语言
具有丰富的数据类型,众多的内部函数,是一种模块化、结构化的程序设计语言,结构清晰、简单易学。
3.1.4交互式开发
传统的应用开发过程由编码、编译和调试代码3个步骤组成。
而VisualBasic使用交互式方法开发应用程序,3个步骤之间没有明显的界限。
3.1.5Windows资源共享
VB提供的动态数据交换DDE编程技术,可以在应用程序中实现与Windows应用程序建立动态数据交换、在不同的应用程序之间通行功能。
3.1.6开放的数据库功能与网络支持
VB具有很强的数据库管理功能。
利用数据控件和数据库管理窗口,可以直接建立和编辑MSAccess格式的数据库,并提供了强大的数据存储和检索功能,同时还能直接编辑和访问其他外部数据库,如Dbase、FoxPro、Paradox等。
3.1.7得心应手的应用程序向导
VB中使用了许多应用程序向导,可为用户自动创建多种类型和不同功能的应用程序的初始轮廓,另外还有安装向导、数据窗体向导、IIS应用程序DHTML等,使用起来得心应手,省去了一些烦琐的工作。
3.1.8完善的联机帮助功能
强大的联机帮助功能和示范代码,设计任何时候,只需按下F1键,就会显示必要的提示,运行时,也会对出现的错误给出一定的提示。
在系统中,充分利用了Access数据库和VisualBasic6.0的强大功能,通过实践,也使自己对这些方面有了较深入的了解。
在设计过程中力求完善系统功能,使界面友好,具有一定的容错能力,在使用过程中不会出现难以纠正的错误和毛病。
该系统主要提供了六部分,功能分别为导入学生数据,增加删除学生,住宿分配,住宿调整,退房管理,走读管理,学生情况查询,房源使用情况,空床统计情况,分类统计情况,卫生成绩录入,卫生查询与统计,公寓违纪录入,公寓违纪查询,添加用户,修改密码,退出系统,这些功能基本上覆盖了学生公寓管理的主要部分。
3.2开发工具及相关技术简介
VisualBasic6.0开发语言及环境简介
VisualBasic6.0是在原有的Basic语言的基础上的进一步发展,他包含了数百条语句。
函数及关键词,其中很多与WindowsGUI有直接的关系。
VisualBasic语言简单易学,只要稍有语言基础就可以很快的掌握并进而精通。
可视化的用户界面设计功能,把程序设计人员从繁琐复杂的截面设计中解脱出来;可视化编程环境的“所见