论文部分内容阅读
随着Internet/Intranet技术和多媒体技术的发展,远程教育逐步显示出其潜在的优势。远程考试是远程教学的一个重要组成部分,随着教学内容的不断丰富和参加远程教育人群的增加,要求在线考试系统能不断地升级、增强功能,而且能很好地解决访问量高度集中时,所引起的负荷过重问题。所以,建立一个具有高度伸缩性,灵活性、稳定性且可扩充、易维护的考试系统是远程教育发展的一个重要环节。 本文在研究开发在线考试系统中,借助Rose工具将UML语言和Web应用开发结合起来,进行可视化建模。利用UML的用例图、类图、时序图、合作图、组件图和部署图等,定义系统需求,描述系统设计。将Web页面、组件对象、数据表和数据库都作为类或对象,按照真实世界的观点进行建模。依据软件工程学的观点来制定设计开发步骤。该系统以Windows DNA体系结构为基础,充分利用COM+组件、Windows 2000提供的各项底层服务和三层模式的灵活性来简化开发过程,优化系统的性能,提高系统的开发价值。