vb学生管理系统论文

2022-05-14

今天小编为大家推荐《vb学生管理系统论文(精选3篇)》,仅供参考,大家一起来看看吧。摘要:随着中国高等教育招生规模的日益扩大,基于网络的大学生信息管理系统己经成为适应我国高等教育扩大规模,培养高等人才跨世纪工程的关键环节,也是高等教育得以顺利发展的基础条件。以下将分析基于VB的学生信息管理系统的设计。

第一篇:vb学生管理系统论文

提高高职学生VB课程学习效果的探索

【摘要】总结VB程序设计的实际教学遇到的问题,加以反思,探讨VB程序设计课程不同的教学方法,根据个人的实际教学经验,对该教学方法进行了阐述。

【关键词】程序设计;教学方法;案例;项目教学

1.前言

随着计算机应用的不断普及,程序设计语言已成为高职学校学生必须掌握的计算机基础课程,大专类学生一般要求必须通过计算机二级考试,Visual Basic(以下简称VB)是计算机二级考试程序设计语言之一,由于它是一种可视化的、面向对象的和采用事件驱动方式的结构化高级程序设计语言,是目前世界上使用最广泛的程序开发工具之一,因此VB一般作为公共计算机基础课程,成了学习编程语言的首选。它的优势主要是以下几个方面:(1)VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言;(2)可用于开发Windows环境下的各类应用程序,Windows操作平台在个人计算机操作系统领域中占主导地位,使用VB可以开发出各种Windows应用程序;(3)在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具;(4)VB采用图形化界面,生动直观、简单易学,将高深的底层理论进行了简单的表达和实现。所以,无论是计算机专业还是非计算机专业的学生,都应该学好VB这门课,掌握了面向对象的相关概念和方法,触类旁通,方便其他语言的学习。但在实际教学过程中,针对数学逻辑基础薄弱,仅掌握计算机基本操作技能、无任何编程经验的学生而言,如何培养学生的编程兴趣,提高学生的编程能力,提高教学质理,完成课程的教学目标,是每一位任课教师所面临和需要解决的问题。

2.教学中存在的问题

2.1 学生问题:高职高专学生尤其是非计算机专业学生没有编程基础,数理逻辑能力比较差,而程序设计语言是一门比较专业的计算机类课程,是一门实践性和逻辑性很强的课程,当中很多概念的理解要求学生有较好的数学基础和较强的动手能力。对一部分同学来说,学习VB课程比较费力,造成学生厌学甚至放弃的情况,给教学带来了一定得难度。

2.2 老师问题:老师没有很好地从学生角度去讲解课程,采用灌输式教学方式,缺乏与学生的沟通和互动,不了解学生理解知识的难点在何处,以自我为中心,使学生很难跟上老师的教学节奏,失去学习的兴趣。另外上机课与理论课脱节也是学生学习VB课程困难的一个原因,老师对上机课重视不够,没有认真辅导,造成学生动手能力差,只会应试,不会编程。

2.3 教学目标问题:高职高专非计算机专业学生学习VB课程的目的是为了通过计算机等级考试,我们的老师教学也是以通过计算机二级作为教学目标,在教学内容上、教学难度上紧紧围绕这个目标。如要求他们达到很高的编程水平或者讲授过深、过难的内容,对于这些非计算机专业的学生来说,这些都是不现实的,反而会造成他们失去学习的信心和兴趣。

2.4 课程设计问题:VB程序设计课程在课时上安排比较紧,VB程序语言是要靠大量的上机练习和实际操作来熟练并掌握的,现在的课程安排往往是老师课程讲解结束后一周就安排考试,一般只考理论题,学生往往没有动手做个完整的课程设计就参加考试。另外,在教材选择上也存在不合理现象,选用的教材理论性比较强,缺少实际应用的范例,教材缺少趣味性,学生学习起来比较乏味。

2.5 考试问题:程序设计语言这门课程的教学目标是掌握基础知识的同时又要具备一定的编程能力。通常VB课程的考核形式都是采用笔试的形式,这对于象我国应试教育体制下培养出来的学生比较有优势,笔试会考的好,但是动手编程的能力却无法体现,但对学生动手能力的考核却没有体现出来。要求比较高的学校会安排课程设计,让学生做一个VB项目,但无法保证学生独立完成,因此对学生的VB课程掌握情况的综合能力无法全面考核。

