Patilerle İlgili

Barınak Yönetim Sistemi Yazılımı

Bu yazıda, ismi Animal Shelter Manager (ASM) olan açık kaynak kodlu hayvan barınağı yönetim sistemi yazılımının kurulumundan ve bazı işlevlerinden bahsedeceğim.

Daha önce Rob’la kendi yazdığı barınak yönetim sistemi, https://sheltermanager.com/ üzerine bir söyleşi gerçekleştirmiştim. Programı ve geliştirme sürecini tanıtmıştık. Söyleşiye buradan ulaşabilirsiniz. Barınak yönetim sistemi yazılımı, açık kaynak kodlu ve programı ücretsiz olarak edinip, kendi sunucularınıza kurabilirsiniz. Diğer seçenekse, Animal Shelter Manager sitesi üzerinden servis olarak satın alabilirsiniz. Açıkçası, bence, servis olarak satın almak çok daha kolay ve dolayısıyla mantıklı. Özellikle bilgi işlem personeliniz yoksa. Sunucusuyla, çıkan sorunla, kurulumuyla uğraşmıyorsunuz. Yine de kendi sunucularına kurmak isteyen ya da denemek ve sonra almak isteyen barınak kullanıcıları için nasıl deneme kurulumu yapabileceklerini yazdım.

Programın Türkçe sürümü mevcut. Çeviriler uygun değilse,https://translations.launchpad.net/sheltermanager üzerinden kendi önerinizi çeviri olarak ekleyebilirsiniz.

KISACA İŞLEVLER

Kurulumla ilgili detaylardan bahsetmeden önce, Animal Shelter Manager / Barınak Yönetim Sistemi programı ne işe yarar ve ekranları nasıldır; kısaca bahsedeyim:

  • Barınakta anlık olarak kaç hayvan var, yerleşkeleri, medikal tarihçelerini kaydedebilir ve raporlayabilirsiniz.
  • Hayvan kayıtlarına, doküman, fotoğraf, vidyo, ses ekleyebilirsiniz.
  • Barınağa gelen şikayetleri ve yerleşkelerini kaydedebilirsiniz. Farklı şikayetleri ve hayvan kontrol birimlerinin sevk edildiği bölgeleri raporlayabilirsiniz.
  • Günlük yapılması gereken medikal kürleri, aşıları kontrol edebilirsiniz.
  • Rezervasyon kayıtları oluşturabilirsiniz.
  • Bizim ülkemizde yok, bildiğim kadarıyla ama varsa hayvan sigortası anlaşmalarını kaydedebilir ve takip edebilirsiniz.
  • Aşı, ilaç stok kontrolü yapabilirsiniz.
  • İlaçların ve pansiyon kalış maliyetlerinin kaydını tutabilirsiniz.
  • Ülkemizde henüz aktif olmayan PetFinder.com, AdoptAPet.com ve Rescuegroups.org siteleriyle entegredir.
  • Dokümanları ve kayıtları e-posta ile gönderebilirsiniz.
  • Mikroçip güncellemelerini AVID/PETtrac, SmartTag, PetLink ,HomeAgain üreticilerindense çip yapabilirsiniz.
  • Bir hayvana ait sahiplenilme ve bir sahibe ait bırakma ve yasaklanma kayıtlarını görebilirsiniz.

Barınak Açılış Ekranı

Barınağınızın adını, yerleşkelerini, iletişim bilgilerini, program kurulduktan sonra Ayarlar menüsünden yapmanız gerekiyor.

Barınak Görünüm

Barınak Görünüm

Barınaklarda çoğunlukla köpekler olsa da diyelim ki; Arpa diye bir kedimiz var. Onun kaydını yapalım.

ARPA

ARPA

ARPA ve kardeşi KÖMÜR, bizim binanın bahçesinde yaşıyorlar. Keşke güzel bir yuvaları olsa…Neyse, diyelim ki; hayırsız sahipleri onu barınağa terk ettiler. Barınağa bir hayvan geldiğinde, Hayvan Ekle menüsünden yeni patinin kaydını, barınağa giriş tarihini, ismini, sahiplendirme için uygun olup olmadığını, barınağa geliş nedenini vs bilgileri sisteme ekleyerek, yapıyorsunuz. Ayrıca, Arpa’ya ait tüm medikal kayıtlar; alması gereken ilaçlar, dozajlar, tarihler; aşı periyodları, Arpayla ilgili eklemek istediğiniz diğer dosyalar, beslenme tablosu gibi tüm bilgileri yine aynı ekranın farklı sekmelerinden kaydedebiliyorsunuz.

