លំហសិក្សាធិការកម្ពុជា លំហសិក្សាធិការកម្ពុជា V1.0
ចូល ចុះឈ្មោះ
personal
មេរៀនទី ១៦៖ R&D Project Ideation and System Concept Development

មេរៀនទី ១៦ នេះ ផ្ដោតលើការណែនាំនិស្សិតឱ្យចេះបង្កើតគំនិតគម្រោង Research and Development (R&D) មុនពេលចាប់ផ្ដើមសរសេរកូដ។ ក្នុងវគ្គនេះ យើងប្រើគំរូគម្រោង Coffee and Snack Sales Management System ដែលជាប្រព័ន្ធគ្រប់គ្រងការលក់កាហ្វេ និងអាហារសម្រន់ ដើម្បីបង្ហាញពីរបៀបស្វែងរកបញ្ហាពិត កំណត់អ្នកពាក់ព័ន្ធ សិក្សាលំហូរការងារ បំផុសគំនិតប្រព័ន្ធ បែងចែក Modules និងបង្កើតគំនិត Prototype មុនទៅកាន់ការសរសេរ Proposal និងការអភិវឌ្ឍកម្មវិធីជាក់ស្ដែង។ មេរៀននេះជួយឱ្យនិស្សិតយល់ថា គម្រោងកម្មវិធីល្អមិនចាប់ផ្ដើមពីកូដទេ ប៉ុន្តែចាប់ផ្ដើមពីការយល់បញ្ហា ការវិភាគតម្រូវការ និងការរចនាដំណោះស្រាយដែលអាចអនុវត្តបាន។

21 Aug 2026 16:03 UTC · បានកែប្រែ
សេក សុជាតិ 0 2
personal
មេរៀនទី ១៥៖ Software Maintenance, Version Control និង Project Handover

មេរៀនទី ១៥ នេះ គឺជាមេរៀនបិទបញ្ចប់បែបវិជ្ជាជីវៈ សម្រាប់ជួយនិស្សិតយល់ថា Software Project មិនបញ្ចប់ត្រឹមការសរសេរកូដ ឬការពារគម្រោងនោះទេ។ បន្ទាប់ពី Project ត្រូវបានអភិវឌ្ឍ សាកល្បង រៀបចំឯកសារ និងបង្ហាញជាផ្លូវការ វានៅតែត្រូវការការថែទាំ ការកែ Bug ការគ្រប់គ្រងកំណែ ការសហការជាក្រុម និងការប្រគល់ទៅអ្នកប្រើ ឬអ្នកអភិវឌ្ឍបន្ត។ មេរៀននេះនឹងណែនាំនិស្សិតអំពី Software Maintenance, Git Version Control, Issue Tracking, Release Management, Team Collaboration, Project Handover Package និង Professional Responsibility។ គោលបំណងសំខាន់គឺបណ្ដុះនិស្សិតឱ្យមានទស្សនៈថា Project ដែលល្អមិនមែនមានតែ Source Code ដំណើរការបានទេ ប៉ុន្តែត្រូវអាចថែទាំ បន្តអភិវឌ្ឍ តាមដានកំណែ ប្រគល់ និងទទួលខុសត្រូវបានយ៉ាងវិជ្ជាជីវៈ។

21 Aug 2026 15:57 UTC · បានកែប្រែ
សេក សុជាតិ 0 2
personal
មេរៀនទី ១៤៖ Professional Extension, Multi-Branch Design និង Future Development Roadmap

មេរៀនទី ១៤ នេះ ជាមេរៀនបន្ថែមកម្រិតខ្ពស់ សម្រាប់ជួយនិស្សិតមើលឃើញថា គម្រោង Coffee Shop Management System ដែលបានបង្កើតដោយប្រើ Python, PyQt6 និង SQLite3 អាចពង្រីកទៅជាប្រព័ន្ធវិជ្ជាជីវៈបានយ៉ាងដូចម្ដេច។ មេរៀននេះមិនផ្ដោតលើការសរសេរកូដមុខងារថ្មីធំៗទៀតទេ ប៉ុន្តែផ្ដោតលើការគិតបែប System Analyst និង Software Architect ដើម្បីបង្កើតផែនទីអភិវឌ្ឍន៍អនាគត។ និស្សិតនឹងសិក្សាពីការពង្រីកប្រព័ន្ធពី Single Shop ទៅ Multi-Branch, ការកែលម្អ Database Design, ការផ្លាស់ប្ដូរពី SQLite3 ទៅ Server Database, ការបន្ថែម Web/API, ការបន្ថែម Cloud Backup, ការបន្ថែម AI Analytics និងការសរសេរ Future Work ក្នុងរបាយការណ៍ចុងក្រោយឱ្យមានគុណភាព។ មេរៀននេះជួយឱ្យនិស្សិតមើល Project របស់ខ្លួនមិនត្រឹមជាការងារសិក្សា ប៉ុន្តែជាគំរូដំបូងនៃប្រព័ន្ធដែលអាចអភិវឌ្ឍបន្តទៅប្រើប្រាស់ពិតបាន។

