ຂໍ້ມູນວັນທີ 16 ກັນຍາ 2026 ຕິດຕາມວຽກ 🏠 ກະດານພັດທະນາ 📊 ລາຍງານຄວາມຄືບໜ້າ 📋 ລາຍງານໜ້າວຽກ ພະແນກ ແລະ ຂໍ້ມູນ 🏢 ຊຸດກຽມພ້ອມລາຍພະແນກ ☑ ບັນຊີກວດເກັບຂໍ້ມູນ 📤 ບ່ອນສົ່ງຂໍ້ມູນ 🗓 ຕາຕະລາງເຮັດວຽກກັບພະແນກ 📅 ຕາຕະລາງປະຕິບັດວຽກ 📥 ບົດກວດຮັບຂໍ້ມູນ 🗂 ບົດລາຍງານຂໍ້ມູນທີ່ນຳເຂົ້າ ເອກະສານສັນຍາ 📘 ຄວາມຕ້ອງການລະບົບ · D1 📐 ອອກແບບລະບົບ · D2 🚀 ແຜນເລີ່ມວຽກຕົວຈິງ 🧭 ຜັງຂັ້ນຕອນການເຮັດວຽກ ນຳສະເໜີ 🎤 ເອກະສານປະຊຸມ
ກ່ອນພິມ: ໃນກ່ອງພິມຂອງ Chrome ໃຫ້ຕິກ Background graphics ຖ້າຢາກໄດ້ສີຄົບຕາມໜ້າຈໍ · ຕິກ Headers and footers ຖ້າຢາກໄດ້ເລກໜ້າ · ຕັ້ງ Margins = Default ແລະ Scale = 100%. ເອກະສານອ່ານອອກຄົບເຖິງບໍ່ຕິກສີພື້ນ.
ສະຖາບັນພັດທະນາສີມືແຮງງານ
ສາທາລະນະລັດ ປະຊາທິປະໄຕ ປະຊາຊົນລາວ
ສັນຕິພາບ ເອກະລາດ ປະຊາທິປະໄຕ ເອກະພາບ ວັດທະນະຖາວອນ
ກະຊວງແຮງງານ ແລະ ສະຫວັດດີການສັງຄົມ
ສະຖາບັນພັດທະນາສີມືແຮງງານ
One Miracle ຜູ້ພັດທະນາລະບົບ
ເອກະສານອອກແບບລະບົບ · D2 ສັນຍາ C2.2-C-4 · 16 ກັນຍາ 2026 ພັດທະນາໂດຍ One Miracle
Deliverable D2 · System Design

ເອກະສານອອກແບບລະບົບ

System Design Document (SDD)
ສັນຍາC2.2-C-4
ຜົນສົ່ງມອບD2 · ກຳນົດ 14/07/2026
ເຈົ້າຂອງໂຄງການສະຖາບັນພັດທະນາສີມືແຮງງານ (SDI)
ເວີຊັນລະບົບ
ວັນທີເອກະສານ16 ກັນຍາ 2026
ຜູ້ຈັດທຳSD MIS Dev Team
ໂຄງສ້າງຂໍ້ມູນໃນເອກະສານນີ້ອ່ານຈາກຖານຂໍ້ມູນຈິງ ຕອນເປີດໜ້ານີ້. ຈຶ່ງບໍ່ມີກໍລະນີເອກະສານບອກຢ່າງໜຶ່ງ ແຕ່ລະບົບເປັນອີກຢ່າງໜຶ່ງ. ປັດຈຸບັນມີ 41 ຕາຕະລາງ (ສ້າງໃໝ່ເພື່ອໂຄງການນີ້ 32) ລວມ 562 ຊ່ອງຂໍ້ມູນ.

ສາລະບານContents

1 ສະຖາປັດຕະຍະກຳລະບົບ 2 ຄວາມສຳພັນຂອງຂໍ້ມູນ (ERD) 3 ພົດຈະນານຸກົມຂໍ້ມູນ (41 ຕາຕະລາງ) 4 ການແບ່ງຂໍ້ມູນ ແລະ ຄວາມປອດໄພ 5 ຊ່ອງທາງເຊື່ອມຕໍ່ (API) 6 ແມ່ແບບໜ້າຈໍ (UI/UX) 7 ການຕິດຕັ້ງ ແລະ ສຳຮອງ 8 ການຮັບຮອງເອກະສານ

1. ສະຖາປັດຕະຍະກຳລະບົບSystem Architecture

ລະບົບແບ່ງເປັນຊັ້ນ ເພື່ອໃຫ້ແກ້ໄຂຊັ້ນໃດຊັ້ນໜຶ່ງໄດ້ ໂດຍບໍ່ກະທົບຊັ້ນອື່ນ.

ຊັ້ນໜ້າທີ່ເຄື່ອງມືທີ່ໃຊ້
ຜູ້ໃຊ້ງານ Browser ໃນຄອມ ແລະ ມືຖື · ຕິດຕັ້ງເປັນແອັບ (PWA) ໄດ້ HTML · CSS · JavaScript · Service Worker
ຮັບຄຳຂໍ ແລະ ຄວາມປອດໄພ ຮັບຄຳຂໍ HTTPS · ບີບອັດ · ບັງຄັບ SSL/TLS nginx · Cloudflare
ໂປຣແກຣມຫຼັກ ຈັດການຄຳຂໍ · ກວດສິດ (RBAC) · ແບ່ງຂໍ້ມູນຕາມສູນ · ຄິດຄ່າລາຍງານ PHP 8.4 · CodeIgniter 3 (MVC)
ຂໍ້ມູນ ເກັບຂໍ້ມູນທັງໝົດ · ດັດຊະນີ · ສຳຮອງ MariaDB
ວຽກອັດຕະໂນມັດ ແຈ້ງເຕືອນເຂົ້າກຸ່ມທີມ · ທົດສອບລະບົບອັດຕະໂນມັດ · ນຳເຂົ້າຂໍ້ມູນ CSV cron + ສະຄຣິບ CLI
ເຊື່ອມຕໍ່ພາຍນອກ ເປີດຂໍ້ມູນໃຫ້ LMIS ດຶງໄປໃຊ້ (ອ່ານຢ່າງດຽວ) REST API v1 + token

