论文部分内容阅读
目前很多学校建设了校园网络,在硬件方面做到互连互通不成问题,但在构建适合学校特点的网络化的课程资源与教学管理软件方面,仍处于滞后状态。很多学校的校园网络的功能主要是提供信息的浏览,网站与用户的交互性较差,并未真正发挥网络的作用。开发适合学校自身特点的灵活的基于B/S结构的课程资源与教学管理系统,将己往课程资源与教学管理中的单机操作转变为多用户共同参与的网络操作,可以充分发挥校园网络的作用,使得不同部门之间共享数据更加方便,数据的完整性和一致性加强,增近师生间的交流,适应教学发展的需要。实现B/S结构的课程资源与教学管理平台涉及到的技术可以分为两个方面:服务器端技术和客户端技术。客户端技术主要涉及HTML, JavaScript等与网页设计制作有关的内容显示技术;服务器端技术主要涉及Web服务器技术、数据库访问等与内容生成相关的技术。目前服务器端技术可以划分为:基于Windows平台的ASP技术和基于Java平台的JSP技术。论文针对前者进行讨论,主要讨论了构建B/S结构的课程资源与教学管理系统所涉及的关键技术: SQL Server 2000数据库技术、ASP技术、ADO技术。本系统在开发过程中应用了一种新的开发方法,即在系统分析和系统设计阶段采用的是结构化方法及原型法相互结合,在系统实施阶段采用面向对象的程序设计方法。这种开发方法使用户最大限度参与到系统的开发过程中,使开发出的系统能更好地满足用户的需求。本文围绕课程资源与教学管理系统的项目实施,首先系统地阐述了系统所涉及的需求分析、开发工具、体系结构、开发方法和系统开发运行平台,其次从系统可行性分析和数据流分析方面对系统进行了分析,然后从数据库设计和系统软件结构两个方面对系统进行了详尽的设计。最后详细介绍了系统各个模块的程序设计以及各个模块中涉及到的业务流程并对论文进行了总结和对系统的进一步完善提出了展望。