ออมสิน คือชื่อของระบบบันทึกรายรับ-รายจ่ายส่วนบุคคลที่ทำงานบน Server ด้วย ภาษา PHP และออกแบบโดยใช้ Kotchasan Web Framework

คุณสมบัติ

  • ออมสินเป็นระบบบันทึกรายรับ-รายจ่าย ที่ทำงานบน Server สามารถลงทะเบียนผู้ใช้ได้ไม่จำกัด ทำให้สามารถใช้เป็นบริการผ่านเว็บ หรือใช้ในครอบครัวร่วมกันหลายๆคนก็ได้ โดยแต่ละบัญชีสามารถบันทึกได้อย่างอิสระ ไม่สามารถดูหรือเข้าถึงบัญชีของบุคคลอื่นได้
  • ออมสิน รองรับการสมัครสมาชิกด้วยบัญชี Facebook (ต้องมีการกำหนดค่า Facebook APP ID ให้กับโปรแกรมก่อน) หรือจะใช้อีเมล์ส่วนตัวก็ได้ โดยระบบรองรับการขอรหัสผ่านใหม่ผ่านอีเมล์ (Server ต้องสามารถใช้งานอีเมล์ได้)
  • สามารถ Export ข้อมูลออกเป็นไฟล์ Excel (ไฟล์ CSV) ได้ ทำให้สามารถนำข้อมูลไปใช้ร่วมกับโปรแกรมอื่นได้ และยังสามารถนำเข้าข้อมูลจากที่อื่น รูปแบบไฟล์ CSV ได้ด้วยเช่นกัน
  • มีรายงานสรุป รายปี รายเดือน รายวัน และ สรุปแยกตามประเภทค่าใช้จ่าย (ทำให้รู้ว่าปีหนึ่งๆ หมดค่าใช้จ่ายไปกับอะไรมากที่สุด) และมีรายงานสรุปแบบกำหนดค่าเองได้อีกด้วย
  • ออมสินรองรับการใช้งานบนหลากหลายอุปกรณ์ เช่น บน Desktop, บน Tablet, และบนมือถือ (IOS, Android)
  • สามารถนำออมสินไปใช้งานได้ฟรี ดัดแปลง หรือ นำไปใช้เชิงพาณิชย์ ได้ ขออย่างเดียวห้ามนำไปขายต่อ (ถ้ามีการปรับปรุงแล้วไม่ว่ากัน) หรือ บริจาคได้ที่ https://paypal.me/goragod/50

ความต้องการ

  • PHP 5.3 ขึ้นไป
  • ext-mbstring
  • PDO Mysql

 

การติดตั้งและการอัปเกรด

  1. ให้อัปโหลดโค้ดทั้งหมดจากที่ดาวน์โหลด ขึ้นไปบน Server
  2. เรียกตัวติดตั้ง http://domain.tld/install/ (เปลี่ยน domain.tld เป็นโดเมนรวมพาธที่ทำการติดตั้งไว้) และดำเนินการตามขั้นตอนการติดตั้งหรืออัปเกรดจนกว่าจะเสร็จสิ้น
  3. ลบไดเร็คทอรี่ install/ ออก

คลิปวิธีการติดตั้ง
 

การกำหนดค่าใน settings/config.php

หลังการติดตั้งเสร็จเรียบร้อยแล้ว จะมีไฟล์นี้เกิดขึ้นมา สามารถตั้งค่าเพิ่มเติมได้ตามนี้

<?php
/* config.php */
return array(
'web_title' => 'ออมสิน',
'web_description' => 'แอพพลิเคชั่น รายรับ-รายจ่าย ฟรี',
'timezone' => 'Asia/Bangkok',
/* ข้อมูล Mail Server สำหรับการขอรหัสผ่านใหม่ */
'noreply_email' => This email address is being protected from spambots. You need JavaScript enabled to view it.',
'email_charset' => 'utf-8',
'email_Host' => 'localhost',
'email_Port' => 25,
'email_SMTPSecure' => '',
/* กำหนดเป็น true ถ้าต้องการใช้งาน phpMailer (สำหรับ Host ที่รองรับ) */
'email_use_phpMailer' => false,
/* กำหนดเป็น true ถ้าต้องการส่งเมล์แบบระบุ Username และ Password (สำหรับ Host ที่รองรับ) */
'email_SMTPAuth' => false,
'email_Username' => '',
'email_Password' => '',
/* Facebook AppID หาได้จาก https://gcms.in.th/.......html */
'facebook_appId' => '',
);


เว็บไซต์ตัวอย่าง https://omsin.acc.in.th สามารถสมัครเพื่อใช้งานจริงได้ และเว็บไซต์ตัวอย่างเปิดให้สมัครสมาชิกผ่าน Facebook เท่านั้น

ดาวน์โหลดโค้ดได้จาก Github