论文部分内容阅读
精品课程建设是推进教育创新,深化教学改革,促进现代信息技术在教学中应用的一项重要举措,研究与设计精品课程建设的管理系统对精品课程建设具有重要意义。现有的精品课程建设多为各自独立建立网站,各自进行后台管理与维护,不利于精品课程建设的统一化管理和课程建设动态的共享。本文运用软件工程技术设计开发基于Web的精品课程建设管理系统,从技术上实现精品课程建设的统一化、规范化管理,促进网络资源和数据资源的共享与维护。论文的主要工作包括:1.通过对精品课程建设的意义、现状及存在问题的分析与研究,利用软件工程的方法,对精品课程建设从政策、功能、安全、可行性、质量范围、系统用例等方面作了较为深入的需求分析。2.研究分析基于N层架构Web应用系统解决方案,提出了系统的总体方案设计;利用UML建模工具,通过用例分析和运用软件重用技术,完成了系统功能设计、类设计和业务逻辑设计等工作;运用SQL Server 2005数据库作为Web数据库进行设计与存储数据信息,实现资源数据的实时远程管理、维护与共享。系统实现了注册用户校级管理层面精品课程建设的统一管理和精品课程用户自主建设与维护、新闻、通知发布及答疑等管理功能。3.在.Net平台上完成系统开发,给出了系统实现的操作流程,分析了系统典型功能模块的实现过程。系统设计开发时,还运用系统安全登录、防Web攻击、数据加密传输等安全技术和存储过程等设计,保证了数据访问的安全性、高效性和完整性;采用数据库远程快照技术来实现远程冗余,避免了系统数据因自然因素而造成的某种损害。