基于PHP的美食网站设计
摘要:
科学技术不断发展的今天,现代社会各个方面都离不开信息技术。互联网涉及的范围越来越广。有的应用于通讯区域,有的应用于商业区域。比如当下大众都离不开的淘宝,就是运用互联网这个平台贩卖商品。当前,互联网已经成为当下最重要的元素,而这个元素里最重要的基点就是网站。所以我构思设计了一个目前互联网还较少设计的区域——餐饮的相关网站。通过E时代美食网这个平台,消费者坐在家里就能获取海量美食讯息,给消费者带来了很大的便利。E时代美食网平台的主要功能包括上架相关产品,买家下单购买商品,商家接收订单并派送等,根据客户种类又可以划分成买家和买家两种。本系统主要采用JSP语言进行前端开发,mysql作为后台数据管理库,开发环境是MyEclipse,Tomcat作为服务器。
关键词:E时代美食网;JSP;html
ABSTRACT:
Today, with the continuous development of science and technology, information technology is indispensable to all aspects of modern society. The Internet is increasingly involved. Some are used in communication areas, and some are used in commercial areas. For example, when Taobao is inseparabl
e from the public, it is using the Internet platform to sell goods. At present, the Internet has become the most important element of the moment, and the most important point in this element is the website. So I conceived and designed a website that is currently less designed in the Internet - restaurants. Through the E-Food Network platform, consumers can enjoy great food information while sitting at home, bringing great convenience to consumers. The main functions of the E-age food network platform include related products on the shelves, purchase orders for buyers, businesses to receive orders and delivery, etc., and can be divided into two types, buyers and buyers, depending on the types of customers. This system mainly uses JSP language for front-end development, mysql as background data management library, development environment is MyEclipse, Tomcat as server.
Keywords: Sales network,Jsp,Html
目录
摘要: ............................................................... I Abstract: ................................................................ I 1  绪论 (1)
1.1  课题背景 (1)
1.2  目的和意义 (1)
1.3  开发工具及技术 (1)
1.3.1  开发工具 (1)
1.3.2  JSP技术 (2)
1.3.3  JavaScript (2)
2  系统分析 (2)
2.1  可行性分析 (2)
2.2  功能模块分析 (3)
2.3  设计的基本思想 (6)
2.4  性能需求 (6)
2.4.1  系统的安全性 (6)
2.4.2  数据的完整性 (6)
3  数据库设计 (6)
3.1  数据库的分析与设计 (6)
4  系统功能实现 (9)
4.1  后台登陆页面 (9)
4.2  管理员模块 (10)
4.2.1  商品种类管理 (11)
4.2.2  商品信息管理 (13)
4.2.3  会员信息管理 (15)
4.2.4  订单信息管理 (17)
4.2.5  修改个人密码 (17)
4.2.6  退出系统 (18)
4.3  普通用户模块 (18)
4.3.1  系统主页面实现 (18)
4.3.2  会员注册模块 (18)
4.3.4  用户购物模块 (20)
4.3.5  购物车操作 (21)
5  系统测试 (22)
5.1  系统测试目的与意义 (22)
5.2  测试过程 (22)
总结 (23)
参考文献: .............................................. 错误!未定义书签。致谢 ................................................ 错误!未定义书签。
1 绪论
1.1 课题背景
互联网的快速发展改变了人们的交易方式,随着经济和网络技术的双重发展,越来越多企业都开展了电子商务方面的项目。除了各个品牌的,各个购物网站更是层出不穷。比如淘宝、天猫、京东、唯品会、蘑菇街等。根据调查,仅淘宝这一个电商网站2017年双十一这一天的成交额就达到1682亿,京东成交额超过1271亿。互联网改变了人们的购物习惯,让购物更加便捷,网络购物也成为人们首选的购物方式。
1.2 目的和意义
网络购物与传统交易相比有很多的优点:
(1)查询比较方便
网络交易提供了很多查询途径,可以通过品牌,种类、价格等途径进行查询,简单快捷。
(2)信息量大
网络交易通过商家描述或者买家评论可以获得多方面的商品信息。
(3)成本比较低,风险小,不受时间和空间的限制
网络交易最显著的优点是,消费者的交易时间没有限制,随时随地可以自助下单购物。商家只需在网站上经营店铺,不需要租赁商铺,解约了成本。
(4)容易吸引顾客
网络交易较之传统购物更加方便快捷,已被大众所熟悉并接受。所以网络购物更容易吸引顾客,特别是年轻顾客。
1.3 开发工具及技术
1.3.1 开发工具
E时代美食网主要运用了MyEclipse和Tomcat作为后台服务器,前端设计主要依靠jsp技术,接下来我们主要对各项开发工具和运用到的技术进行介绍。
(1)MyEclipse
MyEclipse,是eclipse的升级版本,功能比之前更加强大。可以开发Java和移动应用,支持html、JavaScript、MySQL数据库等。
第(一)页,共二十五页
(2)Tomcat
Tomcat是一种应用服务器,它是免费的开放源代码的。当访问量不多的时候我们可以选择它,它是JSP 程序设计时的最佳选择。
(3)MySQL
MySQL是关系型数据库,支持Linux、Mac OS、Windows等多种操作系统,它可以将数据分门别类保存在不同的表中,加快了系统运行速度。且MySQL是开放源码的软件,能够节约成本。
1.3.2 JSP技术
JSP技术就是在html的基础上插入Java语言,从而形成JSP文件,它能在许多操作平台运行。
1.3.3 JavaScript
JavaScript是一种直译式脚本语言,可以给html文件形式的网页增加动态功能。它和Java除了名字在语法上也有一定的相似之处。
2 系统分析
系统分析会分析技术、经济、操作和法律可行性这几方面。分析软件开发是否可行以及开发过程中可能会出现的问题,提前准备好解决方案。
2.1 可行性分析
设计一个系统,有可能会受到时间和空间上的制约。所以,在每一个项目开始前,必须实行可行性分析,这样可以避免人力财力等方面的浪费。
(1)技术可行性
大学时,学校就开设了MySQL、html、JavaScript、Java等课程。本系统从整体上看设计起来比较容易,主要也是运用以上几种语言进行设计,因此在技术上具有可行性。
(2)经济可行性
php订单管理系统源码
本系统采用的软件都是开放源代码的,降低了成本,减少了人力物力的消耗,对计算机配置的条件也不高,因此在经济上完全具有可行性。
(3)操作可行性
该系统操作简单方便,和市面上常见的网站操作并无不同,所以对用户的计算机水平要求并不高,在操作上完全具有可行性。
(4)法律可行性
此网站是自己设计开发的系统,不存在侵权问题,在法律上完全具有可行性。
第(二)页,共二十五页
第(三)页,共二十五页
综上所述,该网站完全可以进行开发设计。
2.2  功能模块分析
(1)商品种类管理功能如图2-1所示:
图2-1  种类信息管理功能示意图 (2)
图2-2  商品管理功能示意图