- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于iOS餐厅点餐系统设计与实现
目 录
第1章 绪论 - 1 -
1.1系统研究背景 - 1 -
1.2系统研究内容及其意义 - 1 -
1.3系统开发技术及环境概述 - 1 -
1.3.1系统主要开发技术 - 1 -
1.3.2软件环境准备 - 2 -
13.3硬件环境准备 - 2 -
1.4论文的结构组成及主要工作简介 - 3 -
第2章 需求分析 - 4 -
2.1点餐系统可行性分析 - 4 -
2.1.1技术可行性分析 - 4 -
2.1.2经济可行性分析 - 4 -
2.1.3市场可行性分析 - 4 -
2.1.4法律可行性分析 - 4 -
2.2系统需求分析 - 4 -
2.2.1用户的登入、注册 - 5 -
2.2.2菜品的展示、详情 - 5 -
2.2.3 用户的购买、结算 - 5 -
2.2.4后台订单数据库 - 5 -
2.3数据流图 - 6 -
第3章 系统设计 - 7 -
3.1系统设计概述 - 7 -
3.2系统中MVC设计模式的应用 - 7 -
3.3系统流程图 - 8 -
3.4系统数据库的设计 - 9 -
3.4.1数据库概念结构设计 - 9 -
3.4.2数据库逻辑结构设计 - 11 -
第4章 系统实现 - 14 -
4.1系统的登录 - 14 -
4.2系统主界面的设计与实现 - 16 -
4.3菜品展示列表下拉刷新的实现 - 18 -
4.4菜品详情介绍的界面实现 - 20 -
4.5在线选购的功能实现 - 22 -
4.6在线结算支付的功能实现 - 24 -
4.7个人信息界面的设计与实现 - 26 -
4.8个人信息功能设计与实现 - 28 -
4.9个人密码修改的设计和实现。 - 30 -
第5章 系统测试 - 32 -
5.1软件测试一般方法 - 32 -
5.1.1黑盒测试 - 32 -
5.1.2白盒测试 - 32 -
5.2系统测试采用的方法 - 32 -
5.2.1测试流程图 - 32 -
5.3.2iOS应用测试一般步骤 - 33 -
5.3测试过程及处理过程 - 34 -
5.3.1制定测试计划 - 34 -
5.3.2设计点餐系统测试案例 - 34 -
5.3.3执行餐厅点餐系统测试 - 34 -
5.3.4对系统的修正以及完善 - 34 -
结论 - 35 -
参考文献 - 36 -
致谢 - 37 -
插图清单
图 2–1 餐厅点餐数据流图 - 6 -
图 2–2 订单数据流图 - 6 -
图 3–1 餐厅点餐系统主要功能模块示意图 - 7 -
图 3–2 餐厅点餐系统MVC设计模式应用架构图 - 8 -
图 3–3 系统流程图 - 8 -
图 3–4 管理系统数据库表关系E-R图 - 9 -
图 3–5 菜品实体E-R图 - 10 -
图 3–6 学生个人信息实体E-R图 - 10 -
图 3–7 订单实体E-R图 - 11 -
图 3–8 系统整体E-R图 - 11 -
图 4–1 系统登录界面图 - 14 -
图 4–2 系统首页菜品展示图 - 16 -
图 4–3 下拉刷新界面 - 18 -
图 4–4 菜品详情介绍界面 - 20 -
图 4–5在线选购界面 - 22 -
图 4–6在线结算支付功能界面 - 24 -
图 4–7 个人信息功能界面 - 26 -
图 4–8 个人信息界面 - 28 -
图 4–9 找回密码功能界面 - 30 -
图 5–1 测试数据流程图- 33 -
表格清单
表 3–1 管理账户表- 12 -
表 3–2 餐厅菜品库存表- 12 -
表 3–3 学生个人信息表- 13 -
表 3–4 餐厅订单字段表- 13 -基于iOS的餐厅点餐系统的设计与实现
摘 要
近年来,随着世界信息化的爆炸式发展,彻底改变了当下人们的生活与工作方式,尤其以通讯方面来说,随着智能手机的普及,市场上苹果公司开发的iOS操作系统以其独特的人机交互模式和系统的流畅获得人们的广泛认可。跟随着的就是各种生活应用APP的需求,校园食堂还没有成熟的智能点餐系统。
基于iOS的餐厅点餐系统就是为了让在校师生通过手机在线的方式就可以点餐而设计的一个APP,是一个基于iOS的操作系统。用户可以通过智能手机移动终端系统进行一个在线的选餐购餐模式就餐,从而免去了在就餐高峰期在食堂的人工窗口排队。系统设计包含了用户的登陆注册,个人信息,菜品浏览,菜品详情,在线结算支付,后台数据存储这几个模块。
该系统是解决了在校学生与餐厅之间就餐的模式,优化了餐厅的服务方式。也是解决大型公共就餐系统的一个方向,通过当下智能终端的普及,该系统的研究方向意义明显。本文因技术限制,目前的应用面比较窄,后续随着研究的深入,会解决系统的普及问题,以及产品的优化,使得该系统能够被
文档评论(0)