基于Android技术的名厨到家app系统的设计与实现.doc

上传人:滴答 文档编号:1299800 上传时间:2019-02-03 格式:DOC 页数:40 大小:2.67MB
下载 相关 举报
基于Android技术的名厨到家app系统的设计与实现.doc_第1页
第1页 / 共40页
基于Android技术的名厨到家app系统的设计与实现.doc_第2页
第2页 / 共40页
基于Android技术的名厨到家app系统的设计与实现.doc_第3页
第3页 / 共40页
基于Android技术的名厨到家app系统的设计与实现.doc_第4页
第4页 / 共40页
基于Android技术的名厨到家app系统的设计与实现.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、 毕业设计 (论文 ) 基于 Android 技术的名厨到家 app 系统 的 设计与实现 DESIGN AND IMPLEMENTATION OF CHEF HOME APP SYSTEM BASED ON ANDROID 学生姓名 学院名称 信电工程学院 学号 班级 专业名称 计算机科学与技术 指导教师 20X 年 6 月 3 日 徐州工程学院毕业设计 (论文 ) I 徐州工程学院毕业设计 (论文 ) II 摘要 名厨到家 app 是一款手机软件,专门为那些不会做饭的人或者工作比较忙的人设计的 。我想集结一批经过专业认证 厨师 , 他们 擅 长各系特色菜 .他们 专门为那些吃饭特别讲究的人

2、提供上门服务,根据他们的要求,为他们做上他们想吃的可口的饭菜。 本论文先是介绍了绪论 ,包括本系统的课题背景及意义,课题研究的现状。接着介绍了开发工具及相关技术,包括 eclipse、 myeclipse、 MySQL 以及 json 技术。在接着介绍了需求分析,包括功能模块的需求分析,系统的业务流程,使用 Rose 进行业务建模 。然后介绍了系统的设计,包括本系统体系结构的总体设计,系统的功能设计,安全设计等。之后介绍了系统的实现,包括主要功能的实现,例如订单功能的实现,菜系信息管 理的功能实现等。最后,介绍了系统的测试,包括我的订单功能系统的测试,用户管理功能的系统测试。最后介绍了结论和致

3、谢。 关键词 名厨到家 ; Android; UML; MySql 徐州工程学院毕业设计 (论文 ) III Abstract Chef home app is a mobile phone software, designed for those who cannot cook or who are busy for their work. I would like to gather a group of professional certified chef, they are good at the Department of specialty dishes. They offer

4、door-to-door service to those who eat special attention, According to their requirements, Make them a delicious meal they want to eat. This paper first introduces the introduction, Including the topic background and significance of this system, the present situation of the research. Then introduces

5、the development tools and related technologies, Including eclipse, myeclipse and MySQL and JSON technology. Then introduces the requirement analysis, including the demand analysis of function module, the business process in the system, Business modeling using Rose. Then introduces the design of the

6、system, including the overall design of the architecture of this system, the function of the system design, safety design, etc. After the realization of the system are introduced, including the implementation of main functions, For example, the realization of the function of order, the cuisine of th

7、e realization of the function of the information management and so on. Finally, this paper introduces the test system, including my order function system test, User management functions of the system test. Finally introduces the conclusion and thanks. Keywords Android Chef2home UML MySQL徐州工程学院毕业设计 (

8、论文 ) I 目 录 1 绪论 . 1 1.1 课题背景及意义 . 1 1.2 课题研究的现状 . 1 1.3 论文主要内容 . 1 2 开发工具及相关技术 . 3 2.1 Eclipse . 3 2.2 Myeclipse . 3 2.3 MySQL . 3 2.4 JSON 技术 . 3 2.5 MVC . 3 3 需求分析 . 4 3.1 需求描述 . 4 3.1.1 功能模块需求描述 . 4 3.1.2 系统的业务流程 . 4 3.2 业务建模 . 6 3.2.1 业务用例建模 . 6 3.2.2 动态建模 . 6 3.2.3 业务静态建模 . 8 4 系统设计 . 9 4.1 体系结

