学生家校联系统是针对现今学生众多,学校和家庭沟通方式繁琐,模式复杂,管理混乱这一问题开发、研制出来的,开发语言C#,开发工具vs2008,sqlserver存储数据.角色划分为四个角色,管理员、教师、家长和学生。
管理员主要是基础信息的管理如班级信息、学生信息、教师信息以及家长会和家长学堂的管理;教师主要是维护自己所在班级的学生的空间信息、学生日常的出勤信息以及召开家长的家长会等功能;家长主要的功能是为了通过网络的模式参与班级举行的家长会并关注自己孩子的班级信息以及出勤信息等;学生主要是关注自己的空间信息和出勤信息。
1 管理员角色
(1)班级管理:管理班级信息,可以添加、修改、删除班级信息。
(2)教师信息管理:对教师信息进行管理,可以添加、修改、删除教师信息。
(3)学生信息管理:对学生信息进行管理,可以添加、修改、删除学生信息。
(4)会议室信息管理:对会议室进行管理,可以添加、修改、删除家长会信息。
(5)父母学堂管理:管理父母学堂信息,可以添加、修改、删除父母学堂。
(6)家长信息查询:查询显示家长信息列表
2 教师角色
(1)学生空间维护:根据学生信息,维护学生的各种学习、生活情况信息。
(2)到校离校提醒:主要是登记学生的日常出勤信息。
(3)家长会:家长会其实就是一个小型的论坛,他根据班级登录以后自动过滤本班级的家长会信息,实现老师与家长的在线沟通。
(4)学生信息查询:查询显示本班级的学生信息
(5)家长信息查询:查询显示本班级的学生的家长信息
3 学生角色
(1)到校离校:查询自己的到校离校信息。
(2)空间信息:主查询自己的空间信息。
4 家长角色
(1)学生空间:查看自己孩子的学生空间信息。
(2)到校离校提醒:查看自己孩子的到校离校提醒内容信息
(3)家长会:家长角色的主要功能,就是在线与老师们开各种家长会,更加的了解自己的孩子。
(4)父母学堂:查看管理员发布的父母如何更好的管理和教育孩子的信息
ABSTRACT 2
1 概述 5
1.1开发背景 5
1.2 项目提出的意义 5
1.3 系统的开发方法 6
1.4 系统开发工具 6
1.4.1 C#简介 6
1.4.2 ASP.NET简介 7
1.4.3 SQL Server数据库简介 9
1.3.3 Microsoft Visual Studio2005简介 11
2 需求分析 12
2.1可行性分析 12
2.2 系统设计的要求 13
2.3 系统功能需求分析 13
2.4 数据库需求分析 14
3 系统总体设计 15
3.1系统总体设计 15
3.1.1 系统总体架构 15
3.1.2 系统总体结构设计原则 15
3.2 系统功能总体设计 16
3.2.1 管理员角色 16
3.2.2 教师角色 16
3.2.3 学生角色 17
3.2.4 家长角色 17
3.3 主要模块流程图 18
3.4 数据库结构设计 19
3.4.1 概念结构设计 19
3.4.2 概念结构设计的方法选择 20
3.4.3 系统的E-R图 20
3.5 数据库表的设计 22
4 系统实现 25
4.1 运行环境 25
4.2 系统主界面 25
4.3 管理员角色主要实现功能 28
4.3.1 教师信息管理 28
4.3.2 学生信息维护 31
4.4 教师角色主要实现功能 34
4.4.1到校离校提醒 34
4.5 学生角色主要实现功能 36
4.5.1 查看空间 36
4.6 家长主要实现功能 38
4.6.1 注册 38
4.6.2 家长会 40
5 软件测试 43
5.1 软件测试的意义 43
5.2 软件测试的重要性 43
5.3 软件测试的范围 44
5.4 软件测试的方法 44
5.5 软件测试的目的和原则 44
6 总结 46
谢辞 47
参考文献 48