论文部分内容阅读
随着信息化步伐的不断加快,以网络化、数字化和智能化为代表的现代信息技术正在改变着人们的工作、学习与生活方式,也给教育事业带来了新的发展空间。高校开展精品课程建设是一项深化教学改革、提高教学质量的系统工程,学生可以体验先进的教学方式,丰富在校期间的学习内容,同时教师能够获取大量的先进教学信息,促进与学生的互动交流,从而使师生自身的综合素质和能力都得到提高。因此,设计与实现一个精品课程管理系统是十分必要的事情。论文采用软件工程的方法设计精品课程管理系统,重点介绍了系统的需求分析、总体设计、详细设计、数据库设计以及系统的实现与测试。采用用例分析的方法对系统的功能性需求进行描述,通过用例图、用例活动图以及用例规约描述表对系统进行详细的需求描述;系统的总体设计通过技术架构图、网络拓扑结构图和功能结构图进行描述;系统详细设计中首先设计系统的基本类,然后借助类图和时序图对系统进行详细设计;对精品课程所涉及的内容进行了合理的数据库建模与分析,基于数据库的第3范式设计了合理的E-R图;通过系统功能实现图展示所系统实现的功能,并简要介绍部分功能的实现代码;通过设计功能测试用例对系统进行能测试,完成整个精品课程管理系统的开发工作。通过运用软件工程的思想、方法和工具对精品课程管理系统进行详细的分析与设计,保证了精品课程系统的内在结构,所设计的精品课程管理系统较一般以简单网站技术进行设计的系统有更好的逻辑性和可扩充性,有效地降低了维护成本。精品课程管理系统最终实现了申报表管理、课程管理、教学资源管理、教学效果管理、交流讨论管理和用户管理六个功能模块,基本满足了精品课程管理工作的需求。论文将精品课程申报表内容进行详细分解,大大方便了数据的存储、编辑、查询与统计;运用了优酷专业的视频存储和流播放接口技术(API)对精品课程的视频进行管理和播放,解决了一般精品课程系统以简单文件存储和下载方式播放视频而带来的播放速度慢、不流畅甚至是死机的现象;设计的系统具有友好的用户界面和较为齐全的功能,并具有良好的可实施性,避免了不同精品课程建设中的重复性工作,使联合精品课程系统中的各门课程具有统一的结构和用户体验。目前,实现的精品课程管理系统已得到应用,不仅能使更多的人共享优质的教学资源,同时也对提升学校自身的知名度,提高学生的自我学习能力有一定的帮助。