基于Android的网上订餐系统-答辩PPT.ppt
基于Android的网上订餐系统,目录,系统开发背景系统需求分析系统实现总结,系统开发背景,伴随着我国市场经济的高度发展,企业越来越依赖于市场和客户,这种依赖关系已经开始逐步提升到关乎企业生存的高度。如何获得更多客流量,如何通过小的代价而使商家获得更大的知名度,这是使企业得以生存、发展、壮大的关键。而如今的餐饮业大都以实际门面形式来进行宣传和交流,作为网络普及化的社会,它还缺少了许多更为现代化的元素,餐饮业是一个个性化、多样化的服务业,而电子商务则最能体现个性化、多样化服务的方式。Android操作系统凭借着自己开放的平台允许任何移动终端厂商加入到Android联盟中,从而使得越来越多的用户倾向于选择操作系统为Android的手机品牌。选择设计基于Android平台的软件,毫无疑问能覆盖更多的群众。,系统需求分析(功能概述),客户端:用户登录(连接服务器,判断用户名和密码是否正确)用户注册(对服务器端数据库用户表进行插入操作)浏览菜品(获取服务器菜品数据并显示)搜索菜品(按价格、商家、名称对菜品进行模糊查询并显示)菜品详情(获取菜品的详细信息,并能添加到购物车中)购物车(将订单发送给服务器,存储在数据库中,结算功能)个人信息(显示登录会员的个人信息),服务器端:管理员登陆(判断是否登陆成功)订单管理(从数据库中提取订单数据并显示未完成订单)菜品管理(对菜品表进行增删改查操作)会员管理(对会员表进行增删改查操作),系统需求分析(功能概述),系统需求分析(功能模块图),系统需求分析(流程图),客户端流程图:,服务器流程图:,系统实现,客户端登陆注册:,系统实现,浏览菜品界面:,搜索界面:,系统实现,商品详情界面:,购物车界面:,系统实现,管理员登陆界面:,系统实现,订单管理:,系统实现,菜品管理:,系统实现,会员管理:,总结,通过对Android手机平台的网上订餐系统软件的开发,从技术上来说,让我对Android系统的整体设计有一个深入的了解,对发现问题,提出问题,解决问题有了自己的一套简单的体系,对整个软件设计流程也有了一个清晰的认识。该项目让我明白了前期的需求分析以及对数据库的设计是非常重要的,就是因为这两部分做得不好,导致了软件的用户体验比预期的不如意。如果这两部分做得好,会让软件开发变得更轻松,思路会更清晰,用户体验也会更加舒适。从团队合作方面来讲,我学会了如何跟同学跟老师沟通来解决遇到的问题,让我在以后的工作能更快的融入团队,创造价值。,感谢您的聆听,END,