3.VB教学常用方法

3.1 多媒体教学法

多媒体教学由文本、图形、动画、声音、视频等多种媒体信息组成,图文声像并茂,所以给学生提供的外部刺激不是单一的刺激,而是多种感官的综合刺激,这种刺激能引起学生的学习兴趣和提高学生的学习积极性的一种教学方法。多媒体教学法采用直观恰当的声音、图像、图示、语言,借助媒体等相关工具,丰富学生感性认识,提高学生的形象思维能力,充分运用脑、手、眼、嘴多种感觉器官感知知识,充分挖掘学生的想像力、观察能力、表达能力、动手能力,充分调动学生学习的积极性,参与到课堂教学中来。多媒体教学法适合于VB基础知识的讲授阶段,VB课程中知识点多、概念多,每个概念展开多个知识点,比较抽象,用多媒体教学法使知识介绍比较有条理,学生容易掌握要领,还能节省大量板书时间。比如,类、对象和属性的概念,比较抽象,可在PPT上贴了人、猴子、竹子三个图片,告诉学生,人、猴子、竹子不是同一类,人与猴子同属于动物父类,人、猴子、竹子同属于生物。又使用年糕模子和年糕来类比“类“和“对象”。学生通过感性认识,形象类比,一下就明白了。

3.2 比较教学法

比较教学法就是运用比较的方法对既有联系又有区别的内容进行教学的一种方法,比较教学法有助于抓信重点,突出难点,避免知识混淆,提高分析能力,容易抓住问题最本质的共性或特性,通过比较容易理清知识结构,将知识点串成线、连成网,往往能收到事半功倍的效果,有效提高教学质量。俄国教育家乌申斯基曾说“比较是一切理解和思维的基础,我们正是通过比较来了解世界的一切的。VB程序设计语言的教学过程中,使用比较教学法的地方有很多,比如:输出语句print方法中多表达式输出控制的问题。先介绍print方法的语法:[〈对象名称〉.]Print[〈表达式列表〉][{,|;}],其次重点介绍多表达式输出控制。当输出多个表达式时,各表达式之间用分隔符逗号“,”或分号“;”隔开。如果使用逗号分隔符,则各输出项按标准输出(分区输出)格式显示,此时,以14个字符宽度为单位将输出行分为若干区段,逗号后面的表达式在下一个区段输出。如果使用分号分隔符,则按紧凑格式输出,即各输出项之间无间隔地连续输出。如果表达式后面没有任合符号,则输出回车换行。最后,通过举例分析,让同学们深刻理解。

例:①建立应用程序用户界面

选择“新建”工程,进入窗体设计器,在窗体中增加一个命令按钮Command1,属性设置省略。

②编写代码

主要是命令按钮Command1的Click事件代码为:

Private Sub Command1_Click()

Show

Print

Print"6+10=";6+10

Print:Print"山重"

Print,"水复"

Print,,"疑无路"

Print

Print"柳暗花明",

Print"又";"一村"

Print:Print"   ";"山重";"水复";

Print"疑无路":Print"  ";"柳暗"&"花明又一村"

End Sub

③显示输出结果,(如图1)

通过用实例,比较分析print方法的输出控制,让我们深刻理解print方法。这种比较分析法在VB教学中使用广泛,比如在讲解单行IF语句和块IF语句、DO…LOOP语句等处都可以使用。

3.3 分组讨论教学法

