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

前 言

目前中小学校中,老师和家长沟通的方式很单一,仅限于开家长会、写条子、打电话等形式,局限性很大,随着经济的发展,工作和生活节奏的加快,使学校、老师、家长的联系和沟通受到了很大的影响。而现代化素质教育要求根据孩子自身特点和不同的成长背景因材施教,要求家长和老师能及时沟通并改进对孩子的教育。因此,随着Internet的飞速发展和普及,利用其先进信息技术实现在家庭——学校间搭建一座快捷、实时、有效的沟通桥梁已是一种必然。根据现代化教育的发展而设计的基于ASP.NET、SQL Server技术的网络家——校联系系统。

此系统可以方便家长了解子女在学校的学习情况,到校和放学时间,学校要求家长配合的有关事项,可以随时向老师提出建议或反映孩子在家里的表现,也可以在线查询学生信息。同时学校也可以通过它了解学生在课的活动和表现,回复家长意见、建议。是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。

一、本课题在国内外的研究状况及发展趋势

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,不少学校已经开始创建自己的校园网,其中主要以高校为主并具备比较完善的功能,其侧重点在于宣传和学生信息交流;而小学、中学创建自己的校园网在我国还是少数,其侧重点在于学生管理和与家长们信息交流。

信息化的管理已经成为一个大的趋势,这是不可逆转,不可改变的。在这样一个趋势的驱动下,中小学生家校联系系统必然成为不可或缺的软件。不管是国内,还是国外,各高校都已有了属于自己的校园网络,实现了信息管理的计算机化,然而在全国的中小学校中,这种属于自己的校园网络就比较少,信息化还比较落后,学校中老师和家长沟通的方式很单一,仅限于开家长会、写条子、打电话等形式,局限性很大,随着经济的发展,工作和生活节奏的加快,使学校、老师、家长的联系和沟通受到了

很大的影响。而现代化素质教育要求根据孩子自身特点和不同的成长背景因材施教,要求家长和老师能及时沟通并改进对孩子的教育。因此,随着Internet的飞速发展和普及,利用其先进信息技术实现在家庭——学校间搭建一座快捷、实时、有效的沟通桥梁已是一种必然。为了适应时代要求,跟上时代步伐,这种家校联系系统在未来三到五年内将得以很程度上的运用。

本系统的开发采用了BS架构,使用Microsoft Visual Studio 2008和Microsoft SQL Server2000作为开发工具,运用三层架构的开发模式,使整个系统更加稳定,表示明确,拓展性好,逻辑性好。系统设置有三个不同权限的用户角色,即系统管理员、学校教师、学生家长,他们有自己的用户名和密码,在登录界面输入正确的用户名和密码后,系统自动判断,看属于哪种类型的用户登录,判断方式为:提取用户名在数据库dbUser表中进行查询对比,当RoleID=“1”时为教师角色,RoleID=“2”时为系统管理员角色,RoleID=“3”时为家长角色。每一个角色享有不同的权限,在系统主界面中使用到的功能不同。

目 录

中文摘要 ................................................................. I 英文摘要 ................................................................ II 第1章 绪 论 ............................................................ 1

1.1 中小学生家校联系系统开发的背景 ................................... 1 1.2 可行性分析 ....................................................... 1

1.2.1 技术可行性 .................................................. 1 1.2.2 经济可行性 .................................................. 2 1.2.3 操作可行性 .................................................. 2 1.2.4 法律可行性 .................................................. 2 1.3 学生信息管理系统开发的意义 ....................................... 3 第2章 需求分析 .......................................................... 4

2.1 引言 ............................................................. 4

2.1.1 目的 ........................................................ 4 2.1.2 背景 ........................................................ 4 2.2 项目概述 ......................................................... 4

2.2.1 目标 ........................................................ 4 2.2.2 用户特点 .................................................... 4 2.3 数据描述 ......................................................... 5

2.3.1 静态数据 .................................................... 5 2.3.2 动态输入数据 ................................................ 8 2.3.3 动态输出数据 ................................................ 8 2.3.4 数据库描述 .................................................. 9 2.3.5 数据字典 .................................................... 9 2.3.6 数据采集 ................................................... 11 2.4 需求设定 ........................................................ 11

2.4.1 对功能的规定 ............................................... 11 2.4.2 对性能的规定 ............................................... 12 2.4.3 输入、输出要求 ............................................. 12 2.4.4 数据管理能力要求 ........................................... 12 2.4.5 其他专门要求 ............................................... 13 2.5 运行环境规定 .................................................... 13

2.5.1 设备 ....................................................... 13 2.5.2 支持软件 ................................................... 14 2.5.3 接口 ....................................................... 14 2.5.4 适用范围 ................................................... 14

第3章 概要设计说明书 ................................................... 15