2. ຄວາມສຳພັນຂອງຂໍ້ມູນEntity Relationship Diagram

ອ່ານແບບນີ້: ຕາຕະລາງ A ຊ່ອງ x → ຊີ້ໄປຫາ ຕາຕະລາງ B. “ຜູກໃນໂປຣແກຣມ” ໝາຍວ່າຄວາມສຳພັນນີ້ບັງຄັບດ້ວຍໂປຣແກຣມ ບໍ່ໄດ້ປະກາດເປັນກົດໃນຖານຂໍ້ມູນ ເພື່ອບໍ່ໃຫ້ຂັດກັບໂຄງສ້າງເດີມທີ່ຕໍ່ຍອດມາ.

ຈາກຕາຕະລາງຜ່ານຊ່ອງ ໄປຫາຕາຕະລາງຊະນິດ
staff_attendance staff_id staff · id FK
sd_org_units center_id sd_centers · id ຜູກໃນໂປຣແກຣມ
sd_org_units parent_id sd_org_units · id ຜູກໃນໂປຣແກຣມ
sd_centers parent_id sd_centers · id ຜູກໃນໂປຣແກຣມ
sd_occupations sector_id sd_course_sectors · id ຜູກໃນໂປຣແກຣມ
sd_plan_comments item_id sd_plan_items · id ຜູກໃນໂປຣແກຣມ
sd_placements employer_id sd_employers · id ຜູກໃນໂປຣແກຣມ
students center_id sd_centers · id ຜູກໃນໂປຣແກຣມ
staff center_id sd_centers · id ຜູກໃນໂປຣແກຣມ
classes center_id sd_centers · id ຜູກໃນໂປຣແກຣມ

3. ພົດຈະນານຸກົມຂໍ້ມູນData Dictionary

ທຸກຕາຕະລາງ ແລະ ທຸກຊ່ອງຂໍ້ມູນ ພ້ອມຊະນິດ ແລະ ເງື່ອນໄຂ. ອ່ານສົດຈາກຖານຂໍ້ມູນ ຕອນເປີດໜ້ານີ້.

ສ້າງໃໝ່ ຕາຕະລາງທີ່ສ້າງເພື່ອໂຄງການນີ້ — 32 ແບ່ງຕາມສູນ ມີຊ່ອງລະບຸສູນເຈົ້າຂອງ — 12 PRI ກະແຈຫຼັກ

sd_api_logs ສ້າງໃໝ່ 8 ຊ່ອງ · ປະມານ 246 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
token_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
endpoint varchar(160)
method varchar(10) ຕັ້ງຕົ້ນ: 'GET'
ip varchar(45) ໄດ້ ຕັ້ງຕົ້ນ: NULL
status_code int(4) ຕັ້ງຕົ້ນ: 200
message varchar(160) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL

