java的餐厅点餐系统的设计与实现

目录
1 引言 1
1.1 课题背景 1
1.2 课题发发展现状 1
1.3 课题目的及意义 2
1.4 课题应达到的要求 2
2 系统分析 2
2.1 可行性分析 2
2.2 系统需求分析 3
2.3 数据流图 5
3 技术介绍 6
3.1 主要开发技术 6
3.2 三层结构 8
4 系统设计 9
4.1 总体设计思想 9
4.2 系统模块设计 10
4.3 数据库设计 11
5 详细设计 14
5.1 数据库的实现 14
5.2 用户功能模块实现 16
5.3管理员模块 20
6 系统测试运行 23
6.1测试目的 23
6.2 系统测试及操作过程 24
结 论 26
致 谢 27
参 考 文 献 28
1 引言
1.1 课题背景
现在我们社会正迎来一个餐饮业的重要发展时期,在计算机信息技术快速发展的时代趋势下,餐饮市场潜在力量巨大,前景是非常可观的。在首届中国连锁餐饮产业发展大会上,中国饭店协会会长韩明表示,在市场的重新洗牌下,中国餐饮市场高档消费不断缩减、大众消费增长迅猛,当前,消费升级带来的消费结构变化、经济增长方式转变带来的商业模式变化、移动互联技术爆发带来的营销方式变化、成本持续上升带来的经营方式变化、新业态新品牌不断出现带来的市场环境变化等,使中国餐饮行业处于由外而内、持续进行的升级变革之中。在关于2016年中国餐饮 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
业年度报告大会上,中国饭店协会在大会上发布的《2016年中国餐饮业年度报告》称,截至2015年12月31日,中国共有5074852家餐厅 ,2015年中国餐饮收入实现32310亿元,同比增长11.7%,这是中国餐饮收入第一次破3万亿,且预计,2016年中国餐饮收入营业额将超过35000亿。火锅、休闲餐饮、小吃、社区餐饮、商场餐饮、外卖 外送、健康养生等业态将快速发展。
这几年来,中国的餐饮业发展一直保持着强劲快速的增长,同时也看到了目前餐饮行业普遍存在的问题。大部分的餐饮企业的发展一直处于一种自我摸索、自我运作、自我完善和自我积累的状态,由于餐饮企业在产品标准化技术设备开发、连锁管理体系的建立、专业人才的培养、吸纳资本投入、和理论指导等方面的条件十分不足,以至于在管理、配送渠道、沟通交流和合作等方面还存着一定的局限性。
1.2 课题发发展现状
21世纪以来,我国餐饮业发展的质量和内涵业发生了重大变化。餐饮行业的经营领域及市场空间不断拓宽,经营档次和企业管理水平不断提高,投资的主体和消费用户需求的多元化特点业更加突出。人们的消费个性和更高要求的服务体验的趋势明显,追求健康营养和连锁规模发展成为主题。随着电子商务的发展为餐厅点餐系统提供了非常广阔的平台。现在,一些发达国家在基于电子商务平台的餐厅点餐系统方面已经发展的非常成熟,就我国来说现代的物流业正处在发展的阶段,与其他发达的国家相比较,存在着较大的差距,然而市场潜力和发展前景还是相当不错的。随着我国市场由数量型转变为质量型的过程,餐饮系统也将越来越受到人们的欢迎。
1.3 课题目的及意义
中国是一个在“食文化”高度发达的国家,餐饮业使我们第一大传统产业之一。然而,正是因为这历史悠久、规模庞大的产业,却也是信息化程度最慢和最低的产业之一。现在,人类文明已经进入了电子信息的时代,绝大多数重复、单调、可程式化的工作都已经可以交给计算机来完成了。
其实在我们日常生活中,有很多时候因为工作或者学习而疲惫不堪,在很多时候人们也许因为某天工作太累了不想在家煮饭炒菜、也许因为庆祝某一个特别的日子、也许与同伴分享快乐的时候,想要到外面餐厅用餐,这样省时间又方便。当我在餐厅准备点菜的时候就会发现,现在绝大部分的餐厅点菜都采用了电子点菜,而代替了以往的手工点菜,由传统的人工计算、统计、管理,改用了电脑计算、统计和管理,既方便又提高了工作的效率。将现代的电子技术、无线技术、计算机技术和网络技术引入到餐饮业中来,大大提到了餐饮业的管理水平和用户体验效果。
本系统设计的主要意义在于它能够切实有效地指导工作人员规范业务操作流程,更高效、快捷地实现业务的管理,保障顾客信息的安全,提高管理水平和工作效率,进而提高业务竞争能力。
1.4 课题应达到的要求
本课题的餐厅点餐系统是一款基于B/S模式的WEB网站,本网站主要用于餐厅的在线点餐,为客户提供一个更加直观、便捷的点餐方式,用户可以通过网站可以浏览餐厅所有菜品和了解到餐厅的一些优惠活动及餐厅特色文化,在用户可以在留言信息处的根据品尝菜品后提供的一些建议和评价。
网站上的内容及菜品列单是从数据库中读取出来的,网站的管理员可以在后台对网站上的内容进行管理 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
和维护,要求网站设计美观,在颜色布局和设计上合理,能给用户一个很好的体验效果。在线点餐系统要求实现对菜品的添加、修改、删除、查询的管理,实时统计订单信息,所有数据信息要保存数据库中,记录餐厅销售情况等功能。
2 系统分析
2.1 可行性分析
我们通常在计划要开发一个系统时,不能仅凭借个人的主观猜想而忽略客观可能存在的问题,首先要考虑到系统的可行性,我们就要通过研究结合实际的调查结果来分析,判定要达到系统预想的目标和规模是否能实现,系统完成后能带来的效益是否达到值得投资开发这个系统的程度。可行性研究其实就是要进行一次简化过了的系统分析和设计过程。一般来说,我们通常采用以下三个方面研究可行性。
(1)技术可行性
由于该系统基于Java程序设计语言编写的,采用了B/S结构系统运用技术,此外还运用到了JSP、MySQL数据库、CSS等等技术,目前,这些技术在系统开发中已经得到了广泛的运用。所以技术上的综合考虑来看,开发该系统在技术上是可行的。
(2)经济可行性
结合实际的调查的结果来看,如果要聘请一个专业的开发团队来实现完成这样一个中小型商业类的系统,大概需要5000元,后期加上系统维护修改等费用3000元左右,为了满足用户在网络的浏览速度,在建立一个服务器在网络中,以提高企业的经济效益。由此可知,建立一个较好的系统可以给营销商带来的利益是远大于成本的。
(3)操作可行性
现在,计算机网络基本知识越来越普遍,从PC电脑到手机上网浏览网页的技能也不在是只有计算机专业人员才会操作的,而且该系统是以网页浏览的方式体现的,操作简单,直观。在操作可行性不会存在太大的问题。
(6)CSS
CSS技术的中文翻译是层叠样式表,是英文Cascading Style sheet的缩写。它的作用主要体现在对前台页面的控制。它的 主要作用是对页面的样式进行控制,使得页面的内容和样式分开实现,这样有种控制,减少代码的冗余。
◆用户修改订单模块:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2919.html

好棒文