Rails框架在车务段测评系统中的研究与应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:fostervfr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中国铁路采用先进化的管理手段,经常对员工培训、测评以提高员工能力以及公司的效益。中国铁路某车务段在科技日益发达的今天,采用了车务段测评系统对员工进行培训测评以提高员工能力和公司的现代化管理水平。车务段测评系统是一个B/S模式的web系统,如何有效快速的完成此系统的开发是开发人员面临的难题。传统的软件方法,曾经解决了一些问题,但是随着经济和技术的发展,用户需求的不确定性成为软件行业的显著特点,传统软件方法不能很好地对这些问题进行解决。为了解决软件危机,业界提出了一些新的技术:测试驱动开发、敏捷(Agile)软件方法。基于框架开发的技术,也能够解决一些开发工程中的问题,诸如:低复用、架构不清晰等问题。Rails框架总结了软件业特别是基于web开发的经验,将敏捷软件方法、测试驱动开发思想融入到一起,成为一个目前最火热的web开源框架。REST架构是针对Web应用而设计的,其目的是为了降低开发的复杂性,提高系统的可伸缩性,Rails也将REST架构纳入了框架之中。本文简要介绍了敏捷软件开发模型、测试驱动开发、MVC架构模型、REST架构模型以及Rails框架的特点,重点分析了敏捷软件开发模型和测试驱动、REST网络架构和MVC架构以及Rails框架和这些技术架构之间的关系。论文分析了系统的具体需求,得出了系统需要完成的各项功能需求和性能指标,并根据系统具体需求设计和搭建了系统的开发和运行环境。论文实现部分以Rails开源框架为开发主线,探讨和实现了如何在具体的车务段测评系统中使用敏捷软件开发模型快速响应用户的需求变化,如何应用测试驱动开发模型的测试先行开发方式,如何应用REST网络架构与MVC架构实现测评系统。论文最后规划了系统部署和运行阶段需要完成的工作。
其他文献
随着计算机网络在各个领域的广泛应用,由互联网与生俱来的开放性、交互性、资源共享等特点带来的网络安全问题也日益严重。隐通道作为混合攻击的一种手段对网络安全产生了巨
伴随互联网和多媒体技术的迅猛发展,数字产品安全性已成为信息社会备受关注的课题。数字水印技术作为信息隐藏技术的分支,在版权保护和完整性认证方面具有重要作用。本文系统
本系统的目的是控制船舶按照计划航向或航线航行,并能在预定转向点自动转向。为了提高系统的可靠性,使用了三机冗余系统,即三个相同的主控制模板轮流执行任务,按照少数服从多
中小企业是我国国民经济的重要组成部分,创造了大量的就业机会和创新成果,是最活跃的创新基因。一直以来,中小企业的创新活动都有相当大的盲目性,政府作为公共资源的最大拥有
在信息技术高速发展的今天,网络存储技术的出现和发展很好地解决了充分利用存储资源的问题。通过网络存储,可以在分散的网络存储设备之间建立起共享连接,在访问模块的调度下提高
随着信息社会的不断发展,信息的数据量增长也越来越快。面对这种情况,传统的存储系统无论是RAID还是基于网络的NAS、SAN,都有着不同的缺点。于是,面向对象存储技术随之出现,并逐渐
随着技术发展和应用需求扩大,不同设备之间风格各异的若干单一固定的HMI严重影响整个系统的协调性。OSGi规范和相应框架的出现将从根本上改变HMI的设计方案和实现策略,改变传
企业应用集成EAI是企业信息化应用的一种延伸,它将企业内部若干异构信息系统通过一定的技术手段有效地组织起来,使其成为一个逻辑上的整体,从而更好地发挥出企业信息系统的作
近年来,可用性工程在国内已经被学术界和工业界广泛接受并逐渐重视。传统的基于实验室的可用性评估方法经过多年的发展,作为一种标准的可用性评估方法,在发现网站或其它应用
无线传感器网络的应用领域十分广泛,受到了人们极大的关注。无线传感器网络是由成百上千集成有传感部件、微处理器和通信模块的微型传感器节点,通过自组织的方式形成网络,完