แจกระบบจัดการเอกสารออนไลน์ โดยใช้ Codeigniter Framework [PHP+MySQL]
Codeigniter
ระบบเอกสาร ที่ผมได้เขียนขึ้นมานั้น ผมได้ใช้ php framework ของ Codeigniter 3 ในการเขียนขึ้นมา ซึ่งผมเพิ่งเริ่มเขียน Codeigniter framework มาได้ไม่นาน ซึ่งเดิมทีผมตั้งใจจะเริ่มต้นกับ Laravel framework แต่ก็ตัดสินใจเลือก Codeigniter ก่อน เนื่องจากมีหลายๆความคิดเห็นบนอินเตอร์เน็ตว่า Codeigniter เขียนง่าย สำหรับระบบเอกสารที่ผมเอามาแจกนั้นเป็นระบบง่ายๆ ไม่ซับซ้อนมากนักเหมาะสำหรับคนที่เพิ่มเริ่มหัดเขียน Codeigniter นำไปศึกษา โดยผมตั้งใจไว้ว่า พยายามเผยแพร่ Source code ที่คนอ่านแล้วเข้าใจไม่ยาก และระบบเอกสารผมได้นำ AdminLTE2 มาเป็นหน้าตาเว็บไซต์ซึ่งเพิ่งเริ่มใช้เวอร์ชั่นนี้เหมือนกันครับ และสุดท้ายสุดถ้าใครเกิดปัญหาตรงไหน สอบถามได้ทาง Comment ด้านล่างนี้นะครับ
สำหรับ ระบบเอกสาร ผมได้ออกแบบฐานข้อมูลโดยมี ทั้งหมด 3 ตาราง คือ users, categories, document โดย users เก็บข้อมูลผู้ใช้, categories เก็บข้อมูลหมวดหมู่เอกสาร, document เก็บเอกสาร
ความสามารถของระบบเอกสาร ecdocument มีดังนี้
1. สามารเพิ่ม แก้ไข และลบ ข้อมูลหมวดหมู่เอกสาร, เอกสาร ได้
2. ไฟล์เอกสารที่อัพโหลดในระบบเอกสารรองรับเฉพาะ ไฟล์นามสกุล PDF เท่านั้น
3. สามารถตรวจสอบการเข้าถึงการ จัดการระบบเอกสารได้
ซึ่งความสามารถข้างต้นที่กล่าวมานี้ ผู้ใช้งานสามารถนำไปต่อยอดได้ครับ
สำหรับ source code สามารถดาวน์โหลดได้ที่ลิงค์ด้านล่างครับ โดยจะมีไฟล์ *.sql อยู่ข้างในโฟล์เดอร์ด้วยครับ
************
การติดตั้ง
************
1. แก้ไขไฟล์ application/config/database.php (เปลี่ยนข้อมูลฐานข้อมูล)
2. แก้ไขไฟล์ application/config/config.php
บรรทัดที่ 20 เปลี่ยน URL เว็บไซต์ให้ตรงกับข้อมูลของคุณเช่นเว็บ https://www.itoffside.com/ เป็นต้น
3. ตั้งค่ากำหนดสิทธิ์อัพโหลดไฟล์ที่โฟล์เดอร์ session และ uploads ให้ทุกคนสามารถอัพโหลดได้ (CHMOD 777)
*******
เงื่อนไขการใช้งาน
*******
ทุกคนมีสิทธิ์ในการแก้ไขไฟล์และใช้งานได้ พร้อมทั้งทำซ้ำแลแจกจ่ายไปยังแหล่งต่างๆได้
แต่**ห้ามนำไปจำหน่ายโดยเด็ดขาด
*********
Special Thanks
*********
ขอขอบคุณทุกๆท่านที่ทำให้นักพัฒนามีแรงบรรดาลใจในการพัฒนาต่อไปโดยการ บอกต่อ(Share) หรือท่านใดใจดีก็บริจาคให้กับทางผู้พัฒนาได้ทุกทาง เช่น ธนาคาร, เพลย์พาล เป็นต้น
ขอบคุณครับ
รูปภาพบางส่วนจากหน้าจอระบบ ครับ


แชร์บทความนี้
โปรแกรมเมอร์
itOffside



ความเห็น (189)