logo资料库

计算机毕业论文范例.doc

第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
资料共39页,剩余部分请下载后查看
引言
第一章相关技术综述
1.1 系统使用技术综述
第二章系统需求分析和概要设计
2.1 需求分析
2.2系统架构设计
2.3系统功能模块描述
2.3.1服务员操作界面功能
2.3.2顾客操作界面功能
2.3.3顾客操作界面功能
2.4系统用例图定义
2.5系统领域模型定义
2.6系统实体类图定义
2.7系统顺序图定义
2.7.1选定桌子顺序图
2.7.2点菜顺序图
2.7.3菜肴评价顺序图
2.7.4整体评价顺序图
2.7.5烧菜进度顺序图
2.7.6呼叫服务顺序图
2.7.7呼叫结账顺序图
2.7.8提问顺序图
2.7.9服务员上菜顺序图
2.7.10服务员受理服务顺序图
2.7.11服务员受理结账顺序图
2.7.12服务员添加客户信息顺序图
2.7.13服务员回答客户提问顺序图
第三章系统数据库设计
3.1数据库表设计
3.2数据库表简要说明
第四章系统详细设计与实现
4.1餐桌界面功能设计与实现
4.1.1顾客餐桌界面登录
4.1.2顾客选择桌号
4.1.3订单详情界面
4.1.4点菜界面
4.1.5快捷工具界面
4.1.6查看烧菜进度界面
4.1.7呼叫服务界面
4.1.8呼叫结账界面
4.1.9提问界面
4.1.10评价界面
4.2服务员界面的功能设计与实现
4.2.1服务员界面登录
4.2.2服务员操作主界面
4.2.3服务员上菜界面
4.2.4服务员受理服务请求界面
4.2.5服务员受理结账请求界面
4.2.6其他工具操作界面
4.2.7添加客户信息界面
4.2.8客户信息修改界面
4.2.9顾客提问列表界面
4.3服务器设计
第五章系统测试
5.1模块测试
5.2测试总结
结论
致谢语
参考文献
集美大学计算机工程学院毕业设计论文 嵌入式智能化酒店餐饮系统设计——前台管理子系统 [摘要] 随着手持式设备的广泛应用,嵌入式操作系统 Google android 的应用越来越 普及,Google android 软件开发成为了当前软件行业主流热潮。在系统设计中 Android 前台管理子系统使用 Android 开发技术,在服务器设计中运用当前主流的开源技术 JPA 和 Servlet,使用 MySQL 作为数据库管理系统,实现信息系统层,通过 JPA 强有力的 O/R 映射提供持久层的服务,同时还使用 Servlet 作为服务器与 Android 平台的餐饮系统进 行通讯,以满足前台表现层的控制需要。本系统包含了让顾客能够自助在酒店点菜、查 看烧菜进度、提问、评价等功能,以及服务员对酒店餐饮各项事务的处理,顾客和服务 员客户端的数据发送到服务器进行处理,控制业务的流程。 [关键字] Google android JPA 酒店 餐饮 1
集美大学计算机工程学院毕业设计论文 Embedded intelligent system design of hotel catering - front desk management subsystem [ABSTRACT] With the wide utilization of hand-held devices, operating system Google android has enjoyed an increasing popularity. And the software the application of embedded development of Google android is becoming a main upsurge in the field of software industry. In the process of designing such system, the android foreground management subsystem uses the Android technological development. While in the design of servers, it uses the main stream methods of opening source code, which are JPA and Servlet. In addition, MySQL is applied as database management system to implement the system layer and to provide persistent services by the powerful O/R mapping. Meanwhile, Servlet is also employed as the server to connect with the catering system of Android in order to meet the controlling requirements of the foreground presentation layer. This system can help customers order dishes,check the progress about the cooking,ask question to the waiter and give a appraisal.And this system also help customer deal with various matters about the hotel. Of course, it control the business process by sending data about customer and waiter to the server. [KEYWORDS] Google android JPA hotel catering 2
集美大学计算机工程学院毕业设计论文 目录 第二章 第四章 引言 ................................................................................................................................................................... 5 相关技术综述 ...............................................................................................................................6 第一章 1.1 系统使用技术综述 ...........................................................................................................................6 系统需求分析和概要设计 ...........................................................................................................7 2.1 需求分析 ...........................................................................................................................................7 2.2 系统架构设计....................................................................................................................................8 2.3 系统功能模块描述............................................................................................................................9 2.3.1 服务员操作界面功能....................................................................................................................9 2.3.2 顾客操作界面功能 ........................................................................................................................9 2.3.3 顾客操作界面功能 ........................................................................................................................9 2.4 系统用例图定义..............................................................................................................................10 2.5 系统领域模型定义..........................................................................................................................11 2.6 系统实体类图定义..........................................................................................................................11 2.7 系统顺序图定义..............................................................................................................................12 2.7.1 选定桌子顺序图..........................................................................................................................12 2.7.2 点菜顺序图..................................................................................................................................13 2.7.3 菜肴评价顺序图..........................................................................................................................13 2.7.4 整体评价顺序图..........................................................................................................................13 2.7.5 烧菜进度顺序图..........................................................................................................................14 2.7.6 呼叫服务顺序图..........................................................................................................................14 2.7.7 呼叫结账顺序图..........................................................................................................................14 2.7.8 提问顺序图..................................................................................................................................15 2.7.9 服务员上菜顺序图 ......................................................................................................................15 2.7.10 服务员受理服务顺序图 ............................................................................................................15 2.7.11 服务员受理结账顺序图 ............................................................................................................16 2.7.12 服务员添加客户信息顺序图 ....................................................................................................16 2.7.13 服务员回答客户提问顺序图 ....................................................................................................16 系统数据库设计 .........................................................................................................................17 3.1 数据库表设计..................................................................................................................................17 3.2 数据库表简要说明..........................................................................................................................18 系统详细设计与实现 .................................................................................................................19 4.1 餐桌界面功能设计与实现..............................................................................................................19 4.1.1 顾客餐桌界面登录 ......................................................................................................................19 4.1.2 顾客选择桌号 ..............................................................................................................................20 4.1.3 订单详情界面 ..............................................................................................................................21 4.1.4 点菜界面 ......................................................................................................................................22 4.1.5 快捷工具界面 ..............................................................................................................................24 第三章 3
集美大学计算机工程学院毕业设计论文 4.1.6 查看烧菜进度界面 ......................................................................................................................25 4.1.7 呼叫服务界面 ..............................................................................................................................25 4.1.8 呼叫结账界面 ..............................................................................................................................26 4.1.9 提问界面 ......................................................................................................................................27 4.1.10 评价界面 ....................................................................................................................................28 4.2 服务员界面的功能设计与实现......................................................................................................29 4.2.1 服务员界面登录..........................................................................................................................29 4.2.2 服务员操作主界面 ......................................................................................................................29 4.2.3 服务员上菜界面..........................................................................................................................30 4.2.4 服务员受理服务请求界面..........................................................................................................31 4.2.5 服务员受理结账请求界面..........................................................................................................31 4.2.6 其他工具操作界面 ......................................................................................................................32 4.2.7 添加客户信息界面 ......................................................................................................................32 4.2.8 客户信息修改界面 ......................................................................................................................33 4.2.9 顾客提问列表界面 ......................................................................................................................34 4.3 服务器设计......................................................................................................................................35 系统测试 .....................................................................................................................................36 5.1 模块测试..........................................................................................................................................36 5.2 测试总结..........................................................................................................................................36 结论 ................................................................................................................................................................. 37 致谢语............................................................................................................................................................. 38 参考文献 ......................................................................................................................................................... 39 第五章 4
集美大学计算机工程学院毕业设计论文 引言 随着计算机技术的快速发展,社会上各行各业的管理、经验模式都逐渐向信息化方 向发展,特别是随着手持式设备越来越普及,急需一些常用并实用的软件方便我们工作、 生活,其应用前景被业界普遍看好。目前酒店餐饮的信息管理主要以手工加台式电脑以 及专用的简单点菜手持式系统,人力成本、设备成本、管理成本相对较高,在这个硬件 成本越来越高的且硬件提升对竞争力的提升已经越来越弱的时代,在市场竞争日渐激烈 的时代,降低成本,提升服务质量,提升酒店餐饮的服务软实力是酒店能在激烈的市场 竞争中得以生存的必要手段。随着近几年嵌入式操作系统 Google android 广泛的使用, 以及设备便宜普遍而且操作简单方便,扩展性强等特点,充分利用 Google android 系 统开发出酒店餐饮系统来配合酒店管理,提升酒店餐饮管理的效率,减低成本,同时为 酒店餐饮提升服务质量、完善酒店餐饮管理制度提供有力的信息支持。 5
集美大学计算机工程学院毕业设计论文 第一章 相关技术综述 1.1 系统使用技术综述 智能化酒店餐饮系统——前台子系统是采用 Google Android 开发技术为主要技术, JPA 和 Servlet 技术构建服务器提供后台数据存储、修改、加工处理。其中,android 开发技术是系统的核心,它搭建起了系统的表现层,提供给用户优质的操作界面,还提 供了业务流程跳转处理,保证系统业务流程的合理设计;JPA 框架中支持大数据集、事 务、并发等容器级事务,这使得 JPA 超越了简单持久化框架的局限,在系统应用发挥 更大的作用;Servlet 则充当了前台系统跟服务器之间的通讯工具,对前台发送过来的 数据加工处理起到了至关重要的作用。 6
集美大学计算机工程学院毕业设计论文 第二章 系统需求分析和概要设计 2.1 需求分析 2.1.1 酒店餐饮需求综述 酒店餐饮是最传统的行业之一,这个行业规模很大,但是这个行业的信息化应用程 度不高,市面上流行的酒店餐饮软件只能解决信息处理和信息存储的基本功能,但是这 个还是远远不够的,如何利用酒店餐饮软件获取更多能为酒店管理、服务等的提升有用 的数据,如何利用数据处理得到让客户看了能对我们服务更加满意的功能,这成为了如 今酒店餐饮提高企业文化软实力的关键,也是酒店在当前这个竞争日益激烈的环境中提 升自身综合竞争力的关键,因此我们要设计一个能够记录客户资料、客户消费习惯,能 够让客户自行操作,能看到当前客户所需菜肴的烧制进度,能够让客户及时反馈或者询 问相关问题,能够提升酒店管理服务制度的系统。Android 系统平台的广泛使用,再加 上平台的成本低,android 开发代码免费开源,安全性好,是开发此系统的首选技术。 通过研究,可以提高编程能力、自学能力、解决问题及思考问题的能力。 2.1.2 当今酒店餐饮管理及软件存在的问题 1) 不能记录顾客的消费习惯、喜好。酒店住房登记了顾客的住房资料,但是没有和 餐饮很好联系,不能根据顾客的消费情况来记录分析顾客的消费习惯、喜好等; 2) 顾客对每个菜肴的不同需求不能很好的传达给后厨; 3) 顾客不能实时了解到自己菜肴的烧制进度。顾客在等待过程中不清楚自己的菜肴 的烧制进度,稍微等待一会时间就会容易产生烦躁不满情绪,影响了顾客对我们 酒店餐饮服务的印象; 4) 顾客不能对每个菜肴进行菜色、菜品、可口程度等评价、评分; 5) 酒店不能根据对顾客的消费习惯来为顾客精心制定出经济实惠又符合顾客饮食 的套餐服务; 7
集美大学计算机工程学院毕业设计论文 6) 酒店的服务制度不够完善; 7) 酒店餐饮在硬件上的提升,对顾客消费满意度的提升能力有限; 8) 酒店餐饮点菜软件主要由服务员使用,不能增加顾客的消费体验。 2.1.3 关于酒店餐饮问题的软件设计解决办法: 1) 设计一个简单易操作的菜单界面,让顾客能够自由方便的进行点菜、呼叫服务; 2) 设计一个能记录顾客基本信息、顾客的消费习惯的功能; 3) 设计一个能让客户对每个菜肴进行评价、评分的功能,以便酒店能根据顾客的 意见提高菜肴、服务的质量;而且顾客的评分能够为顾客点菜时提供出评分高的 菜肴推荐; 4) 设计一个有厨师根据顾客消费习惯推荐的饮食套餐的功能,让客户点菜的时候 可以进行选择; 5) 设计在点菜的时候能让顾客添加一些该菜肴的个人喜好要求; 6) 建立健全完善的酒店餐饮管理制度,充分利用软件处理、记录的各种信息,提 高酒店餐饮的服务能力,让顾客能够有宾至如归的感觉,让顾客能在精神上得到 更大的满足。 2.2 系统架构设计 项目使用 MVC 设计模式,即分为表现层,业务逻辑层和数据持久层。系统分层设计 可以有效地降低各个组件之间的耦合度,有利于各个模块的复用,提高项目的开发速度。 表现层主要使用了 android 开发技术实现界面的效果展示。 业务层主要使用了 android 开发技术和 servlet 技术对表现层的数据进行处理和业 务流程的管理操作。 DAO 层使用 JPA 的 hibernate(LGPL)技术进行夺标连接查询,简化了数据库查询的 JDBC 操作。 数据库服务使用的是 MySQL 数据库,免费节省了运营成本,也足以满足用户需求。 8
分享到:
收藏