21 Aug 2026 15:41 UTC · បានកែប្រែ
សេក សុជាតិ 0 2
personal
មេរៀនទី ១៣៖ Project Improvement, Refactoring និង Final Submission Clinic

មេរៀនទី ១៣ នេះ ជាមេរៀនបន្ថែមសម្រាប់ពិនិត្យ កែលម្អ និងរៀបចំគម្រោងចុងក្រោយឱ្យមានគុណភាពខ្ពស់ជាងមុន មុនពេលប្រគល់ និងការពារជាផ្លូវការ។ បន្ទាប់ពីនិស្សិតបានបញ្ចប់មេរៀនទី១ ដល់ទី១២ ដែលបានគ្របដណ្ដប់ពី PyQt6 GUI, SQLite3 Database, CRUD, Search, Validation, Reports, Inventory, Sales, Authentication, RBAC, Audit Log, Dashboard, Packaging, Testing, Documentation និង Final Defense រួចហើយ មេរៀនទី១៣នេះនឹងផ្ដោតលើការពិនិត្យចុងក្រោយថា Project មានចំណុចខ្វះខាតអ្វីខ្លះ ត្រូវ Refactor កូដត្រង់ណា ត្រូវកែលម្អ UI/UX ត្រង់ណា ត្រូវបន្ថែម Evidence អ្វីខ្លះ និងត្រូវរៀបចំ Final Submission Package ឱ្យមានស្តង់ដារ។ មេរៀននេះមានលក្ខណៈជា Project Clinic ដែលនិស្សិតយក Project របស់ខ្លួនមកពិនិត្យជាមួយ Checklist, Testing Evidence, Code Review និង Mock Defense ដើម្បីកែលម្អមុនថ្ងៃប្រគល់ពិត។

21 Aug 2026 15:31 UTC · បានកែប្រែ
សេក សុជាតិ 0 3
personal
មេរៀនទី ១១៖ Testing, Documentation និង Final Defense Preparation

មេរៀនទី ១១ នេះ ផ្ដោតលើការធ្វើតេស្តកម្មវិធី ការរៀបចំឯកសារភស្តុតាង និងការត្រៀមការពារគម្រោងចុងក្រោយសម្រាប់កម្មវិធី Coffee Shop Management System ដែលបានអភិវឌ្ឍដោយប្រើ Python, PyQt6 និង SQLite3។ បន្ទាប់ពីនិស្សិតបានរៀនពីការបង្កើត GUI, CRUD, Search, Validation, Reports, Inventory, Sales, Authentication, RBAC, Audit Log, Dashboard, Export, Backup និង Deployment រួចហើយ មេរៀននេះនឹងណែនាំពីរបៀបធានាគុណភាពកម្មវិធី មុនពេលប្រគល់ និងការពារ។ និស្សិតនឹងរៀនបង្កើត Test Cases, Testing Checklist, Bug Report, User Manual, Technical Documentation, Final Report Structure, Slide Structure, Demo Script និង Q&A Preparation។ មេរៀននេះជាជំហានសំខាន់សម្រាប់ធ្វើឱ្យ Project មានលក្ខណៈវិជ្ជាជីវៈ មិនមែនត្រឹមតែ “កម្មវិធីដំណើរការ” ប៉ុណ្ណោះទេ ប៉ុន្តែមានភស្តុតាងថាបានសាកល្បង បានរៀបចំឯកសារ និងអាចការពារជាផ្លូវការបាន។

21 Aug 2026 14:12 UTC · បានកែប្រែ
សេក សុជាតិ 0 7
personal
មេរៀនទី ១០៖ Project Packaging, Backup និង Deployment សម្រាប់កម្មវិធី PyQt6 + SQLite3

