摘要 | 第1-7页 |
Abstract | 第7-11页 |
第1章 绪论 | 第11-14页 |
·论文的研究背景与意义 | 第11-12页 |
·国内外的研究状况及发展趋势 | 第12页 |
·选题的意义及全文结构 | 第12-14页 |
第2章 RAILS框架与敏捷软件开发 | 第14-17页 |
·敏捷开发方法的出现 | 第14页 |
·AGILE开发原则 | 第14-15页 |
·团队和交互的重要性 | 第14页 |
·软件和文档同步 | 第14-15页 |
·信息交流协作 | 第15页 |
·计划灵活性 | 第15页 |
·敏捷框架RAILS | 第15-17页 |
第3章 RAILS框架介绍 | 第17-30页 |
·RUBY语言 | 第17页 |
·MVC设计模式在RAILS框架中的应用 | 第17-21页 |
·"模型—视图—控制器"设计模式(MVC设计模式) | 第17-19页 |
·Rails中的MVC | 第19-21页 |
·RAILS框架对AJAX技术的支持 | 第21-23页 |
·Ajax技术 | 第21页 |
·Ajax关键技术 | 第21-22页 |
·Rails的Ajax支持 | 第22-23页 |
·RAILS核心框架介绍 | 第23-26页 |
·Rails的代码生成器 | 第23页 |
·ORM技术与ActiveRecord | 第23-26页 |
·RAILS框架与J2EE框架的比较 | 第26-30页 |
·Rails与J2EE堆栈比较 | 第26-27页 |
·持久性框架 | 第27-28页 |
·前端控制器 | 第28-29页 |
·动作和模型 | 第29页 |
·视图 | 第29-30页 |
第4章 基于RAILS框架的网上农用品采购系统分析与设计 | 第30-40页 |
·网上农用品采购系统项目的应用背景 | 第30页 |
·网上农用品采购系统需求分析 | 第30-32页 |
·前台界面展示系统 | 第31-32页 |
·后台管理系统 | 第32页 |
·系统用例图 | 第32-40页 |
·前台各功能模块用例图 | 第33-36页 |
·后台各功能模块用例图 | 第36-40页 |
第5章 系统的功能设计与实现 | 第40-87页 |
·开发工具和运行环境 | 第40页 |
·搭建开发环境 | 第40-45页 |
·用Rails快速开发程序支架 | 第40-41页 |
·Rails应用的目录结构 | 第41-42页 |
·项目的环境配置 | 第42-45页 |
·系统数据库和模型类的设计 | 第45-49页 |
·系统数据库的设计 | 第45-47页 |
·创建模型类 | 第47-48页 |
·数据表中建立关联 | 第48-49页 |
·系统主要模块的实现 | 第49-73页 |
·用户注册模块 | 第49-56页 |
·购物车模块 | 第56-60页 |
·订单模块 | 第60-64页 |
·报表查询模块 | 第64-66页 |
·网站运营分析 | 第66-70页 |
·Rails的扩展插件 | 第70-73页 |
·测试 | 第73-80页 |
·Rails测试框架 | 第74页 |
·项目的单元测试 | 第74-78页 |
·项目的功能测试 | 第78-79页 |
·项目的整合测试 | 第79-80页 |
·系统安全性 | 第80-83页 |
·SQL注入 | 第81页 |
·跨站脚本(CSS/XSS)攻击 | 第81-82页 |
·慎用GET请求 | 第82页 |
·Session劫持(session hijacking) | 第82-83页 |
·系统展示 | 第83-85页 |
·系统特性 | 第85-87页 |
第6章 总结与展望 | 第87-88页 |
致谢 | 第88-89页 |
参考文献 | 第89-91页 |