欢迎来到天天文库
浏览记录
ID:20861262
大小:4.74 MB
页数:84页
时间:2018-10-17
《rails框架在车务段测评系统中研究与应用硕士论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西南交通大学硕士研究生学位论文第1页摘要中国铁路采用先进化的管理手段,经常对员工培训、测评以提高员工能力以及公司的效益。中国铁路某车务段在科技日益发达的今天,采用了车务段测评系统对员工进行培训测评以提高员工能力和公司的现代化管理水平。车务段测评系统是一个B/S模式的web系统,如何有效快速的完成此系统的开发是开发人员面临的难题。传统的软件方法,曾经解决了一些问题,但是随着经济和技术的发展,用户需求的不确定性成为软件行业的显著特点,传统软件方法不能很好地对这些问题进行解决。为了解决软件危机,业界提出了一些新的技术:测试驱动开发、敏捷(Agile)软件方
2、法。基于框架开发的技术,也能够解决一些开发工程中的问题,诸如:低复用、架构不清晰等问题。Rails框架总结了软件业特别是基于web开发的经验,将敏捷软件方法、测试驱动开发思想融入到一起,成为~个目前最火热的web开源框架。REST架构是针对Web应用而设计的,其目的是为了降低开发的复杂性,提高系统的可伸缩性,Rails也将REST架构纳入了框架之中。本文简要介绍了敏捷软件开发模型、测试驱动开发、MVC架构模型、REST架构模型以及Rails框架的特点,重点分析了敏捷软件开发模型和测试驱动、REST网络架构和MVC架构以及Rails框架和这些技术架构之
3、间的关系。论文分析了系统的具体需求,得出了系统需要完成的各项功能需求和性能指标,并根据系统具体需求设计和搭建了系统的开发和运行环境。论文实现部分以Rails开源框架为开发主线,探讨和实现了如何在具体的车务段测评系统中使用敏捷软件开发模型快速响应用户的需求变化,如何应用测试驱动开发模型的测试先行开发方式,如何应用REST网络架构与MVC架构实现测评系统。论文最后规划了系统部署和运行阶段需要完成的工作。关键词Rails;REST;MVC;敏捷开发;测试驱动;车务段西南交通大学硕士研究生学位论文第1I页AbstractInordertoimprovethe
4、staffcapabilitiesandtheeffectivenessofthecompany,ChinaRailwayadopttheadvancedmanagementtools,suchasregularstafftrainingandevaluation.Intheincreasinglydevelopedofscienceandtechnology,aParagraphOperationsofChinaRailwayapplyParagraphOperationsEvaluationsystemonthestafftrainingande
5、valuationtoimprovestaffcapabilitiesandthelevelofmodemmanagement.TheEvaluationSystemofRailwayTrainOperationDepotisaB/Smodelwebsystems,anditsdevelopmentisaproblemfordevelopers.Traditionalsoftwareresolvedsomeissuesforthisproblem,withtheeconoi裔candtechnologicaldevelopment,theuncert
6、aintyofuserneedsbecomeanotablefeatureinthefieldofsoftwareindustry.TraditionalsoftwaremethodsCannotbeagoodsolutiontotheseproblems.Inordertosolvethesoftwarecrisis,softwareindustryproposedanumberofnewtechnologies:TestDrivenDevelopment,Agilesoftwaremethods.Basedontheframeworkofthem
7、chnologyalsoCansolvesomeproblemsindevelopmentprojects,suchas:Lowreuse、Structureunclearandect.TheRailsframeworksummarizetheexperienceofwebdevelopment,integratetheAgilesoftwaremethodsandTest-drivendevelopmentthinking,becomeamostpopularopensourcewebframework.RESTStructureWasdesign
8、edforWebapplication,inordertoreducethecomplexityofdeve
此文档下载收益归作者所有