学校和家长之间的信息交互是一项重要工作。传统的信息交互一直是人工方式,存在效率低,不及时和保密性差等缺点。特别是学生成绩查询,传统的方法易出错,并随着学校规模的扩大和学生数量的飞速增长,有关学生分数的查询工作和所涉及到的数据量越来越大,越来越多,大多数学校不得不增加人力、物力和财力进行查分管理[5]。另外,地点的限制也给分数的查询工作带来很大的困难。因此,如何利用web技术设计和开发出一个方便、快捷、界面友好,数据安全性高的在线查分系统就成为一个非常重要的课题。
1.2研究意义
当前各学校正在建设数字化校园,充分利用校园网的有利资源,已经实现了办公无纸化的数字化建设。对于学校来说,在线信息交互系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以在信息交互系统应该能够为用户提供充足的信息和快捷的查询手段。在现阶段的学校管理工作中,信息交互系统实现了由人工操作的易出错、低效性向人机简便操作的安全性、高效性的转化,它运用计算机完成数据收集、修改、查询、删除等工作,提高了管理人员工作效率,避免繁重的业务量造成的人为错误。同时也是学校管理的科学化、正规化、与当代世界接轨的重要条件[4]。
2.系统相关技术
2.1 ASP.NET
ASP.NET是目前最流行的Web开发技术之一,此技术基于.NET环境开发,具有无与伦比的优势。ASP.NET是建立在公共语言运行库的编程框架,可用于在服务器上生成功能强大的Web应用程序。ASP.NET具有可管理性、可缩放性、可用性、简易性、自定义性、扩展性、增强的性能、安全性、强大的工具支持、强大平台等优点[2]。
2.2 SQL Server 2005数据库技术
SQL Server 2005是微软公司推出的SQL Server 数据库管理系统较新的版本,对SQL Server 2000中的某些特性进行了加强。SQL Server 2005 包含了多个能显著提高开发者能力的新技术,而且它在高可用性上也有所创新,比如:数据镜像、故障转移集群、数据库快照和增强的联机操作等,非常有助于确保关键系统可用。此外,SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以用于构建和管理用于高性能和高安全性要求的数据应用程序。信息交互系统面向的是广大师生用户,需要存储的数据量较大,使用人群较广且该领域对数据的安全性要求较高,所以使用SQL Server 2005作为系统的数据库工具[5]。
3.系统分析
3.1需求分析
长期以来,人们使用传统的人工方式管理学生信息,其操作流程比较繁琐。在查分时,学生首先找成绩管理的工作人员,工作人员根据其所在的院系,专业和班级进行查找。
从上述描述中可以发现,传统的手工流程存在着种种不足。首先,查分流程的效率很低;其次,处理能力比较低,一段时间内所能服务的人数只能是很有限的。为此,在线查分系统需要解决上述问题,提供快速的学生信息检索功能。在线查分系统设计一方面可以减轻管理员的工作量,缩小开支;两一方面就是减轻教师的工作负担,与此同时也提高了工作效率,从而使学生成绩更趋于公正、客观,更加激发学生的学习兴趣。
3.2系统功能模块设计
家校信息交互系统的主要目的是要提高学校和家长之间的信息交互,可对学生进行管理。对于本系统,需要实现以下基本功能:管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,也可以将学生成绩的数据库发布到网上,方便教师与家长及时在线进行查询。学生可以在自己的权限内对自己成绩查询、查看个人信息等相关操作。 ASP.net+sqlserver小学生家校信息交互网站的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_14093.html