下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名:李雪娇日期:2016年3月10日至2016年3月24日1.主要工作:提交开题报告后,从网络上查找有关电子菜单的资料介绍,从实习老师方面2.下载资源包。根据资源包中的图片和数据库中存储的数据设计整体的界面跳转效果,以及预期可以实现的功能。3.创建工程,根据模块划分,创建以下文件QT= ED IIH1 MAPP1|至打n,h.mfull.mlegate, m/,iSAPP Pretx.pcHdatabase,so I tee厂j: mjInassetsimqefrrdb1X虽齐出TrjrlfVdripl4.完成前几个模块的功能4.1欢迎界面图1欢迎界面图1界面有两个Button,第一个实现跳
2、转到网站首页,加载 WebView可以 实现连接到网络页面。第二个按钮实现进入点菜系统,通过切换Window的方法跳转到语言选择界面。4.2语言选择界面Q 申文好行廿列氏輕I帚爭时:-j图2语音选择界面该界面包括了四个Butt on,分别是中文,En glish,返回,历史菜单。点击第一个按钮进入中文点菜界面。因为数据库中并没有存储菜色的英文名字,也没有英文配套的图片等,因此 第二个按钮没有跳转功能。点击返回按钮可以跳转到上一个欢迎界面。点击历史菜单按钮,预期后期将要实现的功能是跳转到一个可以展示之前点 过的菜色的界面。4.3菜单主界面以下图3至图8分别展示了菜单界面除“主厨推荐”外的 6个界
3、面。考虑 到减少代码的重复率,决定“主厨推荐”界面采用继承的方法,继承于主界面。 因此在完成了主界面所有的功能之后, 通过0C语言特有的继承特点能够简洁快 速的完成“主厨推荐”界面。图3菜单主界面之茶牌图4菜单主界面之冷菜图5菜单主界面之热菜a 岬礼 iPi-d:G4 tilD :7A 11LO 皿齐SOtlpISOtc/G曙立山省涯海舉1387t/ClQ亚的婪融已经点了。种菜图6菜单主界面之汤羹图7菜单主界面之主食L: ' -Ti ?酒水饮料Qo如酒口港OjE/finulJ07t/(Flull)OS/lnulfl已经点了 0种羊Q我的莫单屯瓶tttt图8菜单主界面之酒水饮料由图3至图
4、8可以看到,右侧的选项卡可以选择不同的菜系,分别为主厨 推荐、茶牌、冷菜、热菜、汤羹、主食和酒水饮料。最左侧是tableView,用来展示每个不同分类下的菜色,每一个区都是可以展开和闭合的。tableView的区头是从数据库的 groupTable中对应name属性取 出来,通过字符串分隔,存到数组中,再展示到区头上。 tableView的单元格是 通过自定义cell展示,cell的内容是根据区头的名字从数据的 menuTable中对应 iKind属性分别取出来,赋值给cell的属性。中间部分是ScrollView,可以左右滑动展示图片。图片的名字是存放在数据 库的menuTable中,首先根
5、据左侧的tableView展示的是哪一组分类,根据名字 从menuTable中对应picName属性取出图片名字。设置ScrollView的contentSize 把图片展示在滑动视图上。左下角是Butt on,我的菜单,预期跳转到展示顾客已经选择的菜品界面。ScrollView下方是Label,用来向顾客展示已经点了多少种菜。在菜品图片的右上方有两个按钮,分别是点菜和详情。点击“点菜”按钮, 预期是让图片做UIView动画,收缩效果。点击详情界面预期模态弹出一个小视 图,用来展示该菜品的详细信息。A O如雌仙时亡和IVT护氓二 KK1A °r i»3如严8?SQtAral
6、c v<rtyOarrViscuum SeMir®m#nuilqh<?W-EPi 11LIMITOCEn S ySELECT+ FROM fticm&TC口忙Query'4B TCgrC<>| (Qlk-V urh®-Qj(WI图9数据库中存在的问题A O O曲t白诅电.岬诞库乌I止世却=rLT护iWl<r'rLal心屛B严阴 fSQJJkn中半坤Vqprfy£2|VacuumSilIhgK:r M-ERF:1JkMlORDER 站AUj(r,grrjupl3nqTiBpricttJ u-riitdiuipcM
7、?rrwJtfiP:U卜ft"檢艮事空嚣6d无4rfSTMNUUNUU,4誉151罕求马施9(耳力軍變NU-LNULLXFflrn式NUUhiULU无tflMASI4KKIWU-4上请茁町NUU.rhJLL上 AXJENl4乐山丸?(7NULLHRJU耳|L黑耐4式JfJt眇磐席木乍NIMKILL无jot&ta4无也手丈NULLhUlLL无拘K号H5J04謝史隆蹩11B位无醐式S!玄匕和歸*ft4ftHI 唔亡”世劭 HulWtnVL D.QC4 uamj图10数据库中存在的问题另外,在实现功能的过程中发现数据库中的数据本身存在一些问题,例如一些菜品的价格在数据库中存储的就是
8、空即NULL,如图9,图10。还有一些图片 不存在。联系了负责实习的智游老师,老师说没有办法,只能就现有的资源进行 展示和操作了。这两周的主要重点就放在了菜单主界面的布局和展示内容工作上。 大致思路 就是从数据库中根据需要读取数据,因为其中的逻辑思维比较复杂,代码量比较 大,所以进展稍显缓慢。即将开展的工作:1. 完成主界面的其他小按钮的功能,例如点击“点菜”按钮,将当前菜品 的信息存入数据库,同时完成 UlView动画,展示给顾客。点击“详细” 按钮模态弹出一个小视图,用来展示该菜品的详细信息。2. 完成tableView和ScrollView的关联。即点击单元格时,ScrollView自 动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学语文古诗词教学策略研究
- 2026甘肃酒泉市敦煌市招聘专职社区工作者28人考试模拟试题及答案解析
- 2026年兰石中科招聘16人考试模拟试题及答案解析
- 招聘2人!大通县中医院招聘消防控制室操作员笔试备考试题及答案解析
- 2026四川雅安市名山区总医院永兴院区招聘编制外专业技术人员1人考试备考题库及答案解析
- 2026浙江新远文化产业集团有限公司招聘4人考试备考题库及答案解析
- 2026年黑河嫩江市公开招聘农垦九三劳动保障基层平台工作人员10人笔试模拟试题及答案解析
- 2026重庆大学附属江津医院医院自聘岗位招聘2人考试模拟试题及答案解析
- 2026安徽亳州市人民医院招聘31人考试备考题库及答案解析
- 2026陕西西北工业大学动力与能源学院复杂多相流动与自主工业软件研发团队招聘1人考试模拟试题及答案解析
- 音乐推广合同范本
- 年度得到 · 沈祖芸全球教育报告(2024-2025)
- DB11∕T 2192-2023 防汛隐患排查治理规范 市政基础设施
- 贵州省防雷检测专业技术人员资格参考试题库(含答案)
- 住院患者身体约束护理团标精神科保护性约束实施及解除专家共识
- 小学五年级家长会语文老师的课件
- AI在药物研发中的应用
- 危险化学品-危险化学品的运输安全
- 2023建筑结构弹塑性分析技术规程
- 教学查房(针灸科)
- 新人教版七至九年级英语单词表
评论
0/150
提交评论