3.1 引言 ............................................................ 15

3.1.1 编写目的 ................................................... 15 3.1.2 背景 ....................................................... 15 3.2 概要设计 ........................................................ 15

3.2.1 需求规定 ................................................... 15 3.2.2 运行环境 ................................................... 16 3.3 接口设计 ........................................................ 16

3.3.1 用户接口 ................................................... 16

3.3.2 外部接口 ................................................... 16 3.3.3 内部接口 ................................................... 16 3.4 系统数据结构设计 ................................................ 17

3.4.1 逻辑结构设计要点 ........................................... 17

第4章 详细设计 ......................................................... 18

4.1 引言 ............................................................ 18

4.1.1 编写目的 ................................................... 18 4.1.2 项目背景 ................................................... 18 4.2 教师列表模块的设计说明 .......................................... 18

4.2.1 程序描述 ................................................... 18 4.2.2 功能 ....................................................... 18 4.2.3 性能 ....................................................... 19 4.2.4 输入项 ..................................................... 19 4.2.5 输出项 ..................................................... 19 4.2.6 算法 ....................................................... 19 4.2.7 相关数据表 ................................................. 19 4.2.8 注释设计 ................................................... 19 4.2.9 限制条件 ................................................... 20 4.2.10 页面设计 .................................................. 20 4.3 添加教师模块的设计说明 .......................................... 20

4.3.1 程序描述 ................................................... 20 4.3.2 功能 ....................................................... 21 4.3.3 性能 ....................................................... 21 4.3.4 输入项 ..................................................... 21 4.3.5 输出项 ..................................................... 22 4.3.6 算法 ....................................................... 22 4.3.7 相关数据表 ................................................. 22 4.3.8 注释设计 ................................................... 22 4.3.9 限制条件 ................................................... 22 4.3.10 页面设计 .................................................. 22 4.4 班级列表模块的设计说明 .......................................... 23

4.4.1 程序描述 ................................................... 23 4.4.2 功能 ....................................................... 23 4.4.3 性能 ....................................................... 24 4.4.4 输入项 ..................................................... 24 4.4.5 输出项 ..................................................... 24 4.4.6 算法 ....................................................... 24 4.4.7 相关数据表 ................................................. 24 4.4.8 注释设计 ................................................... 24 4.4.9 限制条件 ................................................... 24 4.4.10 页面设计 .................................................. 24 4.5 添加班级模块的设计说明 .......................................... 25

4.5.1 程序描述 ................................................... 25 4.5.2 功能 ....................................................... 25 4.5.3 性能 ....................................................... 26

4.5.4 输入项 ..................................................... 26 4.5.5 输出项 ..................................................... 26 4.5.6 算法 ....................................................... 26 4.5.7 相关数据表 ................................................. 26 4.5.8 注释设计 ................................................... 26 4.5.9 限制条件 ................................................... 27 4.5.10 页面设计 .................................................. 27 4.6 添加学生模块的设计说明 .......................................... 27

4.6.1 程序描述 ................................................... 27 4.6.2 功能 ....................................................... 28 4.6.3 性能 ....................................................... 28 4.6.4 输入项 ..................................................... 28 4.6.5 输出项 ..................................................... 28 4.6.6 算法 ....................................................... 28 4.6.7 相关数据表 ................................................. 29 4.6.8 注释设计 ................................................... 29 4.6.9 限制条件 ................................................... 29 4.6.10 页面设计 .................................................. 29 4.7 学生列表模块的设计说明 .......................................... 30

4.7.1 程序描述 ................................................... 30 4.7.2 功能 ....................................................... 30 4.7.3 性能 ....................................................... 30 4.7.4 输入项 ..................................................... 30 4.7.5 输出项 ..................................................... 30 4.7.6 算法 ....................................................... 30 4.7.7 相关数据表 ................................................. 31 4.7.8 注释设计 ................................................... 31 4.7.9 限制条件 ................................................... 31 4.7.10 页面设计 .................................................. 31 4.8 添加家长模块的设计说明 .......................................... 32

4.8.1 程序描述 ................................................... 32 4.8.2 功能 ....................................................... 32 4.8.3 性能 ....................................................... 32 4.8.4 输入项 ..................................................... 32 4.8.5 输出项 ..................................................... 33 4.8.6 算法 ....................................................... 33 4.8.7 相关数据表 ................................................. 33 4.8.8 注释设计 ................................................... 33 4.8.9 限制条件 ................................................... 33 4.8.10 页面设计 .................................................. 33 4.9 家长列表模块的设计说明 .......................................... 34

4.9.1 程序描述 ................................................... 34 4.9.2 功能 ....................................................... 34 4.9.3 性能 ....................................................... 35 4.9.4 输入项 ..................................................... 35