arpagenelekran

ARPA KÜNYE

medikal

ARPA – İLAÇLAR

Program kurulduğunda halihazırda bazı bilgilerle geliyor. Ör: Aşı türleri, hayvan türleri, barınak yerleşkeleri, ebatlar vs. Bunları Ayarlar–> Lookup menüsünden değiştirebilirsiniz.

Lookup

Lookup

Diğer kullanım detaylarına, program kurulduğunda kullanıcı kılavuzundan ulaşabilirsiniz.

KURULUM

ASM3 web tabanlı, python ile geliştirilmiş HTML5 desteği olan bir yazılım. Linux/Unix tabanlı makinelere kurulumu yapılabilir. Windows’a kurulum desteklenmiyor.

Windows makinenizde test etmek için virtualbox yazılımını indirip, üzerine Ubuntu kurarak yazılımı deneyebilirsiniz.

    1. Virtualbox indirmece: https://www.virtualbox.org/wiki/Downloads
    2. Ubuntu indirmece:  http://www.ubuntu.com/download/desktop Ubuntu 14.04.02 versiyonuyla sorunsuz çalışıyor.
    3. Bu ikisini indirdikten sonra ubuntuyu, virtualbox üzerine kurun. Sorun yaşamamak için RAM ve disk alanında ekonomik davranmayın. https://www.youtube.com/watch?v=JH29ALyraG4
    4. Ubuntu kurulduktan sonra, Settings–>Software & Updates i seçin ve alt resimdeki ayarları yapın.

      Software & Updates

      Software & Updates

    5. Bundan sonraki işlemlerin hepsi UBUNTU üzerinden gerçekleşecek. Firefox’u açın ve https://sheltermanager.com/site/en_oss_asm3.html buradan Ubuntu/Debian paketini seçin. Ubuntu Software Center ile aç seçeneğini işaretleyin. Ya da indirip sonra da çalıştırabilirsiniz ama gerek yok.
    6. Kurulumun nasıl yapılmasını anlatan README dosyasını, usr/share/doc/sheltermanager3 dizininde bulabilirsiniz.
readme2

ReadMe

  1. Programın çalışması için veritabanı kurulması gerekiyor. Bunun için MYSQL kurulumu yapacağız. Programın, veritabanı ile ilgili ayarları usr/lib/sheltermanager3/sitedefs.py dosyasındadır. Oradaki varsayılan ayarlara göre veritabanı kurulumu yapacağız. Kurduktan sonra siz değişiklik yapabilirsiniz.
    • # Database info
      DB_TYPE = “MYSQL” # MYSQL, POSTGRESQL, SQLITE
      DB_HOST = “localhost”
      DB_PORT = 3306
      DB_USERNAME = “root”
      DB_PASSWORD = “root”
      DB_NAME = “asm”

      sitedefs

      sitedefs.py

  2. Ubuntu’da terminal açın ve aşağıdaki komutu yazın.
    sudo apt-get install mysql-server
  3. Veritabanı için kullanıcı adı ve şifre sorduğunda, ikisine de root yazın.
  4. Veritabanı kurulumu için aşağıdaki komutu yazarak mysql sunucusuna login olun. Şifreyi sorduğunda root yazın.
    • mysql -u root -p
  5. asm isminde bir veritabanı oluşturun.
    • CREATE DATABASE asm;

Veritabanının doğru ayarlarla kurulduğunu kontrol etmek için aşağıdaki komutları çalıştırın ve veritabanının yaratılıp yaratılmadığını, portun doğru olup olmadığını kontrol edin.

mysql> SHOW DATABASES;
+——————–+
| Database           |
+——————–+
| information_schema |
| asm                |
| mysql              |
| performance_schema |
+——————–+
4 rows in set (0.00 sec)

mysql> SHOW GLOBAL VARIABLES LIKE ‘PORT’;
+—————+——-+
| Variable_name | Value |
+—————+——-+
| port          | 3306  |
+—————+——-+

  1. Şimdi ASM için gereken zorunlu paketleri yükleyip programı çalıştıracağız. Zorunlu paketler için aşağıdaki komutu yazın.
    • sudo apt-get install make python python-imaging python-webpy python-mysqldb python-psycopg2
  2. Aşağıdaki komutu yazın ve sheltermanager’ı başlatın.
    • sudo service sheltermanager3 start
      • Starting sheltermanager3 …
  3. Firefox’u açın. http://localhost:5000 yazın. Veritabanı ayarlarını yaptıktan sonra barınak yönetim sistemine giriş yapabilirsiniz.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

w

Connecting to %s