วอยเอเจอร์ (โปรแกรมห้องสมุด)
Voyagerเป็นระบบห้องสมุดแบบบูรณาการที่ใช้โดยห้องสมุดมหาวิทยาลัย และพิพิธภัณฑ์หลายร้อยแห่งทั่วโลก Voyager ได้รับการพัฒนาโดยEndeavor Information Systems Inc. ซึ่งได้ควบรวมกิจการเข้ากับEx Libris Groupในเดือนธันวาคม พ.ศ. 2549 [ 1 ]
เทคโนโลยีพื้นฐานยังคงคล้ายคลึงกันตลอดหลายปีที่ผ่านมา ยกเว้นแคตตาล็อกการเข้าถึงสาธารณะออนไลน์ (OPAC)ในเวอร์ชัน 7 ในปี 2551 OPAC ของ WebVoyage รุ่น "คลาสสิก" ถูกแทนที่เพื่อรับมือกับการแข่งขันที่เพิ่มขึ้นจากKohaและบริษัทอื่นๆ[ 2 ]
โมดูล
โมดูลต่างๆ เป็นวิธีการหลักที่เจ้าหน้าที่ห้องสมุดใช้ในการโต้ตอบกับระบบ Voyager แบ่งออกเป็นโมดูลต่างๆ ที่มุ่งเน้นการช่วยเหลือในงานบางอย่างที่ทำกันทั่วไปในห้องสมุด โมดูลเหล่านี้ถูกพัฒนาขึ้นในรูปแบบ โปรแกรม Microsoft Windowsที่สื่อสารกับเซิร์ฟเวอร์และฐานข้อมูลส่วนกลาง
โมดูลต่างๆ มีดังต่อไปนี้:
- ระบบการยืม-คืน - โมดูลนี้ใช้หลักในการให้ยืมและคืนหนังสือแก่ผู้ใช้บริการห้องสมุด นอกจากนี้ยังช่วยในการสร้างและดูแลรักษาบันทึกข้อมูลผู้ใช้บริการ การประมวลผลค่าปรับ และการประมวลผลคำขอหนังสือจากห้องสมุด
- การจองล่วงหน้าสำหรับอุปกรณ์สื่อ (ไม่บังคับ) ช่วยให้ผู้ใช้สามารถจองวิดีโอและอุปกรณ์สื่อล่วงหน้า รวมถึงการบำรุงรักษาอุปกรณ์ได้ ประเภทของรายการที่อนุญาตให้จองนั้นขึ้นอยู่กับรายการที่เจ้าหน้าที่ห้องสมุดได้เพิ่มเข้าไปเท่านั้น
- Web Voyage - นี่คือส่วนติดต่อผู้ใช้บนเว็บเบราว์เซอร์ สำหรับผู้ใช้ในการค้นหา ต่ออายุการยืม และขอยืมสิ่งของจากคลังหนังสือของห้องสมุด
- การเข้าถึงรายงาน - แม้จะไม่ใช่โมดูลอย่างเป็นทางการ แต่ Voyager ก็อนุญาตให้เชื่อมต่อผ่าน ODBC กับฐานข้อมูลหลักได้ ซึ่งช่วยให้เจ้าหน้าที่ห้องสมุดสามารถสร้างรายงานสถิติและการใช้งานแบบกำหนดเองได้
- ระบบรายงาน - หนึ่งในวัตถุประสงค์ของโมดูลนี้คือการสร้างอีเมลและสิ่งพิมพ์แจ้งเตือนไปยังผู้ใช้บริการ เพื่อแจ้งให้ทราบถึงการเรียกคืนหนังสือ รายการที่เกินกำหนดส่ง การแจ้งเตือนพิเศษ และค่าปรับ นอกจากนี้ ระบบรายงานยังสร้างรายงานข้อยกเว้น ซึ่งเป็นการละเมิดนโยบายของระบบ รายงานธุรกรรม และสถิติบางส่วน ซึ่งเจ้าหน้าที่ห้องสมุดนำไปใช้
- การจัดทำรายการหนังสือ – นี่คือโมดูลหลักที่แผนกบริการด้านเทคนิคของห้องสมุดใช้ ใช้ในการสร้างและแก้ไขข้อมูลสำหรับหนังสือและสื่อต่างๆ ในคลังของห้องสมุด
- การจัดซื้อ - ช่วยให้เจ้าหน้าที่สามารถติดตามคำสั่งซื้อและจัดสรรเงินเข้ากองทุนและบัญชีต่างๆ ได้
- ใบเรียกหนังสือ (ไม่บังคับ) ช่วยให้ผู้ใช้บริการสามารถขอโอนย้ายหนังสือระหว่างหน่วยต่างๆ ในระบบห้องสมุดได้
- ระบบตรวจสอบด้วยตนเอง - มีส่วนติดต่อผู้ใช้สำหรับสถานี"ตรวจสอบด้วยตนเอง"
- บริการยืมระหว่างห้องสมุด Voyager (ILL) - (ไม่บังคับ) ช่วยให้ผู้ใช้บริการห้องสมุดสามารถขอยืมสิ่งของจากสถาบันอื่นได้
- ผู้ดูแลระบบ - ใช้สำหรับเพิ่มผู้ใช้ระบบ ตั้งค่าสถานที่ยืม-คืน และนโยบายต่างๆ รวมถึงการตั้งค่าปฏิทินสถานที่
ภายใน
Voyager ใช้ฐานข้อมูล Oracleและเว็บเซิร์ฟเวอร์Apache Tomcat ฟังก์ชันการรายงานใช้สคริปต์ Perlและดังที่กล่าวไว้ข้างต้น สำหรับโมดูลต่างๆ นั้นใช้โปรแกรมMicrosoft Windows ที่พัฒนาขึ้นเอง
APIสำหรับการเขียนโปรแกรมเพียงอย่างเดียวของ Voyager คือ BatchCat.dll ซึ่งมีฟังก์ชันการทำงานส่วนใหญ่เหมือนกับไคลเอ็นต์การจัดทำแคตตาล็อกของ Voyager นอกจากนี้ เว็บเซิร์ฟเวอร์ของ Voyager ยังมีบริการ XML และ API เว็บจำนวนจำกัดสำหรับวัตถุประสงค์ในการบูรณาการอีกด้วย
ช่องทางเดียวที่เจ้าหน้าที่ห้องสมุดสามารถเข้าถึง Voyager ได้คือผ่านตารางข้อมูลที่เปิดเผยในฐานข้อมูล Voyager ส่วนหน้าของ Access Reports ที่เชื่อมต่อกับฐานข้อมูลนี้มี คำสั่ง SQL สำเร็จรูปมากมาย ที่เขียนโดย Endeavor เพื่อช่วยให้เจ้าหน้าที่ห้องสมุดสร้างรายงานได้ นอกจากนี้ยังสามารถเขียนซอฟต์แวร์ที่เชื่อมต่อโดยตรงกับฐานข้อมูลและอ่านตารางจากที่นั่นได้ อย่างไรก็ตาม ดัชนีต่างๆ ที่ทำให้ Web Voyager ทำงานได้รวดเร็วนั้นไม่ได้เปิดเผยให้โปรแกรมเมอร์ทั่วไปได้ใช้งาน
ตารางของ Voyager เป็นรูปแบบย่อของ ระเบียนข้อมูลบรรณานุกรม MARCระเบียน MARC จริงจะถูกจัดเก็บในรูปแบบ BLOBแต่บางส่วนของระเบียน MARC จะถูกดึงออกมาและจัดเก็บไว้ในตาราง ตัวอย่างเช่น BIB_TEXT.TITLE คือฟิลด์ระเบียนข้อมูลบรรณานุกรม MARC ที่เก็บชื่อเรื่อง ระเบียนข้อมูลบรรณานุกรมจะถูกจัดเก็บไว้ในตารางชื่อ BIB* ระเบียนข้อมูลการถือครองจะถูกจัดเก็บไว้ในตารางชื่อ MFHD* (Marc Format for Holdings Data) และระเบียนข้อมูลผู้มีอำนาจจะถูกจัดเก็บไว้ใน AUTH
Voyager จะเพิ่มบันทึกของตัวเองที่เรียกว่า 'บันทึกรายการ' ซึ่งจะเก็บบาร์โค้ด 'ประเภทสื่อ' สถานที่ และข้อมูลอื่นๆ ผลที่ตามมาคืออาจมีข้อมูลบางส่วนที่ซ้ำซ้อนในฐานข้อมูล โดยเฉพาะอย่างยิ่ง 'สถานที่' และ 'ประเภทสื่อ'
ลิงก์ภายนอก
- กลุ่ม Ex Libris