新生报到系统 下载本文

重庆大学毕业设计论文 新生报到系统

1管理n普通管理员m管理n超级管理员1管理n学生11管理n教师nnm管理n公告管理m管理m班级1管理mm属于1管理n成绩m查询n 图4.7 概要设计E-R图 4.3 数据流程分析

在业务流程图上网基础来描述系统的数据流程,数据流程图符号说明:

处理逻辑 实体 数据存储 数据流 图4.8 数据流程符号说明

4.3.1 登录的数据流程

分析说明:

下图就最顶层的登录的数据流程图,主要介绍的是系统中的外部实体与系统的最基本的数据流向情况,登录时从用户信息表中去寻找相应的用户信息进行对比,并获得当

19

重庆大学毕业设计论文 新生报到系统

前应的用户详细信息。具体数据流程如图4.9:

. S 1 用户 F 1 . 1 登录 F 2 登录信息错误 P 1 登录 F 3 . 2 用户信息 D1 用户 信息表

图4.9 登录的数据流程图

4.3.2 学生信息管理的数据流程图

分析说明:

在进行信息更新之前,你可以通过输入班级,学号、姓名等信息搜索出相应的学生信息,然后找到你想要修改的地方进行修改,最后通过验证后提交到数据。而且子添加学生的同时具体数据流程如图4.10:

20

重庆大学毕业设计论文 新生报到系统

P1.4添加学生用户F4.3F4.1新增学生信息F5错误的学生信息P1.1添加学生F4.2F4.4D1用户表D2学生信息表F8.1更新信息S2管理员F6.1查询条件P1.2查询学生F7.2P1.3更新信息F7.1学生信息F6.2 查询条件D2学生信息表F8.2更新信息

图4.10 学生信息管理的数据流程图

4.3.3 公告管理的数据流程

分析说明:

发布新的公告时,会自动获取到当前的时间和当前用户名,然后和发布的公告信息提交到数据库中保存。但如果和数据库中的公告信息有重复的话则不能存入其中,具体数据流程如图4.11所示:

21

重庆大学毕业设计论文 新生报到系统

D 4 管理 员信息 F 10. 1当前用户名 F 9 .1新增公告信息 P1.1.1 添加公告 F 9.2 F1 0.2 D 3 公告 信息 F 11 .1更新信息 S 2 管理员 F 12 .1查询条件 P 1.1.2 查询公告 F 13.2 P 1.1.3 更新信息 F 11.2 F1 3 .1学生信息 F 12.2

图4.11 公告管理的数据流程图

D 3 公告 信息

22