餐馆点餐系统分析与设计毕业论文文档格式.doc

上传人:b****1 文档编号:13201928 上传时间:2022-10-08 格式:DOC 页数:96 大小:5.16MB
下载 相关 举报
餐馆点餐系统分析与设计毕业论文文档格式.doc_第1页
第1页 / 共96页
餐馆点餐系统分析与设计毕业论文文档格式.doc_第2页
第2页 / 共96页
餐馆点餐系统分析与设计毕业论文文档格式.doc_第3页
第3页 / 共96页
餐馆点餐系统分析与设计毕业论文文档格式.doc_第4页
第4页 / 共96页
餐馆点餐系统分析与设计毕业论文文档格式.doc_第5页
第5页 / 共96页
点击查看更多>>
下载资源
资源描述

餐馆点餐系统分析与设计毕业论文文档格式.doc

《餐馆点餐系统分析与设计毕业论文文档格式.doc》由会员分享,可在线阅读,更多相关《餐馆点餐系统分析与设计毕业论文文档格式.doc(96页珍藏版)》请在冰豆网上搜索。

餐馆点餐系统分析与设计毕业论文文档格式.doc

2.2技术简介 6

2.2.1Java简介 6

2.2.2JSP简介 6

2.2.3MySQL简介 7

2.2.4Tomcat简介 8

3系统分析 9

3.1系统可行性分析 9

3.1.1经济可行性 9

3.1.2技术可行性 9

3.1.3 运行可行性 9

3.2需求分析 10

3.2.1系统功能需求分析 10

3.2.2 系统性能需求分析 11

3.3系统业务流程分析 11

3.4系统数据流程分析 14

3.5数据字典 18

3.5.1数据项定义 18

3.5.2数据结构定义 22

3.5.3数据流定义 23

3.5.4处理逻辑定义 32

3.5.5数据存储定义 38

3.5.6外部实体定义 38

4系统总体设计 40

4.1系统功能模块设计 40

4.1.1注册模块 40

4.1.2登录模块 41

4.1.3系统管理模块 41

4.1.4菜品信息管理模块 41

4.1.5订单管理模块 41

4.1.6在线支付模块 42

4.1.7信息筛选模块 42

4.1.8个人信息设置模块 42

4.2系统环境配置 42

4.3系统结构模型设计 42

5系统详细设计 44

5.1代码设计 44

5.2数据库设计 44

5.2.1数据库概念模型 45

5.2.2数据库表设计 47

5.2.3数据库表的创建 51

5.3输入输出设计 56

5.3.1输入设计 56

5.3.2输出设计 57

5.4处理流程设计 58

5.4.1注册流程设计 59

5.4.2登录流程设计 59

5.4.3系统管理流程设计 60

5.4.4菜品信息管理流程设计 60

5.4.5订单管理流程设计 61

5.4.6在线支付流程设计 62

5.4.7信息筛选流程设计 63

5.4.8个人信息设置流程设计 64

5.5界面设计 64

5.5.1系统主页面设计 64

5.5.2注册页面设计 65

5.5.3登录页面设计 65

5.5.4餐馆主页设计 66

5.5.5信息设置页面设计 67

6系统实现与评价 69

6.1系统的实现 69

6.1.1注册模块 69

6.1.2登录模块 71

6.1.3菜品信息管理模块 72

6.1.4订单管理模块 77

6.1.5餐馆信息设置模块 78

6.2系统测试 82

6.2.1测试方法 82

6.2.2测试用例 83

6.2.4测试结论 92

6.3系统评价 92

7结论 93

致谢 94

参考文献 95

.专业.专注.

1绪论

1.1问题的提出

据《餐饮行业投资报告》统计,经过半个多世纪的发展,中国的餐饮行业已经成长为中国第三产业中的佼佼者之一,强劲的发展势头使其成为对社会经济和人民生活具有较强影响力的重要行业。

[1]

消费水平的不断提升和生活节奏的不断加快使人们外出就餐或者叫送外卖逐渐发展为了一种生活方式。

此外,白领阶层需求的日益增多和“宅族”的兴起,使越来越多的餐饮企业为增加利润提供了外卖送餐服务。

