跳到正文
IGCSE·Tuition
资讯与通信科技(ICT) · 课程

把输入表格当作软件设计来做

表格很容易画出草图,但每个框背后都有一个关于允许哪些数据的决定。

本页内容
  1. 好的表格有什么特点?
  2. 例题
  3. 要留意的错误
  4. 自测
  5. 接下来学什么

输入表格是人们向系统输入数据所用的屏幕或表单。在 ICT 里,这是一道软件设计练习:你要决定有哪些字段、每个字段存放什么类型的数据,以及用哪些检查来阻止错误数据进入。

这一课讲的是系统内部的表格,例如订单表格或会员记录。它接在选择数据收集方法之后,属于ICT 应用与系统生命周期单元。

好的表格有什么特点?

从四个部分去想:

  1. 清楚的标签:每个字段旁边用用户熟悉的词语。
  2. 合适的控件:自由文字用文本框,选项固定时用下拉列表或单选按钮,是或否用勾选框。
  3. 验证(validation):自动检查,例如范围检查、长度检查、存在检查、格式检查或类型检查。
  4. 版面:顺序合乎逻辑,与纸质来源一致,分组清楚,并有明显的保存按钮。

验证检查的是数据是否合理,不是是否正确。在允许范围内的出生日期,仍然可能是错的日期。

例题

虚构任务:为学校的国际象棋学会(虚构)设计报名表格。记录姓名、年级(Year 10 或 Year 11)、年龄、联络号码,以及学生是否需要借用棋具。

字段控件数据类型验证
全名文本框文本存在检查
年级下拉列表:Year 10、Year 11文本允许值列表
年龄文本框整数范围检查:14 至 17
联络号码文本框文本格式检查:只含数字,并做长度检查
需要借用棋具勾选框是或否不需要

**为什么电话号码用文本而不用数字?**电话号码不会拿来相加,而且数字类型会丢掉开头的零。文本能保持输入的原样。

**为什么年级用下拉列表?**选项是固定的,用户不会输错,事后也不需要再检查。

要留意的错误

学生常选了不适合该字段的验证。

错误答案:“年龄:存在检查,所以一定是对的。”

存在检查只能证明有人输入了东西。14 至 17 的范围检查才能拦住 140 这样不可能的年龄。

改正的方法是让检查对应风险:数字用范围,固定选项用列表,代码和电话号码用格式或长度,必填字段用存在检查。

自测

1. 字段是“性别:选一项”,有三个固定选项,用哪种控件合适?

查看答案

单选按钮(或下拉列表),因为只允许选一个固定的选项。

2. 某字段接受 0 至 100 的分数。说出合适的检查,并举一个会被拒绝的数据。

查看答案

0 至 100 的范围检查。它会拒绝 150 或 -5。

3. 为什么 “Abc” 能通过存在检查,却会被年龄字段的类型检查拒绝?

查看答案

存在检查只确认有东西被输入。类型检查确认它是正确的数据种类,而字母不是整数。

接下来学什么

设计完成后,要选择如何把系统投入使用:比较直接转换与分阶段实施。想从数据库的角度练习,可以试试只读 SQL 练习实验室。

如果表格设计是你丢分的地方,我们老师团队的线上一对一 ICT 补习可以陪你检查。

更新于:

下一步

如果你的表格设计看起来不错,却在验证或字段类型上丢分,一对一老师可以逐行检查你的草图,说明阅卷人期待什么。

一小时付费试听课,按所安排老师确认的收费,RM80 起。

补习由家长或监护人安排。用 WhatsApp 把这页发给他们,他们就可以替你咨询。

家长:在这里咨询

  • 已通过我们的服务帮助 9,000+ 名学生
  • 9+ 年帮助 IGCSE 学生