大型运输行业实战_day02_2_数据模型建立
1.模型分析
1.基本必备字段
id state type createTime updateTime
2.车票  :   车次   开始车站   到达车站   出发时间    票价    剩余票数     线路id   
3.线路 :   线路编号 \ 里程\线路名称\
4.司机:  名称   驾龄   性别     编号    电话    地址   
5.车辆:   座位数\燃油类型\机架号\车牌号
6.车站:  车站名称   车站编号    地点    车站级别    
7.订单:   订单编号     车票id     用户id         
8.用户:   用户名   密码    电话   QQ   地址   证件号   
9.其他:
    字典/菜单/资源/角色
2.使用powerDesigner建立模型

3.导出sql文件
/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 12/26 14:30:50 */
/*==============================================================*/ drop table if exists login_user; drop table if exists ticket; drop table if exists ticket_order; /*==============================================================*/
/* Table: login_user */
/*==============================================================*/
create table login_user
(
id int(32) not null auto_increment,
user_name varchar(225),
password varchar(225),
state varchar(225),
type varchar(225),
create_time datetime,
update_time datetime,
primary key (id)
); /*==============================================================*/
/* Table: ticket */
/*==============================================================*/
create table ticket
(
id int(32) not null auto_increment,
start_station varchar(225),
stop_station varchar(225),
state varchar(225),
type varchar(225),
price int(32),
strat_time datetime,
create_time datetime,
update_time datetime,
primary key (id)
); /*==============================================================*/
/* Table: ticket_order */
/*==============================================================*/
create table ticket_order
(
id int(32) not null auto_increment,
order_number varchar(225),
user_id int(32),
ticket_id int(32),
state varchar(225),
type varchar(225),
create_time datetime,
update_time datetime,
primary key (id)
);
station.sql
将sql文件导入数据库即可
大型运输行业实战_day02_2_数据模型建立的更多相关文章
- 大型运输行业实战_day11_2_事务理论与实际生产配置事务管理
		1.什么是事务(Transaction:tx) 数据库的某些需要分步完成,看做是一个整体(独立的工作单元),不能分割,要么整体成功,要么整体生效.“一荣俱荣,一损俱损”,最能体现事务的思想.案例:银行 ... 
- 大型运输行业实战_day15_1_全文检索之Lucene
		1.引入 全文检索简介: 非结构化数据又一种叫法叫全文数据.从全文数据(文本)中进行检索就叫全文检索. 2.数据库搜索的弊端 案例 : select * from product whe ... 
- 大型运输行业实战_day14_1_webserivce简单入门
		1.简单使用 1.1.服务端 1.编写接口 package com.day02.sation.ws; /** * Created by Administrator on 1/12. */ public ... 
- 大型运输行业实战_day13_1_定时任务spring-quartz
		1.jar包 拷贝quartz-2.2.3.jar包到项目 2.编写定时任务类TicketQuart.java package com.day02.sation.task; import com.da ... 
- 大型运输行业实战_day12_1_权限管理实现
		1.业务分析 权限说的是不同的用户对同一个系统有不同访问权限,其设计的本质是:给先给用户分配好URL,然后在访问的时候判断该用户是否有当前访问的URL. 2.实现 2.1数据库设计标准5表权限结构 2 ... 
- 大型运输行业实战_day11_1_aop理论与aop实际业务操作
		1.aop概述 Spring的AOP:什么叫做AOP:Aspect oritention programming(面向切面编程)什么是切面:看图,业务方法 执行前后.AOP的目的:AOP能够将那些与业 ... 
- 大型运输行业实战_day01_2_需求文档
		1.文档格式 (见模板文件) 2.Axure简单使用 2.1安装Axure傻瓜式安装 2.2简单使用axure 3.总结 需求文件完成后应该包括三种文件: 1.axure文件 2.axure生成的ht ... 
- 大型运输行业实战_day01_1_业务分析
		1.业务分析 发展历史: 上车收费-->车站买票(相当于先收钱后上车)-->站务系统--->联网售票 2.项目结构 3.开发流程分析 1.业务分析 图文并茂 ... 
- 大型运输行业实战_day10_1_自定义事务管理类
		1.创建事务管理类 TransactionManager.java package com.day02.sation.transaction; import com.day02.sation.uti ... 
随机推荐
- Django ORM基本的单表增删改查
			创建表 步骤: 1.app下models.py里创建类(继承models.Model) from django.db import models class UserInfo(models.Model ... 
- 安装VS2012出问题后,反复重启电脑。
			安装VS2012在装 VC++相关部分时出了问题,自动重启了. 重启后安装仍重启. 系统设置里取消了“自动重启”, 出现0x000000F4,网上搜索下,说是和硬盘有关,电源线.数据线.或电源不稳. ... 
- Extjs Column布局常见问题及解决方法
			原文地址:http://blog.csdn.net/weoln/article/details/4339533 第一次用Extjs的column布局时遇见了很多问题,记录下来,供大家参考.column ... 
- java  IO包的其他类
			DataInputStream 与 DataOutputStream 记事本默认会查编码表,可能会显示成这样 读取 ByteArrayInputStream 与 ByteArrayOutputStre ... 
- ghost系统下,C#获取时间带星期几的解决办法
			cmd regedit打开注册表,进入到[HKEY_USERS\.DEFAULT\Control Panel\International] ,然后1.将键 sDate 的值由 / 改为 - 2. ... 
- Oracle学习操作(7)用户、权限、角色
			一.oracle用户: 二.权限 1.系统权限: sys登陆创建c##test用户后,给用户c##test授权,并且带有传播性: SQL> create user c##test identif ... 
- hdu 1966 Pie
			Pie Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submiss ... 
- python appium增加方法
			1.测试过程中发现python client没有拨打电话的方法,因此去添加该方法 1.1查看源码 appium-base-driver/blob/master/lib/protocol/routes. ... 
- 各种 Java Thread State【转载】
			1,线程状态为“waiting for monitor entry”: 意味着它 在等待进入一个临界区 ,所以它在”Entry Set“队列中等待. 此时线程状态一般都是 Blocked: java. ... 
- 浅析Spring框架之一(Spring简介)
			免责声明 本文为鄙人搜集网络资源并结合自己所思所得整理而成,如有侵权,敬请谅解. 何为spring框架 Spring是一个开源的轻量级控制反转(IoC)和面向切面(AOP)的容器框架. ◆目的:解决企 ... 
