




已阅读5页,还剩52页未读, 继续免费阅读
(计算机应用技术专业论文)大连体育学校教学mis的研制.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大连埠工大学硕士学位论文 摘要 教学管理方式的改革是教学改革过程中的个极其重要的环节,对教育教学改革的 深入开展具有重要的作用。本文论述教学管理信息系统的设计、开发和应用过程,阐明 了教学管理信息系统在促进教育深化改革希i 提高管理者工作效率方面所起到的积极作 用,为教学管理信息的开发和广泛使用提供了理论和实践上的依据。 教学管理方式的改革是教学改革过程中的个极其重要的环节,对教育教学改革的 深入开展具有重要的作用。本文论述了教学管理信息系统的设计、开发和应用过程,并 针对大连体育中等专业学校的教学管理信息系统进行了认真的分析、设计,实现了大连 体育学校的教学管理信息系统。它以教学管理为核心,为学校管理者、教师、学生及学 校其他工作人员提供各种与教学相关的服务。 大连体育中等专业学校的教学管理信息系统采用m i c r o s o f t 公司的v i s u a lb a s i c 6 0 为编写程序的开发语言,m i c r o s o f ta c c e s s2 0 0 0 作为后台数据库系统,并使用 a d o 技术作为两者之间的连结纽带。 本系统主要由4 个功能模块组成:系统管理模块、教师应用模块、学生应用模块、 系统帮助模块。它能基本满足学校教学管理的需求,辅助学校相关职能部门来管理学校 教务工作,并成为学校管理者做出正确决策的依据之一。 系统根据用户身份的不同设置了不同的进入级别,从而保证了系统运行的安全性。 同时,系统还具有较好的功能完备性与友好的人机界面等特点。 狈9 试结果表明,本系统已达到设计的预期目的,实现了用户的需求。目前,本系统 正在试运行中,正式使用后必将有力促进本校教学管理的现代化、科学化与规范化,使 学校在教学管理方面更上一层。 关键词:教学髓;信息系统;教学评估 大连体育学校教学m i s 的研制 t h e d e v e l o p m e n t o fa t e a c h i n gs y s t e m f o rd a l i a n p h y s i c a l e d u c a t i o ns c h o o l a b s t r a c t t h er e f o r mo f t e a c h i n gn m 硝e m e n tm e t h o d1 sav e r yi m p o r t a n t p r o c e d u r ei nr e f o r m i ti s c r i h c a lt od e e p l yf a c i l i t a t et h ei n s t r u c t i o n a lr e f o r mi nt h i sa r t i c l e ,t h ep r o c e s sw h i c hd i s c u s e s t h ed e s i g n ,d e v e l o p m e n ta n da p p l i c a t i o ni l l u m i n a t e st h ea c t i v er o l ei nd e e p l yf a c i l i t a t i n gt h e r e f o r ma n d e n h a n c i n g t h ee f f i c i e n c y o f m a n a g e r s 】i ns c h o o ls o t h i sa r t i c l eh a sl a i das u b s t a n t i a l b a s i sf o rt h ed e v e l o p m e n ta n d a p p l i c a t i o no f t h ee m i st h e o r e t i c a l l ya n dp r a c t i c a l l y a d m i n i s t m t i o nr e f o r mo ft e a c h i n ga f f a i r si sa ni m p o r t a n tp a r to ft e a c h i n gr e f o r ma n d e s s e n t i a lt ot h ed e c p c m n go f e d u c a t i o n a la n d l e a c h i n g r e f o r m ,t h ep a p e rd e a l sw i t ht h e d e s i g n , d e v e l o p m e n t a n do p e l 俩o np r o c e d u r eo f a ni n f o r m a t i o ns y s t e mf o rt e a c h i n g a d m i n i s t r a t i o n , a n d 廿掂e x e c u t i o no fi n f o r m a t i o ns y s t e mf o rt e a c h i n ga d m i n i s t r a l i o no fd a i j a np h y s i c a le d u c a t i o n v o c a t i o n a lm i d d l es c h o o lb a s e do nac l o s ea n a l y s i so fi t1 1 1 es y s t e m c e n t e r e d0 1 1t e a c h i n g a d m i n i s t r a t i o n , c a np r o v i d ev a r i o u ss e r v i c e sr e g a r d i n gt e a c h i n ga f f a i r sf o rs c h o o la u t h o r i t i e s , t e a c h e r s , s t u d e n t sa n do t h e rs t a f f m e m h e r s m sf o rd a l i a np h y s i c a le d u c a t i o nv o c a t i o n a lm i d d es c h o o lu s e sv i s u a lb a s i c6 0 d e s i g n e db ym i c r o s o f ta si t sp r o g r a m m i n gl a n g u a g e , m i c m s o ra c c e s s2 0 0 0a si t ss u p p o r td a t a b a s e s y s t e ma n d a d oa st h el i eb d o , v e e nt h et w o t 1 l es y s t e mi s p d m a t i l yc o m p o s e do ff o u rf u n c t i o n a l m o d u l e s :s y s t e mm a n a g e m e n t , t e a c h e r su s e , s t u d e n t su s ea n d s y s t e mh e l p i tc a l lm e e tn e e d so ft e a c h i n ga d m i n i s t r a t i o ni n g e n e r a ls u c ha sa i d i n gt h ef u n c t i o n a lo r g a n s t oa d m i n i s t e r t e a c h i n gd u t i e sa n ds e r v i n ga sab a s i s f o rs c h o o l d e c i s i o n - - m a k i n g w i 幽d i f f e r e n te n t r yl e v e l si na c c o r dw i t hu s e r sc a p a c i t y , s y s t e mc a n g i v ei t s e l f a s s u r a n c e o f o p e r a t i o ns a f e t ya n di ti sa l s oc h a r a c t e r i z e db yi t sm u l t i f u n c l i o n s ,f r i e n d l yi n t e r f a c eb e t w c c n u s e ra n d c o m p u t e r a n df l e x i b l e n l et e s to u t c o m ei n d i c a t e st h a tt h e s y s t e mc o m e su pt ot h ee x p e c t a t i o n sa n df u l f i l su s e r s , d e m a n d s n 砖s y s t e m i si nt r i a l o p e r a t i o nn o w a n di t sr e g u l a ro p e r a t i o ni sb o t m dt om a k et h e s c h o o lt e a c h i n ga d m i n i s t r a t i o na l lt h em o l eu p - t o - d a t e ,s c i e n t i f i c a n dr e g u i 甄a n dh e l pt h e s c h o o is c a l ean e w h e i g h ti nt e a c h i n ga d m i n i s t r a t i o n k e yw o r d s :t e a c h i n gm a n a g e m e n t ;i n f o r m a t i o n s y s t e m ;t e a c h i n ga s s e s s m e n t 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作 及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文 中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学 或者其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究 所做的贡献均已在论文中做了明确的说明并表示了谢意。 作者签名: 大连理工大学硕士学位论文 引言 对间行进到= 十一世纪,以计算机技术为主体的高新技术群体已经将触角深入到社 会发展的方方面面,知识经济不仅预示着经济社会生活将发生新的巨大变化,更预示着 信息社会已经来临。计算机技术已在社会各领域得到广泛应用,并逐渐改变着人们的工 作、学习和生活方式,各个国家也在积极发展信息技术教育。 学校正担负着为二十一世纪的中国培养人才的伟大任务,科学披术的发展对人才的 要求越来越高,传统的教学、管理方式已不能完全适应发展的需要。在市场经济的大环 境下,越来越多的人士逐渐认识到用计算机技术进行管理、交流的便捷。教育管理的信 息化建设进入了一个新的发展阶段并被提到日程。 中等专业学校教学管理信息系统在学校管理工作中的应用是一项细致性、准确度要 求很高、复杂又非常烦琐的工作,实现管理工作的办公自动化、计算机化、网络化是中 等专业学校教学管理信息系统发展的必然趋势。但是,目前大部分学校里的学校管理工 作仍处在手工管理的状态,管理信息的发布多为书面材料,这样不但花费大,耗费大量 人力、物力,而且查询起来也非常繁琐。基于上述原因,开发功能完备、安全可靠的基 于中等专业学校环境的教学管理信息系统是必要的,可以使各项管理工作快捷、方便、 准确、安全地得以实现,使得中等专业学校的管理工作得到更好的发展。因此,针对大 连体育学校所开发的教学管理系统的设计与实现有着重要而深远的意义。 本系统选用w i n d o w sx p 作为操作系统,m ic r o s o f t a c c e s s2 0 0 0 作为后台数据库 系统。本系统具有界面友好、操作方便、可扩充性强等特点。为了促进教学管理信息系 统在教育教学改革中的实际应用,本系统主要以基于大连体育中等专业学校的管理信息 系统为例,探讨管理信息系统的设计、开发与应用。 大连体育学校教学m i s 的研制 1 1 教学管理信息系统的定义 教学管理信息系统是指基于计算机环境下的,对学校中的资源信息进行全面管理的 入机系统。根据其所在学校的实际情况,随时通过此系统协调和处理好学生、教师、教 学资源等教育系统内部各要素的关系,以提高教育质量和工作效率,为社会培养出更多 的人才,为人的发展提供更多的机会和条件,为社会的发展提供相关服务的综合系统。 教学管理信息系统是以教学管理为核心,使教育管理者、教师、学生可以对教育教 学过程中的信息进行查询、分析和处理的计算机系统,它能准确地反映学校各项工作的 当前状态,能利用过去的数据预测未来,能从全局出发辅助学校各职能部门以及校长来 管理学校,使教育教学过程中的各要素得到有效的协调与接合,实现学校教学系统的最 优化。 事实上,教学管理信息系统就是通常意义上的计算机管理信息系统( m i s ) 在各级 各类学校管理领域的具体应用。因此,它遵循管理信息的一般规律,一方面它的规划设 计和实施等过程都与通常意义上的管理信息系统相类似。另一方面,教学管理信息系统 的处理对象是各级各类学校教育教学过程中的各类信息,所管理的是学校中的各项管理 事务,这又决定了该系统所具有的特殊性【i 2 j 。 1 2 教学管理信息系统的发展 凡是有群体共同活动、共同工作的地方,就需要管理,因此学校不能脱离管理而存 在。办好一所学校,需要具各许多条件,最主要的四个条件是:第一,有一支素质优良 盼教学队伍;第二,有比较好的学生来源;第三,有比较完善的教学设各;第四,有比 较高的管理水平。其中起主导作用的是第四条具备较高的管理水平。 从管理角度而言,教务管理是一个系统的管理,它是指对教学全过程的微观管理, 包括了学生学习过程和对教师教学过程的管理,在实行学年制管理的体制下,其主要依 据是教学计划,教师的教学和学生的学习都是以人才培养方案及其分解的各类教学工作 计划作为蓝本,体现出教师以教为主,以培养学生成才为主;学生以学为主,以自我塑 造为主。这种管理工作的相对程式化,传统上主要依靠的是一张嘴、一支笔和一张纸的 管理手段。随着社会的发展,时代的进步,计算机逐步被用到现代化的管理中来,相当 多的工作采用了计算机管理,如教学文件管理、教学计划管理、学历证书管理等等。随 着信息化产业的高速发展,w i n d o w s 操作系统、 n t e r n e t 的出现,教务管理的落后状 大连理工大学硕士学位论文 况己为大多数中专学校管理者所认识。同时受中等教育改革和发展的影响,旧的教务管 理体制不能适应新形势发展的需要,采用计算机进行现代化的教务管理已势在必行。在 教务管理现代化的过程中,计算机产业技术的发展对教务管理现代化起到了促进作用, 数据的安全性与保密性得到了加强。另一方面,计算机整体性能提高,数据处理速度大 大提升,操作平台由b o s 发展到w i n d o w s 界面,在w i n d o w s 环境f 开发的教务管理软件, 其性能和界面的友好性等都得到了很大豹改善,为教务管理的现代化提供了技术保障。 为了提高教学管理的工作效率和服务质量,出现了适合于我国各级各类学校基于计 算机系统的教学管理信息系统,为学校的动态管理和分析决策带来了极大的便利,并且 其功能也日趋完善。到耳前为止,学校教学管理信息系统已发展到第三代,第一代是以 d o s 作为操作系统的平台,使用过程化语言( 如c 语言) 开发的简单程序和小型数据库 系统,用以完成单一教务管理功能的管理系统。第二代教学管理信息系统是以w i n d o w s 3 x 、w i n d o w s9 x 作为操作系统平台,使用小型数据库系统,借助内部局域网,实现了 几个功能模块的集成和部分数据共享。教学管理信息系统中用户界面相当友好。操作也 相当简单,目前正在开发的第三代教学管理信息系统是以w i n d o w s2 0 0 0s e r v e r 、 l i n u x 或u n i x 作为操作平台,使用的是中型数据库系统( 如m i c r o s o f ts q l 、o r a c l e 等) 进行开发的1 3 , 4 j 。 1 3 教学管理信息系统的特点 充分体现信息的共享,通过搜集、处理,使用信息对学校工作进行有效的管理。 教学管理信息系统中的信息资源分布存储,集中管理,保证信息资源的充分共享和 合理剩用。为了实现学校的基本目标,信息始终贯穿于学校的各项活动之中。苁这个意 义上来说,务级各类学校的管理过程就是对信息进行收集、加工和使用的过程。学校管 理人员可以通过收集信息来了解管理对象,通过信息加工处理和使用的过程制订计划进 行决镶,学校对上述信息的收集、处理和使用的能力在一定程度上决定了学校的整体管 理水平,而提高这种能力的最有效手段,就是应用现代计算枫技术辅助学校进行管理。 1 3 1 实现完善的安全和权限体系 对教育管理过程中的许多信息都有很高的安全性的要求,因此管理系统的硬、软件 的可靠性与信息的安全性交得尤为重要。学校管理信息系统的安全主要是指信息安全。 在信息安全性方面,目前我所做的努力集中在具有严格的身份验证措施。严格的身份验 证郎系统对以不同身份进入的人员安排了不同的进入密码与权限,进行身份校验后才能 操作系统,且可以对数据进行编辑、修改及使用。其它未指定的人员不能髓意进入,以 大连体育学校教学n t i s 的研制 此保证数据的安全性和可靠性。此外,用户还可以更新本系统的入口密码,从而更好地 维护数据的安全性,实现了权限分级管理。 1 3 2 充分体现管理工作的现代化 学校管理工作的现代化,主要包括管理思想、管理方法手段和现代化。就是从学校 实际出发,确立与现在教育相适应的管理思想;学校管理方法现代化,应该运用系统 论、信息论和控制论的理论和方法,借鉴现代化管理科学的成果并加以充实和发展:与 此同时,管理手段的现代化也是必不可少的。随着社会经济的发展,我国对教育要求及 管理的复杂程度都大大提高,在这种情况下只有应用现代化的教学管理信息系统进行学 校管理工作,才能使大量的信息处理能够准确、及时地进行,才能使前述的现代化管理 思想和方法付诸实现。因此可以说,教学管理信息系统的应用是学校管理现代化的一个 重要标志口j 。 1 4 教学管理信息系统的意义 信息技术对学校管理、教学活动和学校课程设置都提出了挑战,从而使得教育管理 者、教育主体( 教师和学生) 、教育和内容面临着前所未有的冲击。面对信息技术的挑 战,教育领域应真正从管理的层面、从教育主体的层面以及从教育内容的层面来接受与 吸收,成为教育研究和应用领域的重要课题。在近几年中,我国对教育管理信息系统的 研究已形成了一定的援模,并显示出极大应用潜力,这足以说明教学管理信息系统的发 展有鲜明的时代含义。 1 , 4 1 学校工作方式变革的要求 2 l 世纪是人类社会实现从工业社会向信息社会飞跃的世纪,而2 0 世纪九十年代是 这个伟大飞跃的开端。这个巨大变化不仅改变人类的生产方式、工作方式和生活方式, 而且极大地改变了人类的学习方式。信息社会以多媒体技术的广泛应用为基本特征,多 媒体技术的普及应用是科学技术发展水平的体现。这些进步既是教育发展的产物,又为 教育的进一步发展提供了新的条件;同时,还对教育发展提出了严峻挑战。管理人员就 像计算机的芯片一样,是教育工作的内核。如果管理人员思想陈旧、落后、保守,必将 和陈旧、破损的芯片一样,成为时代发展的绊脚石。在迅猛发展的信息技术砥前,每一 个教育管理人员都应自觉地将自己融入变革之中。 信息技术悄然渗透到了教育领域,这个悄然并非渗透过程本身是悄然的,而往往是 因为教育工作者自身对信息技术的感悟迟钝而缓慢,所以会日积月累地产生如上所述的 诸多阿题,从信息技术本身来说,它确实是一种知识:然而对其它非信息技术领域来 大连理工大学硕士学位论文 说,信息技术主要是为其提供相应的信息技术产品作为领域内的一种有效工具,担任它 对教育领域的影响也不例外。但工具的革新就是生产力进步与社会变革的前奏,因此教 育在面对工具变革时,不仅需要面对工具本身的变革,还必须面对体制变革将带来的生 产力社会的变革。就教育领域来说,信息技术对其产生的影响,将真正从管理的层面、 从教育主体的层面以及从教育内容的层面来接受与吸收信息技术及与信息技术相关的教 育产品。 教学管理信息系统是在信息技术对教育领域影响和应用中产生的。它的产生给教育 管理者带来严峻的挑战,但同时又为推动学校信息步伐提供了一个有利的契机。学校管 理信息化需要学校管理者使用先进的工具并以先进的管理观念为指导来实施,这就促成 了教学管理信息系统的诞生。反过来教学管理信息系统的实际应用必然促进教育工作者 传统工作方式的变革删。 1 4 2 学校现代化管理的要求 管理化就是把管理工作信息化和最优化。信息化包括通过计算机等现在先进的工具 对信息进行有效的管理。最优化是指系统科学中的组成要素有机合理结合体现系统的整 体功能。换言之,管理现代化是通过先进的技术手段,以科学管理为基础,着重用现代 信息技术的理论、方法、手段来研究和处理管理工作中的规律性问题,使管理工作更趋 于完善。 学校管理信息化就是管理者利用先进的信息技术设备为学校管理提供物质支持,运 用先进的信息技术、手段去进行学校内部事务管理,从而提高学校效率,降低管理成 本,压缩管理成本,压缩管理层次,减少工作人员,同时又保证管理的迅速、准确的规 范。在现代的先进管理活动中,信息的运动处于首要地位,管理的核心内容就是实现信 息管理。因此在当代,学校管理的信息是学校管理技术手段现代化的基本内容。管理信 息化技术的建立在计算机技术、系统科学和行为科学几大支柱之一。从当前情况看,学 校管理信息化有如下功能: ( 1 ) 文件处理。如利用计算机迅速处理各类文件、并对资料进行查询、编辑、修 改、排版、复制等。 ( 2 ) 数据处理。如利用计算机的数据库管理系统,完成对数据的查询、修改、插 入、删除、统计等处理。 以计算机技术为基础的教学管理信息系统以系统科学的理论为指导,在对学校管理 工作进行周密调奁的基础上,设计开发适合于校长决策、帮助学校各处室管理工作厉行 其职责、方便教师和学生进行信息查询和利用的综合的系统。教学管理信息系统为学校 大连体育学校教学m i s 的研制 管理信息化提供了良好的环境基础,是实现学校管理信息化、科学他、现代他的前提。 学校教学管理信息系统( e m i s ) 可以大大改善学校教学、科研管理的基础环境,它的建设 与应用可以反映出学校管理现代化的水平。 信息技术极大地改变了教育的面貌,封闭、故步白封的传统教育观念将被开放性的 教育观念所取代,教育行政、科研和教学管理部门之间的“藩篱”将被拆除。教育行政 管理部门作为整个教育工作的“大脑”,必须改变“惟我独尊”、被动接受信息的“顺 向”思维,形成“逆向”的思维方式,要主动获取信息,成为自主处理教育信息的大 脑:应跳出教育部门这个小圈子,用更宏观的视野看待教育的发展。总之,现代化教育 的管理者要虚心学习多学科的知识,广泛获取各个方面的信息,用系统性的思维方式考 虑和处理教育教学过程中的问题。这样管理工作者才可能从大局着眼,创造性地开展工 作。 学校中的管理者需要不断地学习,主动地获取能准确反映学校各项工作当前状态的 数据信息,并从实际出发,在分析综合的基础上散出有葺q 于学校发展的决策。其中获取 能够准确反映学校各项工作当前状态的数据信息是做出恰当决策的前提。通过教学管理 信息系统,可以帮助学校教育管瑾部门和领导快速地获取能够反映学校教学工作当前 状态盼数据信息,例如:管理者可以通过教育管理系统中的模块精确了解学校学生的自 然情况、学习情况、教师盼教学情况等等;通过当前反映学校教学工作当前状态的信息 可以方便学校领导做出正确的决寅扩】。 1 5 本文的工作 随着计算机技术的发展以及对教学管理水平要求的提高,教学信息系统的开发成为 辅助学校管理的大事之一。本文主要针对大连体育学校的学校管理者、教师、学生的应 用所设计,同时实现了此教学管理信息系统。 本系统采用m i c r o s o f t 公司的v i s u a lb a s i c6 0 为编写程序的开发语言, m i c r o s o 乳a c c e s s2 0 0 0 作为后台数据库系统,并使用a d 0 技术作为两者之问的连结纽 带。 其主要工作包括: ( 1 ) 需求分析 广泛昕取各部门使用者的意见,根据当前大连体育中等专业学校管理信息系统的需 求,做出系统需求分析。 ( 2 ) 总体设计 大连理工大学硕士学位论文 在需求分析的基础之上。对系统进行了总体设计,构建出系统的总体框架,做出系 统功能模块图,并对系统进行详细设计。 ( 3 ) 系统实现 实现总体设计规定的各种功能。 ( 4 ) 系统劂试 针对教师应用模块完成的各项功能,进行系统测试。 1 6 需求分析 教学管理信息系统开发的目的是满足用户需求,为了达到这个目的,开发者必须充 分理解系统的总体目标和用户的工作方式。任何系统的开发首先要做的事都是确定系统 需求,即确定系统的功能。 经过对大连体育学校及该校教务管理工作的特点的分析论证,最后确定本系统应提 供的功能如下: ( 1 ) 针对不同的用户设置相应的身份认证,使不同类型用户具有不同的使用权限。 ( 2 ) 在课程管理方面,教务科的教学管理人员在新学期开始前根据教学计划录入新 学期谍程及相应教室编号,教师和学生能够查询课程的基本信息,包括课程编号、科 目、授课教师、上课班级及班级所在的教室编号。 ( 3 ) 教师管理方函,包括教师的基本信息、教师档案管理及工资管理,网对对教师 使用资源可以进行分析。 ( 4 ) 学生管理方面,包括学生基本信息管理、学生成绩管理、学生学籍管理和学生 资源管理,并对学生资源可以进行分析。 ( 5 ) 系统具有多项查询功能,包括对教师基本信息查询、对所讲授课程的套询;对 学生基本信息套询、学生成绩查询;对教师课表和学生课表进行查询;对教室使用情况 进行查询;对班级成绩进行查询等。 用户对界面的功能要求: ( 1 ) 操作确认。对于一些不可恢复的操作( 如记录删除等) ,应有确认操作,避免 误操作。 ( 2 ) 缺省赋值。对于一些常用的信息可以设置缺省值,不必每次都输入这些信息。 j 耳;j i 户除了对这些基本功能提出要求之外,还对界面设计提出了以下要求: ( 1 ) 输入界面尽可能接近实际。 ( 2 ) 屏幕上要求输入尽可能少的数据。 大连体育学校教学m i s 的研制 一一 2 ,1 、b 简介 v i s i v a lb a s i e6 0 ,简称v b 6 ,是m i c r o s o f tv i s u a ls t u d i 06 0 可视化工具中的 一个开发系统,是一个用于快速开发基于w i n d o w s 的客户机服务器应用程序的高效工 具。与以前各版本的v b 相比,v b 6 具有下列新特性:在v b 6 中提供了高性能的源码编 译器,能使程序员开发的应用程序得到优化:提供了新的、比其他数据访问接口更加方 便、更加全面的数据访问接口a d o ( a c t i v e xd a t ao b j e c t ) ,除了能访问标准的关系 型数据库( 如a c c e s s 、f o x p r o 、s q ls e v e r 等) 中的数据外,还自鲁访问邮件数据、w e b 上的文本或图形、耳录服务等信息;提供了动态h t 盹页面设计器,通过使用文档对象 模型和动态h 1 w 1 1 作为一个所见即所得的用户界面,能够创建具有丰富多媒体特性的应 用程序:这些新特性加一h 怊本身固有的特点,使v b 6 成为最受软件开发人员欢迎的一 个工具。 v i s u a lb a s i c 是m i c r o s o f tw i n d o w s 的编程语言。v i s u a lb a s i c 是在一个集成开 发环境( i d e ) 中创建的,是世界上最广泛使用的快速应用程序开发语言 1 2 - 1 4 1 。 2 2v b 中的数据库访问技术 2 _ 2 1 数据库简介 数据库就是数据的集合,个数据库系统包括数据本身、数据所驻留的的硬件、控 镑4 数据存储与访问的软件( 称为数据库管理系统或d b m s ) 以及用户本身。 采用数据库系统有以下优点:减少数据冗余,避免书写不一致,实现数据共享,可 以指定统一的标准,安全性,保证数据的完整性,平衡需求冲突。 在传统的非数据库系统中,每个应用程序维护自己的文件,经常有很大的冗余和各 种物理格式,在数据库系统中,通过集成独立的文件而减少了冗余。 共享是数据库系统最重要的特点之一,许多应用程序可以引用相同的数据1 1 5 , 1 6 1 。 2 2 2v b 中的数据库访问 v js u mb a s i c 使用的数据访问技术的示崽图如图2 1 所示。 “) m i c r o s o f t 可视化数据工具( m i c r o s o f tv i s u a ld a t at o o l s ) 使用v is u a lb a s i c6 0 可以创建将每个步骤封装在数据访问系统中的部件。从数 据源开始,m i c r o s o f t 可视化数据工具( 可以通过“数据视图”窗口访问) 提供了在 大连理工大学硕士学位论文 s q ls e r v e r 和o r a c l e 系统中查看并操作表、视图、存储过程和数据库结构描述的功 能。 m i c r o s o f fv i s u a l ;m i c f o s o f t d a t a b e s et o o i s ;t r a n s e c t i o n ( d a t e v i e w ) ; s e r v e r h i d d l et i e rc l i e n t a d or e c o r d s 雠s r e m o t i n qu d t s d a t ea c c e s s a d 0 * r d o ,d a d “ * 叫! 竺竺 d a t a 惭 8 0 ”强淹 u 卮i i f 图2 1 数据访问技术 f 培2 i1 诎l i q l mo f c l a 扭a o o e s s :ld a t e b , i n d i n q ( 2 ) 中间层部件和m i c r o s o f tt r a n s a c t i o ns e r v e r 在生成自己的a c t i v e xd l l 和e x e 时,在应用程序中使用v i s u a lb a s i c 创建中 间层部件。v i s u a lb a s i c 可以自定义应用程序,以便同m i c r o s o f t $ r a n s a c t i o n s e r v e r 起使用。 ( 3 ) a c t i v e xd a t ao b j e c t s ( a d o ) 数据提供程序和数据使用者之间的桥梁就是数据源,数据源是使用m i c r o s o f t a c t i v e xd a t a o b j e c t s ( a d o ) 创建的,而m i c r o s o f th c t i v e xd a t ao b j e c t s 是 v i s u a lb a s i c 在任何数据源中,无论是关系的还是非关系的,访问数据的主要方法。 曾经,r d o ( r e m o t ed a t ao b j e c t s ) 是访问关系型数据源的最佳界面接口之一,就 如d a o j e t 和i s a m ( 索引顺序存取方法) 类型数据源首选的访问接口一样。这两种方 法都完整地集成于v b 中,并且形成了v b 核心的数据访问策略。r d ( ) 和1 ) a o 都已发展为 瓿膝 大连体育学校教学m i s 的研制 相当成熟的技术。因此假如用户需要访问o o b c 数据源,可以使用r i y j :如果需要访问 i s a m 或j e t 类型数据源,那么就使用d a o j e t 。 a c t i v e xd a t a o b j e c t s ( a d o ) 作为另一种可供选择的技术出现,正在逐渐代替 其它数据访问接口。由于r i y o 同a d o 的体系结构非常相似,因此当需要将r d o 数据接口 转换为a d o 时,仍可以使用r d o 设计的代码。 a d o 同d a o 或r d o 相比较,在效率上更高,速度更快,并且编写应用程序更加简 单,更加方便,比其它的数据访问接口更加全面。是m i c r o s o f t 未来数据访问策略的中 心。 a d o 是独立于开发工具和开发语言的简单而且容易使用的数据接口,同a d o 相比, 其他数据访问接口都会黯然失色。所有的数据源都可以通过a g o 来访问,在今天已逐渐 成为现实,它将代替d a o 和r d o 成为以后最主要的数据访问接口。 ( 4 ) 数据源和数据控件 在客户端,有几种新的数据源是可用的,其中包括数据环境,它是一种图形设计 器,可以快速创建a d oc o n n e c t i o n 和c o m m a n d 来访问数据。数据环境设计器为工程 中的数据访问对象提供了动态可编程界面”。q 。 2 2 _ 3 a c c e s s 数据库 a c c e s s 是美国微软公司开发的o f f i c e 套装软件中一个功能非常强大的数据库管理 系统。它是微软公司w i n d o w s 操作系统中第一个桌面型关系数据库管理系统。无论是创 建个人的独立桌面数据库,还是创建一个部门或整个企业级的网络数据库。a c c e s s 都 可为组织、查找、管理和共享数据提供能丰富的、简单易用的方法和手段1 2 0 1 。 a c c e s s 在本质上是一个关系型数据库管理系统。关系型数据库有着严格的数学论 基础。在a c c e s s 数据库中,数据的逻辑结构表现为满足一定条件的二维表,以统一的 “关系”来描述数据对象之间的联系,结构简单、表现力强,符合人们对现实世界事物 的认识规律。因此a c c e s s 数据库受到了广大用户的欢迎。与其他数据库管理系统相 比,a c c e s s 有以下一些特点: ( 1 ) 简单的用户界面 a c c e s s 完全集成在w i n d o w s 操作系统中,与o f f i c e 中其他组件,如w o r d 、e x c e l 等具有相同的操作界面、一致的设计风格。同时,a c c e s s 具有完备的数据库窗口,可 在a c c e s s 中容纳并显示多种数据操作对象,增强了a c c e s s 数据库的易用性。 ( 2 ) 丰富的数据对象 大连理工大学硕士学位论文 根据数据库的不同特点,a c c e s s 为用户提供_ ,多种对象类型,这些对象分别实现 不同功能。在a c c e s s 数据库中所有数据都被组织到表中,而且用户可以完全以二维表 的直观形式对数据进行定义。查询对象为用户提供了各种查询手段,最终使数据库中数 据生成一些对用户来说有一定意义、反映一定事实的信息。 ( 3 ) 精美的甯体和报表 a c c e s s 具有与o f f i c e 其他程序相同的图形库,在报表的窗体中,可以使用这些程 序建立几百种类型的商业图形,如二维和三维的条形图、柱形图、线形图、饼状图和区 域图等。用户能够根据需要,设计这些图形的显示方式,以满足自己要求,添加自由格 式文本、改变网络线、调整条形图的颜色和式样、显示一个图形上的数据值等。另外, a c c e s s 还提供了许多创建、美化窗体和报表的各种控件,从而能够根据用户需求,建 立精美的报表和窗体。 ( 4 ) 强大的数据共享 a c c e s s 与w o r d 、e x c e l 等同属o f f i c e 套装软件中的应用程序,在这些应用程序中 共享数据非常容易。用户可以方便将w o r d 、e x c e l 中数据导入a c c e s s ,从而避免了许 多重复输入数据的工作;同时,也可以将a c c e s s 中的数据导入到w o r d 、e x c e l 中,一 方面可以利用w o r d 的编辑、排版功能保存大量的原始数据,另一方面又可以充分利用 e x c e l 提供的数据分析功能来分析a c c e s s 数据库中的数据,生成各种所需的图表,增 强数据的表现力。在从a c c e s s 数据导出到e x c e l 中时,用户只需简单地将a c c e s s 对 象,如表、查询等从数据库容器拖放至e x c e l 电子表格中即可。这样大大方便了这两个 软件之间数据交换和共享。当然,a c c e s s 不仅可以与o f f i c e 套装软件中的应用程序实 现数据交换和共享,还可以与其他系统的数据库进行数据交换和共享,如f o x p r o 数据 库等1 2 1 , 2 2 1 。 2 2 4a d o 的使用 为了使流行的各种编程语言都可以编写符合o l ed b 标准的应j = j 程序,微软在o l e d ba p i 之上,提供了一种面向对象、与语言无关的应用编程接口,这就是a c t i v e d a t a o b j e c t s ( 简称a d o ) 。 a d o 是建立在o l ed b 技术基础上的,o l ed b 是一种数据访问的技术标准,目的是 提供一种统一的数据访问接u 。o l ed b 标准的核心内容就是要求对各种各样的数据存 储都提供一种相同的访问接口,使得数据的使用者( 应用程序) 可以使用同样的方法访 问各种数据,而不用考虑数据的具体存储地点、格式或类型。它所访问的数据,除了标 准的关系型数据库中数据之外,还包括邮件数据、w e b 上的文本或图形等 2 3 1 。 大连体育学校教学m i s 的研制 a d o 也有相应的数据拄件:a d v a n c ed a t ac o n t r o l ( 简称a d o ) 。利用a d c 控件可 以通过a d o 对象快速和一个数据库建立连接,并方便地使用a d c 控件来操作数据。 ( 1 ) a d c 的主要属性如下: c o n n e c t i o n s t r i n g :o l ed bp r o v i d e r s 支持的连接字符串,在v i s u a lb a s i c6 0 中可以通过对话框来建立。 r e c o r d s o u r c e :记录集的数据源。由r e c o r d s o u r c e 指定r e c o r d s e t 的数据产生方 法。 最后,通过r e c o r d s e t 对象的各种属性、方法和事件,就可以操作数据库中的数据 f 。 ( 2 ) r e c o r d s e t 对象 在a d o 中最为重要的对象是r e c o r d s e t ,在这个对象中保存着可供操作的记录集以 及各种对记录集的操作方法,如移动、添加、删除、更新等,利用r e c o r d s e t 对象的属 性、方法和事件可以方便地操作记录集内的一个或多个记录。也就是说,对数据库操 作,本质上主要就是对数据库中的记录集进行操作。 ( 3 ) a d o 的主要事件 e n d o f r e c o r d s e t : 当记录集e o f b o f 时触发 w i l l c h a n g e f i e l d : 当一个字段将被修改前触发 f i e l d c h a n g e c o m p l e t e : 当一个字段被修改后触发 w i l l c h a n g e r e c o r d : 当一个记录将被修改前触发 r c o r d c h a n g e c o m p l e t e : 当一个记录被修改后触发 w il l c h a n g e r e c o r d s e t : 当一个记录集将被修改前触发 r e c o r d s e t c h a n g e c o m p l e t e : 当一个记录集被修改后触发 w i l l m o v e p :兰记录集内一个记录成为当前记录前触发 m o v e c o m p l e t e : 当记录集内一个记录成为当前记录后触发 ( 4 ) a d c 的主要控件 d a t a g r i d 控件、d a t a l i s t 控件、d a t a c o m b o 控件和m s c h a r t 控件是a d c 最常使用 的几个控件。 在d a t a g r i d 控件中,提供了更加全面的对单元格、行、列和整张表格操作的属 性、方法和事件;通过设置d a t a g r i d 控件的d a t a s o u r c e 属性,可以使一个数据控件记 录集内的数据自动地填充单元格和行的头标。 大连理工大学硕士学位论文 通过设置d a t a g r i d 控r :的c o l u m n s 容器的c o u r t 属性和r e c o r d s e t 对象的 r e c o r d c o u n t 属性可以规定控件显示的列数和行数。1 ) a t a g r i d 控件最多支持3 2 7 6 7 行。 d a t a l i s t 控件能显示与之相连的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年邯郸成语考试题目及答案
- 2025年员工基本素质试题及答案
- 中评协发布《2025年资产评估师考试报告》
- 2025铁路基础试题及答案
- 2025年机械设备维修保养安全规范实操考试模拟试题库及答案
- 2025年道路交通考试题及答案
- 2024年泌尿系统用药项目投资申请报告代可行性研究报告
- 2024年餐厨垃圾处理投资申请报告代可行性研究报告
- 2025年高一物理上学期“古代科技中的物理”思想考查
- 2025年高二物理上学期研究性学习成果检测
- 简单离婚协议书模板
- 生猪定点屠宰场申请书
- 康复医学概论课件
- 2025年《公共基础知识》试题库(附答案)
- 高二《复活》课文解读
- 大圆满前行考试题及答案
- 【衢州】2025年浙江衢州市柯城区属事业单位招聘工作人员17人笔试历年典型考题及考点剖析附带答案详解
- 钢构农业大棚建设项目可行性研究报告
- 非货币支付管理办法
- 湖北省武汉2025-2026学年度高一上学期开学分班考试-英语(解析版)
- 2025年宜昌专业技术人员公需科目培训考试题及答案
评论
0/150
提交评论