设计流程图可以帮助团队成员更好地理解软件设计的全貌,把握设计的重点和难点,有助于设计工作的规范和统一。
学生用户可以进行注册,个人学籍信息和用户名密码的登录信息,这些记录就是学生管理时的信息。
教师用户在教师功能界面窗口中,具有学生信息管理功能,可以对全校所有学生的学籍信息和登录信息进行增删改查操作,以及对学生记录进行导出操作。
本任务针对学生信息管理等功能模块的设计,请绘制各个功能模块的详细设计流程图。
流程图=流程+图。
1、几个重要且最常用的符号

2、流程图有三大结构,分别是顺序结构、选择结构和循环结构
顺序结构最简单,各个步骤是按先后顺序执行的。如图,A、B、C是三个连续的步骤,它们是按顺序执行的,即完成上一个框中指定的操作才能再执行下一个动作。

选择结构又称分支结构,用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。

循环结构又称为重复结构,指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构(当型结构),和先执行后判断的循环结构(直到型结构)。

3、绘制流程图过程中还要注意一些约定俗成的路径规划
1)应遵循从左到右、从上到下的顺序排列。
2)一个流程从开始符开始,以结束符结束。开始符号只能出现一次,而结束符号可出现多次。若流程足够清晰,可省略开始、结束符号。
3)同一流程图内,符号大小保持一致,同时连接线不能交叉,连接线不能无故弯曲。
4)流程处理关系为并行关系的,需要将流程放在同一高度。
5)处理流程须以单一入口和单一出口绘制,同一路径的指示箭头只有一个。
1、数据库设计
学生信息管理模块中,数据库实体直接使用学生用户实体信息,学生用户实体(studentuser)图,如下所示。

studentuser表用于保存校园疫情防控系统中学生基本信息和学生用户登录信息。studentuser表结构如表所示。
studentuser表结构

2、校园疫情防控管理系统之学生信息管理模块设计的流程如图所示。

校园疫情防控管理系统之登录注册模块设计的流程如图所示。

校园疫情防控管理系统之每日打卡填报模块设计的流程如图所示。

校园疫情防控管理系统之出入校审批模块设计的流程如图所示。

校园疫情防控管理系统之校园通知管理、疫情资讯管理模块设计的流程如图所示。
