Top Banner
คู่มือการใช้งานระบบห้องสมุดอัตโนมัติ OpenBiblio รุ่น myLib 1 บุญเลิศ อรุณพิบูลย์ คู ่มือการใช้งานระบบห้องสมุดอัตโนมัติ OpenBiblio รุ ่น myLib โดย ... บุญเลิศ อรุณพิบูลย์ ฝ่ายบริการความรู้ทางวิทยาศาสตร์และเทคโนโลยี สานักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) กรกฎาคม 2556
15

Automated Library with OpenBiblio - myLib

Jun 19, 2015

Download

Technology

คู่มือการใช้งานระบบห้องสมุดอัตโนมัติ OpenBiblio รุ่น myLib
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 1

บญเลศ อรณพบลย

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib

โดย ... บญเลศ อรณพบลย

ฝายบรการความรทางวทยาศาสตรและเทคโนโลย

ส านกงานพฒนาวทยาศาสตรและเทคโนโลยแหงชาต (สวทช.)

กรกฎาคม 2556

Page 2: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 2

บญเลศ อรณพบลย

แนะน าโปรแกรม

โปรแกรมระบบหองสมดอตโนมต OpenBiblio รน myLib เปนโปรแกรมระบบหองสมดอตโนมตทพฒนาตอยอดจากโปรแกรม OpenBiblio อนเปนโปรแกรมระบบหองสมดอตโนมต (Automated Library) ทพฒนาบนฐานของโอเพนซอรส หรอการเปดเผยตนฉบบโปรแกรมทใหบรการผานเวบ http://obiblio.sourceforge.net/

โปรแกรม OpenBiblio เปนระบบหองสมดอตโนมตทพฒนาดวยภาษา PHP ท างานบนระบบฐานขอมล MySQL และ OpenBiblio รน myLib กไดน าตนฉบบโปรแกรมดงกลาวมาปรบปรงความสามารถ โดยเฉพาะ การปรบแกไขปญหาภาษาไทย การปรบรปแบบการแสดงผลขอมลเพอใหรองรบการใชงานกบหองสมดขนาดเลกในประเทศไทย

การตดตงโปรแกรมบน AppServ

ตนฉบบโปรแกรม OpenBiblio รน myLib ดาวนโหลดไดจากเวบไซต http://stks.or.th/th/knowledge-bank/25-open-source/4153-mylib.html ซงมตนฉบบเปนฟอรแมต zip ดงน openbiblio-mylib.zip

การใชงานใหแตกแฟมฟอรแมต zip จะไดโฟลเดอรชอ openbiblio-mylib จากนนใหคดลอกโฟลเดอรดงกลาวไปไวในโฟลเดอร C:\AppServ\www ของ AppServ

เมอคดลอกโฟลเดอรตนฉบบโปรแกรมไวท C:\AppServ\www แลวใหเปลยนชอโฟลเดอรใหเหมาะสม เชน mylib จากนนเขาสสวนการสรางฐานขอมลรองรบขอมลของ OpenBiblio ดวยค าสง http://127.0.0.1/phpmyadmin

Page 3: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 3

บญเลศ อรณพบลย

จากจอภาพการสรางฐานขอมลของ MySQL ใหระบชอฐานขอมล Create new database เชน mylib จากนนเลอกรายการรปแบบการเขารหสภาษาเปน utf8_unicode_ci แลวคลกปม Create

เมอสรางฐานขอมลตามขนตอนขางตน กใหไปปรบแตงคา Config ของไฟลระบบ OpenBiblio โดยเขาไปทโฟลเดอร C:\AppServ\www\mylib เปดไฟล database_constants.php ดวย TextEditor เชน NotePad++

Page 4: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 4

บญเลศ อรณพบลย

ปรบแกไขขอมลในรายการ define ทง 4 รายการใหถกตองกบคา Config ของ AppServ เชน

บรรทดท 10 define("OBIB_HOST", "localhost"); คงไวเหมอนเดม

define("OBIB_DATABASE", "openbiblio"); ปรบแกไขค าวา openbiblio ใหตรงกบชอฐานขอมลทสรางไว (กรณนคอ mylib)

define("OBIB_USERNAME", "openbiblio"); ปรบแกไขค าวา openbiblio ใหตรงกบ user name ของผใชงาน AppServ (กรณนคอ root)

