Android餐厅点餐系统的设计+源代码+ER图(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Android餐厅点餐系统的设计+源代码+ER图(3)

4. Tomcat服务器简介

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

5、Android简介

Android基于Linux技术开发,有操作系统、用户界面和应用程序组成,允许开发人员自由获取、修改源代码,是一套具有开源性质的移动终端解决方案。Android的特性:开发性、应用程序平等、应用程序间无界限、快速方便的应用程序开发。

6、SDK简介

软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合。软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发Windows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

2.2系统环境

1、硬件环境

系统硬件平台的配置:

(1)CPU:Inter(R) Core(TM) i5-2450M CPU @ 2.50GHz。

(2)内存:4GB 。

(3)硬盘:500GB。

2、开发环境[4]

(1)操作系统:Windows 7 

(2)数据库软件:MySQL。

(3)开发软件:MyEclipse。

(4)服务器:Tomcat 7.0。

(5)JDK版本:1.7。

(6)开发语言:Java。

3、运行环境

Andriod 2.2.3版本及以上,内存16GB,内存扩展32GB。

IE浏览器为IE6.0以上。文献综述

3 系统总体设计

3.1 需求分析

1、系统用户

系统的用户主要有系统管理员、服务员和顾客。

系统管理员:管理菜品信息、桌子信息、用户信息以及订单信息。

顾客:在手机上进行点餐和更新信息操作。

服务员:也可在手机上进行点餐和更新信息,并且能够进行转台、查台、结台操作。

2、功能需求

餐厅点餐系统大体分为两个模块:手机客户端模块和后台管理模块。系统的主要功能:

用户点餐:顾客通过菜品类型较快的选择菜品进行下单。

更新:顾客和服务员可以实时的对菜品以及桌子信息进行更新操作。

转台:服务员可以根据顾客的要求进行换桌操作。

查台:服务员可以查看当前桌子的状态。

结台:服务员进行结账操作。

菜品信息管理:管理员可以查询、添加、修改、删除菜品信息。

用户信息管理:管理员只能添加服务员信息,可以查询、修改、删除顾客和服务员信息。

桌子信息管理:管理员可以查询添加、修改、删除桌子信息。

订单信息管理:管理员可以查询、删除、导出订单信息,查看某一订单详情。

3.2 系统模块结构设计

按照需求分析,系统的功能结构图如图3-1所示: (责任编辑:qin)