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

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

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

ສາລະບານContents

1 ສະຖາປັດຕະຍະກຳລະບົບ 2 ຄວາມສຳພັນຂອງຂໍ້ມູນ (ERD) 3 ພົດຈະນານຸກົມຂໍ້ມູນ (58 ຕາຕະລາງ) 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

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

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

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

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ຊ່ອງ · ປະມານ 3 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ຊ່ອງ · ປະມານ 4 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ຊ່ອງ · ປະມານ 7 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ຊ່ອງ · ປະມານ 354 ແຖວ · ບັນທຶກການແກ້ໄຂຂໍ້ມູນ ແລະ ຄວາມພະຍາຍາມເຂົ້າໂດຍບໍ່ມີສິດ (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 ສ້າງໃໝ່ 21 ຊ່ອງ · ປະມານ 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
village varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL
address varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
phone varchar(40) ໄດ້ ຕັ້ງຕົ້ນ: NULL
lat decimal(10,7) ໄດ້ ຕັ້ງຕົ້ນ: NULL
lng decimal(10,7) ໄດ້ ຕັ້ງຕົ້ນ: NULL
map_url varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
loc_approx tinyint(1) — ຕັ້ງຕົ້ນ: 0
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 ຊ່ອງ · ປະມານ 7 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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_curricula ສ້າງໃໝ່ 24 ຊ່ອງ · ປະມານ 30 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) — PRI
seq int(6) — ຕັ້ງຕົ້ນ: 0
kind varchar(20) — MUL ຕັ້ງຕົ້ນ: 'state'
code varchar(40) ໄດ້ ຕັ້ງຕົ້ນ: NULL
sector_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
occupation_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: NULL
name varchar(255) —
name_en varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
level_text varchar(60) ໄດ້ ຕັ້ງຕົ້ນ: NULL
level_from int(3) ໄດ້ ຕັ້ງຕົ້ນ: NULL
level_to int(3) ໄດ້ ຕັ້ງຕົ້ນ: NULL
hours int(6) ໄດ້ ຕັ້ງຕົ້ນ: NULL
approved_by varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
status varchar(12) — ຕັ້ງຕົ້ນ: 'old'
period varchar(20) ໄດ້ ຕັ້ງຕົ້ນ: NULL
approved_on date ໄດ້ ຕັ້ງຕົ້ນ: NULL
revised_on date ໄດ້ ຕັ້ງຕົ້ນ: NULL
owner varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
note varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
source varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: NULL
is_active tinyint(1) — ຕັ້ງຕົ້ນ: 1
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

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_fb_posts ສ້າງໃໝ່ 8 ຊ່ອງ · ປະມານ 9 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
post_id varchar(120) — PRI
fingerprint char(40) — MUL
content_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
photos int(11) — ຕັ້ງຕົ້ນ: 0
permalink varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
posted_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
via varchar(10) — ຕັ້ງຕົ້ນ: 'graph'
imported_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

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

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
k varchar(40) — PRI
v text ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_help_files ສ້າງໃໝ່ 11 ຊ່ອງ · ປະມານ 0 ແຖວ · ຊ່ວຍເຫຼືອ · ແຈ້ງບັນຫາ — ໄຟລ໌ແນບ (BLOB ບໍ່ວາງໃນ web root)

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

sd_help_msgs ສ້າງໃໝ່ 10 ຊ່ອງ · ປະມານ 0 ແຖວ · ຊ່ວຍເຫຼືອ · ແຈ້ງບັນຫາ — ຂໍ້ຄວາມ ແລະ ເຫດການ (ev = ລະຫັດ · ປ້າຍໃສ່ຕອນອ່ານ)

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) unsigned — PRI
ticket_id int(11) unsigned — MUL
side varchar(10) — ຕັ້ງຕົ້ນ: 'user'
by_staff_id int(11) — ຕັ້ງຕົ້ນ: 0
by_name varchar(190) — ຕັ້ງຕົ້ນ: ''
ev varchar(12) — ຕັ້ງຕົ້ນ: ''
status_to varchar(12) ໄດ້ ຕັ້ງຕົ້ນ: NULL
body text ໄດ້ ຕັ້ງຕົ້ນ: NULL
notified tinyint(1) — MUL ຕັ້ງຕົ້ນ: 0
created_at datetime —

