បញ្ហា (The Problem)៖ និស្សិតតែងតែមានបញ្ហាក្នុងការចុះឈ្មោះចូលរៀនខុសលក្ខខណ្ឌ ដូចជាមុខវិជ្ជាដែលទាមទារមុខវិជ្ជាមូលដ្ឋានជាមុន (prerequisites) ឬរៀនមុខវិជ្ជាក្រៅកម្មវិធីច្រើនពេក ដែលធ្វើឱ្យទីប្រឹក្សាចំណាយពេលច្រើនក្នុងការត្រួតពិនិត្យដោយដៃ។
វិធីសាស្ត្រ (The Methodology)៖ ការស្រាវជ្រាវនេះបានអភិវឌ្ឍប្រព័ន្ធគ្រប់គ្រងទិន្នន័យអនឡាញដោយប្រើស្ថាបត្យកម្ម Client/Server ដើម្បីជួយសម្រួលដល់ការត្រួតពិនិត្យការចុះឈ្មោះរៀនរបស់និស្សិត។
លទ្ធផលសំខាន់ៗ (The Verdict)៖
| វិធីសាស្ត្រ (Method) | គុណសម្បត្តិ (Pros) | គុណវិបត្តិ (Cons) | លទ្ធផលគន្លឹះ (Key Result) |
|---|---|---|---|
| Manual Checking System (Baseline) ការត្រួតពិនិត្យនិងផ្ទៀងផ្ទាត់ដោយដៃ (ប្រព័ន្ធចាស់) |
មិនតម្រូវឱ្យមានហេដ្ឋារចនាសម្ព័ន្ធបច្ចេកវិទ្យា ឬចំណាយលើការរៀបចំប្រព័ន្ធ។ | ចំណាយពេលយូរ ងាយមានកំហុសឆ្គង និងពិបាកក្នុងការតាមដានលក្ខខណ្ឌស្មុគស្មាញនៅពេលមាននិស្សិតច្រើន។ | ទីប្រឹក្សាចំណាយពេលច្រើនក្នុងការត្រួតពិនិត្យ ហើយតែងតែមានកំហុសក្នុងការអនុម័តមុខវិជ្ជាខុសវិន័យ។ |
| Client/Server Automated System ប្រព័ន្ធត្រួតពិនិត្យស្វ័យប្រវត្តិ Client/Server (ប្រព័ន្ធស្នើឡើង) |
មានភាពរហ័ស សុក្រឹតភាពខ្ពស់ និងអាចទាញយកព័ត៌មានសិក្សា (GPA, Credits) ក្នុងពេលជាក់ស្តែង ដើម្បីការពារការចុះឈ្មោះខុសលក្ខខណ្ឌ។ | ទាមទារការរៀបចំប្រព័ន្ធកុំព្យូទ័រ ម៉ាស៊ីនមេ បណ្តាញ Network និងការថែទាំមូលដ្ឋានទិន្នន័យជាប្រចាំ។ | កាត់បន្ថយពេលវេលាត្រួតពិនិត្យយ៉ាងច្រើន ទប់ស្កាត់ការចុះឈ្មោះខុសលក្ខខណ្ឌ (Prerequisites) និងអាចត្រួតពិនិត្យនិស្សិតទាំងអស់ក្នុងពេលតែមួយបាន។ |
ការចំណាយលើធនធាន (Resource Cost)៖ ការរៀបចំប្រព័ន្ធនេះទាមទារការវិនិយោគលើម៉ាស៊ីនមេ (Server) កម្មវិធីមូលដ្ឋានទិន្នន័យ (Database) និងប្រព័ន្ធបណ្តាញសម្រាប់ភ្ជាប់ទំនាក់ទំនងរវាងម៉ាស៊ីនទីប្រឹក្សា និងកណ្តាល។
ការសិក្សានេះត្រូវបានធ្វើឡើងនៅមហាវិទ្យាល័យវិស្វកម្ម នៃសាកលវិទ្យាល័យកាសេតសាត ប្រទេសថៃ ក្នុងឆ្នាំ១៩៩៨ ដោយផ្តោតលើទិន្នន័យនិស្សិតនិងច្បាប់សិក្សាជាក់លាក់របស់ស្ថាប័ននោះ។ សម្រាប់បរិបទប្រទេសកម្ពុជា ទោះបីជាបច្ចេកវិទ្យាមានការវិវត្ត (ឧ. ប្រើប្រាស់ Web/Cloud ជំនួស Client/Server ចាស់) ប៉ុន្តែបញ្ហាប្រឈមក្នុងការចុះឈ្មោះខុសលក្ខខណ្ឌ និងតម្រូវការប្រព័ន្ធក្បួនច្បាប់ (Rule Engine) ដើម្បីជួយទីប្រឹក្សាសិក្សា គឺនៅតែជាបញ្ហាស្នូលដែលសាកលវិទ្យាល័យភាគច្រើនកំពុងជួបប្រទះ។
គោលគំនិតនៃការបង្កើតក្បួនកូដស្វ័យប្រវត្តិដើម្បីត្រួតពិនិត្យការចុះឈ្មោះនេះ គឺពិតជាមានប្រយោជន៍ និងអាចយកមកកែច្នៃអនុវត្តបានយ៉ាងល្អនៅក្នុងគ្រឹះស្ថានឧត្តមសិក្សានៅកម្ពុជា។
ការធ្វើទំនើបកម្មប្រព័ន្ធផ្ទៀងផ្ទាត់ការចុះឈ្មោះឱ្យទៅជាប្រព័ន្ធស្វ័យប្រវត្តិ នឹងជួយសន្សំសំចៃពេលវេលារដ្ឋបាល និងកាត់បន្ថយកំហុសឆ្គងអចេតនាពីសំណាក់និស្សិតនិងសាកលវិទ្យាល័យ។
ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖
| ពាក្យបច្ចេកទេស | ការពន្យល់ជាខេមរភាសា (Khmer Explanation) | និយមន័យសាមញ្ញ (Simple Definition) |
|---|---|---|
| Client/Server Technology (បច្ចេកវិទ្យាអតិថិជន/ម៉ាស៊ីនមេ) | ជាទម្រង់ស្ថាបត្យកម្មកុំព្យូទ័រ ដែលបំបែកកិច្ចការជាពីរផ្នែក៖ ម៉ាស៊ីនកូន (Client) សម្រាប់ស្នើសុំទិន្នន័យ និងបង្ហាញលទ្ធផល និងម៉ាស៊ីនមេ (Server) សម្រាប់ផ្ទុកទិន្នន័យ និងដំណើរការសំណើទាំងនោះ រួចបញ្ជូនលទ្ធផលត្រឡប់មកវិញ។ | ដូចជាអតិថិជន (Client) កុម្ម៉ង់ម្ហូបនៅភោជនីយដ្ឋាន ហើយចុងភៅ (Server) ជាអ្នកធ្វើនិងបញ្ជូនម្ហូបមកឱ្យវិញតាមរយៈអ្នករត់តុ។ |
| Database Management System (ប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ) | ជាកម្មវិធីកុំព្យូទ័រដែលត្រូវបានប្រើប្រាស់សម្រាប់បង្កើត រៀបចំ គ្រប់គ្រង ទាញយក និងធ្វើបច្ចុប្បន្នភាពទិន្នន័យយ៉ាងមានសណ្តាប់ធ្នាប់ ធានាបាននូវសុវត្ថិភាព និងភាពត្រឹមត្រូវនៃទិន្នន័យ។ | ដូចជាទូដាក់ឯកសារដ៏ធំនិងឆ្លាតវៃមួយ ដែលមានប្រព័ន្ធលេខកូដសម្គាល់ ជួយឱ្យយើងអាចស្វែងរកទិន្នន័យរាប់ម៉ឺននាក់បានក្នុងមួយប៉ព្រិចភ្នែកដោយមិនរញ៉េរញ៉ៃ។ |
| Prerequisite (មុខវិជ្ជាតម្រូវ ឬមុខវិជ្ជាមូលដ្ឋាន) | ជាមុខវិជ្ជាគោលដែលនិស្សិតចាំបាច់ត្រូវតែសិក្សា និងប្រឡងជាប់ជាមុនសិន ទើបមានសិទ្ធិចុះឈ្មោះចូលរៀនមុខវិជ្ជាបន្តបន្ទាប់ទៀតដែលមានកម្រិតខ្ពស់ជាង។ | ដូចជាការរៀនបូកដកសិន ទើបសាលាអនុញ្ញាតឱ្យចូលរៀនថ្នាក់គុណចែកបាន។ |
| ODBC / Open Database Connectivity (ការតភ្ជាប់មូលដ្ឋានទិន្នន័យបើកចំហ) | ជាស្តង់ដារចំណុចប្រទាក់កម្មវិធី (API) ដែលអនុញ្ញាតឱ្យកម្មវិធីផ្សេងៗអាចទាក់ទង និងទាញយកទិន្នន័យពីប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ (DBMS) ណាមួយក៏បាន ដោយមិនខ្វល់ថាមូលដ្ឋានទិន្នន័យនោះប្រើកម្មវិធីអ្វីនោះទេ។ | ដូចជាអ្នកបកប្រែភាសាកណ្តាល ដែលជួយឱ្យមនុស្សមកពីប្រទេសផ្សេងៗគ្នា (កម្មវិធីផ្សេងគ្នា) អាចនិយាយគ្នា និងយល់គ្នាបាន។ |
| Front End Process (ដំណើរការផ្នែកខាងមុខ) | ជាផ្នែកនៃកម្មវិធីកុំព្យូទ័រដែលផ្តោតលើការបង្ហាញរូបរាង (Interface) សម្រាប់ឱ្យអ្នកប្រើប្រាស់មើលឃើញ ចុចបញ្ជា និងវាយបញ្ចូលទិន្នន័យ ហើយវាមានតួនាទីបញ្ជូនសំណើទៅកាន់ផ្នែកខាងក្រោយ (Back End) ដើម្បីដំណើរការ។ | ដូចជាបញ្ជរទទួលភ្ញៀវនៅក្នុងធនាគារ ដែលអ្នកអាចមើលឃើញ និងនិយាយជាមួយបុគ្គលិក ខណៈពេលដែលឯកសារ និងលុយត្រូវបានរក្សាទុកនៅខាងក្រោយឃ្លាំង (Back End)។ |
ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