学生需编写一个学校周年餐注册电脑程序。在数据收集过程中,须将参加者的个人资料输入,例如参加者姓名,毕业年份,性别,年龄,职业,预留座位数目等等。
这个程序须检验所有输入数据,并须包含可修改输入数据的功能。
完成注册后,这个程序须建立一个周年聚餐座位表的系统,以供筹备委员会使用。考生须清楚列明座位分配规则,以及其他系统参数,例如餐桌大小。下列为一些可行的座位分配规则:
 * 安排家庭成员同坐
 * 配对男女参加者
 * 配对年龄相若的参加者
 * 配对职业相似的参加者
此程序须同一时间以最小两项座位分配规则(即上面四项至少选两项),建立一个座位表。学生须留意可能没有一个完美的座位表,可满足给定的座位分配规则,而一个接近的座位分配也可接受。
在习作报告内,考生须解释其选用有关数据结构和算法的理由。注意:最多不能超过两百张桌子,每张餐桌最多不能超过十二个人.参加者人数最多不能超过500人.系统的界面有如下要求:
主菜单:
1)输入
2)修改
3)报告
0)离开
选择:功能要求有:1)增加
           2)删除
           3)更改