1、前 言目前中小学校中,老师和家长沟通的方式很单一,仅限于开家长会、写条子、打电话等形式,局限性很大,随着经济的发展,工作和生活节奏的加快,使学校、老师、家长的联系和沟通受到了很大的影响。而现代化素质教育要求根据孩子自身特点和不同的成长背景因材施教,要求家长和老师能及时沟通并改进对孩子的教育。因此,随着Internet的飞速发展和普及,利用其先进信息技术实现在家庭学校间搭建一座快捷、实时、有效的沟通桥梁已是一种必然。根据现代化教育的发展而设计的基于ASP.NET、SQL Server技术的网络家校联系系统。此系统可以方便家长了解子女在学校的学习情况,到校和放学时间,学校要求家长配合的有关事项,可
2、以随时向老师提出建议或反映孩子在家里的表现,也可以在线查询学生信息。同时学校也可以通过它了解学生在课的活动和表现,回复家长意见、建议。是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。一、 本课题在国内外的研究状况及发展趋势在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事
3、业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,不少学校已经开始创建自己的校园网,其中主要以高校为主并具备比较完善的功能,其侧重点在于宣传和学生信息交流;而小学、中学创建自己的校园网在我国还是少数,其侧重点在于学生管理和与家长们信息交流。信息化的管理已经成为一个大的趋势,这是不可逆转,不可改变的。在这样一个趋势的驱动下,中小学生家校联系系统必然成为不可或缺的软件。不管是国内,还是国外,各高校都已有了属于自己的校园网络,实现了信息管理的计算机化,然而在全国的中小学校中,这种属于自己的校园网络就比较少,信息化还比较落后,学校中老师和家长沟通的方式很单一,仅限于
4、开家长会、写条子、打电话等形式,局限性很大,随着经济的发展,工作和生活节奏的加快,使学校、老师、家长的联系和沟通受到了很大的影响。而现代化素质教育要求根据孩子自身特点和不同的成长背景因材施教,要求家长和老师能及时沟通并改进对孩子的教育。因此,随着Internet的飞速发展和普及,利用其先进信息技术实现在家庭学校间搭建一座快捷、实时、有效的沟通桥梁已是一种必然。为了适应时代要求,跟上时代步伐,这种家校联系系统在未来三到五年内将得以很程度上的运用。本系统的开发采用了BS架构,使用Microsoft Visual Studio 2008和Microsoft SQL Server2000作为开发工具,
5、运用三层架构的开发模式,使整个系统更加稳定,表示明确,拓展性好,逻辑性好。系统设置有三个不同权限的用户角色,即系统管理员、学校教师、学生家长,他们有自己的用户名和密码,在登录界面输入正确的用户名和密码后,系统自动判断,看属于哪种类型的用户登录,判断方式为:提取用户名在数据库dbUser表中进行查询对比,当RoleID=“1”时为教师角色,RoleID=“2”时为系统管理员角色,RoleID=“3”时为家长角色。每一个角色享有不同的权限,在系统主界面中使用到的功能不同。目 录中文摘要I英文摘要II第1章 绪 论11.1 中小学生家校联系系统开发的背景11.2 可行性分析11.2.1 技术可行性1
6、1.2.2 经济可行性21.2.3 操作可行性21.2.4 法律可行性21.3 学生信息管理系统开发的意义3第2章 需求分析42.1 引言42.1.1 目的42.1.2 背景42.2 项目概述42.2.1 目标42.2.2 用户特点42.3 数据描述52.3.1 静态数据52.3.2 动态输入数据82.3.3 动态输出数据82.3.4 数据库描述92.3.5 数据字典92.3.6 数据采集112.4 需求设定112.4.1 对功能的规定112.4.2 对性能的规定122.4.3 输入、输出要求122.4.4 数据管理能力要求122.4.5 其他专门要求132.5 运行环境规定132.5.1 设
7、备132.5.2 支持软件142.5.3 接口142.5.4 适用范围14第3章 概要设计说明书153.1 引言153.1.1 编写目的153.1.2 背景153.2 概要设计153.2.1 需求规定153.2.2 运行环境163.3 接口设计163.3.1 用户接口163.3.2 外部接口163.3.3 内部接口163.4 系统数据结构设计173.4.1 逻辑结构设计要点17第4章 详细设计184.1 引言184.1.1 编写目的184.1.2 项目背景184.2 教师列表模块的设计说明184.2.1 程序描述184.2.2 功能184.2.3 性能194.2.4 输入项194.2.5 输出
8、项194.2.6 算法194.2.7 相关数据表194.2.8 注释设计194.2.9 限制条件204.2.10 页面设计204.3 添加教师模块的设计说明204.3.1 程序描述204.3.2 功能214.3.3 性能214.3.4 输入项214.3.5 输出项224.3.6 算法224.3.7 相关数据表224.3.8 注释设计224.3.9 限制条件224.3.10 页面设计224.4 班级列表模块的设计说明234.4.1 程序描述234.4.2 功能234.4.3 性能244.4.4 输入项244.4.5 输出项244.4.6 算法244.4.7 相关数据表244.4.8 注释设计24
9、4.4.9 限制条件244.4.10 页面设计244.5 添加班级模块的设计说明254.5.1 程序描述254.5.2 功能254.5.3 性能264.5.4 输入项264.5.5 输出项264.5.6 算法264.5.7 相关数据表264.5.8 注释设计264.5.9 限制条件274.5.10 页面设计274.6 添加学生模块的设计说明274.6.1 程序描述274.6.2 功能284.6.3 性能284.6.4 输入项284.6.5 输出项284.6.6 算法284.6.7 相关数据表294.6.8 注释设计294.6.9 限制条件294.6.10 页面设计294.7 学生列表模块的设计
10、说明304.7.1 程序描述304.7.2 功能304.7.3 性能304.7.4 输入项304.7.5 输出项304.7.6 算法304.7.7 相关数据表314.7.8 注释设计314.7.9 限制条件314.7.10 页面设计314.8 添加家长模块的设计说明324.8.1 程序描述324.8.2 功能324.8.3 性能324.8.4 输入项324.8.5 输出项334.8.6 算法334.8.7 相关数据表334.8.8 注释设计334.8.9 限制条件334.8.10 页面设计334.9 家长列表模块的设计说明344.9.1 程序描述344.9.2 功能344.9.3 性能354.
11、9.4 输入项354.9.5 输出项354.9.6 算法354.9.7 相关数据表354.9.8 注释设计354.9.9 限制条件354.9.10 页面设计354.10 添加学生消息模块的设计说明364.10.1 程序描述364.10.2 功能364.10.3 性能374.10.4 输入项374.10.5 输出项374.10.6 算法374.10.7 相关数据表384.10.8 注释设计384.10.9 限制条件384.10.10 页面设计384.11 学生消息列表模块的设计说明394.11.1 程序描述394.11.2 功能394.11.3 性能394.11.4 输入项394.11.5 输出
12、项394.11.6 算法394.11.7 相关数据表404.11.8 注释设计404.11.9 限制条件404.11.10 页面设计404.12 我的留言板和最新回复模块的设计说明414.12.1 程序描述414.12.2 性能414.12.3 输入项414.12.4 输出项424.12.5 算法424.12.6 相关数据表424.12.7 注释设计424.12.8 限制条件424.12.9 页面设计424.13 公告列表和添加公告模块的设计说明444.13.1 程序描述444.13.2 性能444.13.3 输入项444.13.4 输出项444.13.5 算法444.13.6 相关数据表45
13、4.13.7 注释设计454.13.8 限制条件454.13.9 页面设计454.14 个人资料模块的设计说明464.14.1 程序描述464.14.2 功能464.14.3 性能474.14.4 输入项474.14.5 输出项474.14.6 算法474.14.7 相关数据表474.14.8 注释设计484.14.9 限制条件484.14.10 页面设计48第5章 编码实现495.1 系统首页功能主要代码495.2 留言板模块495.2.1 我的留言板(留言列表)功能主要代码495.2.2 留言详细信息功能主要代码515.2.3 留言详细信息功能运行效果525.2.4 添加留言功能主要代码5
14、25.2.5 添加留言功能运行效果图535.3 公告管理模块545.3.1 公告列表功能主要代码545.3.2 添加公告功能主要代码55第6章 结论与展望57致 谢58参考文献592010届计算机科学与技术专业毕业设计(论文)摘 要目前中小学校中,老师和家长沟通的方式很单一,仅限于开家长会、写条子、打电话等形式,局限性很大,随着经济的发展,工作和生活节奏的加快,使学校、老师、家长的联系和沟通受到了很大的影响。而现代化素质教育要求根据孩子自身特点和不同的成长背景因材施教,要求家长和老师能及时沟通并改进对孩子的教育。因此,随着Internet的飞速发展和普及,利用其先进信息技术实现在家庭学校间搭建
15、一座快捷、实时、有效的沟通桥梁已是一种必然。根据现代化教育的发展而设计的基于ASP.NET、SQL Server技术的网络家校联系系统。此系统可以方便家长了解子女在学校的学习情况,到校和放学时间,学校要求家长配合的有关事项,可以随时向老师提出建议或反映孩子在家里的表现,也可以在线查询学生信息。同时学校也可以通过它了解学生在课的活动和表现,回复家长意见、建议。是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。关键字:ASP.NET,SQL Server,家庭,学校,联系 IABSTRACT At present,the ways of communication be
16、tween teachers and parents are very simplistic, the form is only restricted in holding parents meeting, writing notes, making telephones and so on, it is too limited. With the development of economy, the rhythm of the work and life speed up, making great influence in contact and communication among
17、the school, teachers and parents. But the modernization education for all-around development requires teach students in accordance with their aptitude according to child own characteristic and the different growth background, and also requires the teachers and parents can have frequently communicati
18、on with each other and improve the education of students. Therefore, with the development and the popularization of the Internet, using its advanced information technology to set up the quickly, real-time, effective communication bridge between the familiesschool is already becoming one kind of nece
19、ssity. The families - school relation system was designed according to the modernized educational development based on ASP.NET, SQL the Server technology.The system can help parents to know something about their childrens study in the school as well as time to reach and leave school. Furthermore, th
20、e school teachers requires parents to cooperate them with the relevant matters, they can always give teachers students recommendations or reflect their performances at home, and also can inquire their information on-line. Meanwhile, the school can not only use it to get students activities and perfo
21、rmances in class, but also reply parents and opinions and suggestion. It is an indispensable part in educational units and its contents are crucial to decision-makers and managers of the school.Key Words: ASP.NET, SQL Server, Family, School, Contact2010届计算机科学与技术专业毕业设计(论文)第1章 绪 论1.1 中小学生家校联系系统开发的背景目前
22、中小学校中,老师和家长沟通的方式很单一,仅限于开家长会、写条子、打电话等形式,局限性很大,随着经济的发展,工作和生活节奏的加快,使学校、老师、家长的联系和沟通受到了很大的影响。而现代化素质教育要求根据孩子自身特点和不同的成长背景因材施教,要求家长和老师能及时沟通并改进对孩子的教育。因此,随着Internet的飞速发展和普及,利用其先进信息技术实现在家庭学校间搭建一座快捷、实时、有效的沟通桥梁已是一种必然。根据现代化教育的发展而设计的基于ASP.NET、SQL Server技术的网络家校联系系统。此系统可以方便家长了解子女在学校的学习情况,到校和放学时间,学校要求家长配合的有关事项,可以随时向老
23、师提出建议或反映孩子在家里的表现,也可以在线查询学生信息。同时学校也可以通过它了解学生在课外的活动和表现,回复家长意见、建议。是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。1.2 可行性分析经过调查、研究、分析、计算,在中小学生家校联系中应用的条件已经成熟,现将从以下技术可行性、经济可行性、操作可行性、法律可行性这四个方面进行分析,具体分析如下:1.2.1 技术可行性中小学生家校联系系统是一个仅限于管理的软件系统。本系统所需的硬件设备不是很多,配制要求也不是很高,学校可以根据自己的经济实力,考虑购置硬件设备的配置情况。所需的的有硬件设备在市场上均可以购买到,而且
24、成本相对较低。软件方面,该家校联系系统采用Microsoft Visual Studio 2008编程模式,在Windows任一系统下即可运行。这种编程技术相对于其他编程语言比较成熟,便于应用者能快速的适应。以Windows XP为操作系统,采用ASP.NET为脚本语言,运用SQL的数据库技术,设计与开发中小学生家校联系系统。新系统的运行硬件环境PC机,当用户使用系统时,在登录页面,通过正确的用户名和密码进入系统主页面,在菜单中进行相关操作和运用。因此本系统在技术上是可行的。1.2.2 经济可行性随着信息化社会的发展,人们对信息、数据等的准确性的需求也不断加大,相应的,各行各业的管理模式也不同
25、程度的趋向于完全的自动化管理,管理软件的开发更是随着社会的发展迅速崛起。本系统不仅可以提高工作效率,实现学校和家长的实时紧密联系,让家长能够及时了解学校的通知、公告、和相关安排,学校也能够随时向家长反馈学生在校情况并了解学生课外在家里的表现,而且还实现数据与管理的一体化。所需资金无论在硬件的配置和购买,还是软件的开发支持平台都可以以现有的技术为基础,在实现功能和管理模式上进行项目的添加和修改,系统操作简单方便,有一定计算机基础的老师都可以实现操作,无需花费资金额外聘请专业技术人员。一方面,通过这款家校联系系统软件,实现学校与家庭的高效沟通,不仅增加了对学生的了解渠道,还提高了教师的工作效率,从
26、而节省人力、物力,进而提高经济效益;另一方面,系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。所以本系统具有经济可行性。1.2.3 操作可行性中小学生家校联系系统是以学生为中心,为方便学生家长和老师之间互动,切实了解学生学习情况而开发的管理系统。学生信息的发布和管理,是属于学校内部的管理系统,操作平台和硬件方面的配置不做特殊要求。操作技术方面,该管理系统内容简单易学,运用上没有很高的技术要求,方便老师和家长使用。操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要认真阅读用户说明
27、书即可操作该系统。因此本系统具有操作可行性。1.2.4 法律可行性该中小学生家校联系系统是学校和家长之间沟通联系的桥梁,目的是为了紧跟时代步伐,提高工作效率,加深家长和老师之间的交流,方便实时掌握了解学生在学校和家里的学习情况,最终来提高学生的学习成绩,只有学生家长和老师才有权利登录使用。该系统在编写上严格按照规范要求来开发,未引入任何反面的误导学生的不良信息。所以该系统也具有法律上的可行性。综上所述开发中小学生家校联系系统在技术上、经济上、操作上、法律上都是可行的。1.3 学生信息管理系统开发的意义目前中小学校中,老师和家长沟通的方式很单一,仅限于开家长会、写条子、打电话等形式,局限性很大,
28、随着经济的发展,工作和生活节奏的加快,使学校、老师、家长的联系和沟通受到了很大的影响。而现代化素质教育要求根据孩子自身特点和不同的成长背景因材施教,要求家长和老师能及时沟通并改进对孩子的教育。因此,随着Internet的飞速发展和普及,利用其先进信息技术实现在家庭学校间搭建一座快捷、实时、有效的沟通桥梁已是一种必然。根据现代化教育的发展而设计的基于ASP.NET、SQL Server技术的网络家校联系系统。此系统可以方便家长了解子女在学校的学习情况,到校和放学时间,学校要求家长配合的有关事项,可以随时向老师提出建议或反映孩子在家里的表现,也可以在线查询学生信息。同时学校也可以通过它了解学生在课
29、的活动和表现,回复家长意见、建议。是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。 57第2章 需求分析2.1 引言2.1.1 目的编写本文档的主要目的是确定用户对系统的需求,分析系统的数据要求,以便对系统有一个总体的把握,以便在下一步的设计中更好的控制开发。2.1.2 背景本次开发的系统的名称为中小学生家校联系系统。这次项目的开发是为了毕业设计准备的。主要是针对中小学校,方便学校和学生家长联系、加深沟通,更及时准确的了解学生信息而开发的一款软件。本系统所用的开发软件有Microsoft SQL Server 2000,Microsoft Visual Studi
30、o 2008,PowerDesigner 12.0以及其他辅助开发工具。2.2 项目概述2.2.1 目标本课题主要是研究以计算机为工具的中小学生家校联系系统。通过把学生相关信息传到网络上的形式,让学校老师和家长切实掌握学生在家里的课外表现和在学校的学习情况,掌握每个学生的基本情况,达到因材施教的目的。此系统可以方便家长了解子女在学校的学习情况,到校和放学时间,学校要求家长配合的有关事项,可以随时向老师提出建议或反映孩子在家里的表现,也可以在线查询学生信息。同时学校也可以通过它了解学生在课外的活动和表现,回复家长意见、建议。是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关
31、重要。2.2.2 用户特点本系统设置了三个用户角色,分别为管理员、学校教师、学生家长。每类用户都有自己的权限,具体权限描述如下:管理员:具有系统最高的权限,可以实现如下的基本操作:可以实现对教师信息的增、删、改,可以实现对班级信息的增、删、改,可以实现对学生信息的增、删、改,可以实现对家长信息的增、删、改,可以实现对学生基本情况的增、删、改,可以实现对留言板信息的操作,如:给学校任何一个老师、任何一个学生家长留言,实现对留言板信息的增、删、改,可以发布学校通知公告,修改、删除学校公告信息,可以实现对自己基本资料等等。学校教师:可以实现的基本操作有:可以实现对学生信息的增、删、改,可以实现对家长
32、信息的增、删、改,可以实现对学生基本情况的增、删、改,可以实现对留言板信息的操作,如:给自己班上的任何一个学生家长留言,实现对留言板信息的增、删、改,可以发布学校通知公告,修改、删除学校公告信息,可以实现对自己基本资料的修改等等学生家长:可以实现如下的基本操作:可以实现对自己孩子基本情况的增、删、改,可以实现对留言板信息的操作,如:给自己孩子上课的任何一个老师留言,提建议,实现对留言板信息的增、删、改,可以查看学校发布的最新通知公告,可以修改自己的基本资料等等。对用户基本的技术要求是:熟悉计算机的操作,熟悉Office办公软件。2.3 数据描述2.3.1 静态数据系统所用数据表,详见表2.1表
33、2.8。表2.1 用户信息表dtUser是否主键字段名字段描述数据类型可空是ID用户编号int(4)LoginName登录名VARCHAR(50)是PassWord登录密码VARCHAR(50)是RoleID角色编号int(4)是StudentID学生号int(4)是TrueName真实姓名VARCHAR(50)是Sex性别VARCHAR(50)是是否主键字段名字段描述数据类型可空Birthday出生日期DATETIME(8)是Subject所教课程VARCHAR(50)是PhoneNum电话号码VARCHAR(50)是Email电子邮箱VARCHAR(250)是Address住址VARCHA
34、R(250)是Relation亲属关系VARCHAR(50)是Description描述VARCHAR(250)是表2.2 班级表Class是否主键字段名字段描述数据类型可空是ID序号Int(20)Name班级名称VARCHAR(50)是MainTeacher班主任Int(4)是表2.3 学生表Student是否主键字段名字段描述数据类型可空是ID序号Int(4)ClassID班级编号Int(4)是Number学号VARCHAR(50)是Name姓名CHAR(10)是Sex性别CHAR(10)是Birthday出生日期Datetime(8)是Description描述Text(16)是表2.4
35、 老师班级表TeacherClass是否主键字段名字段描述数据类型可空是ID序号Int(4)TeacherID教师编号Int(4)是ClassID班级编号Int(4)是表2.5 学生情况表StudentNews是否主键字段名字段描述数据类型可空是ID序号Int(4)StudentID学生号Int(4)是Title标题VARCHAR(50)是Content内容Text(16)是DocumentID文件编号Int(4)是SubmitUserID作者编号Int(4)是表2.6 留言表Message是否主键字段名字段描述数据类型可空是ID序号Int(4)UserID用户编号Int(4)是Title标题
36、VARCHAR(50)是Content内容Text(16)是SubmitUser作者Int(4)是表2.7 留言回复表MessageReply是否主键字段名字段描述数据类型可空是ID序号Int(4)MessageID学生号Int(4)是Content内容Text(16)是SubmitUserID作者Int(4)是表2.8 公告表Note是否主键字段名字段描述数据类型可空是ID序号Int(4)UserID用户编号Int(4)是Title标题VARCHAR(50)是Content内容Text(16)是2.3.2 动态输入数据在添加教师信息时,要输入教师登录名、密码、真实姓名、电话、邮箱、家庭住址、
37、性别、出生年月、所带课程、自我描述、所带班级、是否是管理员。在添加班级时,需要输入班级名称、在下拉列表中选择班主任姓名。在添加学生信息时,需要在下拉列表中选择班级,输入学号、姓名、出生日期、自我描述、选择性别。在添加家长信息时,需要输入家长登录名、密码、真实姓名,在下拉列表中选择自己孩子的姓名,输入与学生关系、电话、邮箱、地址、自我描述。添加学生基本情况时,需要选择班级、学生姓名,输入标题和内容。添加公告时,只需要输入公告标题和内容即可。家长给教师或者教师给家长留言时,只需要输入留言标题和内容。在个人资料修改中,修改时需要输入的信息有:新的密码、个人真实姓名、电话、邮箱、家庭住址、性别和个人情
38、况描述。2.3.3 动态输出数据在教师列表输出时,输出的信息包括:教师登录用户名、真实姓名、性别、所教的课程。在班级列表输出时,输出的信息包括:序号、班级名称和班主任姓名。在学生列表输出时,输出的信息包括:序号、学生姓名、所在班级、学号、性别。在家长列表输出时,输出的信息包括:序号、家长登录用户名、学生姓名、家长姓名、和学生的关系。在学生消息列表输出时,输出的信息包括:序号、学生姓名、消息标题、发布消息的作者、发布时间、并可以在查看按钮中查看消息的详细内容。在留言板列表输出中,输出我的留言板模块时,输出的信息包括:序号、留言标题、留言作者、留言时间和人气(留言回复情况);在输出最新回复模块时,
39、输出的信息包括:序号、留言内容、当前用户和留言时间。在公告列表输出时,输出的信息包括:序号、公告标题、公告内容和发布公告的时间。在个人资料列表输出时,输出的信息包括:用户密码、个人真实姓名、电话、邮箱、家庭住址、性别和个人情况描述,可以对这些选项进行信息修改。2.3.4 数据库描述本系统使用PowerDesigner12.0创建逻辑模型和物理模型,并生成SQL代码导入Microsoft SQL Server 2000中生成所需的数据表,数据库的名称为dbHomeAndSchool,其中包含有10张数据库表,其中系统管理员、学校教师、学生家长这三个用户共用一张dtUser表,不同的用户登录系统时
40、,通过数据库里的RoleID进行身份验证,当RoleID“1”时代表教师登录,当 RoleID“2”时代表系统管理员登录,当 RoleID“3” 时代表学生家长登录,总共包括11个存储过程,数据库总大小为2MB。2.3.5 数据字典数据字典的内容,详见表2.9表2.16。表2.9 用户信息表dtUser序号=int4 主键登录名= varchar50登录密码=varchar50角色编号=int4学生学号=int4 外键真实姓名=varchar50性别= varchar50出生日期=年+月+日 datetime8所带课程=varchar50手机号=varchar50电子邮箱=varchar250
41、家庭住址=varchar250关系=varchar50表2.10 班级表Class序号=int4 姓名= varchar50班主任=int4表2.11 学生表Student序号=int4 班级编号=int4学生号=varchar50学生姓名=char10性别=char10出生日期=年+月+日 datetime8描述=text16表2.12 老师班级表TeacherClass序号=int4 主键教师编号=int4班级编号=int4表2.13 学生情况表StudentNews序号=int4 学生编号=int4标题=varchar50内容=text16文件编号=int4 外键消息发布者编号=int4
42、发布时间=年-月-日 时:分:秒 datetime8表2.14 留言表Message序号=int4 用户编号=int4标题=varchar50内容=text16发布者姓名=int4发布时间=年-月-日 时:分:秒 datetime8表2.15 留言回复表MessageReply序号=int4 留言编号=int4内容=text16发布者姓名=int4发布时间=年-月-日 时:分:秒 datetime8表2.16 公告表Note序号=int4 用户编号=int4标题=varchar50内容=0text16发布时间=年-月-日 时:分:秒 datetime82.3.6 数据采集本系统所需的主要数据包
43、括学校教师的各种信息、学生家长的各种信息、班级列表中的各种信息、学生基本信息、学生情况描述、学校发布的各类通知公告、留言信息,这些模块中包含的各类信息包括:姓名、用户名、密码、性别、家庭住址、手机号、所教科目、个人描述等。这些信息均是通过身份验证的用户通过使用键盘和鼠标直接输入数据。2.4 需求设定2.4.1 对功能的规定本系统主要是为了方便学校与学生家长之间联系,更深入的掌握学生的基本情况。系统设定了三个用户,每个用户享有不同的权利,实现不同功能的操作。具体如下:系统管理员:具有本系统最高的权限,可以实现如下的基本操作:1 可以实现对教师信息的增、删、改。2 可以实现对班级信息的增、删、改。
44、3 可以实现对学生信息的增、删、改。4 可以实现对家长信息的增、删、改。5 可以实现对学生基本情况的增、删、改。6 可以实现对留言板信息的操作,如:给学校任何一个老师、任何一个学生家长留言,实现对留言板信息的增、删、改。7 可以发布学校通知公告,修改、删除学校公告信息。8 可以实现对自己基本资料等等。学校教师:可以实现的基本操作有:1 可以实现对学生信息的增、删、改。2 可以实现对家长信息的增、删、改。3 可以实现对学生基本情况的增、删、改。4 可以实现对留言板信息的操作,如:给自己班上的任何一个学生家长留言,实现对留言板信息的增、删、改。5 可以发布学校通知公告,修改、删除学校公告信息。6 可以实现对自己基本资料的修改。学生家长:可以实现如下的基本操作:1 可以实现对自己孩子基本情况的增、删、改。2 可以实现对留言板信息的操作,如:给自己孩子上课的任何一