define("OBIB_PWD", "openbiblio"); ปรบแกไขค าวา openbiblio ใหตรงกบ password ของผใชงาน AppServ

เมอปรบแกไขขอมลทงหมดแลวใหบนทกแฟมและปดแฟมดงกลาว จากนนจะเขาสสวนตดตงโปรแกรมโดยพมพค าสง http://127.0.0.1/mylib จะปรากฏสวนการตดตง ดงน

คลกเลอกภาษาการตดตงเปน English ตอดวยการคลกเลอกการตดตงขอมลตวอยาง Install Test Data จากนนคลกปม Install

Page 5: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 5

บญเลศ อรณพบลย

จากภาพแสดงวาการตดตงโปรแกรม OpenBiblio รน myLib เสรจสมบรณ ใหคลกลงก start using OpenBiblio เพอเรมโปรแกรม

จากภาพเปนสวนการท างานกบผใชทเรยกวา OPAC (Online Public Access Catalog) ซงเปนจอภาพทผใชสามารถเขาถงทรพยากรของหองสมด

Page 6: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 6

บญเลศ อรณพบลย

การสบคนทรพยากรโดยผใช

ผใชงานหองสมดผานระบบหองสมดอตโนมต OpenBiblio รน myLib สามารถเขาสบคนทรพยากรไดสะดวกขนกวาระบบหองสมดอตโนมตทวไป เพราะนอกจากการเขาถงผานการสบคน ยงสามารถใชการคลกเลอกหวเรอง การคลกจากภาพตวอยางของปกหนงสอ ซงเปนรปแบบใหมท OpenBiblio รน myLib ทใหความสนใจและปรบโฉมการท างานเพอใหผใชงานเขาใชงานไดสะดวกยงขน

การเขาถงดวยหวเรอง จะท าไดผานพนทการท างานทเรยกวา Subject Cloud ซงจะแสดงวาทรพยากรในระบบนมหวเรองใดบาง และหวเรองใดมจ านวนมาก

จากตวอยางจะพบวาหวเรอง Programming มขนาดหนาและตวใหญ กวาหวเรองอน จงแสดงวาในระบบนมการใหหวเรองกบทรพยากรดวยค าวา Programming มากทสด ซงเมอคลกทค าวา Programming โปรแกรมจะแสดงรายการทรพยากรตามหวเรองทเลอก ดงน

จากภาพแสดงวาทรพยากรทมการใหหวเรองดวยค าวา Programming ม 3 รายการ ทงนสามารถคลกทชอเรอง (Title) ของทรพยากรทตองการเพอดรายละเอยดอนๆ ดงน

Page 7: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 7

บญเลศ อรณพบลย

การกลบไปสหนาแรกของ OPAC ท าไดโดยการคลกทชอเวบในสวน Header กรณนคอคลกทค าวา “Your Library Name” จากหนาแรกของ OPAC ยงสามารถเขาถงทรพยากรทตองการไดโดยการคลกทปกหนงสอไดเชนกน

โดยการคลกทปกหนงสอ จะแสดงขอมลบรรณานกรมของหนงสอเลมดงกลาว

Page 8: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 8

บญเลศ อรณพบลย

นอกจากนยงสามารถใชการคนทงการคนแบบงาย และการคนขนสงเหมอนระบบหองสมดทวไป

การปรบแตงระบบโดยผดแลระบบ

เมอตดตงโปรแกรมแลว กอนใชงานควรเรมจากการปรบแตงระบบโดยผดแลระบบ ซงท าไดโดยการคลกเมนค าสง “ผดแลระบบ” ซงจะปรากฏสวนการท างาน ดงน

Page 9: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 9

บญเลศ อรณพบลย

จากนนคลกปม Login เพอเขาสระบบดวย Username คอ admin และ Password คอ admin

ในสวนการท างานของผดแลระบบ ใหคลกแทบ Admin ซงจะปรากฏรายการค าสงทเกยวของ ดงน

การเปลยนรหสผานของผดแลระบบ

ค าสงแรกทผดแลระบบควรรจกกคอ การเปลยนรหสผาน โดยคลกเลอกค าสง Staff Admin จะปรากฏสวนแสดงรายชอสมาชกของระบบ ดงน

