第35卷  第2期 福  建  电  脑 Vol. 35  No.2
2019年2月
Journal of Fujian Computer
Feb. 2019
———————————————
本文得到安徽新华学院重点教育教学研究项目:基于工程实践能力培养与云平台的软件项目管理课程的教学模式探索(2017jy001)、国家教育部产学合作协同育人项目:实践条件建设(201702030074)、安徽省大学生创新创业项目:基于Java 的高校美食分享系统的研究与实现(AH201412216002)、安徽新华学院校级质量工程示范校外实践教学基地:达内时代科技集团实习基地(2014xwsjx01)资助。李恋,男,1986年生,主要研究领域为人机交互、模式识别.E-mail:hfmuyi_0421@163.
基于JA V A WEB 的美食网设计与实现
李恋
(安徽新华学院信息工程学院 合肥 230088)
摘  要 本文基于JavaEE 框架设计并开发了美食网系统,通过应用JSP 动态网页制作技术和SSH (Struts2、Spring 和 Hibernate )框架开发的美食系统主要的功能有,用户上传美食做法、分享美食做法、收藏美食做法、对美食进行评论、评分等等。系统以互联网下的分享厨房为模板以及系统用户的体验为导向,具有较强的扩展性。 关键词SSH ;美食网;分享厨房 中图法分类号 P315
The Design and Implementation of Gourmet Network Based on JA V A WEB
LI Lian
(Department of Institute of Information Engineering, AnHui XinHua University, Hefei, China, 230088)
1概述
信息技术已经广泛应用到社会生产和生活的各个领域,人们的日常工作中越来越多的依赖信息技术。美食系统不仅为广大美食爱好者提供了分享和学习的平台,而且也在一定程度上促进了美食文化的和谐发展。
本系统使用MyEclipse 2015作为开发环境,采用MYSQL 作为数据库,采用Tomcat8.0作为服务器[1],本文的设计与开发工作按照软件生存周期的开发步骤,首先进行分析系统的可行性研究,然后进行需求分析,确定了项目结构和开发方案,并按照制定的计划进行了软件的总体设计和详细设计[2]
。最后对本软件进行了运行和维护。
2系统分析
1.1开发背景
如果用户对其它作品感兴趣,可以收藏其菜谱,并且能够给其评价。而且美食爱好者之间可以进行评论交流彼此对美食的看法、心声。除此之外
本系统管理者还可以通过后台对所有注册的会员信息进行管理。 1.2需求分析
美食食谱网站基于美食系统的用户对象分析将系统功能性需求描述如下。
(1)用户登录:第一部分为游客,第二部分为已经注册的用户,已注册的用户可以直接登录,通过验证用户名和密码后就可以进入主页面;没注册的用户需要先完成注册,注册成功后返回登陆界面;在登录过程中,忘记密码的用户可以根据提示问题和答案回密码。
(2)会员信息管理:用户登录后可以查看自己的信息也可以修改自己的基本信息,并可以创建自己的菜谱或菜单,查看自己收藏的菜谱与作品。
(3)搜索菜谱:用户和游客通过模糊查询与关键字相关的菜单与菜谱,用户浏览菜谱及其详细配料与制作步骤。
(4)收藏菜谱:用户对其他用户上传的作品进行评论与评分,用户收藏其他用户菜谱或菜单。
(5)上传: 实现了用户上传作品,包括作品名字、制作步骤和图片等信息。