基于Ruby_On_Rails的社会化食谱分享网的开发.doc文档27页优秀范文
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
可行性分析针对食谱分享网的实际情况,将可行性分析分为经济可行性技术可行性和用户可行性三部分进行。
经济可行性本系统的开发不需要大量的开发人员,从而减少了工资费用以及管理维护人员。
利用框架大大节约了时间。
技术可行性是的缩写。
么类别,前台通过管理员选择的不同的类别,在相应的页面显示相应的食谱。
统维护的工作分析得出其用例。
图管理员进行系统维护用例图用例管理注册用户目的对站内的注册用户进行添加删除修改操作。
概述管理员通过登陆后台,可以根据实际情况对用户表进行些需要的操作。
用例管理食谱类别目的对站内的食谱类别进行添加删除修改操作。
概述不同的食谱属于不同的类别,当管理员进行管理食谱操作时,需要选择该食谱属于什么类别,前台通过管理员选择的不同的类别,除修改操作。
概述不同的食谱属于不同的类别,当管理员进行管理食谱操作时,需要选择该食谱属于什以根据实际情况对用户表进行些需要的操作。
用例管理注册用户目的对站内的注册用户进行添加删除修改操作。
概述管理员通过登陆后台,可部分内容简介标本系统的设计目标是为美食爱好者提供个智能化的用户体验,它提供数据统计,简化繁琐的机械化工作。
基于的社会化食谱分享网功能需求分析管理员功能需求分析根据管理员在本系统进行系统维护的工作分析得出其用例。
图管理员进行系统维护用例图用例管理注册用户目的对站内的注册用户进行添加删除修改操作。
概述管理员通过登陆后台,可以根据实际情况对用户表进行些需要的操作。
用例管理食谱类别目的对站内的食谱类别进行添加删除修改操作。
概述不同的食谱属于不同的类别,当管理员进行管理食谱操作时,需要选择该食谱属于什么类别,前台通过管理员选择的不同的类别,在相应的页面显示相应的食谱。
用例管理食谱目的对食谱进行添加,删除,修改概述管理员通过登录后台可以对其他注册用户发布的食谱进行操作注册用户的功能需求分析根据用户在本系统进行请求服务的分析得出其用例。
图用户进行请求分析用例图用例浏览站内信息目的用户通过浏览器浏览系统前台信息概述用户在线对站内的食谱进行浏览,选择自己需要的信息进行阅读。
用例查询食谱目的用户通过搜索框搜索自己需要的食谱概述用户可以通过站内搜索框的关键词搜索快速的定位自己需要的食谱,进行浏览时可以看到实物图以及烹饪的菜谱,以此来方便用户的阅读。
用例管理个人信息目的注册用户对自己信息进行添加删除修改操作。
概述注册用户通过登陆后,可以修改些信息,比如密码邮箱等信息。
用例发布食谱目的注册用户可以通过网站发布自己的食谱概述在进行食谱发布时,系统会判断用户是否登陆,未登陆用户需要登陆后,才可以发布相关内容。
二〇五年月十四日星期三基于的社会化食谱分享网性能需求分析系统的易用性本完全基于框架技术,用户只需具备基本计算机使用技能就能顺利地使用本系统。
系统的先进性系统在开发技术选择上采用框架技术,具备定的先进性。
可行性分析针对食谱分享网的实际情况,将可行性分析分为经济可行性技术可行性和用户可行性三部分进行。
经济可行性本系统的开发不需要大量的开发人员,从而减少了工资费用以及管理维护人员。
利用框架大大节约了时间。
技术可行性是的缩写。
是个用于编写网络应用程序的框架,它基于计算机软件语言,给程序开发人员提供强大的框架支持。
语言是解释型脚本语言,它既有脚本语言强大的字符串处理能力和正则表达式,又不失解释型语言的动态性。
方面,在最初设计语言时,的研发者松本行弘考虑到文字处理方面的需要,他借鉴了语言在文字处理方面的成功经验。
另方面,松本行弘将语言设定为种解释型语言,的动态性使得由语言编写的程序不需要事先编译即可直接运行,这为程序的调试带来了方便。
同时,这特点可以实现开发过程中的快速反馈。
用户可行性目前,我国网民的普及增长的越来越快,对于绝大部分人都拥有能上网电脑,越来越多的人选择在网上查询信息。
基于的社会化食谱分享网总体功能设计基于的社会化食谱分享网总体功能及其结构据前面的需求分析,食谱分享网分为二个主要模块,分别是前台模块管理员后台模块,图是食谱分享网的总体功能模块图。
图食谱分享网总体功能模块图前台模块主要提供游客和注册用户在对网站请求服务的所有功能。
管理员后台模块主要提供管理员管理系统的些所需的功能。
食谱分享网系统总体业务流程本文研究探索了食谱分享网系统的开发,对系统需求进行了分析,制定了相应的模块。
图是食谱分享网的前台核心流程。
图是食谱分享网系统的后台核心流程。
图食谱分享网系统前台核心流程二〇五年月十四日星期三图食谱分享网系统后台核心流程食谱分享网开发系统结构设计考虑到整个系统的体系架构需要的功能变化以及数据变化,系统使用框架,大大便利了系统的更新和维护。
规范的出现为可伸缩灵活性易维护性的商务系统提供了良好的机制。
基于以上说明以及食谱分享网需求功能,决定采用的组合框构建食谱分享网系统。
是个基于设计模式的框架,框架的目的是提供个开发的开放源码框架,该框架能够使显示层从业务逻辑层和持久数据层中抽象和分离出来。
可以实现代码重用,这点让开发人员从冗余的代码中解放出来,从而大大节约了时间。
是个面向环境的对象关系映射工具,它管理了到数据库的映射,提供了数据查询和存储的方法,减少了使用和处理数据的时间。
综上所述,图是食谱分享网站系统的体系结构。
图食谱分享网站系统的体系结构客户端主要任务是通过页面实现交互页面,传送客户的请求以及接受响应,还承担代码的运行。
表示层是由页面组成的,这些页面承担了信息展示和控制器处理结果显示功能。
控制器层的主要控制器是。
它用来接受客户端的请求,并根据配置文件寻找匹配的,把客户端请求发送到合适的控制器中。
模型层完全负责对象化映射和与数据库进行交互,处理组件请求的数据,并返回处理结果。
二〇五年月十四日星期三第三章食谱分享网详细分析与设计食谱分享网模块的虚拟机开发环境,以及来实现本系统。
框架是的缩写。
是个用于编写网络应用程序的框架,它基于计算机软件语言,给程序开发人员提供强大的框架支持。
语言是解释型脚本语言,它既有脚本语言强大的字符串处理能力和正则表达式,又不失解释型语言的动态性。
方面,在最初设计语言时,的研发者松本行弘考虑到文字处理方面的需要,他借鉴了语言在文字处理方面的成功经验。
另方面,松本行弘将语言设定为种解释型语言,的动态性使得由语言编写的程序不需要事先编译即可直接运行,这为程序的调试带来了方便。
相关代码添加的实现查询食谱食谱编号食谱名称主料分类二〇五年月十四日星期三口味步骤二,二〇五年月十四日星期三删除的实现修改的实现,查询的实现查询食谱食谱食谱名称口味主料制作步骤二〇五年月十四日星期三第五章食谱分享网运行实例本章主要展示了食谱分享网的最终成果,介绍了系统核心功能和流程的界面。
添加食谱界面图是是食谱分享网添加食谱界面。
该界面能添加食谱用料,步骤等。
图添加食谱修改食谱界面图修改菜谱界面,修改完成后点击提交即修改完成。
二〇五年月十四日星期三图修改菜谱删除食谱界面图删除食谱查询食谱界面图查询食谱二〇五年月十四日星期三第六章总结和展望在老师和同学的帮助下,我完成了这次系统设计。
通过本次实践,我对网站的构建和数据库之间的连接有了更深刻的理解。
不同的框架有不同的优点缺点,我选择了框架,通过这些天的试用,对该框架也有蓝更深刻的理解。
由于时间和技术的原因,这个系统还存在着很多缺点,通过这次体验,我学到了很多东西,这次实践让我获得了很大的启发。
参考文献
