Android项目之无线点餐(1)--点餐系统数据库设计

(1)使用数据库mysql,脚本语言如下:

/* 用户表*/
CREATE TABLE `usertbl` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(20) DEFAULT NULL,
  `password` varchar(20) DEFAULT NULL,
  `permission` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) DEFAULT CHARSET=gbk;

/*餐桌表*/
CREATE TABLE `tabletbl` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `flag` int(11) DEFAULT '0' COMMENT '1:表示有人 0:表示空位',
  PRIMARY KEY (`id`)
) DEFAULT CHARSET=gbk;

/*菜单分类表*/
CREATE TABLE `menutypetbl` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
)DEFAULT CHARSET=gbk;

/*菜单表*/
CREATE TABLE `menutbl` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tid` int(11) DEFAULT NULL,
  `name` varchar(20) DEFAULT NULL,
  `price` int(11) DEFAULT NULL,
  `description` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
)DEFAULT CHARSET=gbk;

/* 订单表*/
CREATE TABLE `ordertbl` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ctime` varchar(20) DEFAULT NULL,
  `uid` int(11) DEFAULT NULL,
  `tid` int(11) DEFAULT NULL,
  `description` varchar(20) DEFAULT NULL,
  `personNum` int(11) DEFAULT NULL,
  `isPay` int(11) DEFAULT '0' COMMENT '0:未结算 1: 结算',
  PRIMARY KEY (`id`)
)DEFAULT CHARSET=gbk;

/* 订单详细表*/
CREATE TABLE `orderdetailtbl` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `oid` int(11) DEFAULT NULL,
  `mid` int(11) DEFAULT NULL,
  `num` int(11) DEFAULT NULL,
  `description` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
)DEFAULT CHARSET=gbk;

INSERT INTO `usertbl` (`id`, `username`, `password`, `permission`) VALUES
  (1,'admin','123',NULL),
  (2,'tom','456',NULL);
COMMIT;

INSERT INTO `menutypetbl` (`id`, `name`) VALUES
  (1,'热菜'),
  (2,'凉菜'),
  (3,'酒品');
COMMIT;

INSERT INTO `menutbl` (`id`, `tid`, `name`, `price`, `description`) VALUES
  (1,1,'水煮鱼',30,NULL),
  (2,1,'地三鲜',15,NULL),
  (3,2,'鱼香肉丝',15,NULL),
  (4,2,'东北乱炖',30,NULL);
COMMIT;

INSERT INTO `tabletbl` (`id`, `flag`) VALUES
  (1,0),
  (2,0),
  (3,0),
  (4,0),
  (5,0),
  (6,0);
COMMIT;

(2)命令行中擦混剪数据库:-->create datbase wiressorder;  -->charset gbk;(需要将脚本语言保存为db.sql存放在C盘目录下等待使用)

数据库创建成功!

时间: 2024-08-15 10:03:57

Android项目之无线点餐(1)--点餐系统数据库设计的相关文章

Android项目之无线点餐(2)--用户登录的客户端和服务器端实现

一.服务器端实现 (1)创建动态服务器项目 个部分代码如下: package com.lc.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectionUtil { /** * 打开连接 * * @return */ public static Connection open() { // 1.url // 2.driver

2016年最牛逼的分类Android项目源码免费一次性打包下载!

之前发过一个帖子,但是那个帖子有点问题我就重新发一个吧,下面的源码是我从今年开始不断整理源码区和其他网站上的安卓例子源码,目前总共有810套左右,根据实现的功能被我分成了100多个类,总共接近2.5G,还在不断更新.初学者可以快速方便的找到自己想要的例子,大神也可以看一下别人的方法实现.虽然的例子都是我一个人辛辛苦苦花了很多时间和精力整理的,但是既然这些例子是来自于社区那就让他们免费回归社区吧,(是的!特么的不要一分钱!最看不起那些挂羊头卖狗的)你可以在本帖里面按Ctrl+F查找你需要的关键字,

Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目

一.前言: 本篇主要介绍Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld运行起来了.看完本篇博客之后,你就会知道Cocos2d-x 3.0竟然发生了如此大的变化,变得如此简单,环境搭建.项目创建.编译的方式更加人性化了. 二.环境准备: 1.下载ADT Bundle(Eclipse捆绑了SDK和ADT),或者是Eclipse安装了ADT插件. 2.安装JDK.NDK.Ant .Python,然后配置环境. 3.Coco

创建一个android项目与创建一个android虚拟设备

创建一个android项目 Navigator面板区点击右键-->New-->Android Application Project,打开New Android Applicaton窗口.输入Application Name(应用程序的名称,就是显示在手机上的名称,比如:微信),Project Name(项目名称,一般显示在eclipse上的项目名称),Package Name(指定它的java包名,比如:com.qq.weixin).Minimum Required SDK表示运行应用程序所

Android项目开发——GeoQuiz项目总结

GeoQuiz项目总结 通过学习Android基本概念与构成应用的基本组件,来开发一个叫GeoQuiz的应用.该应用的用途是测试用户的地理知识.用户单击TRUE或FALSE按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否. 开发前的准备工作 想要开发一个Android应用,首先要在电脑上装上开发软件.在这里推荐Android Studio,本文所有的开发都是在该平台上进行的. Android Studio的安装包括: 1.Android SDK 最新版本的Android SDK. 2

Android项目---语言适配

android多国语言文件夹 android多国语言文件夹文件汇总如下:(有些语言的书写顺序可能跟中文是相反的) 中文(中国):values-zh-rCN 中文(台湾):values-zh-rTW 中文(香港):values-zh-rHK 英语(美国):values-en-rUS 英语(英国):values-en-rGB 英文(澳大利亚):values-en-rAU 英文(加拿大):values-en-rCA 英文(爱尔兰):values-en-rIE 英文(印度):values-en-rIN

Android项目---ActivityGroup的使用

ActivityGroup在一年前已经被说明不用了,但是腾讯QQ,新浪微博上也不乏ActivityGroup的身影.所以,即使是过时的东西,也有学习的必要,当然项目中也是可以添加的.在网上找了一个博客,不过还是想自己理解一下其中的因原.http://www.cnblogs.com/answer1991/archive/2012/05/08/2489844.html mainactivity.xml <?xml version="1.0" encoding="utf-8&

&#167;1.2 Android项目结构及“Hello World”应用解析

书接上文,我们创建一个新的Android项目,进入Android Studio开发页面,如下图: 左侧为项目工具窗口,通过项目工具窗口可以管理整个项目的相关文件右侧为代码编辑区,我们可以在这里进行Android程序的开发工作底部为调试区,在调试区可以进行程序的断点调试.日志打印,可以监视整个程序的内存消耗,从而有针对性的进行性能优化. 首先,通过查看左侧的项目工具窗口区,为大家介绍一个Android项目的基本结构: 如上图所示,在这里我们只需要关注图中app目录下的内容: build目录:构建目

gradle构建android项目

工具: Android Studio2.0 gradle-2.10 一.gradle文件 当我们新建一个android项目后,Andriod Studio会自动为我们创建多个gradle文件和目录,具体内容如下: 下面我们分别对这几个目录进行分析: 二.app下的build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" de