15
EzLib : Library management made easy http://developer.nectec.or.th/e lib ธธธธ ธธธธธธธธธธธ ธธธธธธธธธธธธธธธธธธธธธธธธธธธธธธธธ ธธธ NECTEC

EzLib : Library management made easy developer.nectec.or.th/elib

Embed Size (px)

DESCRIPTION

EzLib : Library management made easy http://developer.nectec.or.th/elib. ธนพร มหากิตติคุณ สำนักบริการเทคโนโลยีสารสนเทศภาครัฐ NECTEC. ปัญหาที่พบในปัจจุบัน. โปรแกรมห้องสมุด : มีความต้องการจำนวนมาก มีราคาแพง ไม่ตรงความต้องการของผู้ใช้ ขาดแคลนบุคลากรในการบำรุงรักษาระบบ ปัญหาอื่นๆ - PowerPoint PPT Presentation

Citation preview

Page 1: EzLib : Library management made easy developer.nectec.or.th/elib

EzLib : Library managemen t made easy

http://developer.nectec.or.th/elib ธนพร มหากิตตคุ ณ

สำ�าน�กิบรกิารเทคุโนโลยี�สำารสำนเทศภาคุร�ฐNECTEC

Page 2: EzLib : Library management made easy developer.nectec.or.th/elib

ปั�ญหาท��พบในปั�จจ บ�นโปัรแกิรมห#องสำม ด:• ม�คุวามต#องกิารจ�านวนมากิ• ม�ราคุาแพง• ไม)ตรงคุวามต#องกิารของผู้,#ใช้#• ขาดแคุลนบ คุลากิรในกิารบ�าร งร�กิษาระบบ

ปั�ญหาอ0�นๆ• หน�งสำ0อราคุาแพง แต)ใช้#ไม)คุ #มคุ)า

Page 3: EzLib : Library management made easy developer.nectec.or.th/elib

แนวทางกิารแกิ#ปั�ญหา

• Free software• Web based เพ0�อใช้#ทร�พยีากิรร)วมกิ�น

– Server– ผู้,#บ�าร งร�กิษา– หน�งสำ0อ

Page 4: EzLib : Library management made easy developer.nectec.or.th/elib

Scenario 1: คุ#นหาหน�งสำ0อ

M e m b e r

< < e x te n d s > >

< < e x te n d s > >

L ib r a r ia n

N o n - m e m b e r

S e a r c h

Smart Search

Advanced Search

B o r r o w

A d d W a tc h

Page 5: EzLib : Library management made easy developer.nectec.or.th/elib

Scenario 2: คุ0นหน�งสำ0อ

M e m b e r L ib r a r ia nR e tu r n

S e n d e - m a il

< < e x te n d > >

Page 6: EzLib : Library management made easy developer.nectec.or.th/elib

Scenario 3: จ�ดกิารข#อม,ลรายีกิารหน�งสำ0อ

L ib r a r ia n

M a n a g e b o o k ite m s D e le te b o o k ite m s

E d it b o o k ite m s

A d d b o o k ite m s

< < u s e s > >

< < u s e s > >

< < u s e s > >

Page 7: EzLib : Library management made easy developer.nectec.or.th/elib

System overview

M y S Q LD a ta b a s e S e r v e r A p a c h e W e b S e r v e r

+ P H P

I n te r n e t

W e b B r o w s e r

Page 8: EzLib : Library management made easy developer.nectec.or.th/elib

แนวทางกิารพ�ฒนาในอนาคุต

• Ontology search• Query relaxation

Page 9: EzLib : Library management made easy developer.nectec.or.th/elib

ปั�ญหาในกิารคุ#นหา

• ได#ข#อม,ลไม)คุรบตามคุวามต#องกิาร– คุ�าหลายีๆ คุ�าหมายีถึ4งสำ�งเด�ยีวกิ�น

• เช้)น สำ น�ขและหมาต)างกิ5หมายีถึ4ง หมา– ไม)ทราบศ�พท6เฉพาะทาง

Page 10: EzLib : Library management made easy developer.nectec.or.th/elib

กิารใช้# Ontology แกิ#ปั�ญหา

B o o k in f o r m a tio n ( T itle , K e y w o r d e tc . )

O n to lo g y C o n v e r te r D ic tio n a r y

O n to lo g y , B o o k in f o r m a tio n

D a ta b a s e

Q u e r yM o d if ie r Q u e r yModified

Query

Page 11: EzLib : Library management made easy developer.nectec.or.th/elib

ปั�ญหาในกิารคุ#นหา 2

• ไม)พบข#อม,ลเน0�องจากิคุ�าท��ใช้#คุ#นหาเฉพาะเจาะจงเกินไปั

Page 12: EzLib : Library management made easy developer.nectec.or.th/elib

กิารใช้# Query Relaxation แกิ#ปั�ญหา

Queryprocessing

Querymodification

Relaxationmanager

TAHsPostprocess

modules

Approximateanswers

DB

Satisfactoryanswers ?

Query

N o Ye s

Page 13: EzLib : Library management made easy developer.nectec.or.th/elib

Type abstraction hierarchy (TAH)

G e n e r a liza tio n S p e c ia liza tio n

A ge

Y ou ng A d u ltT eenP reteen S en io rA du lt

20 . . . 3513 . . . 198 . . . 1 2 65 . . . 9536 . . . 64

Page 14: EzLib : Library management made easy developer.nectec.or.th/elib

ตดต)อขอรายีละเอ�ยีดหร0อเข#าร)วมโคุรงกิาร

• http://developer.nectec.or.th/elib• [email protected][email protected]• - Phone: 642 7077 ext 5045• -Fax: 642 7064

Page 15: EzLib : Library management made easy developer.nectec.or.th/elib

ขอขอบคุ ณ อาจารยี6หมอ ทว�ทอง กิออน�นตกิ,ล อาจารยี6 ดน�นท6 ศ ภภ�ทรานนท6 ศ,นยี6บรกิารสำารสำนเทศทางเทคุโนโลยี� (TIAC)