毕业设计 基于安卓客户端的订餐系统设计

毕业设计 基于安卓客户端的订餐系统设计

ID:13251638

大小:81.84 KB

页数:44页

时间:2018-07-21

毕业设计 基于安卓客户端的订餐系统设计_第1页
毕业设计 基于安卓客户端的订餐系统设计_第2页
毕业设计 基于安卓客户端的订餐系统设计_第3页
毕业设计 基于安卓客户端的订餐系统设计_第4页
毕业设计 基于安卓客户端的订餐系统设计_第5页
资源描述:

《毕业设计 基于安卓客户端的订餐系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于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(八)管理员维护界面194

2、3(九)订餐管理界面20六、系统调试与测试21七、结论2343基于Android客户端的食堂订餐系统的设计与实现摘要:在网络技术快速发展的今天,原先普通的电话预定餐厅已经不能满足的功能需求。网络越来越贴近生活,本产品通过网络订餐方便商家客户互动。用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括餐厅环境,菜肴信息,菜价等,反馈饭菜的好吃与否。商家可及时更新信息,处理订单,通知客户订单确认。系统管理员可以维护更新发布消息,还可以推荐食品(根据反馈),菜谱管理等一些辅助功能。关键词:Android;客户端;订餐一、引言(一)开发背景在网络技术快速发展的今天,

3、原先普通的电话预定餐厅已经不能满足的功能需求。网络越来越贴近生活,本产品通过网络订餐方便商家客户互动。用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括餐厅环境,菜肴信息,菜价等,反馈饭菜的好吃与否。商家可及时更新信息,处理订单,通知客户订单确认。系统管理员可以维护更新发布消息,还可以推荐食品(根据反馈),菜谱管理等一些辅助功能。(二)面向对象学校内的学生,教师(三)开发工具的介绍以下是对食物信息管理系统的开发环境进行阐述:操作系统:WindowsXP数据库:Mysql8.2开发工具:Eclipse43二、需求分析1 用户注册用户使用android AP

4、P进行注册或登录。若未注册可选择注册,只有注册用户方可点餐。未注册用户:只能登陆查询餐厅菜肴信息,不能订餐;注册用户:注册提供用户名,密码邮箱,短号或其他联系方式,学号或工号。可以查询信息,可以订餐。2登陆客户端登陆进行点餐,服务端登陆进行管理。3 查看餐厅信息显示餐厅的各种信息,包括餐厅名称,ID图片 文字说明。用户找到自己喜欢的餐厅后,点击餐厅图片进入此餐厅信息页面,可同构点击菜肴信息进入订餐。4 查看菜肴信息用户再点击进入菜肴信息后,可以查看所有菜肴信息,包括名称、图片、价格、餐厅等,找到自己喜欢的菜肴可以点击确定,还可以根据就餐爱好,分类查询,动态搜索

5、。      5 订餐确认 用户在选择餐厅菜肴后,可点击确定,系统根据用户选择会自动生成订单信息,包括订单ID,用户名,学号或工号,餐厅ID,餐厅名称,菜肴ID,菜肴名称,菜式剩余数量,到餐时间,取货地点,联系方式等。用户查看又不满意可以取消订单或者更换菜肴,直至满意。然后点击订单确认,此订单生成,订单信息系统自动存储。 6 商家确认订单生成在用户生成订单后,餐厅查看,并确认。7 商家更新信息商家根据实体店近期信息,可选择更新餐厅信息,包括菜肴信息及优惠信息等。更新菜肴信息:包括名称、口味、图片、编号、价格等,更新优惠信息。更新结束后,点击确认,信息生成并保存

6、在服务端。43三、系统设计(一)系统设计的体系结构本系统的设计及开发采用了流行的B/S(浏览器/服务器)模式的数据库体系,用户端主要负责人机交互,包括一些与数据和应用关系的图形和界面运用。Web服务器主要负责对客户端应用程序的集中管理。应用服务器主要负责应用系统的逻辑结构和数据关系,即事务处理。应用服务器又可以根据其处理的具体业务不同而分为多个。数据服务器则主要负责数据的存储和组织、分布式管理、备份和同步等等。(二)系统流程图根据食物网站设计的特点,将其分为两大模块:前台用户模块和后台管理员模块。1.前台模块流程图如图3-1所示:图3-1前台模块流程图2.后台

7、模块流程图如图3-2所示:图3-2后台模块流程图(三)系统功能图绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图。系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。根据上述分析,按照结构化程序设计的需求,得到系统模块图,如图3-3所示:43四、数据库表设计(一)系统E-R图E-R图由实体、实体的属性以及实体之间的关系三部分组成,实体是具有相同的性质并且彼此之间可以相互区分的现实世界对象的集合;属性是实体所具有的特征,它是描述实体或者关

8、系的性质的数据项;实体之间的关系通常是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。