动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息



本月文章推荐
.字符集问题的初步探讨.
.2Gb or Not 2Gb.
.使用event api诊断数据导入imp性.
.用windows 2000的osloader启动多.
.Oracle sql 语句分析.
.关于临时段(temporary segment)的.
.一句T-SQL语句引发的思考 转帖.
.Oracle 体系结构介绍.
.优化数据库大幅度提高Oracle的性.
.理解Oracle10g的SQL正则表达式支.
.介绍使用数据库保存session的方法.
.Oracle10g + Solaris9 for x86 +.
.讲解Oracle数据库10g新特性中的闪.
.整合Oracle 10g、Apache 2.0、Ph.
.Oracle的Password文件作用.
.ORACLE入门之改数据库的归档方式.
.ORA FAQ 性能调整系列之——Orac.
.[Oracle 10g]-关于表空间的更名.
.Connect To Oracle DataBase.
.sequence与会话有关--oracle一个.

MIS中的图像应用技术[DEVELOPER2000]

发表日期:2008-2-9 |



  [摘要]
    本文介绍了Oracle DEVELOPER/2000开发工具在MIS图像处理上的应用 技术,并具体提供了具体实现方法和过程。
  
  [要害词]
    MIS ORACLE工具 图像 JPEG
  
  一、问题的提出
    计算机技术的不断更新和发展,促使MIS应用从基于单一的文本信息发展为支持多媒体信息,其中图像应用是最常用的一种方式。目前在人事档案治理、档案治理、病案治理等应用中已广泛应用图像处理技术,然而在实际应用中由于图像信息量大,许多开发工具仅支持BMP、PCX等几种压缩比小的图像格式,导致在大型应用(几万条或几十万条记录)中处理困难,因此如何存贮和治理图像信息成为这类应用系统的要害,ORACLE公司提供的ORACLE数据库及DEVELOPER/2000开发工具有效地解决了上述问题。
  
  二、ORACLE图像处理技术特点
    ORACLE数据库系统是目前非常流行的大型分布式关系型数据库治理系统,针对多媒体信息提供了二进制长类型(LONG RAW)数据类型,它最大可存贮2GB信息,为大型图像应用系统提供了有效的存贮手段;ORACLE DEVELOPER/2000是ORACLE公司的基于GUI的第二代CLIENT/SERVER开发工具,具有强大的应用开发功能(尤其是它提供的TIGGER机制可以称为目前各种开发工具中事件驱动机制的先驱)和较强的可移植性、可伸缩性,只需少量编程即可快速地开发出复杂的多媒体应用系统,在图像处理方面支持多种图像格式,包括BMP、PCX、GIF、JPEG、PCD、RAS、TIFF 等,其中JPEG提供了较高的压缩比,以一幅1寸彩色照片为例,按24位真彩方式扫描,以BMP格式存放需74KB,以TIF和GIF格式需36KB,而以ORACLE提供的JPEG格式仅需2.5KB,通过这些技术足以实现大型图像应用系统。
  
  
  三、ORACLE图像处理的实现方法
    在图像处理方面,DEVELOPER/2000中的FORMS应用可采用两类方式:
  
  1. 图文图像方式
    这种方式与许多开发工具一样,在画布(CONVAS)编辑器中,将图像直接从文件系统或数据库中导入,主要用来显示企业标志、制作屏幕背景等,在生成应用时图像同时被存入应用程序文件中。
  具体步骤如下:
    在画布编辑器屏幕,从菜单栏点按编辑→导入→图像,出现对话框后,指定待处理的图像,确定后即将图像调入当前的画布中,然后可对其进行任意拖放,也可在其上添加数据项或按钮等。
  
  2. 图像项方式
    这种方式与ORACLE其它数据类型的数据项(如文本项)使用方式一样,它以图像项形式表达,应用程序中仅保存其定义,实际运行时动态显示,这种方式是图像应用系统中最需要的。下面以一图文人事档案治理为例,具体描述动态图像(即员工照片)的二种不同的处理方法。
  
  ⑴基于ORACLE RDBMS的处理方法
  
    首先在建立员工档案基表时,除包含姓名、性别、工作证号、单位、部门等文本信息字段外,还需建立照片字段,此字段必须为LONG RAW类型;然后定义图像项,一是在建立FORM的新块时选中照片字段直接定义,另一方法是在已有块中增加新项或在画布编辑中增加图像项,此时应注重该项必须与数据库中的字段名对应;最后在属性窗口中设置图像项的大小风格(Size Style),对于固定大小的照片可设置为Crop即按实际大小显示方式,而对于不知图像大小的可设置为Adjust即按比例缩放图像以便能够完整地显示图像。
  
    至此设计完毕,运行时系统自动将定义的图像项与数据库中的照片字段相对应,查询记录时就将相应记录中的照片信息调入显示,若进行修改或替换操作,系统提交时自动修改数据库中的相应图像信息。
  
    基于ORACLE数据库的方法开发简单,几乎不需额外的编程,非凡是对图像的修改、替换处理比其它开发工具更加方便,比较适用于大型应用系统;但这种方法只能基于ORACLE数据库才能实现,对异种数据库不适用,同时应注重在数据库选择词句SELECT中不能使用"*",即不能使用SELECT * FROM …这样的语句。
  
  ⑵基于文件系统操作
    这种方式员工档案库中不含照片字段,但需建立文件目录结构,用于存放图像文件,如建立类型下面的目录结构:
  C:\ ── IMG ┬── 单位代码 ┬── 部门代码 ┬─工作证号1.JPG
  │ │ │ …….
  │ │ │
  │ │ └─工作证号n.JPG
  
    在FORMS的画布编辑器中或新项的属性窗口定义图像项,需注重的是此项不能与数据库联系,然后建立触发器(Trigger),以查询功能为例,需在FORMS中定义块级Trigger,类型定义为"Post_Query" ,其PL/SQL内容为:
  declare
  zp varchar2(100); -- 定义局部变量,存放照片文件名
  Begin
  --block.dw为单位代码,block.bm为部门代码,block.gzzh为工作证号
  --拼接员工的照片文件名,注重block前的':'不能少
  zp:='C:\IMG':block.dw'\':block.bm'\':block.gzzh'.JPG';
  -- 将照片文件调入并以JPEG格式在图像项IMG中显示
  read_image_file(zp,'JFIF','block.img');
  End;
    这样,系统运行时即可在显示文本信息的同时显示员工对应的照片。