คลกลงก pwd ของ Root Administrator จากนนปอนรหสผานใหม 2 ครงเพอปองกนการบกรกระบบ และควรหมนปรบเปลยนรหสผานสม าเสมอ

Page 10: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 10

บญเลศ อรณพบลย

การปรบแตงขอมลของเวบไซต

การปรบแตงขอมลของเวบไซต เชน ชอเวบ ขอมลการใหบรการ เปนอกค าสงทควรด าเนนการกอนเปดใชงานเวบ โดยคลกเลอกจากเมนค าสง Library Settings ซงจะมรายการทตองก าหนด ดงน

ปรบแกไขขอมลตามตองการเชนการปรบแกไขคา Locale เปน “ภาษาไทย” เพอปรบระบบตดตอผใชเปน “ภาษาไทย” แลวคลกปม Update

Page 11: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 11

บญเลศ อรณพบลย

การลงขอมลบรรณานกรมทรพยากรอยางงาย

ส าหรบหองสมดขนาดเลก สามารถลงขอมลบรรณานกรมไดโดยผดแลระบบ ซงเรมจากการสราง “ประเภททรพยากรสารสนเทศ” ของหองสมดกอน โดยคลกเลอกรายการค าสง “ประเภททรพยากรสารสนเทศ” จะปรากฏจอภาพการท างาน ดงน

Page 12: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 12

บญเลศ อรณพบลย

ระบบไดเตรยมประเภทของทรพยากรไวเบองตนหลายประเภท หากตองการปรบแกไขรายละเอยดของประเภททรพยากรทมอยเดม กคลกค าสง “แกไข” และหากตองการเพมประเภทใหมใหคลกค าสง “เพมประเภททรพยากรสารสนเทศ”

จากนนจงเรมบนทกขอมลบรรณานกรมของทรพยากรสารสนเทศแตละรายการ โดยคลกแทบ “งานลงรายการทรพยากรสารสนเทศ” คลกค าสงยอย “เพมรายการบรรณานกรม”

จะแสดงสวนการลงรายการบรรณานกรม ดงน

Page 13: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 13

บญเลศ อรณพบลย

รายการทมเครองหมาย * สแดง หมายถงจะตองระบ เมอปอนแลวจงคลกปม “บนทก” เพอบนทกขอมล จากนนโปรแกรมจะเขาส “รายการตวเลม”

รายการตวเลม จะบอกวา “หนงสอชอเรองดงกลาว” มจ านวนกเลมในหองสมด โดยรหสบารโคด สามารถคลกตวเลอก “สรางบารโคดอตโนมต” และปอนขอมลรายละเอยดเชน เลมท 1 จากนนคลกปม “บนทก” จะปรากฏผล ดงตวอยาง

เมอปอนขอมลแลว ลองกลบไปหนา OPAC จะปรากฏหนาปกหนงสอเลมใหมน ดงภาพ

Page 14: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 14

บญเลศ อรณพบลย

การแกไขรายการบรรณานกรม

หากรายการบรรณานกรมทสรางมสวนทตองการแกไข สามารถท าไดโดยการเขาสโหมดผดแลระบบ คลกแทบ “งานลงรายการทรพยากรสารสนเทศ” แลวคนชอเรองทตองการแกไข เชน

คลกชอหนงสอทตองการแกไข

Page 15: Automated Library with OpenBiblio - myLib

คมอการใชงานระบบหองสมดอตโนมต OpenBiblio รน myLib 15

บญเลศ อรณพบลย

จากภาพจะแสดงรายการบรรณานกรมของหนงสอทเลอกเพอแกไข ใหตอดวยการเลอกเมนค าสง “แกไขขอมลรายการบรรณานกรม”

เอกสารเลมนจะน าเสนอการใชงาน OpenBiblio รน myLib เพยงเบองตนเพอใหเปนแนวทางการพฒนาระบบหองสมดอตโนมตในสวนผดแลระบบ การลงรายการอยางงาย และการสบคนโดยผใช ทงนตนฉบบโปรแกรม OpenBiblio รน myLib ยงอนญาตใหผสนใจน าไปพฒนาตอยอดเพอประยกตใชงานตามตองการไดดวยครบ