1. 处理流程
下面将使用(结构化设计)面向数据流的方法对学生信息管理系统的处理流程进行分析。系统可分为两大部分:一、客户机上的程序,二、服务器上的程序。以下将分别对系统的这两大部分进行流程分析:
1.1 客户机程序流程
学生信息由专人负责输入,包括学生的学号,年龄,性别,院系。输入信息还包括课程号,课程名,先行课号;输出为学生信息和课程信息。其内部处理流程为:用户提示信息用户资身份确认程序料数据库学生信查询信息程序息数据库
用户查询信息处理流程图
1.2 服务器程序流程
管理员提示信息用户资身份确认程序料数据库学生信息更新程序信息数据库
系统管理员更新信息处理流程图
1
2. 总体结构和模块外部设计
下面以结构图来描述学生信息管理系统的软件总体结构。框内注明了模块的名字, 方框之间的直线表示模块的调用关系。
学生信息管理系统(客户机程序) 接收输入数据 联络服务器 输出数据 准备确认发送数据 准备选课发送数据 准备网络数据包 解开网络数据包 确认操作类型 发送数据 接收数据 修改成功? 选课成功? 检验输入 读入学生信息 读入课表信息 判断错误 /选课)确定(修改个人信息 准备输出 准备输出 准备错误 选课 课表信学生个人显示错误 确认显示课表信 息 信息 确认显示学生信息
2
2.2 服务器程序部分
接收数据 判断类型 解开数据包 接收客户机数据 学生信息管理系统(服务器部分) 数据处理、管理 发送数据 准备SQL 判断操作 数据库操作 判断原因 准备数据包 准备返回数据 准备返回数据 发送数据到客户机 3.功能分配
客户端系统的功能有:将学生和课表的信息存储到学生管理系统的客户端系统中,以备以后的信息确认及查询;将需要查询信息由学生信息系统客户端由网络传到显示的服务器上,并且接受学生信息管理系统返回的相关信息,然后存储起来。
服务器端系统的功能有:接收由学生管理系统端发回的学生信息;生成学生信息;传递学生信息到客户端(学生信息管理系统);接收学生信息管理系统的反馈信息;学生信息的分析和管理。
3
因篇幅问题不能全部显示,请点此查看更多更全内容