基于安卓客户端的订餐系统的毕业论文.docx

基于安卓客户端的订餐系统的毕业论文.docx

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于安卓客户端的订餐系统的毕业论文

基于Android客户端的食堂订餐系统的设计与实现软件技术131班 曹龙腾一、引言1(一)开发背景1(二)系统设计的意义1(三)开发工具的介绍2二、需求分析2(一)经济可行性2(二)技术可行性2(三)功能需求分析2三、系统设计3(一)系统设计的体系结构3(二)系统流程图3(三)系统功能图4(四)系统活动图5四、数据库表设计7(一)系统E-R图7(二)系统数据表设计7五、系统功能的具体实现11(一)网站首页11(二)食品查询13(三)用户注册13(四)用户信息修改界面14(五)后台管理登陆界面15(六)后台管理主界面17(七)用户管理18(八)管理员维护界面19(九)订餐管理界面20六、系统调试与测试21七、结论23基于Android客户端的食堂订餐系统的设计与实现摘要:在网络技术快速发展的今天,原先普通的电话预定餐厅已经不能满足的功能需求。网络越来越贴近生活,本产品通过网络订餐方便商家客户互动。用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括餐厅环境,菜肴信息,菜价等,反馈饭菜的好吃与否。商家可及时更新信息,处理订单,通知客户订单确认。系统管理员可以维护更新发布消息,还可以推荐食品(根据反馈),菜谱管理等一些辅助功能。关键词:Android;客户端;订餐一、引言(一)开发背景在网络技术快速发展的今天,原先普通的电话预定餐厅已经不能满足的功能需求。网络越来越贴近生活,本产品通过网络订餐方便商家客户互动。用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括餐厅环境,菜肴信息,菜价等,反馈饭菜的好吃与否。商家可及时更新信息,处理订单,通知客户订单确认。系统管理员可以维护更新发布消息,还可以推荐食品(根据反馈),菜谱管理等一些辅助功能。(二)面向对象 学校内的学生,教师(三)开发工具的介绍 以下是对食物信息管理系统的开发环境进行阐述:操作系统: Windows XP数据库:Mysql8.2开发工具:Eclipse二、需求分析1?用户注册用户使用android?APP进行注册或登录。若未注册可选择注册,只有注册用户方可点餐。未注册用户:只能登陆查询餐厅菜肴信息,不能订餐;注册用户:注册提供用户名,密码邮箱,短号或其他联系方式,学号或工号。可以查询信息,可以订餐。2登陆客户端登陆进行点餐,服务端登陆进行管理。3?查看餐厅信息显示餐厅的各种信息,包括餐厅名称,ID图片?文字说明。用户找到自己喜欢的餐厅后,点击餐厅图片进入此餐厅信息页面,可同构点击菜肴信息进入订餐。4?查看菜肴信息用户再点击进入菜肴信息后,可以查看所有菜肴信息,包括名称、图片、价格、餐厅等,找到自己喜欢的菜肴可以点击确定,还可以根据就餐爱好,分类查询,动态搜索。??????5?订餐确认?用户在选择餐厅菜肴后,可点击确定,系统根据用户选择会自动生成订单信息,包括订单ID,用户名,学号或工号,餐厅ID,餐厅名称,菜肴ID,菜肴名称,菜式剩余数量,到餐时间,取货地点,联系方式等。用户查看又不满意可以取消订单或者更换菜肴,直至满意。然后点击订单确认,此订单生成,订单信息系统自动存储。?6?商家确认订单生成在用户生成订单后,餐厅查看,并确认。7?商家更新信息商家根据实体店近期信息,可选择更新餐厅信息,包括菜肴信息及优惠信息等。更新菜肴信息:包括名称、口味、图片、编号、价格等,更新优惠信息。更新结束后,点击确认,信息生成并保存在服务端。三、系统设计(一)系统设计的体系结构本系统的设计及开发采用了流行的B/S(浏览器/服务器)模式的数据库体系,用户端主要负责人机交互,包括一些与数据和应用关系的图形和界面运用。Web服务器主要负责对客户端应用程序的集中管理。应用服务器主要负责应用系统的逻辑结构和数据关系,即事务处理。应用服务器又可以根据其处理的具体业务不同而分为多个。数据服务器则主要负责数据的存储和组织、分布式管理、备份和同步等等。(二)系统流程图根据食物网站设计的特点,将其分为两大模块:前台用户模块和后台管理员模块。1.前台模块流程图如图3-1所示:图3-1 前台模块流程图2.后台模块流程图如图3-2所示:图3-2 后台模块流程图(三)系统功能图绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图。系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。根据上述分析,按照结构化程序设计的需求,得到系统模块图,如图3-3所示:四、数据库表设计(一)系统E-R图E-R图由实体、实体的属性以及实体之间的关系三部分组成,实体是具有相同的性质并且彼此之间可以相互区分的现实世界对象的集合;属性是实体所具有的特征,它是描述实体或者关系的性质的数据项;实体之间的关系通常

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档