sd_api_tokens ສ້າງໃໝ່ 13 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
name varchar(120)
consumer varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
token_hash char(64) UNI
token_hint varchar(20) ໄດ້ ຕັ້ງຕົ້ນ: NULL
scopes varchar(255) ຕັ້ງຕົ້ນ: ''
is_active int(1) ຕັ້ງຕົ້ນ: 1
expires_on date ໄດ້ ຕັ້ງຕົ້ນ: NULL
last_used_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
request_count int(11) ຕັ້ງຕົ້ນ: 0
created_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_applications ສ້າງໃໝ່ ແບ່ງຕາມສູນ 43 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
tracking_code varchar(24) UNI
center_id int(11) MUL ຕັ້ງຕົ້ນ: 0
occupation_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
shift varchar(12) ຕັ້ງຕົ້ນ: ''
prefix varchar(16) ຕັ້ງຕົ້ນ: ''
firstname varchar(80) ຕັ້ງຕົ້ນ: ''
lastname varchar(80) ຕັ້ງຕົ້ນ: ''
name_en varchar(160) ຕັ້ງຕົ້ນ: ''
dob date ໄດ້ ຕັ້ງຕົ້ນ: NULL
age int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
gender varchar(12) ຕັ້ງຕົ້ນ: ''
phone varchar(40) ຕັ້ງຕົ້ນ: ''
email varchar(120) ຕັ້ງຕົ້ນ: ''
ethnicity varchar(60) ຕັ້ງຕົ້ນ: ''
religion varchar(60) ຕັ້ງຕົ້ນ: ''
facebook_id varchar(120) ຕັ້ງຕົ້ນ: ''
birth_village varchar(120) ຕັ້ງຕົ້ນ: ''
birth_district varchar(120) ຕັ້ງຕົ້ນ: ''
birth_province varchar(120) ຕັ້ງຕົ້ນ: ''
cur_village varchar(120) ຕັ້ງຕົ້ນ: ''
cur_district varchar(120) ຕັ້ງຕົ້ນ: ''
cur_province varchar(120) ຕັ້ງຕົ້ນ: ''
education_level varchar(120) ຕັ້ງຕົ້ນ: ''
school_name varchar(160) ຕັ້ງຕົ້ນ: ''
school_year varchar(40) ຕັ້ງຕົ້ນ: ''
work_place varchar(160) ຕັ້ງຕົ້ນ: ''
work_position varchar(120) ຕັ້ງຕົ້ນ: ''
work_years varchar(60) ຕັ້ງຕົ້ນ: ''
guardian_name varchar(120) ຕັ້ງຕົ້ນ: ''
guardian_relation varchar(60) ຕັ້ງຕົ້ນ: ''
guardian_phone varchar(40) ຕັ້ງຕົ້ນ: ''
guardian_address varchar(255) ຕັ້ງຕົ້ນ: ''
want_hostel tinyint(1) ຕັ້ງຕົ້ນ: 0
note text ໄດ້ ຕັ້ງຕົ້ນ: NULL
status varchar(20) MUL ຕັ້ງຕົ້ນ: 'submitted'
status_note varchar(500) ຕັ້ງຕົ້ນ: ''
reviewed_by int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
reviewed_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
student_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
ip varchar(45) ຕັ້ງຕົ້ນ: ''
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_application_docs ສ້າງໃໝ່ 9 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
application_id int(11) MUL
kind varchar(40) ຕັ້ງຕົ້ນ: 'other'
original_name varchar(255) ຕັ້ງຕົ້ນ: ''
mime varchar(100) ຕັ້ງຕົ້ນ: ''
size int(11) ຕັ້ງຕົ້ນ: 0
sha256 char(64) ຕັ້ງຕົ້ນ: ''
content mediumblob ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_application_events ສ້າງໃໝ່ 7 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
application_id int(11) MUL
status varchar(20) ຕັ້ງຕົ້ນ: ''
note varchar(500) ຕັ້ງຕົ້ນ: ''
actor varchar(120) ຕັ້ງຕົ້ນ: ''
actor_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_audit ສ້າງໃໝ່ 15 ຊ່ອງ · ປະມານ 231 ແຖວ · ບັນທຶກການແກ້ໄຂຂໍ້ມູນ ແລະ ຄວາມພະຍາຍາມເຂົ້າໂດຍບໍ່ມີສິດ (TOR 3.3)

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id bigint(20) PRI
at datetime MUL
user_id int(11) MUL ຕັ້ງຕົ້ນ: 0
user_name varchar(120) ຕັ້ງຕົ້ນ: ''
role_code varchar(32) ຕັ້ງຕົ້ນ: ''
center_id int(11) ຕັ້ງຕົ້ນ: 0
action varchar(24) MUL
result varchar(12) ຕັ້ງຕົ້ນ: 'ok'
area varchar(64) MUL ຕັ້ງຕົ້ນ: ''
record_id varchar(40) ຕັ້ງຕົ້ນ: ''
changes mediumtext ໄດ້ ຕັ້ງຕົ້ນ: NULL
note varchar(255) ຕັ້ງຕົ້ນ: ''
url varchar(255) ຕັ້ງຕົ້ນ: ''
ip varchar(45) ຕັ້ງຕົ້ນ: ''
agent varchar(255) ຕັ້ງຕົ້ນ: ''

sd_centers ສ້າງໃໝ່ 16 ຊ່ອງ · ປະມານ 7 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
code varchar(20) UNI
name varchar(160)
name_en varchar(160) ໄດ້ ຕັ້ງຕົ້ນ: NULL
type varchar(10) ຕັ້ງຕົ້ນ: 'center'
parent_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
province varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
district varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
address varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
phone varchar(40) ໄດ້ ຕັ້ງຕົ້ນ: NULL
email varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
head_name varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_active int(1) ຕັ້ງຕົ້ນ: 1
sort_order int(6) ຕັ້ງຕົ້ນ: 0
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_course_sectors ສ້າງໃໝ່ 6 ຊ່ອງ · ປະມານ 8 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
code varchar(30) UNI
name varchar(200)
name_en varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
sort_order int(6) ຕັ້ງຕົ້ນ: 0
is_active int(1) ຕັ້ງຕົ້ນ: 1

sd_dept_files ສ້າງໃໝ່ 10 ຊ່ອງ · ປະມານ 0 ແຖວ · ໄຟລ໌ທີ່ພະແນກອັບໂຫລດ (ເກັບເປັນ BLOB ບໍ່ວາງໃນ web root)

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
unit_code varchar(32) MUL
item_key varchar(48) ຕັ້ງຕົ້ນ: ''
original_name varchar(255)
mime varchar(120)
size int(11) ຕັ້ງຕົ້ນ: 0
sha256 char(64)
content mediumblob ໄດ້ ຕັ້ງຕົ້ນ: NULL
uploaded_by varchar(120) ຕັ້ງຕົ້ນ: ''
created_at datetime

sd_dept_items ສ້າງໃໝ່ 8 ຊ່ອງ · ປະມານ 0 ແຖວ · ສະຖານະການສະໜອງຂໍ້ມູນຂອງແຕ່ລະພະແນກ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
unit_code varchar(32) MUL
item_key varchar(48)
status varchar(16) ຕັ້ງຕົ້ນ: 'pending'
note text ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_by varchar(120) ຕັ້ງຕົ້ນ: ''
created_at datetime
updated_at datetime

sd_dept_log ສ້າງໃໝ່ 8 ຊ່ອງ · ປະມານ 0 ແຖວ · ບັນທຶກຄວາມເຄື່ອນໄຫວ ແລະ ຄຳເຫັນ ຂອງແຕ່ລະພະແນກ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
unit_code varchar(32) MUL
item_key varchar(48) ຕັ້ງຕົ້ນ: ''
kind varchar(16)
body text ໄດ້ ຕັ້ງຕົ້ນ: NULL
author varchar(120) ຕັ້ງຕົ້ນ: ''
notified tinyint(1) MUL ຕັ້ງຕົ້ນ: 0
created_at datetime