9、构设计 . 9 4.2 系统总体设计 . 9 4.1.2 服务端体系结构设计 . 10 4.2 系统功能设计 . 10 4.2.1 预约厨师功能 . 10 4.2.2 寻单功能 . 12 4.3 数据库设计 . 13 4.3.1 数据库逻辑结构设计 . 13 4.3.2 数据库表设计 . 13 4.4 安全性设计 . 19 5 系统实现 . 20 5.1 前台首页界面 . 20 5.2 后台首页界面 . 21 5.3 后台管理员登录功能的实现 . 21 5.4 客户端登录功能的实现 . 22 徐州工程学院毕业设计 (论文 ) II 5.5 客户信息管理功能的实现 . 24 5.5.1 新增用户

10、功能 . 24 5.5.2 修改用户功能 . 25 5.5.3 用户申请成为厨师功能 . 26 5.6 菜品信息功能的实现 . 26 5.6.1 添加新菜品信息功能 . 26 5.6.2 删除菜系信息功能 . 27 5.7 订单功能的实现 . 27 5.7.1 订单信息功能 . 27 6 系统测试 . 30 6.1 登录功能系统测试 . 30 6.2 我的订单功能系统测试 . 30 6.3 用户管理功能系统测试 . 31 6.4 测试结果 . 31 结论 . 32 致谢 . 33 参考文献 . 34 徐州工程学院毕业设计 (论文 ) 1 1 绪论 1.1 课题背景 及意义 当今时代科技 发展迅

11、速, 智能手机对于当下的人们并不陌生 。就是由于智能手机的出现,手机上的 APP 应用如雨后春笋般的爆发式增长。目前,各行各业都在和互联网结合,比如:“互联网 +医疗”、“互联网 +农业”、互联网电子商务。随 着智能手机的普及,手机在我们的生活中逐渐占据了更加重要的地位,各种各样的手 APP 也孕育而生,如果能将名厨到家系统布局于智能手机上,不仅能方便地让客户足不出户便可浏览菜单、学习厨艺和下单,而且可以节约时间,提高效率。日常工作期间,人们生活就餐的类型大概就是自己做饭、叫外卖或者去一些餐馆,但是进入移动互联网这个时代,人们似乎找到一种新的吃饭方式,就是请专业的厨师上门做饭。我们只需支付服务

12、费便能邀请厨师上门做菜,不仅能亲身与厨师交流,还是学到做菜的精髓,这种餐饮模式无疑成为当今的一种新潮流。于是,针对他们有这样的 需求,我设计这样一款厨师上门服务 app 软件 名厨到家。我的目的是想通过名厨到家 app 集结一批经过专业认证,擅长各系特色菜的厨师 .专门为那些吃饭特别讲究、特别注重饮食的人提供上门服务,根据他们的要求,为他们做上他们想吃的可口的饭菜。 1.2 课题研究 的 现状 最近几年,餐饮业飞速发展,尤其是现在外卖订餐的软件大批量的出现,比如美团外卖,饿了么,百度糯米等,正是这些订餐软件的出现,人们变得越来越依赖外卖,尤其是上班族,很多都是依赖外卖,自己懒得动手做饭,但是外

13、卖是不是很卫生我们不是特别清楚,所以,自己买一些食材, 请专门的厨师到家里去做饭,不仅自己的健康能够得到很好的保障,而且还能享受到美味可口的饭菜。 1.3 论文 主要 内容 第一章 绪论 本章主要是讲解了名厨到家 APP 课题背景及研究意义 和 课题研究的现状 。 第二章 开发工具及相关技术 本章 主要是讲解了开发名厨到家 APP 用到的技术,环境以及平台介绍。 第三章 需求分析 本章对名厨到家 APP 平台功能模块需求陈述,详细 功能 需求 陈述以及业务建模 。 第四章 系统设计 本章对名厨到家 APP 进行了系统服务器端和客户端体系结构的设计,软件功能的设计及其数据库的设计。 第五章 功能

14、的实现 徐州工程学院毕业设计 (论文 ) 2 本章主要是介绍了客户端 APP 和后台管理系统的功能的实现。 第六章 功能测试 本章主要是对登录功能模块的测试、我的订单功能模块的测试以及用户管理功能模块的测试。 第七章 结论与致谢 本章主要是基于前文对名厨到家 APP 研究内容及成果的总结并提出对以后工作的展望。 徐州工程学院毕业设计 (论文 ) 3 2 开发工具及相关技术 2.1 Eclipse eclipse 基于 java 的可扩展平台,是由 IBM 公司开发源代码开放的一个平台。从eclipse 自身而讲,它只是一组服务和一个框架,通过组件、插件来构建一个开发环境供开发人员使用。并且,

