中小学生家校联系系统 - 图文 下载本文

内容发布更新时间 : 2024/11/2 22:38:17星期一 下面是文章的全部内容请认真阅读。

2010届计算机科学与技术专业毕业设计(论文)

MainTeacher号进行对比,如果相同,则再提取Class表中该行对应的ID号,再把此ID号与Student表中的ClassID号进行对比,如果相等,则提取该Student表中对应的所有学生信息,并在学生列表界面相应的控件中显示出来,则实现了教师查看自己所有班中所有学生信息的操作。 4.7.7 相关数据表

查看学生列表时涉及到dbUser表、Class表和Student表。 4.7.8 注释设计

在模块首部加上“学生列表模块”的注释,在各函数的开头处加上函数执行功能的注释。 4.7.9 限制条件

数据库服务器运行正常。 4.7.10 页面设计

学生列表页面设计,见图4.12。

图4.12 学生 列表页面设计图

31

安玉书:中小学生 家─校联系系统

4.8 添加家长模块的设计说明

4.8.1 程序描述

设置添加家长模块的目的在于,学校新增加了学生,则必须增加学生家长的信息,以管理员或教师的身份登录系统后,可以进行添加家长操作。在添加家长界面,填入对应的信息,家长登录系统的用户名和密码也在此时设定,由于此家长的学生是先在添加学生菜单中添加进去的,则在学生下拉列表中选择对应的学生,最后点击“提交”按钮即可实现添加家长操作。 4.8.2 功能

添加家长功能流程图,见图4.13。

输入 操作 输出 在添加家长界 面,输入家长基本信息 点击“提交”按钮 将记录输入到数据库dbUser表中 图4.13 添加家长信息功能图

4.8.3 性能

能够输入家长的各种基本信息,点击“提交”按钮后能够在短时间内响应。 4.8.4 输入项

输入项:用户名、密码、真实姓名、学生、关系、电话、邮箱、地址、描述。 添加家长输入项列表,见表4.4。

表4.4 添加家长模块输入项

是否主键 字段名 LoginName PassWord RoleID StudentID 字段描述 登录名 登录密码 角色编号 学生号 数据类型 VARCHAR(50) VARCHAR(50) int(4) int(4) 可空 是 是 是 是 32

2010届计算机科学与技术专业毕业设计(论文)

是否主键 字段名 TrueName PhoneNum Email Relation Address Description 字段描述 真实姓名 电话号码 电子邮箱 亲属关系 住址 描述 数据类型 VARCHAR(50) VARCHAR(50) VARCHAR(250) VARCHAR(50) VARCHAR(250) VARCHAR(250) 可空 是 是 是 是 是 是 输入方式:键盘输入。 4.8.5 输出项

成功输入家长基本信息到数据库的dbUser表中。 4.8.6 算法

输入所有信息,录入到数据库中的dbUser表中,自动生成ID号,RoleID值自动变为3。

4.8.7 相关数据表

在添加家长信息模块中涉及到dbUser表。 4.8.8 注释设计

在模块首部加上“添加家长模块”的注释,在各函数的开头处加上函数执行功能的注释。 4.8.9 限制条件

数据库服务器运行正常。 4.8.10 页面设计

添加家长页面设计,见图4.14。

33

安玉书:中小学生 家─校联系系统

图4.14 添加家长页面设计

4.9 家长列表模块的设计说明

4.9.1 程序描述

设置家长列表模块的目的在于,只有以管理员或教师的身份登录系统后,才可以进行针对家长的相关操作。可以方便的查看到所有家长的相关信息,比如:家长登录用户名、学生姓名、家长真实姓名、和学生的关系等。在家长列表后面的基本操作中,有编辑、留言和删除三个按钮。点击编辑按钮可以进入编辑家长信息界面,对家长的基本信息进行修改;点击留言按钮,进入添加留言界面,进行对家长的留言操作;点击删除按钮,可以将已经撤销编制的班级信息从数据库中删除掉。 4.9.2 功能

家长列表功能流程图,见图4.15。

点击 操作 输出

家长列表 从数据库中查询 图4.15 家长列表功能图

输出家长列表信息 34

2010届计算机科学与技术专业毕业设计(论文)

4.9.3 性能

应能在短时间内响应操作,并准确的显示家长列表信息 4.9.4 输入项

输入项:在登录的时候输入用户名和密码。 输入方式:键盘输入。 4.9.5 输出项

成功从数据库中输出家长列表,显示家长相关信息。 4.9.6 算法

以管理员或教师的身份登录后,在点击“家长列表”菜单后,系统把dbUser表中所有RoleID=“3”的所有信息在家长列表界面相应的控件中显示出来。 4.9.7 相关数据表

查看家长列表时涉及到dbUser表。 4.9.8 注释设计

在模块首部加上“家长列表模块”的注释,在各函数的开头处加上函数执行功能的注释。 4.9.9 限制条件

数据库服务器运行正常。 4.9.10 页面设计

家长列表页面设计,见图4.16。

35