sd_help_tickets ສ້າງໃໝ່ 28 ຊ່ອງ · ປະມານ 0 ແຖວ · ຊ່ວຍເຫຼືອ · ແຈ້ງບັນຫາ — ລາຍການທີ່ຜູ້ໃຊ້ແຈ້ງ (ຂໍ້ມູນຜູ້ແຈ້ງ = ສຳເນົາຕອນສົ່ງ)

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) unsigned — PRI
code varchar(16) — ຕັ້ງຕົ້ນ: ''
kind varchar(12) — ຕັ້ງຕົ້ນ: 'bug'
title varchar(190) —
body text ໄດ້ ຕັ້ງຕົ້ນ: NULL
page_url varchar(500) — ຕັ້ງຕົ້ນ: ''
page_title varchar(190) — ຕັ້ງຕົ້ນ: ''
device varchar(255) — ຕັ້ງຕົ້ນ: ''
status varchar(12) — MUL ຕັ້ງຕົ້ນ: 'new'
urgent tinyint(1) — ຕັ້ງຕົ້ນ: 0
by_staff_id int(11) — MUL
by_name varchar(190) — ຕັ້ງຕົ້ນ: ''
by_code varchar(40) — ຕັ້ງຕົ້ນ: ''
by_role varchar(32) — ຕັ້ງຕົ້ນ: ''
by_workspace varchar(30) — ຕັ້ງຕົ້ນ: ''
by_center_id int(11) — ຕັ້ງຕົ້ນ: 0
by_unit varchar(190) — ຕັ້ງຕົ້ນ: ''
by_pending tinyint(1) — ຕັ້ງຕົ້ນ: 0
watchers varchar(255) — ຕັ້ງຕົ້ນ: ''
how_use text ໄດ້ ຕັ້ງຕົ້ນ: NULL
how_check text ໄດ້ ຕັ້ງຕົ້ນ: NULL
last_by varchar(10) — ຕັ້ງຕົ້ນ: 'user'
user_read_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
sup_read_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime —
updated_at datetime —
done_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
closed_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

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_i18n ສ້າງໃໝ່ 8 ຊ່ອງ · ປະມານ 1545 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
tbl varchar(40) — PRI
row_id int(11) — PRI
field varchar(30) — PRI
lang char(2) — PRI
text mediumtext —
src_hash char(40) —
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_import_batches ສ້າງໃໝ່ 31 ຊ່ອງ · ປະມານ 0 ແຖວ · ນຳເຂົ້າຂໍ້ມູນ ແລະ ເອກະສານ: ໄຟລ໌ (BLOB) · ຜົນກວດ · ການເລືອກ · journal ສຳລັບຍົກເລີກ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) — PRI
scope_center int(11) — MUL ຕັ້ງຕົ້ນ: 0
file_name varchar(255) —
file_hash char(64) — MUL
file_size int(11) — ຕັ້ງຕົ້ນ: 0
mime varchar(120) — ຕັ້ງຕົ້ນ: ''
content longblob ໄດ້ ຕັ້ງຕົ້ນ: NULL
source varchar(12) — MUL ຕັ້ງຕົ້ນ: 'upload'
source_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
status varchar(16) — MUL ຕັ້ງຕົ້ນ: 'queued'
stage varchar(16) — ຕັ້ງຕົ້ນ: 'queued'
kinds varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
data_date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
issue_count int(11) — ຕັ້ງຕົ້ນ: 0
changes int(11) — ຕັ້ງຕົ້ນ: 0
parsed longtext ໄດ້ ຕັ້ງຕົ້ນ: NULL
summary mediumtext ໄດ້ ຕັ້ງຕົ້ນ: NULL
options mediumtext ໄດ້ ຕັ້ງຕົ້ນ: NULL
result longtext ໄດ້ ຕັ້ງຕົ້ນ: NULL
error_message text ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_by int(11) — ຕັ້ງຕົ້ນ: 0
created_name varchar(120) — ຕັ້ງຕົ້ນ: ''
applied_by int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
applied_name varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
reverted_by int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
reverted_name varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime —
started_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
finished_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
applied_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
reverted_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_import_docs ສ້າງໃໝ່ 15 ຊ່ອງ · ປະມານ 0 ແຖວ · ຂໍ້ມູນທີ່ອ່ານຈາກເອກະສານທີ່ນຳເຂົ້າ (ປະເພດ · ເລກທີ · ວັນທີ · ຂໍ້ຄວາມ) — ໄຟລ໌ຢູ່ sd_dept_files

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) — PRI
batch_id int(11) — MUL
file_id int(11) — MUL
unit_code varchar(32) — MUL ຕັ້ງຕົ້ນ: ''
item_key varchar(48) — ຕັ້ງຕົ້ນ: ''
doc_type varchar(20) — ຕັ້ງຕົ້ນ: 'other'
doc_number varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
doc_date date ໄດ້ ຕັ້ງຕົ້ນ: NULL
title varchar(255) — ຕັ້ງຕົ້ນ: ''
subject varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
language varchar(8) ໄດ້ ຕັ້ງຕົ້ນ: NULL
pages int(11) — ຕັ້ງຕົ້ນ: 0
content_text mediumtext ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_by varchar(120) — ຕັ້ງຕົ້ນ: ''
created_at datetime —

