论文部分内容阅读
近年来,随着高职教育的飞速发展,学生人数增多,高校纷纷改革教学体制,实行学分制,推行素质教育、个性化教育,注重培养学生的创新精神和实践能力。为了保证教学质量,有效利用学校的软硬件资源,就必须提供一个智能化的、灵活的、系统的高校选课系统。目前常用的选课系统主要存在以下三个问题:难以满足分布式网络化的要求、操作过于复杂和教务管理系统灵活性差缺少可扩充性。本论文主要通过分析在线选课系统相关的技术背景,采用面向对象的思想和方法,分析、设计、实现一个可维护的、能够便于集成的在线选课系统,以符合多种教学教务管理模式的需求。本系统是基于三层B/S应用体系结构,在微软的.NET环境,使用Visual Studio2005功能强大的集成开发平台,采用ASP.NET和ADO.NET技术开发适合高职学院使用的在线选课系统,系统后台数据库采用SQL Server2005来存储数据。在系统的需求分析阶段,首先对在线选课系统进行总体目标定位,对功能性和非功能性提出系统要求,再用UML进行需求分析建模和数据库概念结构设计。在系统的开发与实现阶段,根据实际需求进行关系模型、数据库详细设计和具体功能程序代码设计。最后,对本系统进行用例测试和系统改进提出了下一步工作的展望。最终实现的高职院校在线选课系统中,分为系统管理、教师选课管理和学生选课管理三大功能模块,在实现课程信息及时准确的发布、教师申报开课课程、学生选课、选修课教师与教室的配备、生成教师用课表和学生用课表等主要功能的基础上,利用即时在线聊天工具可以实现教师和学生之间即时沟通,实现了学生可以对感兴趣的课程进行试听和体验的功能,并能在学习后对授课情况最出合理评价,从而更好的了解课程上课情况,解决学生盲目选课或被动选课的现状,力求给学生提供一个更加人性化的选课系统,体现信息时代大学对课程的个性化管理,有助于在线选课系统的改进。高职院校可以使用本系统研究成果,可以让高校学生可以在选课时充分享受到选课系统所带来的增值服务,增强学生学习的主动性;另一方面也可以减轻学校在选课期间人力资源的大量投入,改善学校教务管理负担重的现状。