sd_dept_visits ສ້າງໃໝ່ 13 ຊ່ອງ · ປະມານ 9 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
start_date date UNI
end_date date
time_from varchar(5) ຕັ້ງຕົ້ນ: '09:00'
time_to varchar(5) ຕັ້ງຕົ້ນ: '16:00'
units varchar(255)
topic varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
place varchar(160) ໄດ້ ຕັ້ງຕົ້ນ: NULL
note text ໄດ້ ຕັ້ງຕົ້ນ: NULL
status varchar(20) ຕັ້ງຕົ້ນ: 'planned'
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_employers ສ້າງໃໝ່ ແບ່ງຕາມສູນ 13 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
name varchar(160)
sector varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
contact_person varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
phone varchar(40) ໄດ້ ຕັ້ງຕົ້ນ: NULL
email varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
province varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
district varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
address varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_active int(1) ຕັ້ງຕົ້ນ: 1
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

sd_evaluations ສ້າງໃໝ່ ແບ່ງຕາມສູນ 11 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
subject_type varchar(10) MUL ຕັ້ງຕົ້ນ: 'trainer'
subject_id int(11)
evaluator_name varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
rating int(1) ຕັ້ງຕົ້ນ: 5
comments text ໄດ້ ຕັ້ງຕົ້ນ: NULL
eval_date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

sd_hostels ສ້າງໃໝ່ 10 ຊ່ອງ · ປະມານ 4 ແຖວ · ຫໍພັກຂອງແຕ່ລະສູນ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
center_id int(11) MUL ຕັ້ງຕົ້ນ: 0
name varchar(150)
gender varchar(10) ຕັ້ງຕົ້ນ: 'any'
warden varchar(120) ຕັ້ງຕົ້ນ: ''
phone varchar(40) ຕັ້ງຕົ້ນ: ''
note varchar(255) ຕັ້ງຕົ້ນ: ''
is_active tinyint(1) ຕັ້ງຕົ້ນ: 1
created_at datetime
updated_at datetime

sd_hostel_rooms ສ້າງໃໝ່ 10 ຊ່ອງ · ປະມານ 0 ແຖວ · ຫ້ອງ ແລະ ຈຳນວນຕຽງ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
hostel_id int(11) MUL
center_id int(11) MUL ຕັ້ງຕົ້ນ: 0
room_no varchar(40)
beds int(11) ຕັ້ງຕົ້ນ: 1
fee decimal(12,2) ຕັ້ງຕົ້ນ: 0.00
note varchar(255) ຕັ້ງຕົ້ນ: ''
is_active tinyint(1) ຕັ້ງຕົ້ນ: 1
created_at datetime
updated_at datetime

sd_hostel_stays ສ້າງໃໝ່ 11 ຊ່ອງ · ປະມານ 0 ແຖວ · ການເຂົ້າພັກ — check_out ວ່າງ = ຍັງພັກຢູ່

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
room_id int(11) MUL
center_id int(11) MUL ຕັ້ງຕົ້ນ: 0
student_id int(11) ຕັ້ງຕົ້ນ: 0
person varchar(150) ຕັ້ງຕົ້ນ: ''
bed_no varchar(20) ຕັ້ງຕົ້ນ: ''
check_in date ໄດ້ ຕັ້ງຕົ້ນ: NULL
check_out date ໄດ້ ຕັ້ງຕົ້ນ: NULL
note varchar(255) ຕັ້ງຕົ້ນ: ''
created_at datetime
updated_at datetime

sd_menu_scope ສ້າງໃໝ່ 6 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
kind varchar(10) MUL
item_key varchar(120)
visible tinyint(1) ຕັ້ງຕົ້ນ: 1
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_notify_log ສ້າງໃໝ່ 6 ຊ່ອງ · ປະມານ 33 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
fingerprint longtext
summary text ໄດ້ ຕັ້ງຕົ້ນ: NULL
sent_status varchar(20) ຕັ້ງຕົ້ນ: 'pending'
sent_error text ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL

sd_occupations ສ້າງໃໝ່ 16 ຊ່ອງ · ປະມານ 56 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
seq int(6) UNI
sector_id int(11) MUL
name varchar(255)
name_en varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
level_from int(3) ໄດ້ ຕັ້ງຕົ້ນ: NULL
level_to int(3) ໄດ້ ຕັ້ງຕົ້ນ: NULL
year_created int(4) ໄດ້ ຕັ້ງຕົ້ນ: NULL
year_updated int(4) ໄດ້ ຕັ້ງຕົ້ນ: NULL
doc_format varchar(60) ໄດ້ ຕັ້ງຕົ້ນ: NULL
note varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_active int(1) ຕັ້ງຕົ້ນ: 1
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
funded_by varchar(500) ໄດ້ ຕັ້ງຕົ້ນ: NULL · ຜູ້ສະໜັບສະໜູນການສ້າງມາດຕະຖານ
updated_by_org varchar(500) ໄດ້ ຕັ້ງຕົ້ນ: NULL · ຜູ້ສະໜັບສະໜູນການປັບປຸງ

sd_onboarding ສ້າງໃໝ່ 6 ຊ່ອງ · ປະມານ 11 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
staff_id int(11) MUL
role_id int(11)
dismissed_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
completed_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
seen_count int(6) ຕັ້ງຕົ້ນ: 0