មេរៀនទី ១០ នេះ ផ្ដោតលើការរៀបចំកម្មវិធី Coffee Shop Management System ឱ្យក្លាយជាគម្រោងដែលអាចប្រគល់ អាចដំឡើង អាច Backup និងអាចប្រើប្រាស់បាននៅលើម៉ាស៊ីនអ្នកប្រើ។ បន្ទាប់ពីនិស្សិតបានបង្កើតប្រព័ន្ធដែលមាន Product CRUD, Search, Validation, Reports, Inventory, Sales, Authentication, RBAC, Audit Log, Dashboard និង Export Reports រួចហើយ មេរៀននេះនឹងបន្តទៅជំហានសំខាន់មួយទៀត គឺការរៀបចំ Project សម្រាប់ការប្រើប្រាស់ពិត និងការប្រគល់ចុងក្រោយ។ និស្សិតនឹងរៀនពី Project Packaging, requirements.txt, README, User Manual, Database Backup, Database Restore, Export Folder, Deployment Checklist និងការបង្កើត executable file ដោយប្រើ PyInstaller។ មេរៀននេះជួយឱ្យ Project របស់និស្សិតមិនត្រឹមតែដំណើរការលើម៉ាស៊ីនខ្លួនឯងប៉ុណ្ណោះទេ ប៉ុន្តែអាចរៀបចំជាប្រព័ន្ធស្តង់ដារសម្រាប់ការប្រើប្រាស់ ការប្រគល់ និងការការពារគម្រោងចុងក្រោយ។

21 Aug 2026 14:09 UTC · បានកែប្រែ
សេក សុជាតិ 0 7
personal
មេរៀនទី ៩៖ Dashboard, Analytics និង Export Reports ក្នុង PyQt6 + SQLite3

មេរៀនទី ៩ នេះ ផ្ដោតលើការបង្កើត Dashboard, Analytics និង Export Reports សម្រាប់កម្មវិធី Coffee Shop Management System ដែលបានអភិវឌ្ឍពីមេរៀនមុនៗ។ បន្ទាប់ពីប្រព័ន្ធមាន Product CRUD, Search, Validation, Inventory, Sales, Authentication, RBAC និង Audit Log រួចហើយ មេរៀននេះនឹងបង្ហាញនិស្សិតពីរបៀបបម្លែងទិន្នន័យនៅក្នុង SQLite3 ឱ្យក្លាយជាព័ត៌មានសម្រាប់ការសម្រេចចិត្ត។ និស្សិតនឹងរៀនបង្កើត KPI Cards, Sales Summary, Low Stock Summary, Top Products, Payment Summary, Date Filter, CSV Export និង Report Evidence សម្រាប់ការពារគម្រោង។ មេរៀននេះជាជំហានសំខាន់ក្នុងការធ្វើឱ្យ Project មើលទៅជាប្រព័ន្ធគ្រប់គ្រងពិត ដែលមិនត្រឹមតែរក្សាទុកទិន្នន័យទេ ប៉ុន្តែអាចវិភាគ បង្ហាញ និងនាំចេញទិន្នន័យបាន។

21 Aug 2026 14:05 UTC · បានកែប្រែ
សេក សុជាតិ 0 5
personal
មេរៀនទី ៨៖ Authentication, Role-Based Access Control និង Audit Log ក្នុង PyQt6 + SQLite3

មេរៀនទី ៨ នេះ ផ្ដោតលើការបន្ថែមសុវត្ថិភាព និងការគ្រប់គ្រងសិទ្ធិចូលប្រើក្នុងកម្មវិធី Coffee Shop Management System ដោយប្រើ Authentication, Role-Based Access Control (RBAC) និង Audit Log។ បន្ទាប់ពីនិស្សិតបានរៀនពី Product CRUD, Search, Validation, Reports, Inventory និង Sales Transaction នៅមេរៀនមុនៗ ប្រព័ន្ធចាប់ផ្ដើមមានទិន្នន័យសំខាន់ៗ ដូចជា ផលិតផល ស្តុក ការលក់ និងរបាយការណ៍។ ដូច្នេះប្រព័ន្ធត្រូវការកំណត់ថា អ្នកប្រើណាអាចចូលប្រើ អ្នកណាអាចបន្ថែម កែ លុប ឬមើលរបាយការណ៍បាន។ មេរៀននេះនឹងណែនាំនិស្សិតឱ្យបង្កើត Login Form, Users Table, Roles Table, Permissions Table, ការផ្ទៀងផ្ទាត់ពាក្យសម្ងាត់, ការគ្រប់គ្រងសិទ្ធិតាមតួនាទី និងការកត់ត្រាសកម្មភាពអ្នកប្រើក្នុង Audit Log។

21 Aug 2026 13:59 UTC · បានកែប្រែ
សេក សុជាតិ 0 4
personal
មេរៀនទី ៧៖ Inventory, Sales និង Transaction Processing ក្នុង PyQt6 + SQLite3