在传统订餐中,人们通常是以打的方式进行的,人们需要事先知道订餐到餐馆中的菜品信息,同时人们受地理位置的局限人们只能预订自己位置周围有限的餐馆的餐点。

这与人们不断提高的消费需求是系相矛盾的,因此如何让更大围的用户能够预订自己餐馆的菜品是这些餐馆应该考虑的问题。

近些年来,信息技术已被应用到一部分餐饮企业点餐、采购、客户关系管理、人员考核管理等多个方面,对这些企业的管理水平的提升和流程的再造起到了积极的作用。

其发展经历了纸质手写、无线PDA点餐和触摸屏自助点餐。

这些餐饮企业提升了服务质量,提高了经营效率,方便了管理。

但这只是餐饮行业中的少数中大型企业。

中国餐饮企业长期以来采取“小作坊”似的经营模式,绝大多数小型餐馆缺乏科学的管理,没有实现也没有能力实现信息化。

这些小型餐馆数量繁多,潜力巨大,如何实现其信息化是一个很有研究价值的课题。

本文以餐饮行业中小型餐馆的点餐系统为研究对象,试图分析设计适合这些餐馆的点餐系统。

1.2国外研究的现状

过去的订餐系统要么是基于B/S结构,要么是基于C/S结构的信息管理系统。

这种点餐系统需要有联网的电脑来支持顾客订餐、退餐等操作,但是不是每个顾客都有固定的电脑,亦或是在外出中没有使用电脑的条件,这样就不能订餐、退餐。

顾客虽然不一定随时随地都能使用电脑,但他们随时随地都有手机,可以通过手机进行操作。

为方便顾客点餐订餐,促进餐饮行业的信息化,提高餐饮企业的工作效率,需要开发一套能够使用移动互联网的订餐系统。

欧美国家依靠在通讯技术领域及软件开发方面的优势,用低成本实现了无线点餐系统,加之发达的经济水平的推动,国外在酒店和酒吧里点餐系统应用相对较广泛。

在德国,已经有了“全自动”的餐馆,这种餐馆中仅有两名维持餐馆卫生的服务员。

顾客到这样的餐馆里就餐,从点餐到上菜付账的整个流程,均自动化完成。

这些点餐系统需要较高的技术设备支持,并不适用普通小型餐馆。

国已有成型的订餐系统,如联通研发的“订餐宝”。

“订餐宝”是有联通研发的一款优秀的订餐系统,其是为餐饮企业中的客户管理研发的行业级解决方案,可以为餐饮企业提供包括确认短信的实时发送、客户数据库的自动创建、营销经理管理和客户潜在价值发掘等一体化的功能。

但是“订餐宝”并不适用普通小型餐馆,它仍需要较高的技术支持,对操作人员要求较高,适合于大中型的餐饮企业。

1.3研究的目的及意义

1.3.1研究的目的

近年来,互联网发展迅速,如果说过去互联网改变了网民的生活方式,那么现在的互联网时代将要改变全民的生活方式。

互联网的使用方便快捷,同时更不受时间空间的限制。

互联网时代的到来同时也可以为餐饮产业信息化助力,使信息化的成本大幅降低。

本文将研究基于互联网的餐馆点餐系统,从而为小型餐馆分析设计一套适合其的点餐系统。

1.3.2研究的意义

国民经济的快速发展一方面不断加快了人们的生活节奏,另一方面又使人们的上班时间变得很紧,但是无论如何,人们少不了一日三餐。

在线订餐系统的出现,极大地简化了人们的点餐流程,人们只需要在有网的地方便可以为亲朋好友的聚会准备丰盛的美食;

同时,对于餐饮企业,这种点餐方式也能更方便高效地实现客户点餐信息的收集与分析,这在提高餐饮行业服务质量上将起到重要的作用。

在对点餐流程的研究和对业务详细的分析基础上,结合系统开发技术,实现点餐的数字化、网络化管理。

餐饮系统的功能不外乎两个,一是使用信息系统管理餐饮业务,二是用计算机处理代替诸如如点菜和菜单传送的人工服务。

同时,该系统是一个网上点餐信息平台,将实现客户浏览菜品、商家信息,选择菜品,下订单,在线支付,预约就餐时间等服务。

1.4研究的基本思路和方法

1.4.1研究的基本思路

