已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
济南铁道职业技术学院 毕业设计(论文) 题目:学生信息管理系统 系别:信息工程系 专业:计算机应用 班级:计应0233班 姓名:周广宝 教师:于静 日期:2005年4月24前言学生档案管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,使我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。学生档案管理系统是每个学校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。早期的校园网络、如今的web宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的学生档案管理系统,作为计算机应用的一部分,使用计算机对学生信息管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高学生档案管理的效率,也是科学化、正规化的体现。因此,开发这样的软件系统是很必要的。摘 要学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC6.0开发工具,以MICROSOFT SQL SERVER数据库作为系统的后台操作,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:控件、窗体、域。ABSTRACTThe system of managing student file is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic6.0 presented by Microsoft,according to MICROSOFT SQL SERVER data-base by way of background operation of system, because of its objective tools in Win32. VB offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.Keywords: ActiveX , Form , Field .前言目录1 Visual Basic 概述 1.1 Visual Basic 语言的特点 2系统分析与设计 2.1系统功能分析 2.2系统功能分析及模块设计 3数据库的设计与实现 3.1需求分析 3.2数据库概念结构设计 3.3数据库逻辑结构设计 4各功能模块的创建 4.1各功能模块 4.2编程实现部分5系统的调试与运行5.1系统主窗体设计5.2.系统登陆5.3班级管理5.4.档案管理5.5学生交费管理5.6课程管理5.7成绩管理5.8打印报表6系统的调试7总结附录结束语致 谢 参考文献 第1章 Visual Basic 概述1.1 Visual Basic 语言的特点管理信息系统(MIS)的概念是1961年美国人J。D。GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。VISUAL BASIC 6。0是MICROSOFT公司推出的可视化开发工具,它的特点是:具有面向对象的可视化设计工具;事件驱动的变成机制;结构化的程序设计语言;开放的数据库功能与网络支持;充分利用Windows资源。VISUAL BASIC 6.0是Microsoft公司推出的可视化开发工具组件VISUAL BASIC 6.0的组件之VISUAL意为“可视化的”,指的是开发图形用户界面(GUI)的方法。BASIC指的是BASIC语言。VISUAL BASIC 6.0既继承了BASIC语言的简单易懂的特点,又采用了面向对象、事件驱动的编程机制,提供了一种所见即所得的可视化程序设计方法。 VISUAL BASIC 6.0的特点:1 具有面向对象的可视化设计工具 VISUAL BASIC 6.0提供可视化平台,把WINDOWS界面设计的复杂性封闭起来,编程人员不必为界面的设计编写大量的代码。只需按照编程的需要,用VISUAL BASIC 6.0提供的工具在界面上添加各种对象,此时,所见即所得。而界面的设计代码是由VISUAL BASIC 6.0自动产生的,编程人员只需编写实现功能的那部分代码,从而大大提高了编程效率。2 事件驱动的编程机制 在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件执行不同的代码片段。事件可以由用户操作触发,还可以由应用程序本身的消息触发,可以由来自操作系统或其他应用程序的消息触发。 VISUAL BASIC 6.0是在BASIC语言的基础上发展起来的,它吸收了其他结构化程序设计语言的优点,具有丰富的数据类型和函数,结构化程序结构,易学易用。3 开放的数据库功能与网络支持 由于应用程序中三层体系结构的出现,使得网络、应用程序以及数据库的连接更加紧密起来。VISUAL BASIC 6.0有很强的数据库管理功能,可以通过直接访问或建立连接的方式访问并操作后台数据库。对后台数据库的访问主要是通过ADO控件或ODBC功能实现的,而对后台数据库的操作是通过VISUAL BASIC 6.0提供的简单命令实现的,也可以使用结构化查询语言以及一些高级的ActiveX控件或API函数。4 充分利用WINDOWS资源 VISUAL BASIC 6.0通过三种技术来实现与WINDOWS资源的交互,这三种技术是:动态数据交换(DDE)编程技术、对象链接与嵌入(OLE)技术以及动态链接库(DLL)技术。DDE技术建立动态的数据交换,使得不同应用程序之间的通信成为可能。OLE技术可以将WINDOWS应用程序看作一个对象,将不同的对象连接起来,嵌入到VISUAL BASIC 6.0的某个应用程序中,可以得到声音、影象、图象、动画和文字等集合式文件,实现信息的集合化。DLL技术可以将C/C+编写的程序加入到VISUAL BASIC 6.0的应用程序接口(API)函数,实现SDK所具有的功能。5 结构化的程序设计语言 针对VB的以上特点,利用VB开发一个学生信息管理系统会更有利于编程者的开发设计,功能完善和系统维护等方面的工作,因此本系统使用VISUAL BASIC 6.0作为开发环境。系统功能有待完善,不足之处,请多多指教。 管理信息系统的应用及发展方向 管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。 管理信息系统的开发过程管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:1、系统要解决的问题,如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。2、系统可行性研究,确定系统所要实现的目标。通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。系统可行性的研究包括目标和方案卸可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。3、系统开发的原则。在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。4、系统开发前的准备工作,作好开发人员的组织准备和企业基础准备工作。5、 系统开发方法的选择和开发计划的制定。针对己经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划。 计算机数据管理的发展从20世纪60年代开始,随着计算机技术与产业的迅速发展,计算机广泛应用于企业管理。数据量急剧增加,数据管理的规模越来越大,数据共享的要求也越来越高,人工的文件管理远远满足不了需求。于是,为适应多用户、多个应用程序共享大量数据的需要,出现了统一管理数据的专门软件系统,即数据库管理系统。同时,可以利用数据库等系统软件生产专门的应用软件,来处理不同的工作。数据库应用系统根据以数据为中心和以处理为中心可分为两类:前者以提供数据为目的,重点在数据采集、建库及数据库维护等工作;后者虽然也包含这些内容,但重点是使用数据,即进行查询、统计、打印报表等工作,其数据量比前者小得多。本系统(学生成绩管理系统)即为以处理为中心的数据库应用系统。计算机数据管理它经历了最早的人工管理阶段(全部是人类手工完成)文件系统阶段(半自动半手工)数据库系统阶段(Fox BASE)分布式数据库系统阶段(数据分散到网络的多个节点上)面向对象数据库系统阶段(Visual Foxpro)等五个阶段。 数据库系统能对所有的数据进行集中统一的管理,使数据存储独立于使用的应用程序,以实现数据的共享,大量消除了数据冗余,节省了存储空间。数据库是长期存储在计算机内有组织的、大量的、共享的数据集合。它可以供各种用户共享、具有最小的冗余度和较高的数据独立性。具有上述特征的数据库系统(DBS)主要由数据库(DB)、数据库管理系统(DBMS)和一些应用程序组成,一个数据库系统通常由三部分组成:(1)数据库(DB) 是按照某种规范格式存放在一起的相关数据的集合。简言之,数据库是集中存放的大批数据文件。(2)数据库管理系统(DBMS) 是操纵和管理数据库的大型软件,是用户的个别应用与整个数据库之间的接口。当用户向数据据库发出访问请示后,DBMS接受,分析该用户的请求,并根据用户请求去操纵(查询、存储、更新)数据库中的有关数据。(3)用户应用 指用户根据自身的需要,利用DBMS提供的相关命令编制的一组实用程序。例如在一个学校管理的数据库系统中,可能会存在着多个用户应用,包括教师档案管理、学生档案管理、学生成绩查询等。 数据模型现实到信息世界再到机器世界,事物被一层层抽象、加工、符号化和逻辑化,那么如何对现实世界和信息世界进行抽象,答案就是数据模型。一个完整的数据模型必须包括数据结构、数据操作和完整性约束等3个部分。数据结构描述数据之间的构成和联系,数据操作是指对数据库的查询和更新操作,数据的完整性约束则是指施加在数据上的限制和规则。为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据库不仅管理数据本身,而且要使用数据模型表示出数据之间的联系。任何一个数据库管理系统都是基于某种数据模型的。数据库管理系统所支持的数据模型分为三种:层次模型、网状模型、关系模型。1层次模型用树形结构表示实体及其之间联系的模型称为层次模型。在这种模型中,数据被组织成由“根”开始的“树”,每个实体由根开始沿着不同的分支放在不同的层次上。如果不再向下分支,那么此分支序列中最后的结点称为“叶”。上级结点与下级结点为一对多的联系。支持层次数据模型的DBMS称为层次数据库管理系统,在这种系统中建立的数据库是层次数据库。层次数据模型不能直接表示出多对多的联系。2网状模型用网状结构表示实体及其之间联系的模型称为网状模型。网中的每一个结点代表一个实体类型。网状模型突破了层次模型的两点限制:允许结点有多于一个的父结点;可以有一个以上的结点没有父结点。因此,网状模型可以方便地表示各种类型的联系。支持网状数据模型的DBMS称为网状数据库管理系统,在这种系统中建立的数据库是网状数据库。3关系数据模型用二维表结构来表示实体以及实体之间联系的模型为关系模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。关系数据库以其完备的理论基础、简单的模型、说明性的查询语言和使用方便等优点得到最广泛的应用。第2章系统分析与设计2.1 系统分析(1)需求分析济铁职院是一个在校生约有7000人左右的大专院校,学校没有成绩管理系统时,各班考试成绩的统计需要手工完成,费时,费力。经过与学校成绩管理的有关人员交流,把他们提出的具体要求归纳如下:通过一个简化的学生成绩管理系统,使学生成绩管理工作系统化、规范化、自动化,从而达到提高学生成绩管理效率的目的。系统开发的总体任务是实现学生成绩管理的系统化、规范化和自动化。(2)设计目标尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的;系统应符合学校学习成绩管理的规定,满足对学校学生成绩管理需要,并达到操作过程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于为参与开发的技术维护人员补充、维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。2.3系统功能分析及模块设计本系统主要任务是用于收集学生信息、学生的选课情况和学生的考试信息,以便集中进行学生的成绩管理。其功能主要有:1系统管理:包括用户的添加,修改,删除,用户的类型包括超级用户、普通用户、只读用户。管理权限包括系统管理、班级与学生档案管理、学生交费管理、课程与成绩管理。以及重新登陆,可以退出应用程序再次以其他用户的身份登陆。2班级管理:包括班级添加、班级浏览、班级查询。班级添加包括年级、班级、教室、年制、专业、班主任、备注。班级浏览包括查找、修改、删除。班级查询包括年级、班级、专业。3. 学生档案管理:包括档案添加、档案浏览、档案查询。档案添加包括学号、姓名、性别、班级、出生年月、家庭住址、邮政编码、联系电话、入学时间、备注。档案浏览包括查找、修改、删除。档案查询包括学号、姓名、班级、按姓名关键字查询。4学生交费管理:包括基本学费的设置、学生交费浏览、学生交费添加。基本学费的设置包括学费设置浏览、学费设置添加、学费设置查询。学生交费浏览包括学号、姓名、班级、学期、本次交费、本次欠费、累计欠费。学生交费添加包括学期、班级、学号、姓名、本学期应交费用、实际交费、本次欠费、累计欠费。5课程管理:包括基本课程设置、班级课程设置。基本课程设置包括课程名称、教材,并可以根据要求进行修改、删除、添加。班级课程设置包括年级、专业、学期、年制、所有科目、所选科目,并可以根据要求进行适当的修改、添加、删除。6成绩管理:包括考试类型设置、成绩添加、成绩浏览。考试类型设置可以根据需要进行适当的修改、删除、添加。成绩添加包括学期、班级、学号、类型、姓名、以及各课成绩的输入。成绩浏览可以通过年级、班级、类型、学期来进行查询,并可以根据要求对查询结果进行适当的修改,删除。根据系统功能的要求可以将系统分解成几个功能模块,得到如图下所示的系统功能模块图:学生成绩管理系统学生个人信息管理学生课程信息管理考试信息管理信息输入删除或修改成绩查询信息输入信息查询修改或删除信息输入课程查询退课图一: 学生成绩管理系统功能模块图的详图第3章 数据库的设计与实现本系统所用的数据库有9个表:allkecheng(所有课程表)、cj(成绩表)、class(班级表)、classkecheng(班级课程表)、jf(交费表)、kaoshileixing(考试类型表)、use(用户表)、xj(学籍表)、xuefei(学费表)。3.1需求分析主要功能:按时间记录一个或多个年级学生的信息,并且完成,统计查询,动态管理的功能.1. 创建班级:删除班级成绩查询: 学生信息 学号,姓名基础表信息查询,学费查询,课程查询,3.2数据库概念结构设计基本信息表:用户权限表: 编号 用户名 密码 权限3.3 数据库逻辑结构设计要求:把每个数据表的表结构(字段名称、宽度、类型、含义等)以表格形式列出。1) 所有课程表:该表存放课程的基本信息,名称为“allkecheng”,结构如表1-1所示:表1-1 allkecheng表结构字段名类型大小课程名称文本20教材文本20表中暂时存放四条记录,各字段均不应为空。2) 成绩表:该表存放学生成绩的基本信息,名称为“cj”,结构如表1-2所示:表1-2 cj表结构字段名 类型大小备注学号文本10主索引学期文本20类型文本10课程名称文本20分数整型说明:为减少数据冗余,成绩表中仅存储学号,不存储学生姓名,需要时根据学号从学籍表中获取姓名。 3)班级表:该表存放班级的基本信息,名称为“class”,结构如表1-3所示:表1-3 class表结构字段名 类型大小备注年级文本20主索引班级文本20教室文本20年制文本20专业文本20班主任文本20备注文本50表中暂时存放一条记录,各字段均不应为空。4) 班级课程表:该表存放各个班级课程的基本信息,名称为“classkecheng”,结构如表1-4所示:表1-4 classkecheng表结构字段名 类型大小备注年级文本20主索引专业文本20年制文本20学期文本20课程名称文本20表中暂时存放一条记录,各字段均不应为空。 5)交费表:该表存放学生交费的基本信息,名称为“jf”, 结构如表1-5所示:表1-5 jf表结构字段名类型大小备注学号文本10主索引学期文本20交费货币20欠费货币20日期日期/时间10操作员文本20表中暂时存放一条记录,各字段均不应为空。6) 考试类型表:该表存放学生考试类型的基本信息,名称为“kaoshileixing”,表结构如表1-6所示:表1-6 kaoshileixing表结构字段名类型大小类型文本10表中暂时存放两条记录,各字段均不应为空。7) 用户表:该表存放系统用户的基本信息,名称为“use“,表结构如表1-7所示: 表1-7 use表结构字段名类型大小Username文本20Password文本20Admin文本20Readonly文本20Qx1文本20Qx2文本20Qx3文本20Qx4文本20表中暂时存放五条记录,各字段均不应为空。其中username是用户名,password是密码,admin表示用户是否拥有超级用户的权限,readonly表示用户只有一般用户的权限。qx 1qx2 qx3 qx4四项是预留的扩展项,以留给日后系统功能升级时候使用。8) 学籍表:该表存放学生的基本信息,名称为“xj“,表结构如表1-8所示:表1-8 xj表结构字段名类型大小备注学号文本10主索引姓名文本20性别文本20班级文本20出生年月日期/时间20家庭住址文本20邮政编码整型联系电话整型入学时间日期/时间10备注文本50表中暂时存放两条记录,各字段均不应为空。9) 学费表:该表存放学生应交学费的基本信息,名称为“xuefei“,表结构如表1-9所示:1-9 xuefei表结构字段名类型大小备注年级文本20主索引专业文本20年制文本20学期文本20学费货币20表中暂时存放一条记录,各字段均不应为空。 第4章 各功能模块的创建要求:本章不需要代码,摘录程序代码,附在最后4.1. 各功能模块系统的功能模块如下:l 系统管理:包括用户的添加,修改,删除以及系统的重新登陆。l 班级管理:包括班级添加、班级浏览、班级查询。l 学生档案管理:包括档案添加、档案浏览、档案查询。l 学生交费管理:包括基本学费的设置、学生交费浏览、学生交费添加。l 课程管理:包括基本课程设置、班级课程设置。l 成绩管理:包括考试类型设置、成绩添加、成绩浏览。4.2.编程实现部分主要考虑了以下几个方面:1.基本表数据的录入 只有输入班级信息,年级信息等一些基础信息后,系统才可以进行其它,如成绩信息的管理,那么怎样录入这些基础数据,如果一表建一类的话(这样做最好),如果基础表太多,这样系统编程工作量就会增加,所以想了想,能不能让系统根据数据库的关联关系去选择外键字段然后生成输入界面,再根据用户操作生成更新数据库. (1)、数据库结构方面:参考了数据库的一些表的设计,然后就想把数据表中增加了字段:外键个数,字段0,外键0,外部表0,显示字段0.字段n:(现在数据库预设计为一个表可以最多有4个外键)。(2)、程序类方面:设计了一个记录字段信息以及一个基本表类第五章系统的调试与运行5.1系统主窗体设计系统主窗体作为学生信息管理系统的主界面,如图所示:图1运行界面5.2.系统登陆。单击“重新登陆“菜单项后,会退出系统,重新登陆,与系统登陆运行界面一样如下图:图2 登陆界面5.3班级管理包括班级浏览、班级添加、班级查询。再次,只对“班级添加”作简单介绍。单击“班级添加”菜单项后显示“添加班级设置”窗体,运行界面如图所示:图3添加班级5.4.档案管理包括档案浏览、档案添加、档案查询。再次,只对“档案浏览”、“档案添加作”简单介绍。单击“档案浏览”菜单项后显示“浏览学生档案”窗体,运行界面如图所示:图4档案浏览单击“档案添加”菜单项后显示“入学登记”窗体,运行界面如图所示:图5档案添加5.5学生交费管理包括基本学费设置、学生交费浏览、学生交费添加、学生交费查询。再次,只对“学生交费添加”作简单介绍。单击“学生交费添加”菜单项后显示“交费管理”窗体,运行界面如图所示:图6交费添加5.6课程管理包括基本课程设计、班级课程设计。再次,只对“班级课程设计”作简单介绍。单击“班级课程设计”菜单项后显示“班级课程设置”窗体,运行界面如图所示:图7课程设置5.7成绩管理包括考试类型设置、成绩浏览、成绩添加、成绩查询。再次,只对“成绩添加”作简单介绍。单击“成绩添加”菜单项后显示“成绩添加”窗体,运行界面如图所示:图8成绩添加5.8打印报表第六章 系统的调试 为了确保程序的正常运行,在对系统的调试过程中,不仅利用了VISUAL BASIC自带的程序运行调试功能,还利用黑盒测试和白盒测试两种测试方法对程序进行测试,另外还设计了多个测试用例来对程序进行测试,对系统的每个模块进行测试,以检验系统功能是否达到预期要求。对系统与计算机的硬件,外设等其他元素,在实际运行环境下,进行一系列的整体,有效性的测试,包括强度测试,可用性测试,保密性测试,性能测试,恢复性测试,兼容性测试,可靠性测试等,以确保程序的正常运行。 通过多次测试,得出系统能够正常运行,并完成相应的功能,系统调试成功。第七章 总结本系统在设计编写过程中用到了VISUAL BASIC很多方面的知识,如界面设计,代码编写,数据库连接,数据环境设置等。对日后的VISUAL BASIC 的学习打下了基础,加深了对VISUAL BASIC的理解与应用。通过此系统的设计制作,掌握了程序设计的一般思路和方法,能够系统综合的应用VISUAL BASIC程序设计课程所学过的各部分知识,提高了应用开发能力。由于水平有限,不妥和错误之处难免存在,恳请您的批评指正。附录:/记录信息量此为登陆界面的程序代码:Private Sub Command1_Click()Dim mrc As ADODB.Recordsettxtsql = select username from use where username= & Trim(Text1.Text) & Set mrc = ExecuteSQL(txtsql)If mrc.EOF = True Then MsgBox 用户名错误!, vbExclamation + vbOKOnly, 警告 Text1.SetFocus Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) Exit SubEnd Ifusername = mrc.Fields(0)txtsql = select username from use where password= & Trim(Text2.Text) & Set mrc = ExecuteSQL(txtsql)If mrc.EOF = True Then MsgBox 密码错误!, vbExclamation + vbOKOnly, 警告 Text2.SetFocus Text2.SelStart = 0 Text2.SelLength = Len(Text2.Text) Exit SubEnd IfMDIForm1.ShowUnload MeEnd SubPrivate Sub Command2_Click()Unload MeEnd SubPrivate Sub Form_Load()End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then Text2.SetFocusEnd IfEnd SubPrivate Sub Text2_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then Command1.SetFocusEnd IfEnd Sub结束语:个人体会:在短短的两个月内,通过参考各种VB编程书籍、网上查找信息以及老师的耐心知道下,完成了这次毕业设计济铁职院学生信息管理系统。起初,我看了许多书籍,对该学生管理系统的要求也只是初步了解,因此在分析软件需求中碰到了一些麻烦,但通过于静老师的正确引导下,把系统分析了比较透彻了。在编译过程中,最让我印象深刻的是用DATA控件访问数据,由于DATA控件的局限性,因此在查询时,碰到了一些不能查询数据的麻烦,但VB6.0中有新增的DBLIST功能,可以直接通过此控件来访问数据库,当我找到此方法时,那么所完成的查询就更为完善了。这次毕业实际不尽使我了解了VB在数据库方面编程的概要,更让我知道了计算机的变成秘诀在于严密的思考与仔细的推敲,只有这样,才会有一个完善的软件生成。当然这次的管理系统也一定存在着许多不足之处,但为将来的升级提供了更多的方便的途径。完成这次设计,心理非常高兴,也有一点成就感,因为这是我独立完成的第一个软件,我相信它将在今后的工作生活中为我带来不小的影响。最后,我还要感谢多方面的支持以及帮助过我的人,尤其是我的指导老师,她仔细认真的态度,对我的帮助是非常大的,使得我更完善地完成了次管理系统。致谢通过在学校的三年学习,使我从一个计算机初学者成长为一个计算机专业的毕业生,感谢老师对我的培养和教导,特别是我在做毕业设计的时候,我的指导老师对我的指导和帮助,才能够使我顺利完成毕业设计。特别感谢于老师对我的论文不厌其烦的细心指点。于老师首先细致地为我解题;当我迷茫于众多的资料时,他又为我提纲挈领,梳理脉络,使我确立了本文的框架。论文写作中,每周都得到于老师的指点。从框架的完善,到内容的扩充;从行文的用语,到格式的规范,于老师都严格要求,力求完美。我再次为X老师的付出表示感谢。参考文献:1 Visual Basic程序设计简明教程(6.0版)。北京“高等教育出版社,20012 Visual Basic程序设计实习指导与模拟试题。天津:南开大学出版社,20033 全国计算机等级考试二级教程Visual Basic程序设计。北京:中国水利水电出版社,20024 Visual Basic 6.0学习教程。北京:北京大学出版社,1999袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业标准化生产考试复习题库及解析(附答案)
- 顺丰控股财务报表分析
- 三高患者的护理学术交流
- 污泥处理工职业技能鉴定考试复习题库(附答案)
- 2026届福建省泉州鲤城北片区六校联考中考适应性考试物理试题含解析
- 上海护理课件最佳课件最佳视觉效果奖
- 山西省运城市闻喜县评估2025-2026学年数学三年级第二学期期中综合测试模拟试题含答案
- 中医护理健康教育计划表
- 广西钦州钦州港区六校联考2026年十校联考最后物理试题含解析
- 11.2电功和电功率(原卷版)高考一轮复习100考点100讲
- 腺样体的术后护理
- 冷链物流中心火灾风险防控指南
- 2024年湖南省中考地理+生物试卷(含答案解析)
- 2024年安徽省初中(八年级)学业水平考试初二会考地理试卷真题
- 第十四讲 0度探头探伤讲解
- 中医护理方案培训
- DLT802.7-2023电力电缆导管技术条件第7部分非开挖用塑料电缆导管
- 电积铜出装安全操作规程
- JCT640-2010 顶进施工法用钢筋混凝土排水管
- 河北省石家庄市新华区2022-2023学年六年级下学期期末数学试卷
- 气管插管术 气管插管术
评论
0/150
提交评论