មេរៀនទី ៧ នេះ ផ្ដោតលើការពង្រីកកម្មវិធី Coffee Shop Management System ពីការគ្រប់គ្រងផលិតផល និងរបាយការណ៍មូលដ្ឋាន ទៅកាន់ការគ្រប់គ្រង ស្តុកចូល ស្តុកចេញ ការលក់ និងប្រតិបត្តិការទិន្នន័យ។ និស្សិតនឹងរៀនពីរបៀបរចនា Tables សម្រាប់ stock_movements, sales និង sale_items ដើម្បីកត់ត្រាចលនាស្តុក និងការលក់ឱ្យមានភាពត្រឹមត្រូវ។ មេរៀននេះជាជំហានសំខាន់សម្រាប់យល់ពីការភ្ជាប់រវាង Product, Inventory និង Sales។ នៅក្នុងកម្មវិធីពិត ប្រតិបត្តិការលក់មិនមែនគ្រាន់តែបញ្ចូលទិន្នន័យលក់មួយជួរប៉ុណ្ណោះទេ ប៉ុន្តែត្រូវកាត់ស្តុក បង្កើត Invoice, គណនា Subtotal, Discount, Tax, Total និងរក្សាទុក Sale Items ទាំងអស់ក្នុង Database។

21 Aug 2026 13:54 UTC · បានកែប្រែ
សេក សុជាតិ 0 2
personal
មេរៀនទី ៦៖ Search, Validation និង Reports ក្នុងកម្មវិធី PyQt6 + SQLite3

មេរៀនទី ៦ នេះ ផ្ដោតលើការកែលម្អកម្មវិធី Coffee Shop Product Management System ដែលបានចាប់ផ្ដើមភ្ជាប់ជាមួយ SQLite3 Database នៅមេរៀនទី៥។ ក្នុងមេរៀននេះ និស្សិតនឹងរៀនបន្ថែមអំពីការស្វែងរកទិន្នន័យឱ្យមានប្រសិទ្ធភាព ការពិនិត្យទិន្នន័យមុនរក្សាទុកឱ្យមានសុវត្ថិភាព និងការបង្កើតរបាយការណ៍សាមញ្ញសម្រាប់ជួយអ្នកគ្រប់គ្រងយល់ពីស្ថានភាពផលិតផល។ មេរៀននេះនឹងណែនាំការបង្កើត Advanced Search, Input Validation, Low Stock Report, Product Summary Report, CSV Export និងការរៀបចំលទ្ធផលក្នុង QTableWidget ឱ្យងាយអាន។ វាជាជំហានសំខាន់មុននឹងបន្តទៅមេរៀនទី៧ ដែលនឹងចាប់ផ្ដើមទៅកាន់ Inventory, Sales និង Transaction Processing។

21 Aug 2026 13:44 UTC · បានកែប្រែ
សេក សុជាតិ 0 2
personal
មេរៀនទី ៥៖ ការរចនាមូលដ្ឋានទិន្នន័យ SQLite3 និងការភ្ជាប់ CRUD ជាមួយ PyQt6

មេរៀនទី ៥ នេះ ផ្ដោតលើការប្រើ SQLite3 Database ជាមួយកម្មវិធី PyQt6 GUI ដើម្បីបង្កើតមូលដ្ឋានគ្រឹះសម្រាប់ប្រព័ន្ធគ្រប់គ្រងទិន្នន័យពិត។ បន្ទាប់ពីនិស្សិតបានរៀនពី Widgets, Layouts និង Event-Driven Programming នៅមេរៀនមុនៗ មេរៀននេះនឹងបន្តទៅការរក្សាទុកទិន្នន័យទៅក្នុង Database តាមរយៈប្រតិបត្តិការ CRUD ដែលមាន Create, Read, Update និង Delete។ ជាឧទាហរណ៍អនុវត្ត និស្សិតនឹងបង្កើតប្រព័ន្ធ Coffee Shop Product Management ដែលអាចបន្ថែមផលិតផល រក្សាទុកទៅ SQLite3 បង្ហាញទិន្នន័យក្នុង Table កែប្រែទិន្នន័យ លុបទិន្នន័យ និងស្វែងរកផលិតផលបាន។ មេរៀននេះជាជំហានសំខាន់សម្រាប់បន្តទៅមេរៀនទី៦ ដែលនឹងផ្ដោតលើ Search, Validation និង Reports កាន់តែលម្អិត។

21 Aug 2026 13:32 UTC · បានកែប្រែ
សេក សុជាតិ 0 13
1 2 3 4 5 6 7 8 9 10 11 12 13