sd_import_events ສ້າງໃໝ່ 7 ຊ່ອງ · ປະມານ 0 ແຖວ · ແຈ້ງເຕືອນຂອງການນຳເຂົ້າ (ສະແດງໃນໜ້ານຳເຂົ້າ + ຕົວນັບໃນເມນູ + Web Push)

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) — PRI
batch_id int(11) — MUL
scope_center int(11) — MUL ຕັ້ງຕົ້ນ: 0
level varchar(10) — ຕັ້ງຕົ້ນ: 'info'
msg_key varchar(60) —
params text ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime —

sd_import_meta ສ້າງໃໝ່ 2 ຊ່ອງ · ປະມານ 2 ແຖວ · ຄ່າຂອງຄິວນຳເຂົ້າ (ເວລາກວດຫຼ້າສຸດ · ໄຟລ໌ພະແນກທີ່ເບິ່ງແລ້ວ)

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
k varchar(40) — PRI
v varchar(255) — ຕັ້ງຕົ້ນ: ''

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

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ຊ່ອງ · ປະມານ 54 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ຊ່ອງ · ປະມານ 10 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ສ້າງໃໝ່ ແບ່ງຕາມສູນ 20 ຊ່ອງ · ປະມານ 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
trades 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_pin_devices ສ້າງໃໝ່ 6 ຊ່ອງ · ປະມານ 7 ແຖວ · ເຄື່ອງທີ່ຈື່ຜູ້ໃຊ້ໄວ້ — ຍັງຕ້ອງໃສ່ PIN ທຸກຄັ້ງ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
token_hash char(64) — PRI
staff_id int(11) — MUL
agent varchar(120) ໄດ້ ຕັ້ງຕົ້ນ: NULL
created_at datetime —
last_used datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
expires_at datetime —

