论文部分内容阅读
随着现代信息技术的飞速发展和网络设施的不断完善,教育信息化建设取得了重大进展。借助现代信息化手段进行教务管理,能节约教育管理成本、提高工作效率。新一轮的基础教育课程改革使课程体系在课程功能、结构、内容、实施、评价和管理等方面发生了较大变化;旧的教务管理模式已经不能满足现有课程的管理,因此设计开发一款适合新课程下的教务管理软件是非常必要的。本课题结合昆山某中学教务管理信息系统的建设实际,从校园信息门户建设的战略高度出发,设计和完成了一套面向统一校园信息门户下的初中综合教务管理信息系统。本文详细阐述了统一身份认证技术、综合教务管理系统的开发工具及平台中的关键技术。通过结构化分析与面向对象技术相结合的方式完成了系统所需的全部文档。在需求分析中,详细分析了系统所面向的统一门户条件下对系统功能的要求,并从教务管理业务流程、功能模块描述、数据流图等方面对阐述了系统需求分析的内容;基于此需求,确定参与者及参与者所感受的系统服务或功能单元,根据系统主要用户分类操作功能的不同设计了功能用例图。在用例视图基础上,应用面向对象设计方法识别系统全部的类,建立类图,描述了系统主要类的相互关系。在系统设计阶段,完成了统一门户平台下系统总体结构的设计,给出了系统功能模块设计图,主要包含教师管理、学生学籍信息管理、学生评价管理、课程管理、排课/选课管理、成绩管理等功能,满足了学校对学生、教师和课程管理工作的需要,按照数据库设计的一般步骤完成了系统数据库基本表的逻辑结构设计;最后,利用.NET开发平台及工具进行了系统编码实现,给出了主要功能模块的详细实现过程及界面效果。软件测试结果表明本系统设计的各项功能满足预期要求。本项目利用ASP.NET开发web应用程序的优势,结合B/S结构、C#语言和SQLServer2005数据库、单点登录等技术,保证了系统开发技术的先进性;系统实现过程严格遵循软件工程的思想,按照系统分析、设计与实现、测试的过程完成了统一门户平台下的初中综合教务管理平台这一项目。系统后台通过ADO.NET数据访问技术实现了灵活、频繁的数据操作请求,不再需要建立频繁的数据连接;基于B/S模式的系统架构有助于减少软件的维护费用,提高软件的可移植性和可伸缩性,提高网络性能,甚至有助于提高软件开发人员的生产力和缩短开发周期;相对于ASP来说,配置应用程序ASE.NET的安全性更高。目前该系统已经实现并在学校内试运行,系统性能稳定。本系统在昆山某中学一年来的运行实践表明,设计并实现的新课程教务管理系统能够满足新课程教务管理的需求。