基于JavaWEB+MYSQL的美食网站设计与实现

目 录
第一章 开发背景 4
1.1 目的和意义 4
1.2 开发设计思想 5
1.3 开发目标 5
第二章 开发工具和环境简介 6
2.1 JSP技术简介 6
2.2 JSP工作原理 7
2.3 JSP体系结构 7
2.4 JSP的特点 7
2.5 SQL 数据库 8
2.6 系统数据库连接 9
第三章 美食网功能分析 10
3.1 系统功能分析 10
3.2 可行性研究 10
3.3 需求分析 11
3.4 系统总体结构图 12
第四章 美食管理系统总体设计 14
第五章 数据库设计 16
第六章 程序设计 19
6.1 程序说明 19
6.2 具体模块划分 19
6.2.1用户注册 20
6.2.2用户登录模块 21
6.2.3特色美食 22
6.2.4特色美食 23
6.2.5美食社区 23
6.3后台管理 24
6.3.1管理用户信息 25
6.3.3管理美食信息 26
6.3.4管理论坛信息 27
结束语 28
致谢 29
参考文献 29
第三章 美食网功能分析
为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求。
3.1 系统功能分析
首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上已有的美食网站注册成会员来了解其具备的功能。
本网站提供各种与美食相关的信息,实现了对信息数据的浏览、查询、编辑和删除等基本数据库操作,采用了模块化设计方法,实现了前台功能模块和后台功能模块,前台功能模块包括名店介绍、特色美食、名店加盟、美食教程、美食社区等;后台功能模块包括管理员信息管理管理用户信息、管理名店信息、管理美食信息、管理教程信息、管理社区信息等功能。
网站首页:灵活推荐餐馆、美食和各种文章、图片内容等;名店介绍:可按菜系分类、餐馆环境等;条件检索查询餐馆,每个餐馆具有一个综合展示页,展示餐馆的店堂图片、菜式和网友点评。
特色美食:通过分类检索,可直接查询美食介绍、相关餐馆等信息。
美食教程:查询和浏览美食教程,可通过后台发布文章。用户也可以自定义创建文章栏目和分类。
美食社区: 一个会员互动交流的小型社区系统,包括餐馆点评、美食评论、聚会活动讨论等区域,用户也可自定义创建讨论区。
名店加盟:添加名店加盟信息。
后台设计:管理员信息管理:管理员登陆,信息修改等
管理用户信息:用户注册,登陆,忘记密码,信息修改,删除等
管理名店信息:名店的添加,查询,修改,删除
管理美食信息:美食的添加,查询,修改,删除
管理美食教程信息:美食教程的添加,查询,修改,删除
管理论坛信息:信息查询,删除,发表留言等
管理名店加盟信息:名店加盟的查询、处理、删除
3.2 可行性研究
可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。
①技术可行性分析
美食网的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web服务器。
②运行可行性分析:
随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。
③经济可行性分析:
美食网给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个美食网在经济上是完全可行的。
就本系统而言,随着电脑的普及,为学生在网络上进行购物提供有利的条件。而一个美食网可以为学生提供软件条件,这样学生便可以足不出户的买菜品了。商家可以从中获得利润,两全其美。
通过以上的分析,开发美食网是完全可行的。
④运行环境:
本系统采用联网多机多用户操作方式,系统的运行环境包括硬件、操作系统、关系数据库等软件:
硬件:中央处理器(CPU):奔4 以上的处理器;
硬 盘:80 GB以上硬盘;
内 存:512 MB;
显示器: 17寸显示器;
操作系统: Windows XP,
关系数据库: MySQL ;
3.3 需求分析
需求分析的任务是通过详细调查现实世界要处理的对象,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。
1.在这里我们需要了解用户有什么样的具体要求和对系统性能的要求。
(1)用户的需求分析:
(a)用户注册
(b)用户登录
©菜品浏览
(d)菜品订购
(e)菜品查询
(f)订单修改
(g)修改密码
(h)修改个人信息
(i)管理员
(2)系统性能分析
对数据的安全性、完整性要求:用户信息保密,只有管理员能任意修改。确保网上支付安全。菜品信息、用户信息必须保证其完整性。本文转载自http://www.biyezuopin.vip/onews.asp?id=15209防止恶意删改。以下是系统性能需求:
(a)准确性和可靠性高
(b)页面友好,功能齐全,且可以使用
©系统便于维护和升级。
(d)数据库访问效率高

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ page isELIgnored="false" %> 
<%
	String path = request.getContextPath();
%>



	
		
		
		
		
		
		
		
		
		
	    
	

	
		
		
用户登录
菜品分类
网站公告

基于JavaWEB+MYSQL的美食网站设计与实现_第1张图片
在这里插入图片描述
基于JavaWEB+MYSQL的美食网站设计与实现_第2张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第3张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第4张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第5张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第6张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第7张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第8张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第9张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第10张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第11张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第12张图片
基于JavaWEB+MYSQL的美食网站设计与实现_第13张图片

你可能感兴趣的:(mysql,Java,Web,美食网站,毕业设计)