Borang input ialah skrin atau helaian yang digunakan untuk memasukkan data ke dalam sistem. Dalam ICT ini ialah latihan reka bentuk perisian: anda menentukan medan, jenis data setiap medan, dan semakan yang menghalang data salah masuk.
Pelajaran ini tentang borang di dalam sebuah sistem, seperti borang tempahan atau rekod keahlian. Ia menyusul memilih kaedah pengumpulan data dan termasuk dalam modul aplikasi ICT dan kitar hayat sistem.
Apakah ciri borang yang baik?
Fikirkan empat bahagian:
- Label yang jelas di sebelah setiap medan, menggunakan perkataan yang pengguna kenal.
- Kawalan yang betul bagi setiap medan: kotak teks untuk teks bebas, senarai juntai bawah atau butang pilihan apabila pilihan tetap, kotak tanda untuk ya atau tidak.
- Pengesahan (validation): semakan automatik seperti semakan julat, semakan panjang, semakan kehadiran, semakan format atau semakan jenis.
- Susun atur: tertib logik yang sepadan dengan sumber kertas, dikumpulkan dalam bahagian, dengan butang simpan yang jelas.
Pengesahan menyemak bahawa data itu munasabah, bukan betul. Tarikh lahir dalam julat yang dibenarkan masih boleh menjadi tarikh yang salah.
Contoh berlangkah
Tugasan rekaan: reka bentuk borang pendaftaran untuk kelab catur sekolah (rekaan). Rekod nama, tingkatan (Year 10 atau Year 11), umur, nombor hubungan dan sama ada murid memerlukan set catur pinjaman.
| Medan | Kawalan | Jenis data | Pengesahan |
|---|---|---|---|
| Nama penuh | Kotak teks | Teks | Semakan kehadiran |
| Tahun | Juntai bawah: Year 10, Year 11 | Teks | Senarai nilai dibenarkan |
| Umur | Kotak teks | Nombor bulat | Semakan julat: 14 hingga 17 |
| Nombor hubungan | Kotak teks | Teks | Semakan format: digit sahaja, semakan panjang |
| Perlu set pinjaman | Kotak tanda | Ya atau tidak | Tidak perlu |
Mengapa nombor telefon ialah teks, bukan nombor? Anda tidak pernah menambah nombor telefon, dan jenis nombor akan membuang sifar di hadapan. Teks mengekalkannya seperti ditaip.
Mengapa juntai bawah untuk tahun? Pilihan tetap, jadi pengguna tidak boleh tersalah taip dan tiada apa perlu disemak kemudian.
Kesilapan yang perlu diawasi
Murid sering memilih semakan pengesahan yang tidak sesuai dengan medan.
Jawapan yang silap: “Umur: semakan kehadiran, jadi ia mesti betul.”
Semakan kehadiran hanya membuktikan sesuatu telah ditaip. Semakan julat dari 14 hingga 17 menangkap umur mustahil seperti 140.
Pembetulannya ialah memadankan semakan dengan risiko: julat untuk nombor, senarai untuk pilihan tetap, format atau panjang untuk kod dan nombor telefon, kehadiran untuk medan wajib.
Semak sendiri
1. Kawalan mana sesuai untuk medan “Jantina: pilih satu” dengan tiga pilihan tetap?
Lihat jawapan
Butang pilihan (atau senarai juntai bawah), kerana hanya satu pilihan tetap dibenarkan.
2. Satu medan menerima markah dari 0 hingga 100. Namakan semakan yang sesuai dan contoh data yang akan ditolak.
Lihat jawapan
Semakan julat dari 0 hingga 100. Ia akan menolak 150 atau -5.
3. Mengapa “Abc” diterima oleh semakan kehadiran tetapi ditolak oleh semakan jenis pada medan umur?
Lihat jawapan
Semakan kehadiran hanya mengesahkan sesuatu telah dimasukkan. Semakan jenis mengesahkan ia jenis data yang betul, dan huruf bukan nombor bulat.
Ke mana selepas ini
Selepas reka bentuk, tiba pilihan cara membawa sistem ke dalam penggunaan: membandingkan pelaksanaan langsung dan berfasa. Untuk berlatih dari sisi pangkalan data, cuba makmal latihan SQL baca sahaja.
Jika reka bentuk borang ialah tempat anda hilang markah, tuisyen ICT dalam talian satu dengan satu daripada pasukan guru kami boleh menyemaknya bersama anda.