需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16411 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:现代生活节奏越来越快,人们对饮食方面的关注也越来越密切,而社会经济水平的不断提升,让人们不仅对食物的品质要求越来越高,同时对订餐模式的发展更迭也越来越关注。在如今倡导万物互联的时代下,通过网络进行购买操作的购物模式已经不再罕见了,所以当传统订餐模式的弊端逐渐显露时,怎样才能在提高订餐效率的同时使人们能够更加便捷的了解美食特色信息,成了许多餐厅都在探索的问题。 本文在介绍了当前互联网的发展趋势与餐饮行业的市场形势后,首先,分析了互联网与订餐模式结合后,产生的新型订餐模式在线订餐具有的优势;然后,分析了国内订餐模式的发展和弊端;最后,根据这些分析数据,选择了以现实中的一家餐厅作为研究对象,在本文提出了设计并实现一个及食美食餐厅网站的方案。该方案以在线订餐功能作为网站的核心,分析网站的需求,并给出详细的设计过程和最终实现所需要的方法。为网站取名为及食,实际上是取自词语及时的谐音,及时的释义又是适时、逢时。所以及食,就是当食则食、逢食即食,这恰好与网站的设计初衷相符。希望可以通过这个及食美食餐厅网站,让人们在查览餐厅食物的信息时能更加便利,同时也希望网站能够改善餐厅订餐的方式、提高餐厅订餐效率,从而达到节约人力和时间的目的,进一步推动餐饮行业信息化建设的发展。 网站前端页面是运用Node.js和Vue技术进行搭建,后台数据管理使用的是KOA2框架和MySQL数据库的开发技术,从而实现了网站功能。网站的功能设计主要是根据用户的使用需求而确立的,同时为了使网站在扩展和维护过程中操作简单,所以选择将功能分开放置在不同的模块中。本网站的使用者大致分为两类:一类是访问网站前台的用户,可以使用登录、注册、购买、修改个人信息等功能;另外一类是网站的管理员,可以对网站的后台数据进行管理,其功能主要有对订单信息、用户信息、美食信息等进行管理。最后,对网站进行了各项功能的测试,确保功能可以正常运行。
关键词:美食餐厅网站;电子商务;Node.js;KOA2框架
目录 摘要 Abstract 引 言-1 1 绪论-2 1.1 研究背景与目的-2 1.2 国内外发展现状-2 1.2.1 国外发展现状-2 1.2.2 国内发展现状-2 1.3 研究内容-3 2 系统实现所使用的技术-4 2.1 Vue介绍-4 2.2 Node.js环境介绍-4 2.2.1 Node.js的特性-4 2.3 MySQL介绍-5 2.3.1 MySQL数据库的优点-5 2.4 KOA2 Web框架介绍-6 2.4.1 KOA2框架的优点-6 3 系统分析-7 3.1 设计需求分析-7 3.2 功能需求分析-7 3.2.1 用户功能需求-7 3.2.2 管理员功能需求-8 3.3 可行性分析-8 3.3.1 技术可行性-8 3.3.2 操作可行性-8 4 系统设计-10 4.1 系统概要设计-10 4.2 用户功能设计-10 4.2.1 登录注册功能-11 4.2.2 购物车功能-12 4.2.3 修改信息功能-13 4.2.4 美食提问功能-13 4.2.5 订单管理功能-13 4.3 管理员功能设计-13 4.3.1 用户管理功能-14 4.3.2 美食管理功能-14 4.3.3 订单管理功能-14 4.3.4 美食问答管理功能-14 4.3.5 修改密码功能-14 4.4 数据库设计-14 4.4.1 admins表设计-15 4.4.2 goods表设计-15 4.4.3 goodsdetails表设计-15 4.4.4 type表设计-16 4.4.5 users表设计-16 4.4.6 oders表设计-17 4.4.7 comments表设计-18 4.4.8 messages表设计-18 4.4.9 replys表设计-18 5 编码与实现-20 5.1 用户功能-20 5.1.1 及食网站首页-20 5.1.2 美食详情界面-21 5.1.3 登录界面-21 5.1.4 注册界面-22 5.1.5 购物车界面-24 5.1.6 信息修改界面-25 5.1.7 订单信息管理界面-27 5.2 管理员功能-28 5.2.1 用户管理界面-28 5.2.2 美食信息管理界面-28 5.2.3 订单信息管理界面-30 5.2.4 留言管理界面-32 5.2.5 修改资料界面-33 6 系统测试-34 6.1 测试概述-34 6.2 系统测试方法-34 6.3 系统测试类型-34 6.4 测试过程及测试结果分析-35 6.4.1 注册功能的测试-35 6.4.2 其他功能的测试用例-36 6.4.3 测试结果-37 总 结-38 参 考 文 献-39 致 谢-40 |