现在采用的多媒体教学法等方法,在一定程度上提高了老师讲解知识点时表达方法的多样性,提高了学生学习知识的效果,但还是没有改变老师一言堂的教学模式,作为计算计程序设计语言课程,要求学生学习主动性、强调学生的动手能力的提高,采用分组讨论,小组竞赛的教学方法(可由教师按一定原则划分组别、也可由学生自由组合),提高学生间的协作性、激发其参与积极性,通过组内分工、组际竞争、小组讨论与辨论等方式,引导其发现自身和他人的长处、发挥集体智慧,在分组教学中发现“学生教学生”的效果很多时候会比“老师教学生”的效果好,通过分组教学法以,在每个班都培养几个“小老师”,如果发挥好他们的作用,学习效果可以做到事半功倍。比如,在讲解VB关于循环语句和输出控制时,让同学们自己分组,每一组合作编写如图2所示题目,方法不限,结果同学们用不同的循环语句和输出控制语句写出了各种程序,大家相互比较和讨论,场面热烈,教学效果远比老师一言堂要好。

3.4 案例教学法

案例教学法起源于1920年,由美国哈佛商学院所倡导,国内从二十世纪九十年代开始探究案例教学法。所谓案例教学法是指利用个案形式让学习者去分析和研究,并提出各种解决问题的方案,从而提高学习者理解问题、解决问题能力的一种教学方法。案例教学法对启发学生研究实际问题、建立数学模型、开发学生智力,培养举一反三、触类旁通的能力具有重大意义。和传统的“满堂灌”、“注入式”教学法相比,案例教学侧重实践和案例的讲解分析,启发学生的思维,引导学生主动运用理论知识去分析、归纳、演绎、推理、总结,强调学以致用,避免枯燥繁杂的理论说教。

案例教学法关键之处在于选取的案例是否适合教学目标,首先要目标明确,根据教学内容去选取案例,例如在介绍IF…ELSE语句时,选取银行利息的问题比较合适,这个案例不仅与教学内容相吻合,还贴近生活,学生很容易接受。其次对案例实现的功能和涉及的知识点进行具体的讲解,通过对案例的介绍,使学生对理解知识点、怎样编写程序、怎样利用所学的知识进行程序有了更深刻的理解。最后,对案例在实施过程中取得的教学效果进行评价,可以通过提问、问卷、考试等形式,了解案例教学方法比较适合学生。

3.5 项目教学法

在高等职业教育中,项目教学法是指学生在老师的指导下,通过合作或都单独完成一个项目而进行的教学方法,项目本身是研发一个软件或提供一项服务为目的的任务,项目教学法的指导思想是将一个相对独立的任务项目交予学生独立完成,从信息的收集、方案的设计与实施,到完成后的评价,都由学生具体负责,通过项目的衬施使学生掌握和运用基础知识、了解软件研发的方法,熟悉项目实施的各个环节,掌握项目开发的难点和重点。老师在项目法实施的过程中起到总体指导、引导、解难答疑的作用。

项目教学中最关键的一环就是教学项目的设计。如何把有关的教学内容转化成一系列相互联系的项目,是项目教学活动中的关键任务。在VB程序设计课程教学中,将VB程序设计的相关理论知识和使用技巧融合到具体的项目中,让学生在项目开发的实践中掌握和运用相关的知识。项目教学法一般是在VB程序设计课程理论教学结束的基础上实施的,和课程设计相关联,要求每位学生独立完成程序设计的项目,在时间上不允许,因此采用4-6人的小组合作学习的方式来完成。通过学生们的上机编程和调试,提高学生提出问题、解决问题的综合能力,同时也能培养同学们的交流合作能力,培养学生的协作精神和团队意识。

4.结束语

目前在VB课程教学中有很多教材和实验指导书可以选择,但将教学方法运用到具体的VB教学活动中需要老师们与教材结合,多实践,多运用。总之,教学有法,教无定法,只要教学得法。在VB程序设计的教学实践中,需要结合学生实际情况,充分利用现代教学设施,不断去探索研究,针对不同的教学内容,采用行之有效的教学方法和手段,提高学生编程能力和应用的能力,提高VB课程的教学质量。

参考文献

[1]彭圣华.项目教学法在VB教学中的实践[J].电脑知识与技术,2009(5):9288-9289.

[2]刘坤彪.探析项目驱动法在VB教学中的应用[J].河南软件职业技术学院学报,2011(3):52-54.

[3]胡晶.Vb教学中如何实施案例教学法[J].内江科技,2011(1):151-155.

[4]曾萍.VB课程教学的一点想法[J].福建电脑,2009(8):215-200.

