网络点餐系统设计与实现

1 开发背景 1.1目的和意义 本系统设计旨在改变购物面对面的形式,满足消费者通过互联网足不出户就可以订购自己需要的喜欢的菜品。社会越来越进步,人们的生活节奏也越来越快,工作和家庭已经占据了日常生活的大量时间,如果原本需要花大量时间出门去餐厅购买

1 开发背景

1.1目的和意义

       本系统设计旨在改变购物面对面的形式,满足消费者通过互联网足不出户就可以订购自己需要的喜欢的菜品。社会越来越进步,人们的生活节奏也越来越快,工作和家庭已经占据了日常生活的大量时间,如果原本需要花大量时间出门去餐厅购买自己的三餐变成可以在网上订购,那将大大地节约了自己的工作和生活时间,从而可以将更多时间和精力投入到工作和家庭娱乐中,使生活变得更加便捷和欢乐。

1.2开发设计思想

       本次毕业设计的整体结构为:编程语言选择JSP,后台数据管理使用开源的MYSQL数据库,业务逻辑的控制选择javaBeans,即JSP +JavaBeans + MYSQL 三层模式完成整个设计工作。本系统全部基于互联网,用JSP语言进行网站开发,注重用户与网站两者之间的交互性。

1.3 开发目标

        网上购物的优势在于选择范围广、价格低廉、交易便捷、节省时间和精力等。在中国,随着中国网民数量的日益增长,网上购物越来越有发展的必要,也有发展的良好形势,同时发展网上购物在国内的各方面条件也日渐成熟,虽然在某些方面还存在一些问题,但是只要把这些问题逐一解决掉,网络购物势必发展成为二十一世纪主要的商业模式。

1.4开发工具和环境简介

       MySQL是一个小型关系型数据库管理系统。目前MySQL在互联网上的各种中小型网站中都有被使用。由于其具备体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多互联网上的中小型网站为了降低网站建设成本基本上都选择了MySQL作为数据库来使用。


 

2 网络点餐系统管理系统功能分析

2.1  系统功能分析

       首先对现在存在的见过的系统进行研究与分析,现有系统是我们所需要的信息的主要来源。通过对现有系统的功能与实现过程进行分析,可以确定本次毕业设计所需系统的设计目标和模型。但是由于条件的限制,日常的调研主要是在互联网上进行的,也就是通过在网上已有的订餐网站注册成会员来了解本系统应该具备哪些功能:
       1.从用户角度来看:用户首次使用需要通过注册成为该网站的用户才可以使用其功能,可以使用的功能有以下几项:菜品浏览、菜品购买、密码找回、密码修改、个人信息修改、菜品简介查看、订餐车、留言板等。
       2.从网站的角度看:网站应该包含的功能包括:对用户需要的菜品名进行查询;订单的相应的处理,以及确认订单的方式;管理员管理:查看用户信息,并根据用户信息和用户订单对菜品进行发派;菜单浏览。

2.2  可行性研究

       运行可行性分析:随着国内家庭电脑的普及,以及人们越来越浓厚的上网兴趣以及越来越扎实的电脑使用技巧,人们对网络购物、点餐等存在极大的热情,很多人迫切想要体验网络给生活带来的越来越多的便捷体验。
       经济可行性分析:网络订餐系统给人们带来了极大的便利,并且正在发展成为一种全新的商业模式。同时也有越来越多的人们喜欢这一全新的点餐模式,它相比传统的点餐模式更加快速便捷,在越来越多的网络订单者中,年轻人又占了绝大多数。因此,足不出户在家购物的新时尚已经到来,构建一个网络订餐系统在经济上是势在必行的。
通过以上的分析,开发网络订餐系统是完全可行的。

2.3  需求分析

       1.在这里我们需要了解用户在实际使用中到底有哪些具体的使用需求以及具体有哪些对系统性能的要求。
       (1)用户的需求分析:注册、登录、菜单浏览、菜品订购、菜品查单、订单修改、密码修改、个人信息修改。
       (2)系统性能分析
    以下是系统性能需求:准确性和可靠性高;页面友好,功能齐全,且可以使用;系统便于维护和升级;数据库访问效率高
 
网络点餐系统设计与实现                                                         

3 网络点餐系统总体设计

3.1系统功能设计目标

       理论系统功能设计目标如下:
       (1) 实用性强:我们努力使系统的各个功能符合用户实际操作过程中的使用习惯,并减少用户的各种信息输入,好看易懂一目了然的友好的用户界面,满足各层次各年龄各文化水平的用户的基本使用需求;
       (2) 操作简单,维护便利:系统对每个子系统都设置了其相对独立的系统维护功能;
       (3) 查询功能特别强大:可以对菜品的基本情况、用户基本情况,菜单信息,用户留言等信息进行查询,查询的结果可以形成各种表单,同时还可对这些表单进行汇总,管理员可以根据这些信息及时准确地掌握用户和菜品的一些基本情况。

3.2网络点餐系统功能模块划分

       根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:
       1.主页:这个界面展示了本系统的主要功能和信息,用户一目了然。
       2.用户注册:用户在此注册个人的基本信息,需要自己输入用户名、密码、电话、身份证号、性别、真是姓名、邮箱等个人信息,其中电话和电子邮箱是两个比较重要的信息,不能输入错误。
       3.用户登陆:用户在实际使用过程中订餐环节需要先登录,我们需要用户在成会员后再进行消费。
       4.菜品浏览:用户通过输入自己以前注册的时候自己设置的用户名和密码后可以查看本系统各种菜单菜品,并将想要的菜品提交到填写订单页面。
       5.订购菜品:用户登录成功后可以在该页面定购自己所需要的菜品。
       6.查看订单:成功登陆的用户可以在该页修改已经订购的菜品。
       7.修改订单:成功登陆的用户可以在该页修改或删除已经订购的菜品,修改不仅可以对菜品名称进行修改,还可以对数量进行修改。
       8.菜品查询:成功登陆的用户可以在该页查找自己喜欢的想要的的菜品。
       9.修改密码:成功登陆的用户可以在该页修改自己曾经设置的密码。
      10.修改个人信息:成功登陆的用户可以在该页修改自己以前注册时的信息。
      11.商城公告:发布各种菜品的最新的相关信息或者最新新闻,和店铺的一些优惠活动。
      12.管理员:查看用户订单,查看用户信息,并根据用户信息和用户订单对菜品进行发派。

原创文章,作者:写文章小能手,如若转载,请注明出处:https://www.sbvv.cn/chachong/567.html,文章版权申述

(0)
上一篇 2017年8月28日 上午1:00
下一篇 2017年8月29日 上午8:28

相关推荐

My title page contents