论文题名: | 基于Ruby on Rails的铁路旅客伤亡管理系统的设计与实现 |
关键词: | 铁路客运;旅客伤亡;事故处理;计算机技术 |
摘要: | 旅客伤亡管理系统是一个基于B/S(Browser/Server,浏览器/服务器)的Web应用系统。随着社会的发展,基于B/S架构的Web应用系统规模逐渐增大,系统开发的复杂程度也达到了前所未有的高度。为了解决Web系统开发诸多问题,出现了许多优秀的框架技术,这对于提高系统开发效率起到了一定的作用。敏捷开发技术能够快速实现系统主要功能,它的出现使得软件开发中用户需求多变这个问题得以解决。Ruby on Rails框架是基于MVC架构的框架,作为一个相对较新的Web开发框架,它总结了过去其他Web开发框架的特点,融合了敏捷开发、测试驱动的思想,对REST(Representational State Transfer,表述性状态迁移)架构提供了良好的支持,它使得Web应用系统的开发、部署和维护变得更容易。 本文首先对Ruby语言、敏捷开发、测试驱动、MVC开发模式、REST架构做了简要介绍,深入分析了Ruby on Rails框架的整体结构,对于其主要组成部分进行了阐述,分析了Rails框架及REST架构跟MVC开发模式的关系。 本文对旅客伤亡管理系统的进行了详细的需求分析,得出了旅客伤亡案例的处理流程包括案例录入、案例申报、案例复核、案例审核、过程录入、案例结案、案例清算等步骤,同时还结合实际需求,分析了各种查询、汇总的功能。在系统实现部分,首先系统的介绍了Ruby on Rails框架的主要开发技术,然后以旅客伤亡案例的处理流程为主线,对系统中每个功能的实现过程进行了分析和叙述,对于开发过程中所遇到的问题也给出了相应的解决方案。对于系统在REST架构方面的体现进行了叙述。 本文最后对系统开发过程进行了总结,阐述了在系统开发中所遇到的问题以及具体的解决方案,并为系统今后进一步扩展做了展望。 |
作者: | 李斌 |
专业: | 计算机应用技术 |
导师: | 黄洪 |
授予学位: | 硕士 |
授予学位单位: | 西南交通大学 |
学位年度: | 2010 |
正文语种: | 中文 |