[5]李可欣.在VB教学中的应用[J].科技教育创新,2008(9):224-226.

[6]罗云芳,黄富革.案例教学法在程序设计基础教学中的探索与实践[J].福建电脑,2009(6):195-196.

[7]李一清,刘晓琴.VB程序设计课程教学方法的探索与思考[J].甘肃科技,2009(22):187-188.

作者:刘炳芳

第二篇:基于VB的学生信息管理系统设计

摘要:随着中国高等教育招生规模的日益扩大,基于网络的大学生信息管理系统己经成为适应我国高等教育扩大规模,培养高等人才跨世纪工程的关键环节,也是高等教育得以顺利发展的基础条件。以下将分析基于VB的学生信息管理系统的设计。

关键词:学生;信息管理;VB

中图分类號:TP311.5 文献标识码:A

VB-based Student Information Management System Design

Yang Hui,Tong Lu

(Inner Mongolia Xinganmeng Xingan Vocational College,Xing'an137400,China)

一、学生信息管理系统的设计思想

(一)适应新体制下大学生管理模式的要求。系统要求具有较高的跨平台性,不同的职能部门,具体的业务逻辑往往不同,学生信息管理系统必须适应管理逻辑变化的要求。

(二)按用户的使用合理划分系统模块。学生信息管理系统按照用户第一的原则,采用面向对象的思想,按照系统使用用户设计系统模块。整个系统的使用用户分为三种角色:系统管理员、教师和学生。不同角色的用户具有不同的使用需求、不同的操作对象、不同的权限和不同的操作功能。

(三)较高的数据安全性。由于数据信息集中存储在数据库服务器上,其中包含学生课程成绩、选课纪录等许多十分重要的信息,因此一方面要严格限制非授权用户访问学生信息管理系统,对各类合法用户建立完善的用户权限管理体制,另一方面要保障系统本身运行的安全性和稳定性,防止由于系统故障而导致的数据丢失。

(四)采用最新软件开发技术。随着信息技术的高速发展,系统数据量和用户数量的不断增加,采用新的编程技术进行开发能够确保系统拥有较长的生命周期。本系统采用基于软件构建的开发技术。采用Windows作为应用服务器操作系统,SQL SERVER作为数据库服务器,采用全新的Eclipse+My eclipse+Tomcat作为开发平台和开发工具,确保了技术的先进性和开发的高效性。

二、系统的功能设计

根据系统的开发目标,现将系统的功能分为系统管理、学位管理、行政办公管理、招生就业管理、学科管理、排课系统管理和学生管理七大模块:

(一)系统管理模块。系统管理模块主要完成一些基本信息的录入与维护,如学生信息、公共信息、用户管理、课程信息等。因为这部分内容是其他各个管理模块的基础,所以我们进行详细的介绍。

1.学生基本信息管理:主要是针对学生表的操作,其中主要包括学生的学号、姓名、院系、研究方向、大学期间信息、学位情况、毕业论文、在读期间发表论文以及所获各种成果奖励等信息的录入和更新工作;

2.公共信息管理:主要针对各种基础类别表信息的维护工作。比如性别代码表、民族代码表、国别代码表、政治面貌代码表、学院代码表、大学生类别代码表等等。对于公共信息管理只有管理员才能进行维护,其他用户无权访问。

3.用户管理:主要是针对本系统三种不同种类的用户而设置的,每一种用户有不同的访问权限。学生用户可以查询自己的基本信息、选课信息、成绩信息以及其他的培养信息等。教师用户可以查询自己的基本信息、学生信息以及学生成绩提交等。管理员用户则有更高级别的权限,他还可以更新一些基础信息。

(二)行政办公管理。行政办公管理主要涉及到学生的档案管理、学费标准的制定、学生的缴费信息、学生经费管理、学生证书管理以及学生的离校审查等。这部分管理主要是由学校的职能部门来完成的。学生在校的档案管理一般由大学生处管理人员完成的。收费标准是由学校的相关招生部门根据每年不同的具体情况为不同类别的学生制定出不同的收费标准,然后再由学校的财务部门反馈给学生。

(三)学科及教师管理。学科信息管理包括学科专业基本情况录入、教师情况录入等。学科基础建设主要包括学科人员配备信息,学术梯队信息,科研情况信息,学生培养情况信息等。

(四)排课系统管理。能够及时、有效、方便的进行学生的排课管理,是提高学生培养质量的一个重要前提。它主要包括以下几个方面:教室管理、授课教师管理、排课管理、课表查询及打印等功能。

(五)学生培养管理。学生培养管理是进行学生教育的一个重要环节,其他所有的工作都是紧紧围绕着这个工作来展开的。主要包括学籍管理、培养方案、学生选课管理、成绩管理、导师资格管理、教师成绩上传管理、学生实验实训管理等。

三、部分代码实现

大学生信息管理系统是一种融合管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性先进管理手段。近年来,随着信息技术、计算机技术及管理技术的进步,大学生信息管理系统在理论上和开发方式上取得了巨大发展,其应用领域也越来越广泛,这为大学生信息的实时跟踪、信息集成、信息共享提供了保障,促进了管理效率的提高。部分代码如下:

Dim FileNum As Integer

If Len(FileName) > 0 Then

'有输入文件名

FileNum = FreeFile() '获得可用文件号

Open FileName For Output As FileNum '打开输出文件

'如果无指定文件,则创建新文件

Print #FileNum, Text1.Text '输出文本

Close FileNum '关闭文件

End If

Text1.Text = ""

FileName = ""

End Sub

参考文献:

[1]Bob Reselman,Richard Peasley.Wayne Pruchniak.Visual Basic 6.0使用指南[M].电子工业出版社,2009,8

[2]孙凡士,田小勇.教育信息化资源开发与利用[M].北京:科学出版社,2008,8

作者:杨辉 佟璐

第三篇:基于VB的大学图书管理系统的设计

摘 要:为了实现图书馆的信息化管理,提出了以Visual Basic6.0为编程语言,将Access 2003数据库作为后台数据库,设计一个现代化的图书管理系统。结果表明:该系统便于图书的管理和统计,为对智能化管理信息提供了一个新的方法。

关键词:图书管理;数据库;Access 2003;Visual Basic

1.引言

传统的图书管理对象是书,随着计算机科学的发展,大学的图书馆的藏书量越来越多,这样的管理方法已经与时代脱轨了。 21世纪是一个信息化的时代,这样的管理系统必然遭到淘汰,取代它的是以计算机为核心的信息系统。信息系统的管理包括科学的管理和规范的系统设计,可以对信息进行采集、传送、编辑、修改等等,这样的系统还可以对数据进行存储、传递等操作。 --!>

开发图书馆信息管理系统的目的是可以将大量的书籍的相关信息存储在电脑中,便于图书的管理与维护,使图书的反复利用率得到改善。

2.系统设计

图书馆最大的特点就是藏书过万,数量庞大的图书自然需要人为细心的管理,可是,根据传统的人为管理方法不得当,往往造成大量图书的丢失、损坏,所以,开发出一个可以高效的信息管理系统是一种趋势,这样的系统不但可以便于图书的管理,更是为借阅者提高更好的便利条件,而且,该系统拥有友好的交互界面,高效的运行速度和系统维护。

2.1 需求分析

图书管理系统是为了借阅者而服务的,管理该系统的正是图书馆管理人员。

为了方便图书借阅者可以直接查询所需的书籍信息,本系统有一个登陆系统,需要图书借阅者(大学生)的个人信息,包括学号和密码,初始密码都是自己的学号,学生可以根据自身需要对其进行设置,在一定程度上,保证了学生个人的隐私。 学生-借阅者,只是拥有查询书籍的权利,可以知道所需书籍目前的位置,库存量,是否可以借阅等少量信息。

信息管理系统希望服务的对象-借阅者,而在后台操作一切的则是图书馆者。因为图书馆书籍的数目过多,要求数据库一定可维护性,所以,图书管理者的任务艰巨,在为各类图书借阅服务的同时,还要维护图书馆的秩序。

图书管理者,可以实时查询、编辑相关信息,实时核对图书的信息。 --!>

2.2功能分析

图书管理系统是由6个功能模块组成,包括:系统管理,图书管理,期刊管理,读者管理,借还书管理和系统帮助。

2.2.1系统管理

根据提示进入信息管理系统,管理者可以根据需要对用户的信息进行编辑,比如说添加新的管理人员。

2.2.2图书管理

图书管理模块主要是编辑图书的各类信息,包括增加新的图书,删掉图书的错误信息,将图书的相关信息以表格的方式整理出来,系统的将图书进行分类,还可以对受损的图书按照损坏的程度给出赔偿金额。

2.2.3期刊管理

图书馆中还包括大量的期刊文献,所以期刊管理应该具备各类的期刊统计表格,包括新增加的期刊数目、名字、代码等信息,还有一些过往的期刊信息,现存的或者是淘汰的。 2.2.4读者管理

图书管理者会将新入学的学生的学号增加到读者管理表中,并给予初始密码,也可以将一些往届学生的相关信息进行删除等操作。

2.2.5借还书管理

图书馆每天的借还书的数目都很多,所以要及时的统计这些书籍,并分门别类的放回原来的位置,系统中可以显示书籍是被何人在何时借出,应该在何时归还,其中续借的天数是多少,还要给出明确的信息就是只有一次续借机会。

2.2.6系统帮助

系统帮助,顾名思义就是对系统的一个简单的介绍,包括功能、使用方法以及开发的目的等,开发者也会给予一些系统的操作流程或是问题说明。 --!>

2.3 系统结构

3.系统开发环境

3.1 Visual Basic 6.0

V B 6.0凭借其简单易学,运行速度快,占内存小,应用范围广,深受广大程序员的喜爱。VB 6.0主要是由控件类和功能代码类组成,这些控件是由程序开发者提前建立的,是可以直接使用的对象,可以根据需要给出对于的代码,就可以实现其中的功能,不同的图标代表不同的控件;而后者往往是出现在程序代码中。一个好的VB程序需要这两个部分合作,才能发挥最大的作用。

3.2 Access 2003数据库

Access 2003是一款功能强大的数据库管理软件,界面操作简单,内存小,适合做多种编程软件的后台数据库,方便使用者对其中的信息进行修改等操作,还可以单独设置密码,保证了一定的隐私性和安全性。

3.3 Visual Basic 6.0与Access 2003数据库的连接方法

3.3.1建立数据库

在 Microsoft Access 2003中建立一个数据库,名字是ts.mdb,再将数据库文件和 VB中创建 的工程文件放在同一文件中,这样有利于程序的调试工作。

3.3.2建立与数据库的连接:

Sub ConnStr()连接数据库

Set conn = CreateObject(“ADODB.Connection”)

建立数据库连接对像

DBpath = App.Path & “” & “ts.mdb” ' 设置数据的路径

conn.Open “Provider=Microsoft.Jet.OLEDB.4.0;

Data Source=” & DBpath ' 打开数据库连接

Set rs = CreateObject(“ADODB.Recordset”)

设置数据库对像

End Sub

4.结论

本文在Visual Basic 6.0和Access2003数据库的环境下,建立了图书馆管理系统,结果表明该系统运行速度快,耗能少,易于管理和维护。

21世纪,是一个将信息化与自动化融合的年代,科学技术飞速发展,将图书馆管理系统发展成一个数字化、智能化、网络化的管理系统也是一种趋势,图书管作为丰富精神食粮的集散地,在历史的发展中仍然占据重要的角色,人类依旧需要书籍去开拓眼界,舒缓情绪,所以,带动大中小型图书馆走向信息时代化是必经之路。(作者单位:沈阳师范大学)

参考文献

[1] 郑思福.基于 VB 的图书馆管理系统设计[J].农业图书情报期刊,2012,22(10):112-114.

[2] 张涛.基于VB的图书管理系统的设计与实现[J].福建电脑,2012,28(2).

[3] 胡洁.图书管理系统设计与实现[J].数据库与信息管理,2011,01(16).

作者:段科岑

上一篇:管理信息系统家具论文下一篇:度假酒店景观设计论文