sd_org_units ສ້າງໃໝ່ ແບ່ງຕາມສູນ 19 ຊ່ອງ · ປະມານ 28 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
center_id int(11) MUL ຕັ້ງຕົ້ນ: 1
parent_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
department_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
code varchar(30) UNI
name varchar(180)
name_en varchar(180) ໄດ້ ຕັ້ງຕົ້ນ: NULL
unit_type varchar(20) ຕັ້ງຕົ້ນ: 'department'
head_staff_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
head_name varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
head_title varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
phone varchar(40) ໄດ້ ຕັ້ງຕົ້ນ: NULL
email varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
duty text ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_advisory tinyint(1) ຕັ້ງຕົ້ນ: 0
is_active tinyint(1) ຕັ້ງຕົ້ນ: 1
sort_order int(6) ຕັ້ງຕົ້ນ: 0
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_placements ສ້າງໃໝ່ ແບ່ງຕາມສູນ 12 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
student_id int(11) MUL
employer_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
status varchar(20) ຕັ້ງຕົ້ນ: 'employed'
position varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
start_date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
salary varchar(60) ໄດ້ ຕັ້ງຕົ້ນ: NULL
notes text ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

sd_plan_comments ສ້າງໃໝ່ 5 ຊ່ອງ · ປະມານ 143 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
item_id int(11) MUL
author varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
comment text
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_plan_items ສ້າງໃໝ່ 18 ຊ່ອງ · ປະມານ 29 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
section varchar(30) ຕັ້ງຕົ້ນ: 'core'
code varchar(40)
title varchar(160)
purpose text ໄດ້ ຕັ້ງຕົ້ນ: NULL
details text ໄດ້ ຕັ້ງຕົ້ນ: NULL
test_method text ໄດ້ ຕັ້ງຕົ້ນ: NULL
dev_notes text ໄດ້ ຕັ້ງຕົ້ນ: NULL
owner varchar(60) ໄດ້ ຕັ້ງຕົ້ນ: NULL
relevance varchar(20) ຕັ້ງຕົ້ນ: 'relevant'
client_visible tinyint(1) ຕັ້ງຕົ້ນ: 1
status varchar(20) ຕັ້ງຕົ້ນ: 'not_started'
progress int(3) ຕັ້ງຕົ້ນ: 0
start_date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
due_date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
sort_order int(6) ຕັ້ງຕົ້ນ: 0
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_plan_snapshots ສ້າງໃໝ່ 4 ຊ່ອງ · ປະມານ 21 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
snap_date date PRI
overall_pct int(3) ຕັ້ງຕົ້ນ: 0
dev_items int(4) ຕັ້ງຕົ້ນ: 0
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_push_subs ສ້າງໃໝ່ 15 ຊ່ອງ · ປະມານ 0 ແຖວ · ການລົງທະບຽນຮັບແຈ້ງເຕືອນ ແຍກຕາມບົດບາດ ແລະ ສູນ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
staff_id int(11) MUL ຕັ້ງຕົ້ນ: 0
role_id int(11) ຕັ້ງຕົ້ນ: 0
role_code varchar(32) MUL ຕັ້ງຕົ້ນ: ''
center_id int(11) ຕັ້ງຕົ້ນ: 0
endpoint varchar(500) UNI
p256dh varchar(255)
auth varchar(255)
topics varchar(255) ຕັ້ງຕົ້ນ: ''
ua varchar(255) ຕັ້ງຕົ້ນ: ''
is_active tinyint(1) ຕັ້ງຕົ້ນ: 1
last_ok datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
fail_count int(11) ຕັ້ງຕົ້ນ: 0
created_at datetime
updated_at datetime

sd_role_meta ສ້າງໃໝ່ 6 ຊ່ອງ · ປະມານ 4 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
role_id int(11) UNI
code varchar(40) MUL
scope varchar(10) ຕັ້ງຕົ້ນ: 'center'
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
require_pin tinyint(1) ຕັ້ງຕົ້ນ: 0

sd_site_content ສ້າງໃໝ່ 15 ຊ່ອງ · ປະມານ 61 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
kind varchar(20) MUL
title varchar(200)
subtitle varchar(300) ໄດ້ ຕັ້ງຕົ້ນ: NULL
body text ໄດ້ ຕັ້ງຕົ້ນ: NULL
tag varchar(40) ໄດ້ ຕັ້ງຕົ້ນ: NULL
image varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
doc varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
link varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
happened_on date ໄດ້ ຕັ້ງຕົ້ນ: NULL
sort_order int(11) ຕັ້ງຕົ້ນ: 0
is_active tinyint(1) ຕັ້ງຕົ້ນ: 1
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_user_pin ສ້າງໃໝ່ 8 ຊ່ອງ · ປະມານ 0 ແຖວ · ລະຫັດ PIN ຊັ້ນທີ 2 ຂອງການເຂົ້າລະບົບ (TOR 3.3)

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
staff_id int(11) PRI
pin_hash varchar(255)
is_enabled tinyint(1) ຕັ້ງຕົ້ນ: 1
fail_count int(11) ຕັ້ງຕົ້ນ: 0
locked_until datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
last_ok datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime
updated_at datetime

