版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE第1页,共8页上海商学院2019~2020学年第2学期《移动商务应用程序开发》期末考试试卷总课时:48A卷(开卷)适用年级:2017级本科适用专业:信息管理与信息系统、计算机科学与技术考试时间:2周班级:姓名:学号:题号一二三四五总分阅卷人复核人得分具体要求及分数设定如下:一(总分20分)使用墨刀的内置素材,实现支付宝支付的应用逻辑。运行效果如图1所示,项目由“主页”、“支付宝启动”、“支付”、“指纹支付”、“付款成功1”、“付款成功2”六个页面组成,并且每一个页面上有【真实的学号】与【真实的姓名】。当单击“主页”上的“支付演示”按钮时,将在用户的交互作用下依次实现“支付宝启动”页面—>“支付”页面—>“指纹支付”页面—>“付款成功1”页面—>“付款成功2”页面的跳转。(a)“主页”(b)“支付宝启动”页面(c)“支付”页面(d)“指纹支付”页面(e)“付款成功1”页面(f)“付款成功2”页面图1二、(总分20分)开发小程序。小程序的tabBar上有二个tab(如图2所示),其中“首页”显示数据库中的动态店铺信息、“我的”页面显示真实的班级、学号、姓名。(a)首页(b)跳转页面图2三、(总分20分)开发个人中心,完成以下任务:1)登录前,页面效果如图3(a)所示;2)登录后,显示用户头像与昵称、个人卡号等信息,页面效果如图3(b)所示。(a)登录前(b)登录后图3四、(总分20分)完成以下任务:1)使用关联模型定义订单查询接口getOrder,显示订单效果如图4(a)所示;2)开发小程序,显示订单如图4(b)所示。(a)订单查询接口getOrder(b)小程序显示订单图4五(总分20分)在小程序中,可以采用模块化方法把公共的逻辑代码放到一个js文件中。请将下面所示的details.js中bindManual、bindPlus、bindMinus的共有代码放在一个公共的common.js文件中。//pages/details/details.jsPage({/*输入框事件*/bindManual:function(e){constfid=e.currentTarget.dataset.fid;//获取fidletinput_num=parseInt(e.detail.value);//获取输入框数值letlist=this.data.foodsList;//获取餐品列表//更新餐品件数for(vari=0;i<list.length;i++){if(list[i].fid==fid){list[i].num=input_num;break;}}this.setData({foodsList:list});//计算总件数varsum=0;for(vari=0;i<list.length;i++){varQC=list[i].num;sum+=parseFloat(QC);}//计算总价格varprice=0;if(sum>0){for(vari=0;i<list.length;i++){varQB=list[i].price;varQR=list[i].num;price+=QB*QR;}}//更新动态数据:总件数、总价格this.setData({allNum:sum,allPrice:price.toFixed(2),})},/*加号单击事件*/bindPlus:function(e){constfid=e.currentTarget.dataset.fid;letlist=this.data.foodsList;//更新餐品件数letnum=0;for(vari=0;i<list.length;i++){if(list[i].fid==fid){num=parseInt(list[i].num);num=num+1;list[i].num=num;break;}}this.setData({foodsList:list});//计算总件数varsum=0;for(vari=0;i<list.length;i++){varQC=list[i].num;sum+=parseFloat(QC);}//计算总价格varprice=0;if(sum>0){for(vari=0;i<list.length;i++){varQB=list[i].price;varQR=list[i].num;price+=QB*QR;}}//更新动态数据:总件数、总价格this.setData({allNum:sum,allPrice:price.toFixed(2)})},/*减号单击事件*/bindMinus:function(e){constfid=e.currentTarget.dataset.fid;letlist=this.data.foodsList;//更新餐品件数letnum=0;for(vari=0;i<list.length;i++){if(list[i].fid==fid){num=parseInt(list[i].num);if(num<1){list[i].num=0;}else{num=num-1;list[i].num=num;}break;}}this.setData({foodsList:list});//计算总件数varsum=0;for(vari=0;i<list.length;i++){varQC=list[i].num;sum+=parseFloat(QC);}//计算总价格varprice=0;if(sum>0){for(vari=0;i<list.length;i++){varQB=list[i].p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品车间防鼠防蝇设施清洗消毒和维修保养制度
- 2026年综合体育知识题库及答案
- 气溶胶灭火装置检修规程
- 2026年湖南省岳阳市网格员招聘考试备考题库及答案解析
- 2026年自贡市自流井区网格员招聘笔试参考题库及答案解析
- 2026年辽宁省铁岭市网格员招聘考试参考题库及答案解析
- 2026年大庆市大同区网格员招聘笔试备考试题及答案解析
- 2026年贵州省网格员招聘考试备考题库及答案解析
- 2025年省直辖行政单位神农架林区网格员招聘考试试题及答案解析
- 2026年渝中区南岸区网格员招聘笔试备考题库及答案解析
- 河北省石家庄市2026年高三高考下二模英语试卷
- 2026年编外人员招录考试核心考点试题及答案
- 潮玩陈列趋势研究报告
- 2024至2030年外球笼项目投资价值分析报告
- 液化石油气用户安检指南
- 注塑制程控制计划表
- 国投集团招聘试题
- 2023年北京重点校初二(下)期中数学试卷汇编:一次函数章节综合2
- 材料研究方法课件
- 直播间选品策略
- 《银行保险机构公司治理准则》解读
评论
0/150
提交评论