本文研究的基本思路是:

借鉴国外餐馆点餐系统的理论研究与实践成果,分析餐馆点餐业务流程及数据流程,运用分析的结果设计点餐系统,最后实现其简单的基本功能。

1.4.2研究的基本方法

餐馆订餐系统整体规划方式采用企业系统规划(BSP)法,如图1.1。

图1.1系统整体规划流程图

系统的开发方法采用结构化系统开发方法,结构化开发方法包括系统规划、系统分析、系统设计、系统实施和系统运行等五个阶段。

(1)系统规划阶段的主要工作是根据前期收集的餐饮行业资料,分析整理得出目标客户的系统需求,进行初步调查,确定目标客户目标及订餐系统目标,确定分阶段实施进度。

(2)系统分析阶段的工作是根据系统总体规划的要求,设计系统的逻辑模型。

(3)系统设计阶段的工作是在逻辑模型基础上设计系统的物理模型设计。

(4)系统实施阶段的工作是实现系统的代码编写和系统使用人员的培训,同时系统的数据准备和试运行也在这个阶段进行。

(5)系统运行与维护阶段进行系统的日常运行管理、评价、监理审计,修改、维护、局部调整,在出现不可调和的大问题时,进一步提出开发新系统的方案,老系统生命周期结束,新系统诞生,构成系统的一个生命周期,如图1.2。

图1.2系统生命周期流程图

2相关基础理论和技术简介

2.1基础理论简介

2.1.1结构化系统开发方法

结构化系统开发方法(StructuredSystemDevelopmentMethodolgies),亦称SSA&

D(StructuredSystemDevelopmentDesign)或SADT(StructuredAnalysisandDesignTechnologies),是自顶向下结构化方法、工程化的系统开发方法和生命周期方法的结合。

它强调从系统的角度出发分析问题和解决问题,面对要开发的系统,从层次的角度,自顶向下地分析和设计系统,认为任何系统都有一个从发生、发展到消亡的生命周期,新系统就是旧系统的继续。

开发过程强调严格的规管理,工作文档要成文、要标准。

其开发步骤主要有五个阶段,即系统规划、系统分析、系统设计、系统实施和系统运行[2]。

这也是本文采用的主要系统开发方法。

2.1.2战略数据规划法

战略数据规划方法是美国著名学者J.马丁(JamesMartin)在他的著作《战略数据规划方法》、《没有程序员的开发》等书中提到的。

战略数据规划方法的主要技术容包括:

如何自顶向下来组织规划;

建立企业的信息模型;

主要数据库的设计与组织;

战略数据规划的具体执行过程。

J.马丁在他的著作中明确指出,系统规划的基本容有三个方面:

企业的经营战略规划;

企业信息系统的设备配置规划;

企业特定的主题数据库规划。

2.1.3原型法

原型法的基本思想是1977年开始提出来的,到了20世纪80年代随着计算机软技术的发展,特别是在关系数据库系统(RelationalDataBaseSystem,RDBS)、第四代程序生成语言(4thGenerationLanguage,4GL)以及各种系统开发生成环境产生的基础上,提出的一种从设计思想、工具、手段都全新的系统开发方法。

原型法改进了机构化系统开发方法的不足,它并不注重对管理信息系统进行全面、系统的调查和分析,而是由用户和系统分析人员合作,在短期定义用户的基本需求,迅速构造一个功能不是十分完善的新系统原型,然后先运行这个原型,再不断评价和改进原型,最终形成实际系统。

2.1.4面向对象的开发方法

面向对象的开发方法是人们在实践中逐渐提出的一种新方法。

面向对象方法的出发点和基本原则是尽可能按照人类认识世界的方法和思维方式来分析和解决问题。

客观世界是由许多具体事物或事件、抽象的概念及规律等组成的,因此,我们将任何感兴趣或要加以研究的事物、概念都统称为对象(Object)。

面向对象的开发方法的优点有:

(1)有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提高系统开发的正确性和效率。

(2)可以使软件的一致性、模块的独立性以及程序的共享和可重用性大大提高,也与分布式处理、多机系统及网络通信等发展趋势相吻合,具有广阔的应用前景。

(3)有强大的技术支持。

2.2技术简介

2.2.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1