基于Java的美食网站的设计与实现.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 基于Java的美食网站的设计与实现 目 录 第一章 绪论1 1.1 选题目的与意义1 1.2国内外现状与趋势1 第二章 开发环境及相关技术2 2.1 开发环境2 2.2.1 硬件环境2 2.2.2 软件环境2 2.2 Java语言2 2.3 Ajax技术3 2.4 SSM技术3 2.5 JavaScript3 2.6 B/S架构4 2.7 MySQL数据库5 第三章 系统分析6 3.1 需求分析6 3.2 系统可行性分析6 3.2.1 营运可行性6 3.2.2 技术可行性7 3.2.3 资源可行性7 3.2.3 法律可行性7 3.3数据流程分析7 第四章 系统设计与实现9 4.1 开发流程9 4.2 系统结构设计9 4.3 系统功能10 4.3.1管理模块11 4.3.2用户模块11 4.4 数据库设计12 4.4.1数据库E-R图12 4.4.2数据库表14 4.4 系统实现17 4.4.1登录实现17 2 4.4.2用户管理模块实现18 4.4.3用户个人信息修改模块实现18 4.4.4新增美食信息管理模块实现18 4.4.5美食教程管理模块19 4.4.6用户搜索美食信息模块19 第五章 系统测试21 5.1测试目的21 5.2测试环境与测试实列21 5.3网站维护21 第六章总结23 参考文献24 致 谢 2 5 第一章 绪论 1.1选题目的与意义 伴随着科学技术的快速发展,计算机水平的不断提高,以及近两年来疫情的爆发,在线模式技术发展迅速。系 统的设计和实现满足了广大群众了解和学习当地特色饮食文化的需要,满足了各大美食博主的分享和介绍。利用电 脑在网上介绍食物是线下无可比拟的优势。例如:检索速度快、方便、成本低、效率高、存储容量大、使用寿命长 等,这些优点极大的提高了本设计的管理以及工作效率。所以,开发一个这样的美食网站很有必要[1]。 本设计的实现就是为了让广大用户,尤其是喜爱美食的人群让其了解到更多的美食,通过网站中全面的文章和 图片教学,学会各种美食做法。做到虽然在南方,但可以做出北方的菜系。 1.2国内外现状与趋势 美食网站这种固定的模式起初在美国、日本等多个地方兴起,我国美食网站与之相对发展落后。是基于一种食 物公共社区,通过对美食的快速搜索、电子商务、广告等形式获取收益的一种模式。在当今世界上,美国的 food52 、日本的coodpad 、AllReciphe 、Cookpad相对比较流行。据统计美国的food52 网站在用户的注册量、访问量 和使用率相比于其他美食网站更高,成为了最受人们使用的网站之一。 其他国家在美食网站的不断发展,我国也不会落于他人之后,美食网站也逐渐崭露头角,其中不乏一些出色、 成熟的网站,集合了中国美食特色的网站,如美食家、豆果、天坛美食等。虽然大多数网站都提高了食物的数量和 广度,但仍然存在一些不足。比如网站功能统一,用户数量少。该网站缺乏与用户的互动。近年来,我国开始向国 外餐饮网站学习,并引入社区网络慢慢转型。 第二章 开发环境及相关技术 2.1 开发环境 2.2.1 硬件环境 计算机配置:Windows10系统、i7戴尔处理器、内存256M、硬盘512G。 2.2.2软件环境 1.相关环境: JDK8.0 、Servlet 3.0 、apache-maven-3.5.2 、Servlet 3.0。 2.数据库: MySQL 5.56。 3.开发工具: Eclipes。 2.2 Java语言 Java它是面向对象的一种编程设计语言,它与C++最大区别是,Java将其大部分的优点完善自己却又将C++中的 缺点抛弃,例如传统的面向指针。所以Java型具有两个主要特点:功能强大、使用方便。Java完美地为你成功实现 了面向对象编程基础理论,使你的高级程序员完全具备能够以优雅的面向抽象思维及其表达方式和运用来对你进行 复杂的面向对象系统编程[2]。 JDK(Java 的DevelopmentKit),被称Java开发软件包或Java开发软件,是一个编写应用程序的编程环境。 JDK 是Java的核心,包括Java运行环境, 一些Java软件和JavaAPI。Java应用服务器是用JDK的一个版本建造的[3]。主流 的JDK是Sun公司发布的JDK。除Sun外,很多公司和组织都开发了自己的JDK,如IBM学院开发的JDK,BEA开发的 Jrocket,GNU开发的JDK等。 JRE是一个经营环境,JDK是一个发展环境。因此,JDK需要编Java程序,而JRE需要运行Java软件。JDK已经包括 3 JRE,所以只要JDK已装,Java程序就能正常编辑和运营。不过,由于JDK包含大量无关内容,占了大量空间,因此没 有必要装JDK上运行的普通Java程序,

文档评论(0)

150****6372 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档