基于面向对象技术的数据库应用研究
面向对象技术在企业数据库系统开发中的应用
面向对象技术在企业数据库系统开发中的应用摘要:主要基于面向对象技术的基本思想和开发过程,介绍了面向对象技术在企业数据库系统开发中的应用。
首先,对面向对象技术应用系统特征进行分析,其次,对面向对象技术的应用系统开发进行介绍,最后介绍关于面向对象数据库程序设计中存在的问题的探讨。
关键词:面向对象数据库系统设计程序开发一、引言企业在信息化建设中,要求各异,千头万绪,其核心在于企业海量数据的管理及挖掘应用。
如何开发出完善的企业数据库信息系统已成为当务之急。
在此过程中,面向对象技术大有可为。
二、面向对象技术分析1.简介面向对象的技术以企业业务对象为设计的基础,以事件或消息处理驱动对象,是构造软件的全新的设计技术。
系统开发中代码具备强壮性、可重用性、可扩充性,能有效提升编程效率,同时在很大程度上减少应用软件的维护费用,已成为软件设计开发的首选技术,主流开发工具当推java及 dot net。
2.技术特征2.1类(class)、实例(instance)、继承性(inheritance)在客观世界中,有许多具有相同特征的事物,如:小轿车、大客车、卡车等,可以归类为机动车。
从对象观点看,具有共同的属性、共同的操作性质的对象的集合就是类,而单个对象则是对应类的一个实例。
例如:员工是一个类,而某某职员则是员工的一个实例,任何一个对象都是某一个类的实例,并继承该类定义的私有数据和操作。
这就是继承性,一个类实质上定义的是一种对象类型。
类构成层次结构,相对上层的是超类,相对下层是子类,子类在继承超类的私有数据结构及操作的同时可以拥有自有的私有数据结构及操作。
如果一个子类只有一个超类,则称为单继承性,这时该类共享多个超类的属性及操作。
类和继承性是现代软件工程中的重要概念,软件的可重用性、程序成分的可重用性是通过继承类中的属性和操作而实现的。
许多工业观察有相信可重用软件不是通过建立传统的过程序(子程序库),而是通过建立”类库”实现的。
毕业设计(论文)的选题
毕业设计(论文)的选题一、基本原则1.符合教学基本要求从人才培养目标出发,巩固和深化学生所学的专业知识,进行工程师素质训练,提高学生独立分析和解决问题的能力。
因此,毕业设计题目应有一定的难度和较大的工作量,由毕业设计指导教师掌握。
2.结合生产和科研实际对于有条件的学生,尽可能选择本单位、本岗位的实际技术改造项目或科研项目作为毕业设计题目。
3.毕业设计题目应多样化从学生来自不同单位和专业知识侧重面的差别,以及指导教师的特长,毕业设计题目可以是工程设计类课题、工程技术研究类课题或软件工程类课题,以工程设计类课题为主。
工程设计类课题主要包括机械产品或机电产品设计、机械零件加工工艺及工装设计、液压或气动装置设计、机床或设备的电器控制等。
工程技术研究类课题包括应用研究与开发研究,以应用研究为主。
应用研究着重研究如何将自然科学的理论与知识转化为新产品、新工艺,使自然科学理论与社会相衔接。
开发研究是运用研究及经验性的知识,为开发新产品、新装置和新方法,或对现有产品、装置、方法进行重大改进而进行的一系列创造性活动。
软件工程类课题应结合上述两类课题或专业课程内容,使用各种编程软件进行软件开发。
主要包括机械CAD、CAPP、数控程序或机电控制用软件等的开发。
4.毕业设计题目的选定学生可按指导教师给出的题目中进行选择或自行选题。
对于结合生产和科研实际的自选题目,应由指导教师进行审查后确定。
二、工程设计类课题1.题目类型主要包括:机械设计类、工艺工装设计类、机电产品设计、液压系统及装置设计、电气控制系统设计等。
2.题目示例1)无轨运行运输小车的设计小车总体设计及行走机构、升降机构设计。
(2)生产线转位装置设计机械加工生产线中随行夹具转位装置总成、液压传动系统设计及零件设计。
(3)生产线步伐式输送装置设计机械加工生产线中随行夹具或工件步伐式输送装置总成、液压传动系统设计及零件设计。
(4)回转体零件加工工艺与夹具设计回转体零件车削或磨削加工工艺设计与夹具设计。
一种基于面向对象技术的模拟电力系统实时数据库开发
目前 , 已有多个高校展开对动模实验室的数字化改造 , 以期使动模实验室成为高校 电气工程专业科
研和教学的重要平台。因此 , 改造后的动模实验室须具备调度 自动化的基本功能 , 才能实现对模拟电力 系统的实时监控, 从而完成对模拟电力系统动态过程的仿真和分析控制, 为教学和科研提供 良好的实验 平台。因此 , 作为调度 自动化重要组成之一的实时数据库系统的性能优劣将对动模调度 自动化 系统数 据采集和监控的实时性起到十分重要的作用 。 本文正是基于动模实验室 , 设计一个实时数据库系统 , 以 满足模拟电力系统调度 自动化 的要求 , 实现对模拟 电力 系统 动态过程的监视控制。
Na u a ce c iin t r lS in e Edt o
文 章 编 号 :0 5— 9 2 20 0 0 5 10 2 9 ( 06)6— 0 5一o 4
一
种 基 于面 向对 象技 术 的模 拟 电力 系统 实 时 数 据 库 开 发
戴 武 昌 王春 虎2 王 开林 , ,
第2 6卷
的模拟电力系统的实时运行数据 , 根据 IC一 0 7 — E 6 80 5—11 0 通信规约与主站端进行数据传输。 () 2 主站 ’ 主站包括前置机 、 数据库管理系统 、 调度员工作站和集线器。 前置机 ; 负责与子站按规约进行数据通信。
数 据库服 务 器 : 责存储 、 理模 拟 电力 系 统 运 行 数 据 , 括 实 时 数据 库 系 统 和 历史 数 据 库 系统 。 负 管 成其 教学和科研任务 , 需对原有 的设 备 进行数字化改造, 配备先进 的数据采集及监控装置 , 并采用基 于图形界面的实时监控系统 , 其组成结构见图 1 。 () 1 子站
“面向对象”技术在数据库系统设计中的应用
“面向对象”技术在数据库系统设计中的应用摘要:“面向对象”是一种认识方法学,也是一种新的程序设计方法学。
把“面向对象”的方法和数据库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一致。
“面向对象”数据库系统是为了满足新的数据库应用需要而产生的新一代数据库系统。
关键词:“面向对象”技术数据库系统设计应用当前,计算和模拟已成为研究工作的主要途径。
计算机与有关的实验观测仪器相结合,可对实验数据进行现场记录、整理、加工、分析和绘制图表,显著地提高实验工作的质量和效率。
计算机辅助设计已成为工程设计优质化、自动化的重要手段。
“面向对象”(object oriented)是当前计算机应用领域的研究重点之一,它是90年代以后软件开发方法的主流,随着计算机科学技术的不断发展,“面向对象”的应用领域也在不断扩展。
如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、cad 技术、人工智能等领域。
“面向对象”起初是专指在程序设计中采用封装、继承、多态等设计方法。
可是,这个定义显然不能再适合现在情况。
“面向对象”的思想已经涉及到软件开发的各个方面。
如,“面向对象”的分析(ooa,object oriented analysis),“面向对象”的设计(ood,object oriented design)、以及我们经常说的“面向对象”的编程实现(oop,object oriented programming)。
“对象”是对一组信息及其上面的操作的描述。
一、“面向对象”特征1.唯一性每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。
在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。
2.抽象性抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。
一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。
任何类的划分都是主观的,但必须与具体的应用有关。
计算机软件开发和应用领域十大关键技术解析
计算机软件开发和应用领域十大关键技术解析
一、面向对象技术(OOP)
面向对象的技术,是一种基于对象的软件设计模型,把软件系统抽象
成一组实现特定功能的对象组成,在此基础上实现功能的技术。
它以封装、继承和多态的概念为核心,使得软件系统更加模块化,便于开发和维护。
二、软件工程
软件工程是一种在软件开发过程中利用工程方法把软件设计成可以靠
人力及技术进行生产和管理的产品。
它以可重复性、可维护性、可度量性
和可变化性为目标,其中可重复性为最重要的目标,包括设计、开发、实施、更新和维护。
三、数据库技术
数据库技术是指以系统的方式对大量数据进行结构化管理。
数据库管
理系统(DBMS)是一种用于存储、维护和管理数据的特殊软件,通过数据
库技术,可以更有效地实现软件系统的功能。
四、计算机网络技术
计算机网络技术是指将计算机管理系统连接到网络的技术,包括局域网、广域网和互联网等,它是一种用于分布式计算和通信的基础技术。
通
过计算机网络技术,可以实现资源共享、计算任务分布等功能,增强软件
系统的灵活性和可用性。
形考作业3:基于UML的大学图书馆图书信息管理系统设计实验
面向对象方法的系统设计规格系统设计规格说明书基于UML的大学图书馆图书信息管理系统设计实验1、图书信息管理系统课题研究背景及意义随着信息技术和网络技术的迅速发展,信息化和网络化也将成为必然的趋势。
传统的图书管理模式也正经历着无纸化和网络化的飞跃。
计算机的开放性和分布性的特点以及计算能力使得图书管理突破了时间和空间的限制。
基于网络技术的图书管理系统正成为人们的研究热点之一,其中,基于计算机技术的图书管理系统已成为信息管理的重要应用之一,对这个方向的研究具有重要的理论意义和现实意义。
图书管理系统具有降低图书管理成本,解决繁重的还借工作的优点。
它可以免去图书管工作人员大量的馆务工作,图书管工作人员可以不用像以前那样各种信息必须要亲自通知,只需要在系统中发布,图书还借,预约也可以在系统中进行,一是实现了无纸化图书管理,节约了成本;二是提高了各种工作效率。
读者也不必去购买各种书籍,图书管工作人员在资源区可以上传各种新书供读者浏览;读者还借预约等信息是通过系统自动管理,为图书管工作人员免去了繁琐的文案工作。
目前国内各种高校也慢慢地将图书管理进行了信息化改造,这是大势所趋。
图书管理系统作为“质量工程”的先期启动项目,在全国范围内率先开展。
实施图书管理系统建设工程抓住了图书管理质量提高的要件和本质。
国家图书管理系统建设工程的实施,对图书借阅机构整体课程建设起到了积极的推动作用,为高校进一步提高图书管理水平提供了非常好的契机。
作为一个以传播知识为主要职能的机构,图书借阅机构建立一个自己的图书管理系统是十分必要的事情,这不仅能使更多的人享用宝贵的图书管理资源,同时也对于提升图书借阅机构自身的知名度,提高读者的自学能力,有着相当大的帮助。
2、初步设计方法与实施方案软件体系结构方案:采用C/S模式。
C/S结构(Client/Server结构)即客户机/服务器结构。
采用C/S结构是因为该结构在功能拓展和维护方面简单、方便,只需要增加或更改数据,并且C/S结构是以面向对象为主,录入简单。
数据挖掘在大数据中的应用综述
数据挖掘在⼤数据中的应⽤综述数据挖掘在⼤数据中的应⽤综述***(上海海事⼤学上海 201306)摘要: ⾯对⼤规模多源异构的数据,数据挖掘的⽅法不断的得到改善与发展,同时对于数据挖掘体系的完善也提出了新的挑战。
针对当前数据挖掘在⼤数据⽅⾯的应⽤,本⽂从数据挖掘的各个阶段进⾏了⽅法论的总结及应⽤,主要包括数据准备的⽅法、数据探索的⽅法、关联规则⽅法、数据回归⽅法、数据分类⽅法、数据聚类⽅法、数据预测⽅法和数据诊断⽅法。
最后还指出类数据挖掘在鲁棒性表达⽅⾯的进⼀步研究。
关键词: 数据挖掘;⽅法论;⼤数据;鲁棒性Application of Data Mining in Large Data***(Shanghai Maritime University,Shanghai 201306)Abstract: In the face of large-scale multi-source heterogeneous data, data mining methods continue to improve and develop, at the same time for the improvement of data mining system also put forward new challenges. In this paper, the method of data mining, the method of data exploration, the association rule method, the data regression method, the data classification method, the data classification method, the data classification method, the data classification method, the data classification method, the data classification method, the data classification method, the data classification method, Data clustering method, data prediction method and data diagnosis method. Finally, it also points out the further research on the robustness of class data mining.Key words: Data mining; methodology; large data; robustness随着⼈类⽣活⽅式的多样化,由此产⽣的数据的规模和复杂性也在急速增长,对于数据的各种分析也应运⽽⽣。
基于UML面向对象的系统分析设计方法研究
基于UML面向对象的系统分析设计方法研究1、引言UML是一种编制系统蓝图的标准化语言,可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
UML的发展对软件工程的发展做出了杰出的贡献。
UML支持从需求分析开始的软件开发的全过程。
UML通过三类图形建立系统模型:用例(Use Case)图、静态结构图(对象类图、对象图、组件图、配置图)和动态行为图(顺序图、协同图、状态图、活动图),这些图可以从不同的抽象角度实现系统的可视化。
URM的发展经历了以下几个阶段。
最初的阶段是专家的联合行动,由三位OO(面向对象)方法学家[8]将他们各自的方法结合在一起,形成UML 0.9。
第二阶段是公司的联合行动,由十几家公司组成的“UML 伙伴组织”将各自的意见加入UML,形成UML 1.0和1.1,并作为向OMG申请成为建模语言规范的提案。
第三阶段是在OMG控制下的修订与改进,OMG于11月正式采纳UML 1.1作为建模语言规范,然后成立任务组进行不断的修订,并产生了UML 1.2、1.3和1.4版本,其中UML 1.3是较为重要的修订版。
目前正处于UML的重大修订阶段,目标是推出UML 2.0,作为向ISO提交的标准提案。
1.1 UML的特点UML具有以下特点[1]:(1)面向对象。
UML支持面向对象技术的主要概念,提供了一批基本的模型元素的表示图形和方法,能简洁明了地表达面向对象的各种概念。
(2)可视化,表示能力强。
通过UML的模型图能清晰地表示系统的逻辑模型和实现模型。
可用于各种复杂系统的建模。
(3)独立于过程。
UML是系统建模语言,独立于开发过程。
(4)独立于程序设计语言。
用UML建立的软件系统模型可以用Java、VC++、SmalltaIk等任何一种面向对象的程序设计来实现。
(5)易于掌握使用。
UML图形结构清晰,建模简洁明了,容易掌握使用。
《数据库原理与应用》大纲(面向专业认证)
《数据库原理与应用》课程教学大纲(说明:此大纲是面向专业认证的课程大纲,但仅供参考。
在具体应用时,应根据实际分解的二级指标点适当修改此大纲)一、课程基本信息1.课程名称:数据库原理与应用2.课程编号:3.课程体系/类别:学科基础课4.课程性质:必修5.学分:46.先修课程:离散数学、数据结构、C程序设计基础、面向对象程序设计(Java) 7.适用专业:计算机科学与技术专业、网络工程专业、信息安全专业二、课程教学目标本课程是为计算机科学与技术专业、网络工程专业、信息安全专业本科生开设的一门学科基础课。
数据库是计算机学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实践性。
本课程设置的目的是使学生掌握数据库的基本理论和技术,掌握数据库的概念模型、逻辑模型和物理模型设计,掌握基本的数据库应用系统的开发方法,最终培养学生运用数据库知识和技术解决数据库领域中复杂工程问题的能力,并具备从事数据库系统开发所需要的职业素养和较高的个人素质。
本课程在计算机类专业人才培养中长期以来一直占据重要的位置,为后续的多门专业课,如《软件工程》等核心课奠定理论和实践基础,在学生专业素质和能力培养体系中发挥重要的作用。
本课程的教学目标:1、了解数据库系统的基本组成,掌握关系数据库基本理论,尤其是规范化理论,并能够结合数学、自然科学、工程科学的基本原理和方法,对数据库领域中的复杂工程问题进行建模和求解;(支撑毕业要求1.2)2、掌握SQL语言、数据库安全性和完整性、数据库恢复技术、并发控制技术等数据库基础知识,能够结合工程原理和方法,针对数据库领域中的复杂工程问题设计有效的解决方案;(支撑毕业要求1.3)3、掌握关系数据库设计的基础知识和基本原理,能够根据用户需求,采用恰当的表达工具,确定和表达复杂数据库应用系统的设计目标,包括硬软件或数据库产品的设计目标;(支撑毕业要求3.1)4、能根据设计目标,选取恰当的数据库开发工具和技术,采用恰当的设计流程,并能确定数据库系统、模块(子系统)或流程的研发方案,体现开发和设计的创新意识。
面向对象数据库应用研究
面向对象数据库应用研究随着互联网技术的迅猛发展,数据库技术也在不断地更新和升级。
其中,面向对象数据库应用研究成为了当前的一个热门话题。
本文旨在通过探讨面向对象数据库的概念、特点、优势以及应用研究现状等方面,帮助读者更好地理解和应用面向对象数据库技术。
一、面向对象数据库的概念和特点面向对象数据库是指采用面向对象编程技术的数据库系统,其主要特点是使用对象作为数据的基本单位,而不是传统数据库的关系模型。
这种数据库不仅可以存储和管理数据,还可以通过面向对象的方式进行数据处理和管理。
面向对象数据库和传统关系型数据库相比,具有以下几个特点:1、高度灵活性面向对象数据库的数据模型可以高度灵活地适应不同的数据管理需求。
它能够轻松地处理非结构化和半结构化数据,使数据管理变得更加方便。
2、对象化数据支持数据库中的数据通过对象化的方式进行管理,使得对象间的相互关系更加清晰易懂。
同时,对象化的数据支持面向对象的编程思想,使得程序编写更加容易。
3、高度可扩展性面向对象数据库具有高度可扩展性,能够满足各种规模和不同种类的应用。
它可以很好地适应不同的应用程序,并具有良好的可移植性。
4、易于维护面向对象数据库的数据管理更加灵活,且与业务逻辑密切相关。
因此,在数据维护和管理上,有很大的优势。
对于复杂的业务逻辑,面向对象数据库能够更好地解决,并且能够实现更加智能的数据管理和维护。
二、面向对象数据库的优势在现代的软件开发中,数据库技术作为数据存储和处理的基础设施,对软件质量和效率有着至关重要的作用。
而面向对象数据库的出现,则更加强化了数据库的效能和功能。
具体来说,面向对象数据库有以下几个优势:1、提高了数据访问效率面向对象数据库可以支持对象的缓存和分布式处理,从而提高了数据的访问效率。
同时,面向对象数据的优异性能和高并发特性,也能够满足各种应用的访问需求。
2、提高了系统的可伸缩性面向对象数据库能够支持多个应用程序同时对数据库进行访问操作,同时也提供了海量数据并发处理的能力,从而支持更高的软件系统可扩展性。
“面向对象"技术在数据库系统设计中的应用
中 国化 工 贸 易
Ch i n a Ch e mi c a l Tr a d e
麓_ 月
“ 面 向对 象 " 技 术在 数据 库 系统 设计 中的应用
董 斌
( 郑州市房 屋交易和 登记 中心 。河南郑 州 4 5 0 0 0 0: 郑州大 学信息工 程学院 。河南郑州 4 5 0 0 0 0 )
、
“ 面 向 对 象 ” 特 征
1 . 唯 一性
每个 对象 都有 自身 唯一 的标识 ,通过 这种标 识 ,可 找到相应 的对 象 。在 对象 的整个 生命期 中 ,它 的标识都 不 改变 ,不 同的对象 不能 有 相 同的标 识 。 2 . 抽象性 抽 象性 是指将 具有 一致 的数 据结构 ( 属性 )和 行为 ( 操作 ) 的对 象抽 象成 类。一个 类就 是这样 一种 抽象 ,它反 映 了与应 用有关 的重 要 性质 ,而 忽略其他 一些 无关 内容 。任何 类的 划分都 是主 观的 , 但 必 须 与具体 的应 用有关 。
现 ( O O P ,O b j e c t O r i e n t e d P r o g r a m mi n g ) 。 “ 对象 ”是 对一组信 息及 其 上面 的操作 的描 述 。
一
三、数据库设计 过程 中 “ 面 向对象”技 术的应用
“ 面 向对象 ”技术在数 据库系统 中的一个 重要应 用是 “ 面向对 象 ” 数据 库系统 的研 究 。随着数 据库应 用领 域 的扩大 ,新 的应用 领域 ,例 如 :计算机 辅助 设计 、计算 机辅 助软件 工程 、超 文本应 用 等提 出了模 拟复 杂对 象、模拟 对象 的复 杂行 为等新 需求 。传 统 的关 系数 据 库难 以 满足 这些需求 ,应用 的发展推 动了数据库 新技术 的研究 , “ 面 向对 象 ” 的数 据库系统 应运而生 。 数据 库管 理 系统 的开发 过程 包括 需 求 分析 和 系统 设计 两个 阶 段 , 在 完成 了需求分 析后 要进行 数据 库 的设计 ,数据 库 设计 的好坏 直接 关 系到系统 后期 的开发 。传统 需求 分析 使 用数据 流图 ,而数 据库 设计 使 用 E — R模型 ,需求 分析者和 数据 库设计 者在运 用和理解 上很 难达成 一 致 。如果 在需求 分析 阶段 采用面 向对 象 的分析 方法 ,数据 库设 计也 采 用 “ 面 向对象 ”的设 计方 法 ,则需求 分析 阶段 的对 象模 型可 以很 自然 地 转化 为数据 库 的结构 。使 用支持 对象 技术 的统 一建模 语言 ( u n i f i e d — m o d e l i n g l a n g u a g e ,U ML ) 可 以很好 的解决 数据 库设计 中 的问题 , U ML语言 描述 真实 世 界中 的对 象和 它们 之 间 的关 系 ,支持 应 用 的开
面向对象数据库的应用范围和优缺点
面向对象数据库面向谁? 它的市场在哪里?陶伟编译当今冠以面向对象的东西很多,什么面向对象分析,面向对象设计,面向对象语言,面向对象操作系统,面向对象软件工程,等等,诸如此类,不胜枚举。
似乎凡是和面对象挂上了边,就要好卖得多。
其实面向对象也不是包治百病的灵丹妙药,数据库加上了面向对象同样不可能解决所有的问题,它不是大街上的冰棍,人人都可以买,它有自己独特的应用领域和特有的用户群。
向不懂C++或Smalltalk的人兜售面向对象数据库,无异于对牛弹琴。
面向对象数据库的用户主要是从事系统软件和高级应用软件开发的程序员和系统设计人员,它不是大众数据库,在这方面它有别于关系数据库面。
面向对象数据库好比是医生用的手术刀,干的是"细活儿",和家庭主妇用的菜刀(关系数据库)不一样,那是用来干"粗活儿"的。
面向对象数据库是什么? 面向对象数据库=数据库系统+面向对象系统面向对象数据库必须满足两条准则:首先,它是一个数据库管理系统,其次它是一个面向对象系统。
第一条准则可以翻译成六条特征:持久性、缓冲管理、数据共享、数据可靠性(事务管理和恢复)、即席查询以及模式修改。
第二条准则可以翻译成:封装性、继承性、多态、对象标识、计算完整性、复杂对象和可扩展性。
除了基本定义之外,为了满足所谓的非常规应用领域,还要引入一些扩展的特征:如版本管理、长事务、协同工作、触发和约束等。
其中最重要的是封装性、继承性、多态,它们充分体现了面向对象的特征。
面向对象数据库的应用领域面向对象数据库的应用面比较窄,主要集中于系统级的软件开发,以及数据密集的、复杂的应用软件开发,包括: ▲计算机辅助设计CAD ▲计算机辅助制造CAM ▲计算机集成制造系统CIMS ▲计算机辅助软件工程CASE ▲超大规模集成电路设计VLSI Design ▲地理信息系统GIS ▲决策支持系统DSS 这些应用领域和传统的商业应用领域有着显著不同,它们表现为复杂的数据类型,而不是简单的二维表,复杂的数据结构上定义着复杂的操作语义,需要不同层次的数据抽象能力,这些均是传统数据库系统所无法满足的。
北京理工大学毕业设计
北京理工大学现代远程教育学院毕业设计(论文)层次专升本专业计算机科学与技术姓名钟玲毕业时间2003.7北京理工大学现代远程教育学院毕业设计任务书专业名称计算机科学与技术班号(教学站) 2000级(北船院教学站)姓名钟玲毕业设计题目商品信息管理系统指导教师宋晔负责人签字陈琪2003年6月8日内容和要求:内容:1.应用软件工程的概念,进行系统分析和设计。
2.应用数据库的基本知识,进行数据库的设计。
3.应用PowerBuilder数据库应用系统开发工具完成代码设计与实现。
要求:1.熟悉软件工程的系统分析及设计方法。
2.掌握数据库设计的基本原理。
3.熟练掌握PowerBuilder数据库开发工具。
毕业设计(论文)评语表(一)指导教师对毕业设计(论文)评语:钟玲同学圆满地完成了毕业设计任务,该生所完成的“商品信息管理系统”课题集中了数据库技术、办公自动化等先进技术,本课题以PB为数据库应用系统的开发工具,设计与实现了”数据维护、检索、报表处理模块“,解决了对商品信息进行管理等实际问题,表明作者在计算机应用领域具有扎实的理论基础和专业知识以及独立从事科研的能力。
论文立论正确,内容充实,具有一定的实用参考价值。
指导教师松哗(签字)2003年6月6日评阅人对毕业设计(论文)的评语:该同学在对商品信息管理需求分析基础上,运用当前先进的计算机技术,设计了数据维护、检索、报表处理等模块,较好地解决了商品信息的管理问题。
论文叙述清楚,内容充实,实用性强,已达到了对毕业设计的要求和内容。
评阅人史万明(签字)2003年6月7日毕业答辩情况答辩委员会(小组)成员姓名职称工作单位备注宋晔副教授北京理工大学计算机系史万明教授北京理工大学计算机系丁铁麟教授北京船舶管理干部学院李乃超副教授北京船舶管理干部学院刘振亚副教授北京船舶管理干部学院答辩中提出的主要问题及回答的简要情况:1.概述第三范式内容。
2.面向对象开发的特点。
3.对连锁店应用环境有何设计。
一种基于数据库和面向对象的软件复用技术
2 No 6 9 9U io P A Be ig1 0 9 , hn ) . . 3 9 nt f L , On 0 0 4 C ia
Ab t a t n o d r t e h i h d n i n sr c :I r e o me t t e h g — e st a d mu t m o e a k d m a d f s a e n t u n a i n a d c mma d y li — d lt s e n o p c i sr me t t n o o n
兵 工 自 动 化
・
20l . 8 1O
92 ・
Or dnance ndus r ut I ty A om a i t on
3 () 08
d i 1 .9 9 . s ,0 6 1 7 .0 10 2 o: 03 6 0 i n 1 0 - 5 62 1 .80 6 s
内容 : )基 于 数 据 库 和 面 向对 象 的 多 架 构视 图体 系 1 结构 设 计 ; )面 向对 象 的试 验信 息 处 理 与分 析 构 件 2
及 复 用 流 程 :3 )基 于 “ 虚 拟机 ”的数 据 处 理 与 分 类 析项解析技术 。
图 1 试 验 信 息 分 析 软 件 复 用 技 术 构 成 及 其 相 互 关 系
系 设 计
分 别 从 用 户 和 开 发 方 的 视 角 出 发 ,试 验 信 息 分
性 、 可 重 用 性 等 ,关 注 点 是 软 件 模 块 的 实 际 组 织 方 式 ,涉 及 源 程 序 文 件 、配 置文 件 、 目标 文 件 、 第 三
方库文件 等 。 笔 者 从 软 件 开发 的 早 期 阶 段 — — 分 析 与 设 计 阶 段 就 把 软件 复 用 作 为 一 个 重 点 问题 来 考 虑 :
面向对象技术在多媒体数据库中的应用
Xio i a Lng
(u a gV c t n l n e h i l olg ,u a g 4 7 0 ,hn ) P y n oai a a dT c n a C l eP y n 5 0 1C ia o c e
A bsr c : ih t n t k e h lg a d t e r pd e eo t a tW t he ewor tc noo y n h a i d v lpm e f m u t e a tc olg ,nd t e r wi at f nto li di e h o a g o ng we lh o m n y h
返 回 。 OB语 言用 于描 述面 向对象 数据 库模 式 ,说 明并操 纵类 定 OD 义与 对象 实例 。OD 语 言主 要 包括 对 象定 义语 言 (D )和 对 象 OB OL 操纵 语言 ( M ) 0 L ,对 象操 纵 语言 中 一个 重要 子集 是 对象 查询 语 言 (Q ) OB语 言一 般应 具 备下 述功 能 : O L 。OD
计算机 光 盘软 件 与应 用
多 媒 体 技 术 及 应 用 C m u e D S f w r n p l c t o s o p t r C o ta ea dA p ia in 21年第 l 00 O期
面向对象技术在多媒体数据库中的应用
肖 玲
( 阳职业技术学 院,河南濮阳 濮
一
改而 带来 的影 响。 四 、消 息 ( e s g ) Ms ae 由于 对象 是 封装 的,对 象 与外 部 的通信 一 般只 能通 过显 式 的 消息 传递 ,即消 息从 外 部传 送给 对 象 ,存取 和 调用 对象 中 的属 性 和方 法 ,在 内部 执行 所 要求 的操 作 ,操 作 的结 果仍 以消息 的形 式
高校课堂教学质量动态双向评价模型研究
高校课堂教学质量动态双向评价模型研究谢印宝;王举辉【摘要】随着高校计算机辅助教学的广泛应用,教学方法和教学模式出现了多元化。
要客观公正地评价高校教师的课堂教学质量很大程度上取决于评价模型,因此给出了教学质量动态双向模糊评价模型的设计思想。
模型以模糊数学为理论基础,采用双向自适应算法,应用了数据库技术,旨在使评价结果更具有可行性和科学性。
同时开展了一定范围的应用研究,并给出了应用实例。
%With the wide use of the Computer Aided Instruction in university,traditional teaching methods is reformed with multiple teaching methods and teaching modes.It is the evaluation model that can give a mostly obj ective description of the classroom teaching quality of university teachers,so the design of teaching quality dynamic model of two-way fuzzy evaluation was given.Model was based on the theory of fuzzy mathematics,using two-way adaptive algorithm,applying the database technology,being designed to make the evaluation results more practical and scientific.At the same time it carries out a range of applied research,and gives some application examples.【期刊名称】《曲阜师范大学学报(自然科学版)》【年(卷),期】2014(000)004【总页数】5页(P60-64)【关键词】教学质量;双向模糊评价;动态模型;数据库技术【作者】谢印宝;王举辉【作者单位】山东理工大学计算机学院,255049,山东省淄博市;山东理工大学计算机学院,255049,山东省淄博市【正文语种】中文【中图分类】G642.0教育部、财政部2007年联合下发了《关于实施高等学校本科教学质量与教学改革工程的意见》,文件中明确指出:“为全面贯彻落实科学发展观,切实把高等教育重点放在提高质量上,决定实施质量工程.”高等教育肩负着培养高素质专门人才和一大批拔尖创新人才的重要使命,教学质量已成为高校生存和发展生命线.然而,高校教学是一项复杂的系统工程,教师在整个教学中起着主导作用,是实施质量工程的关键因素之一,因此,如何评价教师教学质量至关重要.目前,许多高校采用的量化管理法无疑是最有效的手段之一,我校已把量化结果同教师的收入和聘任直接挂钩.然而量化结果很大程度上取决于所采用的指标体系和量化方法,量化结果是否公平和公正,直接影响教师的积极性、创造性和评价体系的信度.目前各高校课堂教学质量评价指标体系已日趋完善[1],然而,高校评价教师教学质量的方法往往是学生单方向评价教师,这种传统模式已不能适用多元化教学需要,如自学能力强的学生可能不听课,而通过网络课堂自学,给任课教师评分可信度很差;个别经常旷课、不认真学习的学生,给任课教师评分往往是片面的,严重挫伤了教师的积极性,导致教师不敢严格要求学生的被动局面.因此,为了解决上述问题,本文提出一种高校课堂教学质量动态双向模糊评价模型(Dynamic Two-way fuzzy evaluation Model,简称DTM),采用面向对象的数据库技术[2,3]和三层结构实现方法[4]进行应用研究.1 DTM设计思想DTM特点旨在允许评价模型的项目动态的增加或减少,以适应高校的具体情况.评价模型的算法采用双向自适应算法(Two-way Adaptive Algorithm,简称TAA),把学生对教师的评价和教师对学生的评价结果综合考虑,再根据学生评价情况和教师对评价满意度调查结果动态修正隶属度,使评价结果更具有可行性和科学性.其步骤如下.1.1 构造评价模型DTM参考模型定义为如下五元式:M=(U,V,A,R,B).定义1 U是影响评价对象的n个因素组成的集合,称为因素集,U={u1,u2,…,ui,…,un}.定义2 V是由m个评价结果组成的集合,称为评价集,V={v1,v2,…,vj,…,vm}.定义3 A是U的隶属度集合,也称为隶属度向量,A={a1,a2,…,ai,…,an},式中ai为ui的隶属度,一般规定否则,需进行以下归一化处理.定义4 R是ui的单因素模糊评价V上的模糊子集Ri构成的单因素评价矩阵.定义5 B是A与R的合成,对评判对象进行模糊综合评价V上的模糊子集.该模型考虑了所有因素的影响,而且保留了单因素评价的全部信息,运算中ai和rij (i=1,2,…,n;j=1,2,…,m)无上限限制,但必须对ai归一化,可适应于需要考虑各因素影响的情况.1.2 优化隶属函数并采用TAA计算隶属度正确地确定隶属函数是运用模糊数学解决实际问题的基础,隶属函数是对模糊概念的定量描述[5,6],但无法找到统一的模式,一般是根据经验或统计进行确定,也可由专家、权威给出.例如,课堂教学评价中专家的打分,尽管带有一定的主观性,但反映专家大量丰富实际经验的综合结果.图1 DTM模型因素集U分类流程图在U中,往往因素过多,需进行必要的科学归纳分类,流程如图1所示,步骤如下:Step1专家组审核评价因素集U,确认是否全面和科学合理,否则进行必要的调整,给出相关的顺序,以保证DTM模型的规范化、标准化和科学化,并具有一定的权威性.Step2 采用模糊聚类法对评价因素集U进行分类,专家组审查分类是否符合操作性强的要求,否则进行修订,直到满足条件.分类直接影响DTM模型的评价效果. Step3 采用简单常用的专家经验法[5]确定ui的隶属度ai(i=1,2,…,n).此方法可信度较高,即因素集由专家组打分,总分为100分,统计ui的平均分,再除以100即得到ui的隶属度ai.Step4 U分类后的因素集为W=(w1,w2,…,wm)是C的隶属度向量.第j类包含U的元素数为sj,各类包含U的元素数集合记为S={s1,s2,…,sm},第j类Cj中各评价项目的隶属度向量记为:Cj=(cjk)其中,j=1,2,…,m;k=1,2,…,sj,第j类的隶属度记为:wj(j=1,2,…,m).Step5 采用TAA算法计算wi如式1和式2(1)(2)Step6 计算分类后R和B.Step7 确定评价集V量化后的分值向量D.Step8 计算评价结果W.1.3 创建DTM数据库随着教学手段和教学方法的不断完善,考虑不同学校、专业、层次等条件的差别,必须通过各类学生对教师评价和教师对学生评价的结果,结合师生对评价结果的满意度调查,对U和A动态进行修正,使之更科学合理,达到最佳的评价效果.要实现这一过程,传统的方法无法解决此问题,必须采用数据库技术,即创建DTM相关数据库.2 DTM应用研究参照教育部正在进行的普通高等学校本科教学工作水平评估中关于课堂教学质量评价体系,我校把学生评价教师的因素集U分为18个主要因素(评价项目),共归纳为5类,C={课堂控制,教学方法,教学手段,教学内容,课外指导},S={4,6,2,2,4},V=(A,B,C,D}学生评价教师参考模型如表1所示.表1 DTM学生评价教师参考模型ci隶属度分类因素集C分类后各因素隶属度cjkui隶属度评价项目(因素集U)评价等级A-优,B-良,C-及格,D-不及格ABCDw1课堂控制c11a11讲课有热情,精神饱满,有感染力2732c12a22课堂能吸引学生的注意力2543c13a33调动学生情绪,气氛活跃2354c14a44到课率高3011w2教学方法c21a55课程内容娴熟2921c22a66信息量大2822c23a77对问题的阐述简练准确2813c24a88深入浅出,重点突出2831c25a99思路清晰,有启发性2822c26a1010能给予学生思考、联想、创新的启迪2642w3教学手段c31a1111板书清晰20102c32a1212能合理利用各种教学媒体2345w4教学内容c41a1313教学内容符合课程教学大纲要求2813c42a1414能反映或联系学科发展的新思想、新概念、新成果2354w5课外指导c51a1515课下注重与学生沟通1877c52a1616关心学生成长2084c53a1717认真完成对学生的指导、辅导、答疑2651c54a1818认真批改作业2642其中,评价等级中的数值为某班32名学生对某位教师的评价统计结果.由专家组确定,U的隶属度向量为:A=(0.07,0.06,0.06,0.1,0.04,0.03,0.06,0.07,0.06,0.06,0.04,0.04,0.04,0.06,0.04,0. 06,0.06,0.05),由式1和式2得,分类隶属度向量为:W=(0.29,0.32,0.08,0.1,0.21),U分类后因素集Sj(j=1,2,3,4,5)隶属度向量分别是:C1=(0.2414,0.2069,0.2069,0.3448),C2=(0.1250,0.0937,0.1875,0.2188,0.1875,0.1875),C3=(0.5000,0.5000),C4=(0.4000,0.6000),C5=(0.1905,0.2857,0.2857,0.2381).由定义5知,计算U分类后R和B,此时B是C与R合成.=(0.8373,0.0916,0.0711,0),B2=C2·R2=(0.8672,0.0752,0.0576,0),B3=C3·R3=(0.6719,0.2187,0.1094,0),B4=C4·R4=(0.7813,0.1062,0.1125,0),B5=C5·R5=(0.7133,0.1875,0.1012,0),B=W·[B1B2B3B4B5]T=(0.8016,0.1181,0.0803,0).确定评价集V量化后的分值向量D=(95,75,60,50),不同的学校可根据实际情况和评价满意度调查进行动态调整.计算评价结果:W=B·DT=89.827.DTM教师评价学生参考模型如表2所示.表2 DTM教师评价学生参考模型ui隶属度评价项目(因素集U)评价等级A-优,B-良,C-及格,D-不及格ABCDa11学习态度(上课睡觉、违纪)√a22出勤考核(课堂、实习、实践环节)√a33实验实践考核√a44作业考核(课堂提问、课外作业)√a55期中考核√教师评价学生的因素集U分为5个主要因素(评价项目):U={学习态度,出勤考核,实验实践考核,作业考核,期中考核}把学生的考核成绩分为2部分:平时成绩20%和期末成绩80%,平时成绩由任课教师根据U中的5个因素给出,期末成绩由期末考核确定,专家组确定U的隶属度向量为A=(0.1,0.1,0.2,0.2,0.4).任课教师给32名学生按表2分别打分,表2中为随机抽取的一份教师对学生评价情况,计算评价结果:该学生的平时成绩:Yi=W×20%=12.70≈13 (四舍五入).32名学生的平时成绩向量:Y=(15,17,14,19,12,13,20,19,17,18,16,14,14,11,18,13,13,10,20,12,11,18,20,15, 18,9,15,18,19,18,14,20).第i个学生评价的隶属度可定义如式3所示:(3)其中n为参加评价的学生数,本应用中n=32.按表1分别计算32名学生的评价结果向量:X=(87.85,88.2,86.45,91.20,86.55,86.37,95,91.6,85.86,95,90,87.4,90.8,88.2,91. 1,92,87.25,87.47,89.8,91.1,87.25,95,95,89.9,95,84.65,92.4,91.6,95,85.35,86.25 ,87.85).DTM评价结果如下所示(4)该教师的课堂教学质量的综合评价值为90.203分,属于“优秀”类型.经问卷该教师对评价结果满意.由表1看出该教师基本素质较高,由于教学任务繁重,和学生沟通较少,辅导和批改作业环节稍弱,说明学生意见较大,需进快改进.若D=(95,75,60,50)相同,采用传统的评价方法其分值为89.827,属于“良好”类型;显然评价结果存在差异.由于课程和班级学生存在差异,教师每学期担任多门课、重复课、合班课,应按班级统计学生评价结果,应取最高分.简单的平均有失公平,如单班(小班)教学效果一般比合班好.3 结束语DTM改变了传统的评价方法,师生双向评价充分体现公平原则,有利于提高双方的积极性,用平时成绩作为学生评价教师的权值,方法简单、便于操作,同时可以让教师规范学生平时成绩的评定;通过建立DTM数据库用于多因素的综合评价,重点体现了评价体系的科学性、可靠性和简易可行性.在理论体系上是非常严密的,是定性描述定量化的有效工具,利用最新面向对象可视化数据库开发工具JSP+SQL Server2000实现,并实际用于教师的教学质量评价,经问卷教师满意率为98.5%,效果良好.参考文献:[1] 闫朝升,张承江,李丹.基于Web的教学质量评价系统的设计与实现[J].计算机工程与设计,2010,31(4):893-897.[2] 孟小峰,周龙骧,王珊.数据库技术发展趋势[J].软件学报,2004,15(12):1822-1836.[3] 崔跃生,张勇,曾春,等.数据库物理结构优化技术[J].软件学报,2013,24(4):761-780.[4] 范振钧.基于的三层结构实现方法研究[J].计算机科学,2007,34(4):289-291.[5] 彭祖赠,孙韫玉.模糊(Fuzzy)数学及其应用[M].武汉:武汉大学出版社,2004.[6] 杨纶标,高英仪.模糊数学原理及应用[M].广州:华南理工大学出版社,2006.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参 考文 献 :
… 王燕 . 向对 象的 理论 与 实践 【 1 京: 面 M. 北 清华 大 学 出版 社, 9 1 7 9 [ 杨 正 甫 l 对 象的分 析 【 . 京: 2 1 面向 MI 北 中国铁 道 出版社 , 0 2 1 0
o jc oi t c n lg . moe a rl a ai i e n eli a b s a . be t r ne t h o yi a r t a w y f el gw t t d r n d t a e t — e de o n n u od n hh u y g a da Kewod:bet r ne ;ot r ee p n;a b s;rga y rs jc oi t S f e vl met t ae ormmi O — e d wa d o D a P n g 面 向对 象 的技 术特 点 面 向对 象 是一 种 从组 织 结构 上模 拟 客观 世 界 的方法 ,它 从客 观 世界 的基 本 成分 一 对 象 出发 ,通 过 抽象 来 实现 对 客观 世 界 的 模 拟 ,并通 过 抽象 提取 出对象 之 间 的相 互联 系和 相 互 作用 。面 向 对 象 的思想 首 先 出现在 程 序 设计 语 言 中, 随后 , 逐渐 渗透 到 许 多 复 杂工 程领 域 。 面 向对 象概 念 的 核心 是对 象 , 即对 一个 信 息及 相 应处 理 的描 述 。对 象可 分 为客 观世 界 中 的对 象和 目标系 统 中 的对 象两 大 类 。 前 者为 现实 中遇 到 的每 一个 实体 , 可 以是一 部 电 话、 一所 房 子 、 本书 ,可 以是数 据 结构 中 的栈 和 队列 , 也可 以是 任 何 的处 理过 程 。 者 为面 向对 象程 序 设计 中的对 象 ,是一 种特 殊 的数 据 结构 , 后 它 包括 对象 的形状 数据 及 对此 数 据进 行 的各 种操 作 ,可用 公 式表 示 为 :对象 : 据+ 数 操作 。面 向对 象技 术 通过 对 现 实世 界 中对 象 的 抽象 以及对 各个 对 象之 间的相 互 关系 、相互 作 用 的描 述实 现 由现 实 世界 到 目标系 统 的 映射 。 二 、基 于面 向对象 技 术 的关 系数 据 库应 用方 法 ( )整体 思 路 一 面 向对 象 的设 计方 法 需要 寻 找应 用 程序 的领域 类 ,类 中封装 了数据 和对 数据 操 纵 的方 法 ,对 类 的实 例化 就 得 到对 象 ,所 以必 须要 解 决好 对象 的存放 、检索 等 问题 。在面 向对象 数 据库 中,数 据 以对 象 的形式 保 存 ,并 且数 据 自动 保 存对 象 间 的关 系 。数 据库 不 需要 集合 也 不需 要 分解 , 而且 数据 库 由可 靠 的 图像 组成 ,这些 图像是 与对 象有 关 的状 态 图像 。因 为面 向对 象 数据 库 处理 的是对 象 ,而 不是 行和 列 ,所 以需 要定 义相 关 的方 法 以便 对 对象 进 行操 作。 ( )对象 映 射成 关 系数据 库 二 由于R BS D M 以二 维表 为 基本 管 理单 元 , 以对 象模 型最 终 是 由 所 二 维表 及表 问关 系来 描述 ,即对 象模 型 向数 据 库 概念 模 型 的映射 就 是 向数 据 库 表 的变 换 过 程 。从 数 据 库 的 角度 看 , 关联 和 聚 合 / 组 合关 系之 间的唯 一 不 同是对 象 相互 之 问 的绑 定程 度 ,对 于 聚合 和 组合 ,在 数据 库 中对 整 体所 做 的操 作 通常 需 要 同时 对部 分 进行 操 作 ,而关 联 则不 同 。在 聚合 情 况 下 ,在整 体 中 读取 时 ,通 常希 望 在部 分 中读取 , 而在 关 联情 况 下 , 要执 行 什么 操 作则 不 明显 。 需 在将 对 象保 存 到数 据 库 中或 从数 据库 中删 除对 象 也存 在相 同的情
Daa aeAp l ainBa e n0b et o in e eh oo y tb s pi t sdo jc- re tdT c n lg c o
Z a g Ln h n i
( e nU i ri f i ,h n o g 2 6 3 ,hn ) Oc a n esyo n S a d n 6 0 3C ia v t Ch a
d s u s d n o ebo ksm a ge e ts se a xa ic s e ,a d s m o na m n y tm se mpl n l i. e p pe x u dst o r mm e a m a e rus f e a ayssTh a re po n hepr g a rc n keb  ̄e e o
和 数据 库设 计 者之 间 能够 实现 很 好 的交 流 ,其技 术 关键 是面 向对 象 的对 象模 型及 其 向数据 库 结构 的转 化 。面 向对 象 的数 据模 型描 述 了真 实世 界 的对 象 , 以及对 象 间 的关 系和 限制 ,并通 过面 向对 象 的数 据库 系统 加 以实 现 。
间, 留言信 息 );
பைடு நூலகம்
读 者信 息 表 ( 者编 号P ,读者 姓 名 ,读者 类 别F ,读 者密 读 K K 码 ,读 者性 别 ,联 系 电话 ,地 址 ,读 者所 在 系别 ,注 册 时间 ): 读 者类 别表 ( 读者 类 别P , 可借 阅册 数 ); K 还 书信 息表 ( 录编 号 P ,图书 编 号F ,图书名 称 , 图书类 记 K K 别F ,价格 ,读者 编 号F ,读 者姓 名 ,还 书 时间 ) ; K K 罚款信 息表 ( 录编 号 P ,图书 编 号F ,图书 名称 ,图书类 记 K. K 别 F ,价格 ,读者 编 号F ,读 者 姓名 ,借书 时 间 ,还书 时 间 ,超 K K 期 天数 ,挂 失 时 间, 罚金 ,是 否缴 纳 罚金 ); 数 据表 之 间通 过 主键 (K 和 外键 (K建 立关 联 , 以实现 数据 P) F) 约 束 。为 了更 方 便地对 数 据进 行 操作 和 管理 ,图书 管理 信息 系统 设 计并 使用 专 门的数 据库 类C D CN 来 封装 系统 数 据库 ,其 中包 AO ON 含 了连 接数 据 库 的代码 。 DC N . 中定 义指 向C ne to 对象 在A O ON H on c in 的指针 和指 向R c r s t 象 的指 针 。 照面 向对 象 的观 点 , eo d e对 按 对数 据 表封 装 的伪 代码 如 下 : C a s数据 表 名 ls { / 数据 表 中 的字段 名 / / 对数 据 表操 作 的方 法 完成 查询 、更新 、删 除 等操 作 ,这些 / 方 法 中包含 建 立 、断 开连接 的语句 和 要执 行 的SL Q 语句 / 其他 的方法 / } 四 、结 束 语 基 于面 向对象 技 术 的数据 库 管理 系 统 的设计 使得 需 求分 析者
计算 机 光盘 软件 与应 用
工程 技术
C m u e D S fw r n p l c t o s o p t r C o t a ea dA p i a in 21 0 0年 第 9期
基于面向对象技术的数据库应用研究
张 琳
( 中国海洋大学 ,山东青 岛
260 ) 6 1 0
一
、
一
给 出 系统 的数 据表 结 构如 下 : 管 理 员信 息表 ( 管理 员 编号 P ,管 理员 姓 名 ,管理 员类 别 , K 管 理 员密码 ,管理 员性 别 ,联 系 电话 ,地 址 ) ; 图书类 别表 ( 图书类 别P , 可借 阅天 数 ) ; K 借 书信 息表 ( 录编 号 P , 图书编 号F ,图书 名称 ,图书类 记 K K 别 F ,价格 ,读 者编 号F ,读者 姓名 ,借书 时 间 ,借 书年份 ,借 K K 书 当 日位于 当年 的 日子数 ) ; 图书信 息 表 ( 图书编 号P ,图 书名称 ,图 书类 别F ,出版社 , K K 价 格 ,入库 时 间 ,图 书状态 ,读者 编 号F ,借 阅 频率 , 说明 ); K 读 者 留言 表 ( 录编 号 P ,读者 编 号F ,读 者 姓名 , 留言 时 记 K K
摘 要 :本 文基 于面 向对 象 的技术 特 点 ,针 对 关 系数 据 库 的应 用方 法进 行探 讨 ,并 以某 图 书管理 系统 为例进 行 分析 。 以期 通过 本 文 的阐述 使程 序 员 能够 更好 的利 用 面 向对 象技 术 , 以一种 更加 自然 的方 式与 底层 数 据库 中的数据 打 交道 。 关键 词 :面向 对 象 ;软 件 开发 ;数 据 库 ;程序 设 计 中 图分 类号 :T 3 1 文 献标 识码 :A P1. 1 文章 编号 :10— 59 ( 00 0 — 0 4 0 07 99 21 ) 9 0 8— 1
况。
三 、基 于面 向对象 技 术 的数据 库 应用 实 例 根 据 需求 ,需 要 开发 一 个 图书 管 理信 息系 统 , 系统 选 用 SL Q S re 0 0 为后 台数 据 库 , 台选择 V sa + 作 为开 发语 言 , e vr20 作 前 iu l + c V s a + 中 的M C i u l + 提 供 了大 量 的类 ,把W n o s P iu l + c F 为V s a + C i dw I A 函数封 装在 类 中 ,方便 用 户开 发W n o s i d w 应用 程 序 。 按 照对 象 映射 成 关系 数据 库 的有 关 规则 ,并 结合 实 际需 求 ,