基于javaweb的美食交流系统的设计与实现(附件)【字数:6847】
Key words: food culture; Chinese traditional culture; Food exchange platform目录
一、 引言 1
二、 开发工具与技术 2
(一) 开发工具 2
1.Tomcat 2
2.eclipse 2
3. 数据库 3
(二) 开发技术 4
1.Bootstrap开源工具包 4
2.Ajax技术 4
3.Spring框架和Spring的MVC框架技术 4
4.jsp技术 4
5.mybatis技术 5
三、 系统需求分析 6
(一) 可行性分析 6
1. 社会可行性 6
2. 文化可行性 6
3. 经济可行性 6
(二)需求分析 7
(三) 系统描述 8
四、系统设计与数据库设计 8
(一) 系统总体功能设计 8
(二)数据库设计 9
五、系统实现 11
(一) 普通用户 11
1. 登录功能 11
2. 注册功能 12
3. 修改用户信息功能 14
4. *51今日免费论文网|www.51jrft.com +Q: ^351916072^
评论区发帖、评论、点赞功能 15
(二) 管理员 17
1. 用户发帖信息管理 17
2.用户信息管理 19
3.会员信息管理 21
六、 系统测试 23
(一) 系统功能测试 23
(二) 测试结果 23
七、总结 25
引言
美食与人们的生活息息相关,人们一日三餐都与美食相伴,在人们对美食不断的追求中,如今的美食的文化逐渐丰富多彩。在信息技术发达的大数据社会,人们热爱分享,对美食的追求也越来越多,在社会不断地发展中,美食文化也需要创建专属的空间。并且,人们最开始吃到的美食都是亲自去到各地品尝当地的美食,这样的方式影响着人们的生活,很多人因为时间问题或者其他因素无法吃到美食而感到遗憾。现在大数据的发展给人们带来了很多的便捷,用户可以根据在网上了解到的美食,合理安排时间去到当地打卡美食。美食渗透着人们生活的方方面面,美食文化在不断地发展,研究美食相关的事情就是研究人们的生活百态,在人们对饮食的喜爱中我们可以看到社会的发展以及人们的生活水平。美食同样也在中国的各个节日中有着不同的选择,比如元宵节吃汤圆,这些都与中国传统节日息息相关。我们将传统线下了解美食转为线上了解,管理员可以随时随地的分享自己打卡的美食,给其他人提供更好的选择,这样的做法,不仅解决了人们的时间问题,提供了更好的选择,还为网友们提供了一个专属于美食的交流平台,满足了网友们对美食文化的需求,一举多得。此外,饮食的文化超过了它原本的意义,它有着更为深刻的社会意义,研究美食的有关文化,为的是让当代网友了解和接触美食的传统、明白它在中国传统文化中的重要组成部分。选择美食有关的设计是通过研究美食了解社会的文化,了解中国传统习俗,同样也是可以互相交流美食在中国历史长河中的变化,了解从古至今人们的生活习性。现在通过网站的设计与实现,相对于来说,也是较为完整的一个系统,通过网络的宣传,人们可以了解到更多的美食。该设计的开发采用了SSM方法,利用MySQL数据库的存储,为人们提供了一个高效的、高质量的管理方模式,与生活的模式共同发展。
开发工具与技术
开发工具
1.Tomcat
我根据我的专业所选的课题实施方法是完成一个Java web的项目,搭建平台需要工具,首先就是Tomcat,Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,十分适合用来学习建设Java web项目。如图11所示。
/
图11Tomcat
2.eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。如图21所示。
/
图21Javaweb项目与eclipse
数据库
在平台的功能上,所需要的工具就是数据库,通过数据库里的信息来做出相应的数据变更或者删除。数据库如图22所示。
/
图22数据库
开发技术
在完成Javaweb项目时也需要一些技术,这些技术包括:
1.Bootstrap开源工具包
Bootstrap来自Twitter,是一个用于快速开发web应用程序和网站的前端框架。是一个基于CSS、HTML和JavaScript 的前端框架。Bootstrap集成了各种常用的前端组件库,使得 Web 开发更加快捷。Bootstrap用于响应式前端布局,移动设备优先的web项目开发。
2.Ajax技术
Ajax做为前端的基石之一,可以实现页面局部刷新。Ajax的核心对象是JavaScript对象XMLHttpRequest。主要解决的就是不用刷新网页,就能够和后台交互获取数据,并应用于当前网页的问题。使用Ajax技术无需刷新页面与服务器端进行通信,允许你根据用户事件来更新部分页面的内容。Ajax使开发更加便利、轻松,减轻了开发的负担。
原文链接:http://www.jxszl.com/jsj/wlw/608610.html