在设计该程序时,要将系统的不同功能分成各个模块。每个模块由一个函数
定义,整个程序由函数调用来实现。每个模块是一个子函数,由一个主函数调用
各个子函数。在定义子函数时,根据不同的功能选择不同的语句,如需要使用循
环时可以用“do……while〞来实现;需要使用选择时可以用“switch〞或“if〞语
句来实现等。
设计以菜单方式工作的机房管理系统,主要包括六个模块,分别是上机者信
息输入模块,上机者信息查询模块,上机者信息修改模块,上机者信息删除模块,
上机者上机费用计算模块,所有上机者信息显示模块。每个模块由组员相应完成。
另外考虑到机房的特殊要求,新增一个上课模式,此模式功能是将所有机子开启,
统一赋上上机者相关信息,防止管理员一个一个的给机子输入信息。
本系统程序关键在于一个空机位的检索,亦是本程序核心之所在。本程序是
通过给 StudentList[time]赋值为 0 或 1 分别实现空机号的判断。0 代表无人上机,
及为空机号,反之 1 代表有人上机,及不为空机号。
本程序通过定义构造体,包括 XX[name],机号[seat],学号[stu_num],上机时
间[time]四个成员。具体如下;
Struct student_info{char name[10];
int seat;
Long stu_num;
int time;}
评论0
最新资源