系统以主函数int main()为入口,首先调用welcome_menu()函数,显示系统欢迎界面。然后调用show_time()函数,显示进入系统的时间。然后调用menu()函数,显示主菜单界面,并使系统接收用户输入的选择,进入不同的操作模式,进入到下一级菜单进行相关工作。
5.3 以下是几个主要模块的流程图:
1)主菜单函数
打印主菜单 接收用户选项 是否合法 是 是否为0 否 调用对应选项函数 是 否 退出系统
进入下一级菜单
2)管理模式主函数:操作模式,查询模式同此。
11
打印管理模式主菜单 接收用户选项 是否合法 是 是否为0 否 调用对应选项函数 是 否 返回上级菜单
进入下一级菜单
3)添加学生住宿信息:
12
显示学生数据 输入添加信 息条数 否 判断是 否合法 是 输入学生住宿信息 否 判断日期是
否合法 否 是 判断是否已有人居住 是 保存数据 返回上一级 13
4)修改学生住宿信息: 显示学生数据
输入要修改
的宿舍号
判断是否存在
是
输入要修改的 床位号
判断是否存在
是
输入修改后的学 生数据
保存数据
返回上一级
否 否 5)删除教师账号:获取管理权限后(删除学生账号同此)
14
显示学生数据 输入要删除的
6)保存学生信息函数:
宿舍号 是 判断是否存在 输入要删除的床位号 判断是否存在 是 删除学生信息 保存数据 返回上一级 15
否 否