计算机毕设项目之基于Android系统的App点餐外送系统
一. 项目名称
基于Android系统的App点餐外送系统
二. 项目简介
本项目是基于Android系统的手机点餐系统,整个项目分为App与Java后台两部分。
前台采用Android平台完成开发,是一个基于Android手机点餐系统,该部分主要功能包括以下几个方面:登录注册、餐厅管理、菜品管理、类别管理、订单管理、留言评论管理、用户管理。
后台服务器端可以实现六个模块的功能,其中管理员权限可以实现的管理功能有:菜品、类别、订单、餐厅、留言评论和用户六个部分;餐厅端可以实现实现的管理功能有菜单、类别、订单和留言评论四个部分;用户端只能实现用户管理的功能。
1. 服务器端主要功能模块如图所示
客户端可以实现四个模块的功能,分别是登录模块、餐厅列表选择、菜品列表选择、订单列表查看。用户可以选择相应的按钮进行相应的操作。
2. 客户端功能模块如图所示
3. 系统数据库设计
数据库是计算机上用于存储数据的仓库。 我们可以使用数据库技术科学地存储和管理大量复杂数据。这样做可极大的提高信息提取使用效率。根据数据库需求分析可设计出能满足需求的各种实体以及它们间的关系,再用E-R图表示出来。
E-R模型表示概念模型,它可以把现实世界的客观事务及其联系抽象的表示出来,是对系统应用需求的概念表示。根据上面的设计规划出的实体有:用户实体,餐厅实体,菜品实体,类别实体,订单实体,留言评论实体。用户和订单之间、用户和餐厅之间、用户与菜品之间、菜品和订单之间、类别和菜品之间、用户和留言评论之间、餐厅和留言评论之间、餐厅和订单之间都有关系。
系统E-R图如图所示。
4. 项目主要技术点:
Android移动端:
Android系统,Activity、Service、WebView、Apache第三方Cordova框架、js、html、jQuery、ajax、
百度地图定位功能、Gradle等; Java EE服务端:
Struts2、Spring、Hibernate、MySQL、C3P0数据源、文件上传、Tomcat7.0、JDK1.6+、EasyUI、JavaScript等。
三. App移动端界面1.登录界面
2.注册界面
3.餐厅列表
4.菜品列表
5.选项功能
6.个人信息
7.我的订单
四. JavaEE服务端1.菜品列表
2.类别管理
3.餐厅管理
4.评论管理
5.用户会员管理
五.代码展示App端代码
JavaEE后端代码
数据库
六. 论文内容展示