sd_web_editors ສ້າງໃໝ່ 7 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
staff_id int(11) UNI
kinds varchar(255) ຕັ້ງຕົ້ນ: '*'
note varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
granted_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_work_sessions ສ້າງໃໝ່ 15 ຊ່ອງ · ປະມານ 31 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
session_date date UNI
mode varchar(20) ຕັ້ງຕົ້ນ: 'onsite'
location varchar(160) ໄດ້ ຕັ້ງຕົ້ນ: NULL
lead varchar(30) ໄດ້ ຕັ້ງຕົ້ນ: NULL
support varchar(30) ໄດ້ ຕັ້ງຕົ້ນ: NULL
partner varchar(160) ໄດ້ ຕັ້ງຕົ້ນ: NULL
focus varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
agenda text ໄດ້ ຕັ້ງຕົ້ນ: NULL
status varchar(20) ຕັ້ງຕົ້ນ: 'planned'
note text ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
notified_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

classes ແບ່ງຕາມສູນ 6 ຊ່ອງ · ປະມານ 21 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
class varchar(60) ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_active varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: 'no'
created_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

exams ແບ່ງຕາມສູນ 8 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
name varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
sesion_id int(11) MUL
note text ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_active varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: 'no'
created_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

roles 8 ຊ່ອງ · ປະມານ 8 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
name varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
slug varchar(150) ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_active int(11) ໄດ້ ຕັ້ງຕົ້ນ: 0
is_system int(11) ຕັ້ງຕົ້ນ: 0
is_superadmin int(11) ຕັ້ງຕົ້ນ: 0
created_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()

staff ແບ່ງຕາມສູນ 52 ຊ່ອງ · ປະມານ 72 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
employee_id varchar(200) UNI
lang_id int(11)
currency_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: 0
department int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
designation int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
qualification varchar(200)
work_exp varchar(200)
name varchar(200)
surname varchar(200)
father_name varchar(200)
mother_name varchar(200)
contact_no varchar(200)
emergency_contact_no varchar(200)
email varchar(200)
dob date
marital_status varchar(100)
date_of_joining date ໄດ້ ຕັ້ງຕົ້ນ: NULL
date_of_leaving date ໄດ້ ຕັ້ງຕົ້ນ: NULL
local_address varchar(300)
permanent_address varchar(200)
note varchar(200)
image text
password varchar(250)
gender varchar(50)
account_title varchar(200)
bank_account_no varchar(200)
bank_name varchar(200)
ifsc_code varchar(200)
bank_branch varchar(100)
payscale varchar(200)
basic_salary int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
epf_no varchar(200)
contract_type varchar(100)
shift varchar(100)
location varchar(100)
facebook varchar(200)
twitter varchar(200)
linkedin varchar(200)
instagram varchar(200)
resume text
joining_letter text
resignation_letter text
other_document_name varchar(200)
other_document_file text
user_id int(11)
is_active int(11)
verification_code varchar(100)
disable_at date ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

staff_attendance ແບ່ງຕາມສູນ 15 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
date date
staff_id int(11) MUL
staff_attendance_type_id int(11) MUL
biometric_attendence int(11) ໄດ້ ຕັ້ງຕົ້ນ: 0
qrcode_attendance int(11) ຕັ້ງຕົ້ນ: 0
biometric_device_data text ໄດ້ ຕັ້ງຕົ້ນ: NULL
user_agent varchar(250) ໄດ້ ຕັ້ງຕົ້ນ: NULL
remark varchar(200)
is_active int(11)
in_time time ໄດ້ ຕັ້ງຕົ້ນ: NULL
out_time time ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

students ແບ່ງຕາມສູນ 63 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
parent_id int(11)
admission_no varchar(100) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
roll_no varchar(100) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
admission_date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
firstname varchar(100) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
middlename varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
lastname varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
rte varchar(20) ໄດ້ ຕັ້ງຕົ້ນ: NULL
image text ໄດ້ ຕັ້ງຕົ້ນ: NULL
mobileno varchar(100) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
email varchar(100) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
state varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
city varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
pincode varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
religion varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
cast varchar(50) ໄດ້ ຕັ້ງຕົ້ນ: NULL
dob date ໄດ້ ຕັ້ງຕົ້ນ: NULL
gender varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
current_address text ໄດ້ ຕັ້ງຕົ້ນ: NULL
permanent_address text ໄດ້ ຕັ້ງຕົ້ນ: NULL
category_id varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
school_house_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
blood_group varchar(200)
hostel_room_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
adhar_no varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
samagra_id varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
bank_account_no varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
bank_name varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
ifsc_code varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
guardian_is varchar(100)
father_name varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
father_phone varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
father_occupation varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
mother_name varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
mother_phone varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
mother_occupation varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
guardian_name varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
guardian_relation varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
guardian_phone varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
guardian_occupation varchar(150)
guardian_address text ໄດ້ ຕັ້ງຕົ້ນ: NULL
guardian_email varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
father_pic text
mother_pic text
guardian_pic text
is_active varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: 'yes'
previous_school text ໄດ້ ຕັ້ງຕົ້ນ: NULL
height varchar(100)
weight varchar(100)
measurement_date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
dis_reason int(11)
note varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
dis_note text
about text ໄດ້ ຕັ້ງຕົ້ນ: NULL
designation varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
app_key text ໄດ້ ຕັ້ງຕົ້ນ: NULL
parent_app_key text ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_by int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
disable_at date ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

student_attendences ແບ່ງຕາມສູນ 15 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
student_session_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
biometric_attendence int(11) ຕັ້ງຕົ້ນ: 0
qrcode_attendance int(11) ຕັ້ງຕົ້ນ: 0
date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
attendence_type_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
remark varchar(200)
biometric_device_data text ໄດ້ ຕັ້ງຕົ້ນ: NULL
user_agent varchar(250) ໄດ້ ຕັ້ງຕົ້ນ: NULL
in_time time ໄດ້ ຕັ້ງຕົ້ນ: NULL
out_time time ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_active varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: 'no'
created_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