15、eclipse 附带了一个插件集,也就是 JDK。 Eclipse 是一个很不错的跨平台集成开发环境,最初主要是用于 java 语言的开发,后来可以通过安装不同的插件,也可以进行其他语言的开发。 2.2 Myeclipse Myeclipse 是在 eclipse 的基础之上加了开发人员自己的插件 , Myeclipse 是企业级开发的工作平台 , 是 Eclipse IDE 的扩展版本 , 它是一个非常强大的用于 Java、 JavaEE开发的插件集合 。 Myeclipse 目前支持 JSP、 AJAX、 Struts,Spring、 Java Servlet、Hibernate、 JDB

16、C 数据库链接工具等多项功能的集合 。 2.3 MySQL MySQL 是一个大型数据库管理系统,也是目前公司最常使用的数据库之一,备受开发人员的青睐,在 WEB 应用开发方面, MySQL 是最适用的应用软件之一。并且, MySQL 使用的 sql 语句是程序员在开发项目时访问数据库最常用的标准语句。 MySQL 由于总体成本低、速度快、体积小,并开放源代码,一般的公司开发中小型项目开发都会适用 MySQL 数据库。 2.4 JSON 技术 JSON 是一种轻量级的数据交换格式。 JSON 采用完全独立于语言的文本格式,但 是也使用了开发语言的习惯。 JSON 容易阅读和编写,也容易被机器解

17、析和生成,基于 JSON 的这些特性,所以才受很多开发人员的青睐。 2.5 MVC MVC 全名是 Model View Controller,是模型 (model,模型表示企业数据和业务规则。 )视图 (view,视图是用户看到并与之交互的界面。 )控制器 (controller,控制器接受用户的输入并调用模型和视图去完成用户的需求 )的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制 界面及用户交互的同时,不需要重新编写业务逻辑。 徐州工程学院毕业设计 (论文 ) 4 3 需求分析 3.1 需求描述 3.1.1功能模

18、块需求描述 当今时代,科学技术飞速发展,人们 的生活压力也越来越大, 吃饭 对于现在高压力工作的人们来说 是 尤为重要 。如何利用高科技让人们吃饭更节省时间,工作更有效率是我一直在思考的问题。通过调查,有很多人想要自己做饭,吃上美味可口的饭菜,可是没有自己没有时间。于是,我设计了名厨到家 APP。用户可以根据自己的口味在这个 APP 上发布自己想吃菜品的订单,也可以根据自己的口味预约厨师。这样厨师接单后,就可以按照自己的要求做出 自己想要吃的饭菜,能够节省自己的时间,提高自己的工作效率。 3.1.2系统的 业务流程 1、身份认证 身份认证是用来检验用户是否成功登录系统的 ,如果用户没有经过身份

19、认证将看不到个人的相关信息。身份认证具有一下几个模块: ( 1)登录:用户在每次使用手机时,需要先进行身份认证,如果用户输入的信息与注册时填写的信息不一致,则身份认证失败,将不能查看到自己的相关信息。用户输入手机号、注册时设置的密码,点击登录按钮,如果登录成功,跳转到首页。 ( 2)注册:用户第一次使用该系统时,需要进行注 册。用户输入手机号,点击获取 手机短信验证码,输入获取到的验证码,进行注册。 ( 3)修改密码:用户忘记登录密码时,则不能通过身份认证,可在登录页面点击忘记密码,则会跳转到修改密码界面,用户输入手机号获取验证码,进行手机验证,然后设置新密码。用户也可以直接点击修改密码,输入旧密码,通过验证再输入新密码。 设置成功后,就可以使用新密码进行登录。 ( 4)注销用户:注销用户就是退出当前用户。 ( 5)退出:退出就是退出当前应用程序。 2、订单 订单信息包括查看个人订单 详情、评论订单、发布订单。 ( 1)查看订单:用户通过身份认证登录成功后,可以查看自 己的已完成的订单,未完成的订单,还有进行中的订单。 ( 2)评论订单:用户通过身份认证登录成功后,可以对已完成的订单进行评论,并且可以打出自己的评分。 ( 3)发布订单:用户通过身份认证登录成功后,可以根据自己的需求发布订单,等待厨师接单。 3、 名厨

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。