论文部分内容阅读
随着信息技术的不断发展,我们已经来到了一个信息全球化的时代,信息量的指数级增长导致了云计算成为不可逆的潮流和趋势。在环境的驱动下,云计算得到了巨大的发展,也成为了一个热门话题,一些走在云计算前端的公司已经开始提供很多云服务,越来越多的公司和单位也开始使用云计算服务以降低成本和提高效率。目前有关题库管理的系统很多,但都很难满足管理大量试题的要求,各学校之间也无共享试题库资源的方法,系统也存在诸多扩展问题,也难以控制硬件成本。针对目前题库管理系统存在的问题,设计开发出一个基于云计算平台的题库管理系统来解决目前的问题显得尤为重要。本文从云计算的基础出发,由底层原理到上层应用,概要的分析了云计算技术的基本架构,基本模式及基本特点,重点研究了Google云计算平台GoogleAppEngine(GAE)的主要技术。接着分析了本系统在开发过程中使用的相关技术,然后针对系统的开发背景,进行详细的业务分析,同时基于需求分析,对系统的业务流程进行了详尽的分析并得出了完整的数据表和数据关系的设计。最后在此基础上完成本系统的界面设计,功能模块划分、系统实现,并对本系统进行了总结和展望。本系统使用的开发方法是JSP技术,数据存储端为基于BigTable的GAE数据存储区,以及使用了GAE云计算平台提供的Java SDK和Eclipse Google插件,最后开发了一个基于云平台的题库管理系统。基于云计算平台的题库管理系统创新的提升了系统的扩展性,把底层繁琐的构建和维护工作仍给了Google公司,学校只需要购买该服务就能使用,大大降低了对系统的构建、维护和扩展成本,使学校能花更多的精力在题目维护等核心业务工作上来,使得基于云计算平台的题库管理系统比起其他诸多题库管理系统具有巨大的优势,云计算平台也将成为题库管理系统发展和改进的一个必然趋势。