student_fees ແບ່ງຕາມສູນ 13 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
student_session_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
feemaster_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
amount decimal(10,2) ໄດ້ ຕັ້ງຕົ້ນ: NULL
amount_discount decimal(10,2)
amount_fine decimal(10,2) ຕັ້ງຕົ້ນ: 0.00
description text ໄດ້ ຕັ້ງຕົ້ນ: NULL
date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
payment_mode varchar(50)
is_active varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: 'no'
created_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
center_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 1

users 13 ຊ່ອງ · ປະມານ 0 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) PRI
user_id int(11)
username varchar(50) ໄດ້ ຕັ້ງຕົ້ນ: NULL
password varchar(50) ໄດ້ ຕັ້ງຕົ້ນ: NULL
childs text
role varchar(30)
lang_id int(11)
currency_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: 0
verification_code varchar(200)
login_token varchar(255)
is_active varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: 'yes'
created_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()
updated_at timestamp ຕັ້ງຕົ້ນ: current_timestamp()

4. ການແບ່ງຂໍ້ມູນ ແລະ ຄວາມປອດໄພData Scoping & Security

ຫຼັກການສຳຄັນທີ່ສຸດຂອງລະບົບຫຼາຍສູນ — ຜູ້ໃຊ້ຕ້ອງເຫັນສະເພາະຂໍ້ມູນທີ່ຕົນມີສິດ.

ແບ່ງຂໍ້ມູນຕາມສູນ ຕາຕະລາງທີ່ຜູກກັບສູນມີຊ່ອງລະບຸສູນເຈົ້າຂອງ ປັດຈຸບັນ 12 ຕາຕະລາງ. ທຸກຄຳຂໍຂໍ້ມູນຜ່ານຕົວກັ່ນຕອງກາງບ່ອນດຽວ ຈຶ່ງບໍ່ມີໜ້າໃດຫຼົງລືມກັ່ນຕອງໄດ້.
ສິດຕາມບົດບາດ (RBAC) ແຕ່ລະບົດບາດເຫັນເມນູ ແລະ ເຮັດການກະທຳໄດ້ຕ່າງກັນ — ກຳນົດຢູ່ບ່ອນດຽວ ແລະ ບັງຄັບທັງຕອນສະແດງໜ້າຈໍ ແລະ ຕອນບັນທຶກຂໍ້ມູນ
ເຂົ້າລະບົບ ຊື່ຜູ້ໃຊ້ ຫຼື ເບີໂທ + ລະຫັດຜ່ານ · ເພີ່ມຊັ້ນທີ 2 ດ້ວຍ PIN · ລະຫັດຜ່ານເກັບແບບເຂົ້າລະຫັດ
ຮັບສົ່ງຂໍ້ມູນ ບັງຄັບ HTTPS (SSL/TLS) ທຸກໜ້າ
ບັນທຶກການໃຊ້ງານ ເກັບປະຫວັດການແກ້ໄຂ: ຜູ້ໃຊ້ · ຊ່ອງທີ່ແກ້ · ຄ່າເກົ່າ/ໃໝ່ · ເວລາ · ຜົນ
ແອັບໃນມືຖື ບໍ່ເກັບໜ້າຈໍທີ່ຕ້ອງເຂົ້າລະບົບໄວ້ໃນເຄື່ອງເດັດຂາດ — ເກັບສະເພາະຮູບ ແລະ ໄຟລ໌ຮູບແບບໜ້າຈໍ ເພື່ອກັນຜູ້ໃຊ້ຄົນຕໍ່ໄປໃນເຄື່ອງດຽວກັນ ເຫັນຂໍ້ມູນຂອງຄົນກ່ອນ

5. ຊ່ອງທາງເຊື່ອມຕໍ່ກັບລະບົບອື່ນAPI Catalogue

ເປີດໃຫ້ລະບົບພາຍນອກ (LMIS) ດຶງຂໍ້ມູນໄປໃຊ້ — ອ່ານຢ່າງດຽວ ແລະ ຕ້ອງມີ token. ຖານທີ່ຢູ່: https://sd.onemiracles.com/api/v1

ວິທີເສັ້ນທາງ ໃຫ້ຂໍ້ມູນຫຍັງຂອບເຂດສິດ
GET /ping ກວດການເຊື່ອມຕໍ່ / health check
GET /centers ລາຍຊື່ SDI ແລະ 6 SDCs ພ້ອມແຂວງ/ເມືອງ centers
GET /courses ຫຼັກສູດ ພ້ອມລະດັບ (levels) courses
GET /trainees ຜູ້ເຂົ້າຝຶກ — filter: center_id, class_id, is_active, limit, offset trainees
GET /trainees/{id} ຜູ້ເຂົ້າຝຶກລາຍບຸກຄົນ trainees
GET /trainers ຄູຝຶກ — filter: center_id, trainers_only=1, limit, offset trainers
GET /placements ການຈ້າງງານຫຼັງຈົບຝຶກ — filter: status, center_id placements
GET /evaluations ຄ່າສະເລ່ຍການປະເມີນ ຄູຝຶກ/ສູນ evaluations
GET /statistics ຕົວຊີ້ວັດລວມ + ອັດຕາການມີວຽກເຮັດ statistics

ຕົວຢ່າງຜົນທີ່ໄດ້ ແລະ ວິທີຂໍ token ເບິ່ງທີ່ ໜ້າເອກະສານ API ໃນລະບົບ.

6. ແມ່ແບບໜ້າຈໍUI/UX Templates

