● 摘要
近些年来网络信息的需求日益增加,人们需要用更容易更高效的方式去管理和共享海量的信息,这使得CMS(Content Mangement System,内容管理系统)的需求不断增加。本文就是以此为背景,从实际出发,应用优秀的开发工具和框架Ruby on Rails,在分析目前运营较为成功的CMS基础上,设计并开发出满足高负载、多访问方式需要并且满足实际应用功能的CMS。借助于CMS的开发过程,本文研究两个主要方向:敏捷软件开发——面对快速变化的需求,如何高速、简捷地开发软件已成了急迫解决的问题。敏捷软件开发(Agile Development)技术提供了在快速变化的需求面前仍能高速开发软件的一系列方法和实践指导,可以解决传统软件开发中的过程膨胀等许多重要问题。本文介绍了敏捷软件开发的一些内容,特别是XP和AM,并以一个CMS系统的开发为例,展示了实际应用过程。应用程序的用户体验——聪明的企业意识到网页设计远远比创建条理清晰的代码和鲜明的图形重要多得多。一个网站在满足战略目标的同时,还应该满足用户需求。如果没有一个“有凝聚力、统一的用户体验”来支持的话,即使最好的内容和最精密的技术也不能帮助您平衡这些目标。本论文在实例的基础上讨论,如何从项目的一开始从战略的角度开始考虑用户体验问题,贯穿整个开发过程,直至项目部署后如何再通过调优等工作,完满的实现良好的用户体验。本文分为绪论、基础理论和研究内容、CMS的总体设计、CMS的实现与迭代过程、完善与测试和总结与展望等六章,详细阐述了本系统开发的目的﹑过程及预期效果,同时敏捷开发方法的思想和应用,以及实现良好用户体验的各个方面也贯穿其中。本文的研究价值从理论研究角度对于敏捷开发方法,和不同层面用户体验研究方法对最终项目的影响都进行了实际的尝试与研究,从而具有多方使用价值和指导意义。
相关内容
相关标签