这种方式可基于多种数据库系统,缺点是需要编写较多的代码,而且文件结构复杂,不便治理,易造成磁盘碎块影响系统性能等,因此比较适用于单机、小型应用系统。
  
  三、结束语
    通过上面的介绍,可使我们的应用系统的内涵更加丰富,同时也为选择开发工具时提供技术参考,现在流行的各种开发工具如PB、VB、Delphi、DEVELOPER/2000等就其整体功能很难说谁优谁劣,一般均能满足应用开发的需要,但针对具体问题时可能会有差别,如目前直接支持高压缩比图像应用的工具就不多,这就需要在选择工具时根据具体应用来仔细考虑。当然,随着时间的推移、软件版本的不断更新,支持多媒体的工具会越来越完善,使应用系统更加完美。
上一篇:铁道部运营财务收入系统Oracle数据库性能的调整 人气:404
下一篇:监控ORACLE数据库性能 人气:296
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-24 Sablog-X v2.0 预览版
2008-7-24 帝国备份王EmpireBak 2008 正式版
2008-7-24 网趣网上购物系统时尚版 v8.2
2008-7-24 纵横B2B电子商务系统XYECS!B2B v
2008-7-24 e路小说小偷 v1.2.0723
2008-7-24 凌风美女图片站程序 v2.2
2008-7-24 TOM15电影收索程序
2008-7-24 清风信息自动采集生成系统 v1.0
2008-7-24 QQ邮箱编辑器 v1.0 (小小菜刀ASP
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号