ຮູບແບບທີ່ໃຊ້ຊ້ຳທົ່ວລະບົບ ເພື່ອໃຫ້ຜູ້ໃຊ້ຮຽນຄັ້ງດຽວ ແລ້ວໃຊ້ໄດ້ທຸກໜ້າ.

ແມ່ແບບລາຍລະອຽດໃຊ້ຢູ່ໃສ
ໂຄງໜ້າມາດຕະຖານ ແຖບເທິງ (ຕົວຕົນທາງການ + ຜູ້ໃຊ້) · ແຖບຂ້າງເມນູທີ່ຈື່ການເລືອກ · ພື້ນທີ່ເນື້ອຫາ ທຸກໜ້າຫຼັງເຂົ້າລະບົບ
ໜ້າບັນຊີລາຍການ ຄົ້ນຫາ + ຕົວກັ່ນຕອງ + ຕາຕະລາງແບ່ງໜ້າ + ປຸ່ມເພີ່ມ/ແກ້/ລຶບ ຕາມສິດຂອງບົດບາດ ສູນ · ໜ່ວຍງານ · ຫຼັກສູດ · ຄູຝຶກ · ຜູ້ເຂົ້າຝຶກ
ໜ້າຟອມ ຈັດເປັນກຸ່ມ · ໝາຍຊ່ອງບັງຄັບ · ແຈ້ງຜິດພາດໃຕ້ຊ່ອງເປັນພາສາຜູ້ໃຊ້ ທຸກໜ້າເພີ່ມ/ແກ້ຂໍ້ມູນ
ໜ້າລາຍງານພິມໄດ້ ຫົວເອກະສານທາງການ · ຕາຕະລາງ · ຊ່ອງລົງນາມ · ຈັດຮູບແບບສຳລັບພິມ A4 ລາຍງານ 4 ສະບັບ · SRS · SDD · ບົດກວດຮັບຂໍ້ມູນ
ສີສະຖານະ ໃຊ້ຊຸດສີດຽວກັນທົ່ວລະບົບ: ສຳເລັດ · ກຳລັງເຮັດ · ທົດສອບ · ຍັງບໍ່ເລີ່ມ · ພັກໄວ້ ກະດານ ແລະ ລາຍງານທຸກສະບັບ
ໃຊ້ໄດ້ໃນມືຖື ໜ້າຈໍປັບຕາມຄວາມກວ້າງ · ຕິດຕັ້ງເປັນແອັບໄດ້ · ບໍ່ມີເນັດຂຶ້ນໜ້າແຈ້ງພາສາລາວ ທັງລະບົບ

7. ການຕິດຕັ້ງ ແລະ ສຳຮອງDeployment & Backup

ລາຍການລາຍລະອຽດ
ຊຸດໃຊ້ຈິງ (production)ເຄື່ອງແມ່ຂ່າຍຝາກທີ່ ໂທລະຄົມລາວ · ເປີດຜ່ານ HTTPS ບັງຄັບ
ຊຸດທົດສອບ (QA)ຊຸດແຍກຕ່າງຫາກ ໃຊ້ຂໍ້ມູນຈຳລອງ ສຳລັບທົດລອງກ່ອນຂຶ້ນຈິງ
ເກັບ source codegit repo ກາງ ໃນເຄື່ອງແມ່ຂ່າຍຂອງໂຄງການເອງ (ບໍ່ຜ່ານບໍລິການພາຍນອກ) — ສົ່ງມອບໃຫ້ສະຖາບັນຕອນ D4
ສຳຮອງຂໍ້ມູນສຳຮອງຖານຂໍ້ມູນ ແລະ ໄຟລ໌ອັບໂຫຼດຕາມຮອບ · ຕ້ອງທົດລອງກູ້ຄືນກ່ອນຮັບມອບ
ທົດສອບອັດຕະໂນມັດຊຸດທົດສອບ smoke test ແລ່ນກ່ອນທຸກຄັ້ງທີ່ປ່ຽນລະບົບ
ຕິດຕາມສະຖານະແຈ້ງເຕືອນຄວາມເຄື່ອນໄຫວເຂົ້າກຸ່ມທີມອັດຕະໂນມັດ ມື້ລະ 2 ຮອບ

8. ການຮັບຮອງເອກະສານApproval

ຂໍການຮັບຮອງ ຜົນສົ່ງມອບ D2

ຂໍໃຫ້ສະຖາບັນພິຈາລະນາຮັບຮອງແບບການອອກແບບນີ້ ເພື່ອໃຫ້ວຽກພັດທະນາ (D3) ດຳເນີນຕໍ່ໄດ້. ເອກະສານນີ້ຄູ່ກັບ ເອກະສານຄວາມຕ້ອງການ (D1).

ຮັບຮອງທັງໝົດ — ສືບຕໍ່ວຽກພັດທະນາຕາມແບບນີ້
ຮັບຮອງໂດຍມີເງື່ອນໄຂ — ໃຫ້ແກ້ຂໍ້ທີ່ໝາຍໄວ້ກ່ອນ

ຂໍ້ສັງເກດ / ຂໍ້ທີ່ຕ້ອງແກ້:

ຜູ້ຈັດທຳ — ທີມພັດທະນາ SD MISວັນທີ ......... / ......... / .........
ຜູ້ຮັບຮອງ — ຄະນະນຳສະຖາບັນພັດທະນາສີມືແຮງງານວັນທີ ......... / ......... / .........
ສັນຍາ C2.2-C-4 · ຜົນສົ່ງມອບ D2 · ເວີຊັນລະບົບ — ສ້າງອັດຕະໂນມັດຈາກລະບົບ ເມື່ອ 16/09/2026 21:51