[แจกฟรี] ระบบจัดการเอกสาร PHP & MySQL มีความปลอดภัย ใช้งานได้จริง พร้อมระบบจัดการครบครัน
วันที่: 5 ต.ค. 2568 19:56 น.
![[แจกฟรี] ระบบจัดการเอกสาร PHP & MySQL มีความปลอดภัย ใช้งานได้จริง พร้อมระบบจัดการครบครัน](/images/20251009083153_43838.png)
ระบบจัดการเอกสารออนไลน์ DocSys พัฒนาด้วย Laravel มาพร้อมกับฐานข้อมูล MySQL ที่ใช้งานง่ายกับ Hosting ราคาย่อมเยา ทั้งหมดนี้ แจกฟรี พร้อมติดตั้งใช้งาน
คุณสมบัติเบื้องต้น
- ใช้งานบนเว็บไซต์รองรับระบบออนไลน์และ Intranet ของหน่วยงาน
- มีระบบค้นหาเอกสาร
- แสดงภาพสไลด์เพื่อเผยแพร่ข้อมูลสำคัญ
- ระบบนับจำนวนการดาวน์โหลดเอกสาร
- จัดหมวดหมู่เอกสารได้อิสระ
- มีระบบบริหารจัดการต่าง ๆ ที่ใช้งานได้ง่าย
- มีความปลอดภัย
ข้อมูลการพัฒนาระบบ
- พัฒนาด้วย Laravel 12 รองรับ PHP 8.2 ขึ้นไป
- Bootstrap 5.3 รองรับ Bootstrap icons
- Sweet Alert สำหรับการแจ้งเตือนต่าง ๆ ที่สวยงามยิ่งขึ้น
- ฐานข้อมูลออกแบบมาสำหรับ MySQL แต่สามารถ Migrate สำหรับ Database อื่น ๆ ได้
การดาวน์โหลดและติดตั้ง
- ดาวน์โหลดที่ https://github.com/puwanai-s/DocSys
- ใช้คำสั่ง Composer Install ได้เลย
- จากนั้นตั้งค่า .env ให้เรียบร้อย ซึ่งมีตัวอย่างแถมไปให้แล้ว
- สั่ง php artisan serve เพื่อรันใช้งานได้เลย
วิธีติดตั้งอย่างละเอียด
- ใช้คำสั่ง
git clone https://github.com/puwanai-s/DocSys.git
- ใช้คำสั่ง
cd DocSys
- ใช้คำสั่ง
cp .env.example .env
เพื่อสร้างไฟล์ env ต่าง ๆ ซึ่งรวมถึงการเชื่อมต่อฐานข้อมูลด้วย จากนั้นแก้ไขการตั้งค่าในไฟล์ .env ในส่วนของ DB ให้เรียบร้อย - ใช้คำสั่ง
composer install
ซึ่งหากยังไม่มีสามารถดูรายละเอียด และติดตั้งได้เลยที่ https://getcomposer.org/ - สั่ง migrate เพื่อสร้างตารางในฐานข้อมูลด้วย
php artisan migrate
- ทำการสร้างข้อมูลตั้งต้นจาก Seeder ด้วยคำสั่ง
php artisan db:seed
ระบบจะสร้างข้อมูลผู้ใช้ ข้อมูลหมวดหมู่และข้อมูลหน่วยงานให้อัตโนมัติ - สั่งรันระบบด้วยคำสั่ง
php artisan serve
ซึ่งหากระบบให้สร้าง key ก็สามารถใช้คำสั่ง generage key ได้ ด้วยคำสั่งphp artisan key:generate
- เข้าใช้งานระบบจัดการได้ที่ http://127.0.0.1:8000/login ด้วยรหัสพนักงาน 9999 รหัสผ่าน admin1234 ซึ่งเวลาใช้งานจริงต้องเปลี่ยนรหัสผ่านให้รัดกุม ห้ามใช้ user นี้โดยเด็ดขาด
- ปรับแต่หมวดหมู่ หน่วยงาน และเอกสารตามที่ต้องการได้เลย
- หากเปิดไฟล์ที่อัปโหลดไม่ได้ให้ใช้คำสั่ง
php artisan storage:unlink
แล้วลิงก์ใหม่ ด้วยคำสั่งphp artisan storage:link
หากมีข้อสงสัย สามารถสอบถามได้เลยครับ