蔬菜宝手机app的设计与实现毕业论文(编辑修改稿)内容摘要:
( 2)因为交通限制存在,所以软件只能应用于城市附近的生产者。 使用范围有限。 山东大学本科毕业论文 12 第 3 章 蔬菜宝手机 APP 的 架构设计 APP设计目标和原则 蔬菜宝手机 APP 设计目标和原则主要体现在 简便性,可维护性和稳定性,由于软件面向的是广大市民及菜农,所以软件的设计必须简单明了,使广大的使用者能更好的掌握软件的使用。 并且软件的一 旦推广就关系到使用者每天的日常生活,所以软件应该有较好的稳定性和 可维护性。 因为用户文化水平存在差异,所以软件的设计应该尽量简单明了。 APP技术架构设计 蔬菜宝手机 APP 物理架构 物理结构 由于不同的使用者的关系,软件分为生产者和消费者 2个不同的款式,在不同的用户手机上安装不同的系统。 消费者通过手机客户端,选择自己想要购买的蔬菜,并且提交订单信息到服务器端,服务器端通过 PHP文件对信息进行处理,同时完成对数据库的增删改查,然后输出信息返回手机客户端。 一旦订单成功下达,服务器 端会将信息推送到生产者的手机客户端,以便生产者能够定时送菜。 信息是在手机 服务器 手机之间进行传递 ,具体如下图 321 所示。 山东大学本科毕业论文 13 图 321 物理结构图 用户在手机上显示或收集信息,一旦手机端信息或请求下达时传递给客户端,客户端将信息或请求收集后将其传送给服务器端,然后服务器端将信息处理然后输出信息给收集客户端,用户在在收集上查看服务器送达的信息。 蔬菜宝手机 APP 逻辑架构 蔬菜宝手机 APP 在逻辑上分为 登录,蔬菜商检展示,订购蔬菜,查看订单,降价通知,查找,发现,以及批评建议等功能 , 其中功能的 实现都是采用,手机客户端发送信息请求,客户端的 PHP 文件对客户端发送的内容进行认证,通过对数据库的增删改查,完成信息的处理,并将信息输出,客户端获取 PHP 文件的输出信息在手机客户端上进行展示。 用户 认证成功后,进入软件的首页,在软件首页上是展示商家的信息, 这里需要传递请求给服务器,然后服务器通过后台 PHP 文件连接数据库查询出蔬菜商的结果,并发送请求的相关信息手机端, 然后在手机客户端上显示蔬菜商列表。 手机 用户可以根据 蔬菜商列表上 的信息选择自己想购买蔬菜的蔬菜商,点击蔬菜商, 发送请求给后台 PHP 文件,然后将数据 库中符合条件的信息输出,并在蔬菜商首页显示,在 蔬菜商首页,这里你可以收藏该蔬菜商, 以便下一次继续购买, 也可以在下面的蔬菜列表中选择自己想要的蔬菜品种及数量,用户通过软件订购到所需要的蔬菜的总额超过该蔬菜商的起送价或者用户可以给予山东大学本科毕业论文 14 一定小费的情况下可以下达订单,一旦生产者确定订单,消费者除特殊情况外无权取消订单,同时消费者不可以对不同商家的销售的蔬菜信息进行修改。 订单支付成功后,会借助 PHP 文件对数据库中的数据表进行添加操作,保存该订单以及的订单的详细情况。 当用户想要查看历史订单时可以通过左拉抽屉选择订单选项 , 这里对服务器发送查看请求, PHP 文件收到请求后查询数据库内容,将历史订单信息查询出来并且输出,客户端接收输出信息,并且美观的显示出来, 在 这里我们可以查看自己曾经下达订单的时间及详情,也可以删除以往的订单, 但 订单一旦删除 ,将在数据库中删除, 不可恢复。 用户再次登录系统想要购买蔬菜,可以先查看自己的收藏列表,收藏列表中显示了自己曾经收藏的蔬菜商,用户通过收藏裂变可以更加快速的进入自己想要的蔬菜商界面。 当然用户如果没有收藏的习惯也可以通过查找来进行模糊搜索,只要输入关键字就可以在 List中显示到自己查找的内容。 当然用户可以注销用户,以便登录其他用户。 APP功能架构 蔬菜宝手机 APP 功能组成 蔬菜宝在功能上可分为一下功能:注册,登录,蔬菜商检展示,订购蔬菜,查看订单,降价通知,查找,发现,以及批评建议,消费者可以根据自己的需要,使用不同的功能进行操作。 注册登录是为了对用户进行认证, 要是是对用户信息进行收集,以便更新数据库内容。 蔬菜商检展示、订购蔬菜是为了方便用户对蔬菜进行订购,其中有商品展示界面,可以使用户更好的了解商品的信息,查看订单是为了了解自己以往的购买记录,以方便用户选择更 加物美价廉的蔬菜商,降价通知,是为了推广软件或蔬菜对用户采取的促销手段。 查找是为了更好的查找不同商家的同种蔬菜,以方便比较购买。 山东大学本科毕业论文 15 蔬菜宝手机 APP 功能流程 消费者使用软件时,首先需要登录注册,对用户进行认证, 认证成功后 才可进行 操作, 在购买蔬菜前用户可以查看当前或近期的促销活动,以便购买到更加物美价廉蔬菜,购买蔬菜时用户可以查看并选择蔬菜商家,进入出售界面选择并购买自己想要的蔬菜,也可以直接在搜索界面查找想购买的蔬菜,以便对其进行比较,当用户购单达到起送价后,方可下达订单,将订单信息传递给服务器 端,完成订单。 用户对蔬菜下单后 可以在订单中进行查看, 订单不仅包括此次订单也包括以前一定时间内的订单, 当交易完成后才可对软件进行批评建议。 山东大学本科毕业论文 16 第 4 章 蔬菜宝手机 APP 的 详细设计 经过需求分析和架构设计,我们了解了 蔬菜宝手机 APP 的 需求和架构流程。 本章在此基础上,进一步分析系统的模型结构和数据库结构。 蔬菜宝手机 APP 的 系统建模 蔬菜宝手机 APP 的整体模型结构 要确切的分析 蔬菜宝手机 APP 的设计,有必要先了解 蔬菜 行业电子商务系统的整体模型结构, 用户首先对系统进行进行登录,通过用户名和密码对系统用户进行认证,登入系统后可以进行购买蔬菜,查看订单,收藏商家,搜索蔬菜等功能,在购买蔬菜时,用户可以对自己想要的蔬菜进行选购,满足起送价后可以对订单进行提交,查看订单可以查看自己的购买历史记录,收藏商家可以对 自己满意的商家进行收藏,以便再次购买,搜索蔬菜,可以在众多的商家中搜索出自己想要的蔬菜。 该电子商务系统的整体模型结构如图 41 所示。 山东大学本科毕业论文 17 登录系统是否存在进入蔬菜宝系统存在不存在注册购买蔬菜查看订单收藏商家 搜索蔬菜选择蔬菜满足起送价是下订单否给小费或继续选菜关键字搜索完成搜索 图 41 系统流程图 在服务器端用户认证时需要传入用户名和密码进 ,然后通过 文 件连接数据库的 user 表进行匹配,一旦匹配失败则要进入注册界面对用户进行注册,成功的话则能进入软件系统,通过 查询数据库中的 seller 表中的信息并传动到手机客户端显示出来 , 用于用户 了解并 选择蔬菜商。 连接 vegetable 表查询出蔬菜的详细信息,在蔬菜商首页显示,方便用户选择蔬菜数量和下单。 蔬菜宝手机 APP 系统的 类图 在蔬菜宝手机 APP 软件中 “抽屉”效果完成了软件功能的整体布局,店家山东大学本科毕业论文 18 查看 Mainactivity 中 selectItem 可 以实现功能的跳转,点击不同的功能将由不同的类生成的不同 frament 替换原先 content_frame 位置上的原先的frament 从而实现不同功能之间的跳转 , 具体类图跳转如下图 42所示。 图 42 抽屉效果类图 程序用抽屉效果进行整体布局其中主类名为 Mainactivity,他是继承自Activity 类。 Oncreat()方法实现了页面的生成,其中包括调用 XML 布局和和获取各控件的 Value 值, DrawerItemClickListener 方法可以给 selectItem 中的各控件添加监听,使 点击左拉菜单可以进入不同的功能。 在用户认证之前点击 selectItem会强制跳转到登陆界面,调用 山东大学本科毕业论文 19 类, oncreatview(),是创建登录的 frament,通过 XML 文件进行页面布局,从而实现用户输入, onclike()方法是对用户输入进行验证,防止用户密码用户名为空的登录。 当用户输入个人信息 完整 后,会调用 postPHP 方法 将个人用户信息即用户名和密码发送到服务器上同时接收服务器的验证信息,判断用户能否成功登录。 由于 以后 UI 进程中无法进行网络通信,所以必须在 中新起进程 run()进行网络信息交换。 在 用 户 成 功 登 陆后 , 软 件 进入 主 页 ,即 商 家 展 示页 , 其 调 用 类, sum,cache,listview 变量分别为起送价,图像文件保存,商家列表, oncreateview 生成 frament 的页面 ,实现商家列表展示。 在展示时要自定义设配器从而实现每个 Item 都能正确显示,这里就需要单独调用sellerAdapter 类 这个类中可以实现适配器的自定义。 其中 Getcount()是获取商家 List 的总个数 GetItem 是获取 list 中的 Item, getview()是设配器中控件与信息的的绑定,因为要异步获取服务器中的图片所以也就需要调用 类 来 异 步 获 取 图 片 , 其中 正 在 后 台 运 行 :doInBackground(Params...),该回调函数由后台线程在 onPreExecute()方法执行结束后立即调用。 通常在这里执行耗时的后台计算。 计算的结果必须由该函数返回,并被传递到 onPostExecute()中。 在该函数内也可以使用publishProgress(Progress...) 来发布一个或多个进度单位 (unitsof progress)。 这些值将会在 onProgressUpdate(Progress...)中被发布到 UI 线程 [13]。 用户点击查看收藏列表时,首先调用 ,通过 oncreateviw 生成整体界面包括调用布局文件 文件和控件信息绑定等,在这里要用到了自定义设配器在,其中 他与上面商家展示页的内容差不多不再一一解释。 当然除了以上功能外,查看订单搜索等内容大体差不多不再使用类图展示出来。 在进入菜商首页选择和购买蔬菜时,首先是通过 类对页面的内容集中 布局 , 它通过 oncreateview() 将控件信息进行绑定,在判断该用户是否收藏该蔬菜商时调用 类来判断用户是否收藏过该商家,商家展示图调用的是 异步加载图片中的山东大学本科毕业论文 20 信息 , 菜品展示菜单调用的 用于自定义适配器。 结算按钮调用 来判断用户是否满足起送价,具体商家首页类图如下 43所示。 图 43 菜商首页类图 如上面类图所展示的要成功实现菜商首页展示图 , 首先用 中的 oncreateview( ) 生成新的 frament 来替换原来的 frament, 在首页中存在不同的控件调用不同的类文件 , 其中 “收藏”按钮调用 文件 中的方法 run()和 handler()连接后台 PHP 文件 使其查询数据库来来判断该蔬菜商是否已经收藏过了,商家商标及产品展示控件那里调用的是异步加载图片类 通过 doInBackground(Params...)和 onPostExecute()对 UI 界面进行进行异步更新,这里需要 传递 一控件名 iv_image 做参数。 下面菜品展示列表需要调用自定义设配器 的 getView()方法 , 对 List 里的 item 的控件进行布局展示 , 这里有调用了 来异步获取蔬菜效果图。 “结算”控件需要将订单总额作为参数传递给 文件,然后调用其中的 run()方法来进行网络通信判断是否满足起送价,当满足起送价后将订单详情传递给 文件,并且上传到服务器保存下来。 山东大学本科毕业论文 21 蔬菜宝手机 APP 程序框图 用户通过用户名密码进行认证 , 用户认证需要填写用户名和密码 , 填写完毕用户名密码后手机端软件首先会对其进行验证 , 使其符合基本规则 , 不符合则需要用户重新填写 , 验证通过后 , 会将其作为参数传递 到服务器端 , 然后与数据库中 user 表匹配 , 匹配成功则用户可以登录。 用户认证通过后可以选择购买蔬菜的功能,首页上也以选择蔬菜商,蔬菜商的基本信息可以在首页上显示出来,例如起送价等信息。 用户点击任意蔬菜商后即可进入该蔬菜商首页,在蔬菜商首页你可以收藏该蔬菜商以便下次姐者购买,也可以查看蔬菜商的 信息和蔬菜的基本信息,并且选择自己想要的蔬菜,当满足起送价后,用户可以进入结算界面对订单进行结算。 查看订单可以查看以往该用户下达的历史订单,用户通过查看订单可以大体了解到订单的一些信息,例如订单总额和下单时间等,如果用 户想要产看订单的详情可以点击订单查看订单的详细情况。 搜索蔬菜功能需要用户输入搜索信息,然后将该信息传递给服务器端进行模糊匹配将所有满足条件的匹配结果在搜索栏下面的显示列表中显示出来,结果蔬菜,菜商,如果想要查看订单详情可以直接点击,就可进入相应的介绍界面,非常方便用户的选择。 注销功能就是将用户在本地的保存信息给注销掉一旦注销后,用户下次登录该软件必须重新进行用户认证才可以继续使用该软件。 该软件的程序结构图如下图 44所示: 山东大学本。蔬菜宝手机app的设计与实现毕业论文(编辑修改稿)
相关推荐
质检站建设, 扶持 30 个农产品批发市场建设农产品质量安全检测室 , 扶持“菜篮子”生产基地、标准化规模畜禽(水产)养殖场(小区)检测室建设。 完善省界公路动物防疫监督检查站,建立水生动物防疫体系。 (十四)建立全程质量追溯体系。 建立鲜活农产品生产档案、农业投入品、质量安全认证、分级包装标识、产地证明等信息采集和处理系统。 基本建立起主要产品有包装标识和身份证明的全程质量追溯体系。 力争到
此,本项目水源选择地下水作为供水水源, 蔬菜种植基地节水灌溉项目可行性研究报告 11 本工程 无需新打机井 ,取水方式为机电井, 通过变频自动给水设备直接 输水进入管网。 单井控制面积为 500600亩,每个单井控制范围为一个独立的供水单元。 喷灌小区管网设计 本工程喷灌面积 4000 亩,种植作物为 蔬菜 ,地势 北 高南 低,东高西低,地形坡度在 10‰左右,根据 块 田规划,利用
塑化能力 g/s 40 苏州大学本科生毕业论文(设计) 8 第三章 浇注系统的设计 模具浇注系统的设计 原则 普通浇注系统由主流道、分流道、浇口和冷料井组成。 浇注系统的设计时注塑模具设计的一个重要环节,在设计浇注系统之前必须明确塑件成型位置,这对注塑成型周期和塑件质量(如外观、物理性能、尺寸精度)都有着直接的影响, 设计时应遵循如下原则: ( 1) .型腔布置和浇口开设部位对称
蓬莱依山傍海,风景秀美,境内有驰名中外的国家重点保护蓬莱天宏房地产开发有限公司 可行性研究报告 山东宗汇工程咨询有限公司 18 文物 —— 蓬莱水城 (中国保存最完整的古代军事基地 )、蓬莱阁 (与岳阳楼、黄鹤楼、腾王阁并称中国四大名楼 );有令人神往的“海市蜃楼”、“仙阁 凌空”、“日出扶桑”等著名景观;有抗倭“戚家军”旧址和别具特色的田横山公园,加之拥有 86公里的海岸线
以下目标: 一、日常管理 1.避免值班人员面对大量事务信息(领导日程安排、电话记录、日常接待、通信录维护、公文接受、值班安排)的重复性工作; 2.整合灾害综合信息资源,实现灾害信息共享,及时的数据采集、更新、维护灾害应急保障资源(应急物资、应急设备、应急专家、抢险救灾队伍、通讯终端装备、应急交通、应急预案等); 3.使得各级灾害应急管理相关单位的人员和公众,灾害应急管双击页眉页脚后可删除,
Lr:燃气用量 m3(数据来源于系统运行数据监测记录) Q:燃气低位热值,取值 8500kcal/m3 η:锅炉效率(参见 金牛 全自动燃气热水锅炉 — — Q 型汉和鸿嘉 *节能可行性 研究 报告 —5— 技术参数表) D:采暖天数,按 139 天计 T:采 暖小时数,按 24 小时计 A:采暖面积,按 184151m2计算 计算表: 锅炉名称 燃气用量 m3 锅炉效率 采暖面积 m2