sd_pin_throttle ສ້າງໃໝ່ 4 ຊ່ອງ · ປະມານ 10 ແຖວ · ກັນການເດົາ PIN ຂ້າມບັນຊີ ຈາກ IP ດຽວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
ip varchar(45) — PRI
fails int(11) — ຕັ້ງຕົ້ນ: 0
first_at datetime —
blocked_until 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 ຊ່ອງ · ປະມານ 215 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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_settings ສ້າງໃໝ່ 4 ຊ່ອງ · ປະມານ 1 ແຖວ · ຄ່າຕັ້ງ SD MIS ທີ່ຜູ້ຄຸ້ມຄອງປ່ຽນໄດ້ຈາກໜ້າເວັບ (ເຊັ່ນ ເປີດ/ປິດ ການລົງທະບຽນເອງ)

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
k varchar(60) — PRI
v text ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_by int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime —

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

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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_staff_profile ສ້າງໃໝ່ 10 ຊ່ອງ · ປະມານ 7 ແຖວ · ໜ່ວຍງານ ແລະ ໜ້າທີ່ຂອງຜູ້ໃຊ້ ທີ່ເລືອກຕອນເຂົ້າລະບົບຄັ້ງທຳອິດ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
staff_id int(11) — PRI
workspace varchar(30) — MUL ຕັ້ງຕົ້ນ: ''
unit_id int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
duties text ໄດ້ ຕັ້ງຕົ້ນ: NULL
confirmed_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime —
self_reg tinyint(1) — ຕັ້ງຕົ້ນ: 0 · 1 = ລົງທະບຽນເອງດ້ວຍເບີໂທ
reg_match varchar(10) ໄດ້ ຕັ້ງຕົ້ນ: NULL · phone · name · new
approved_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL · ຜູ້ຄຸ້ມຄອງຢືນຢັນ — ກ່ອນນີ້ເຫັນແຕ່ໜ້າຫຼັກ
approved_by int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL

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

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) — PRI
section varchar(10) — MUL ຕັ້ງຕົ້ນ: 'service'
grp varchar(20) — ຕັ້ງຕົ້ນ: 'register'
title varchar(200) —
unit varchar(60) ໄດ້ ຕັ້ງຕົ້ນ: NULL
amount bigint(20) — ຕັ້ງຕົ້ນ: 0
per varchar(20) ໄດ້ ຕັ້ງຕົ້ນ: NULL
note varchar(200) ໄດ້ ຕັ້ງຕົ້ນ: 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_tariff_meta ສ້າງໃໝ່ 4 ຊ່ອງ · ປະມານ 7 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
k varchar(40) — PRI
v text ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_by varchar(80) ໄດ້ ຕັ້ງຕົ້ນ: NULL
updated_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

sd_user_pin ສ້າງໃໝ່ 12 ຊ່ອງ · ປະມານ 7 ແຖວ · ລະຫັດ 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 —
must_change tinyint(1) — ຕັ້ງຕົ້ນ: 0 · PIN ເລີ່ມຕົ້ນ ຕ້ອງຕັ້ງໃໝ່ຕອນເຂົ້າຄັ້ງທຳອິດ
pin_login tinyint(1) — ຕັ້ງຕົ້ນ: 0 · ເຂົ້າລະບົບດ້ວຍ ເບີໂທ+PIN ໄດ້
issued_by int(11) ໄດ້ ຕັ້ງຕົ້ນ: NULL
issued_at datetime ໄດ້ ຕັ້ງຕົ້ນ: NULL

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 ຊ່ອງ · ປະມານ 37 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ແບ່ງຕາມສູນ 7 ຊ່ອງ · ປະມານ 2 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
id int(11) — PRI
class varchar(60) ໄດ້ ຕັ້ງຕົ້ນ: NULL
curriculum_id int(11) ໄດ້ MUL ຕັ້ງຕົ້ນ: 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 ຊ່ອງ · ປະມານ 62 ແຖວ

ຊ່ອງຊະນິດ ຫວ່າງໄດ້ກະແຈຄ່າຕັ້ງຕົ້ນ / ໝາຍເຫດ
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 ແບ່ງຕາມສູນ 68 ຊ່ອງ · ປະມານ 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
sd_birth_place varchar(255) ໄດ້ ຕັ້ງຕົ້ນ: NULL
sd_education varchar(150) ໄດ້ ຕັ້ງຕົ້ນ: NULL
sd_level tinyint(1) ໄດ້ ຕັ້ງຕົ້ນ: NULL
sd_occ_field varchar(20) ໄດ້ ຕັ້ງຕົ້ນ: NULL
sd_period varchar(100) ໄດ້ ຕັ້ງຕົ້ນ: NULL

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 · ເວີຊັນລະບົບ — ສ້າງອັດຕະໂນມັດຈາກລະບົບ ເມື່ອ 14/11/2026 04:43