火车票务管理系统数据库分析

来源:互联网 发布:mysql alias 编辑:程序博客网 时间:2024/05/17 09:14

属性明细表字段信息

1.列车类型:train_type:空调普快(其他)、普快(其他)C城际高速、D动车组、G高速动车、K空调快速、K快速、L临客、空调临客、T空调特快、Z直达特快。

           (GC-高铁/城际 、 D-动车、Z-直达、T-特快、K-快速、其他)   

                                                       

2.paperstype)证件类型:二代身份证、护照、台湾通行证、港澳通行证

3.passengertype)旅客类型:成人、儿童、学生、残疾军人\伤残人民警察

4.审核状态check_state:待审核、已通过、未审核。

5.学历education:重点大学、本科、大专、中专、其他。

6.车厢类型:机车、就餐车厢、商务车厢、特等座车厢、一等座车厢、二等座车厢、

          高级软卧车厢、软卧车厢、硬卧车厢、软座车厢、硬座车厢

7.席位类型:商务座、特等座、一等座、二等座、高级软卧、软卧、硬卧、动卧、高级动卧

          、软座、硬座、无座。

8.部门:

 

9.票种:硬座开票、软座开票、软卧上铺、软卧下铺、硬卧开放式上铺、硬卧开放式中铺、

     硬卧开放式下铺、硬卧包房式上铺、硬卧包房式下铺、高级软卧上铺、高级软卧下铺、空调费、加快费普快、加快费加快。


1:属性集合表  attribute_set_list

字段

数据类型

PK

说明

attribute_set_id

int

PK

属性集合ID

attribute_set_name

nchar(30)

 

属性集合名称

 

2:属性明细表    attribute_detail_list

字段

数据类型

PK

说明

attribute_detail_id

int

PK

属性明细ID

attribute_set_id

int

 

属性集合ID

attribute_detail_father_id

int

 

属性明细父ID

attribute_detail_name

nchar(30)

 

属性明细名称

effective

bit

 

有效否

 

3:旅客账户表    passenger_account

 

字段

数据类型

PK

说明

passenger_account_id

Int

PK

旅客账户ID

user_name

nchar(20)

 

用户名

password

nchar(20)

 

密码

creation_time

datetime

 

创建时间

change_time

datetime

 

更改时间

note

nchar(30)

 

备注

effective

bit

 

有效否

 

4:旅客常用联系人表   passenger_frequent_contacts

字段

数据类型

PK

说明

passenger_frequent_contacts_id

int

PK

旅客常用联系人ID

passenger_account_id

int

 

旅客账户ID

gender_id

int

 

性别ID

country_or_region_id

int

 

国家/地区ID

frequent_contacts_name

ncahr(18)

 

常用联系人姓名

papers_type_id

int

 

证件类型ID

paper_umber

nchar(18)

 

证件号码

mobile_phone_number

nchar(18)

 

手机号码

fixed_phone

nchar(18)

 

固定电话

email

nchar(18)

 

电子邮件

site

nchar(50)

 

地址

mail_box

nchar(18)

 

邮箱

passenger_type_id

int

 

旅客类型ID

check_state_id

int

 

审核状态ID

check_pass_time

datetime

 

审核通过时间

creation_time

datetime

 

创建时间

note

nchar(50)

 

备注

effective

bit

 

有效否

 

5旅客车票快递地址表   passenger_ticket_delivery_address

字段

数据类型

PK

说明

passenger_ticket_delivery_address_id

 

PK

旅客车票快递地址ID

passenger_account_id

int

 

旅客账户ID

province_id

int

 

省份ID

city_id

int

 

城市ID

district_id

int

 

区域ID

detailed_address

nchar(50)

 

详细地址

recipients

nchar(18)

 

收件人

mobile_phone_number

nchar(18

 

手机号码

note

nchar(50)

 

备注

 

6学生旅客信息表   student_passenger_information

字段

数据类型

PK

说明

student_passenger_information_id

int

PK

学生旅客信息ID

passenger_trequent_contacts_id

int

 

旅客常用联系人ID

province_id

int

 

学校所在省份ID

favorable_city1_id

int

 

优惠区间城市1ID

favorable_city2_id

int

 

优惠区间城市2ID

school_name

nchar(40)

 

学校名称

facuity

nchar(20)

 

院系

class

nchar(10)

 

班级

school_number

nchar(20)

 

学号

school_length_id

nchar(3)

 

学制ID

enrol_year

nchar(20)

 

入学年份

favorable_number

nchar(18)

 

优惠卡号

effective

bit

 

有效否

 

7:员工账户表:staff_account_list

字段

数据类型

PK

说明

staff_account_id

int

PK

员工账户ID

staff_id

int

 

员工ID

staff_user

nchar(20)

 

用户名

staff_password

nchar(20)

 

密码

note

nchar(20)

 

备注

effective

bit

 

有效否

 

8:员工表   staff_list

字段

数据类型

PK

说明

staff_id

int

PK

员工ID

department_id

int

 

部门ID

staff_number

nchar(20)

 

员工编号

staff_name

nchar(20)

 

员工姓名

gender_id

int

 

性别ID

age

int

 

年龄

birth_date

date

 

出生日期

salary

decimal

 

月薪

contact_phone

nchar(20)

 

联系电话

identity_number

nchar(20)

 

身份证号码

contact_site

nchar(20)

 

联系地址

education_id

int

 

学历ID

staff_head_portrait

Image

 

员工头像

entry_date

date

 

入职日期

departure_date

date

 

离职日期

note

nchar(20)

 

备注

effective

bit

 

有效否

 

9:权限组表authority_group_list

字段

数据类型

PK

说明

authority_group_id

Int

PK

权限组ID

department_id

 

 

部门ID

authority_id

 

 

权限ID

note

 

 

备注

effective

 

 

有效否

 

10:权限表  authority_list

字段

数据类型

PK

说明

authority_id

Int

PK

权限ID

authority_module

nchar(50)

 

权限模块

module_number

nchar(50)

 

模块代码

note

nchar(50)

 

PK

effective

bit

 

有效否

 

11:省份 T_province

字段

数据类型

PK

说明

province_id

Int

PK

省份ID

pro_name

nvarchar(50)

 

省份名称

pro_sort

nvarchar(50)

 

省份排序

pro_remark

nvarchar(50)

 

备注

 

备注:直辖市、省份、自治区、特别行政区

12:城市   T_city

字段

数据类型

PK

说明

city_id

Int

PK

城市ID

city_name

nvarchar(50)

 

城市名称

province_id

Int

 

省份ID

ciry_sort

Int

 

城市排序

 

13:区域 T_district

字段

数据类型

PK

说明

district_id

Int

PK

区域ID

district_name

nvarchar(50)

 

区域名称

city_id

Int

 

城市ID

district_sort

nvarchar(50)

 

区域排序

 

14:站点表   site_list

字段

数据类型

PK

说明

site_id

int

PK

站点ID

site_name

nchar(30)

 

站点名称

province_id

int

 

所属省份ID

pinyin_brief_code

nchar(30)

 

拼音简码

pinyin_whole_spell

nchar(30)

 

拼音全拼

note

nchar(30)

 

备注

effective

bit

 

有效否

 

15:车俩表15vehicle_list

字段

数据类型

PK

说明

vehicle_id

int

PK

车辆ID

vehicle_number

nchar(18)

 

车辆编号

vehicle_type_id

int

 

车辆类型ID

 

16:车辆明细表  vehicle_detail_list

字段

数据类型

PK

说明

vehicle_detail_id

int

PK

车辆明细ID

vehicle_id

int

 

车辆ID

carriage_id

Int

 

车厢ID

carriage_number

nchar(18)

 

车厢编号

note

nchar(50)

 

备注

effective

bit

 

有效否

 

17:车厢表  carriage_list

字段

数据类型

PK

说明

carriage_id

Int

PK

车厢ID

carriage_type_id

int

 

车厢类型ID

seat_type_id

int

 

席位类型ID

note

nchar(50)

 

备注

effective

bit

 

有效否

 

18:席位表  seat_list

字段

数据类型

PK

说明

seat_id

int

PK

席位ID

seat_number

nchar(18)

 

席位编号

carriage_id

int

 

车厢ID

seat_type_id

int

 

席位类型ID

 

19:车辆车次表:vehicle_pair_train

一辆车对应的是一个车次

字段

数据类型

PK

说明

vehicle_train_id

int

PK

车辆车次ID

vehicle_id

int

 

车辆ID

train_number_id

Int

 

车次ID

 

20:车次表train_number_list

表说明:车次ID  主键但是不是int的类型

字段

数据类型

PK

说明

train_number_id

int

PK

车次ID (车次名称)

train_type_id

int

 

车次类型ID

starting_site_id

int

 

始发站ID(站点ID

terminal_site_id

int

 

终点站ID(站点ID

air_conditioning

bit

 

空调否

high_speed

bit

 

高速否

line_id

int

 

线路ID

total_time

nchar(18)

 

历时

total_mileage

Decimal(18,2)

 

总里程

 

21:车次途径站表train_way_station_list

字段

数据类型

PK

说明

train_way_station_id

Int

PK

车次途径站ID

train_number_id

Int

 

车次ID

site_order

Nchar(18)

 

站序

way_site_id

Int

 

途径站ID(站点ID

set_out_time

Datetime

 

出发时间

get_to_time

Datetime

 

到达时间

ten_mileage

Decimal(18,2)

 

里程

total_time

Datetime

 

历时

number_of_days

Int

 

天数

 

22:线路表 line_list

字段   

数据类型

PK

说明

line_id

Int

PK

线路ID

lint_name

nchar(18)

 

线路名称

site1_id

Int 

 

端点站1ID

site2_id

Int 

 

端点站2ID

 

23:线路明细表 line_detail_list

 

字段

数据类型

PK

说明

line_detail_id

Int

PK

线路明细ID

line_id

Int

 

线路ID

site1_id

Int 

 

端点站1ID

site2_id

Int 

 

端点站2ID

line_mileage

decimal(18,2)

 

里程

 

24 :座位票价表   seat_ticket_cost_list

字段

数据类型

PK

说明

seat_ticket_cost_id

int

PK

座位票价ID

line_detail_id

int

 

线路明细ID

seat_type_id

int

 

席别类型ID

seat_ticket_cost

decimal(18,2)

 

座位票价

 

25:票价率表  fare_rate_list

字段

数据类型

PK

说明

fare_rate_id

int 

PK

票价率ID

ticket_type_id

int 

 

票种ID

ratio

int

 

比例

fare_rate_basis_id

int 

 

票价率基础ID

 

26:票价率基础表   fare_rate_basis_list

字段

数据类型

PK

说明

fare_rate_basis_id

int 

PK

票价率基础ID

fare_rate_basis

nchar(8)

 

基础票价率

fare_rate_basis_name

nchar(20)

 

基础票价率类型

 

基础票价率类型:普通、110Km/h以下动车组、110Km/h以上动车组

 

27:车票表  train_ticket_list

字段

数据类型

PK

说明

train_ticket_id

int

PK

车票ID

ticket_type_id

int 

 

票种ID

train_number_id

int

 

车次ID

seat_id

int

 

席位ID

sell_type_id

int

 

发售状态ID

starting_site_id

int

 

始发站ID

terminal_site_id

int

 

终点站ID

operator_id

int

 

操作员ID

depart_date

datetime

 

发车日期

note

ncahr(50)

 

备注

effective

bit

 

有效否

           

28:里程区段表mileage_section_list

字段

数据类型

PK

说明

mileage_section_id

int 

PK

里程区段ID

mileage_section

nchar(18)

 

里程区段

section_number

int

 

区段数

 

29:区段递减率 section_decrease_list

字段

数据类型

PK

说明

section_decrease_id

int 

PK

区段递减ID

section_mileage

nchar(18)

 

区段里程

section_full_fare

decimal(8,4)

 

区段全程票价

declining_rate

nchar(8)

 

递减率

 

30:上浮率表    floating_ratio_list

字段

数据类型

PK

说明

floating_ratio_id

int

PK

上浮率ID

carriage_type_id

int 

 

车厢类型ID

seat_type_id

int

 

席位类型ID

floating_ratio

int

 

上浮率

 

31:候车室空调费表:waiting_room_air_conditioning_costs

字段

数据类型

PK

说明

waiting_room_air_conditioning_costs_id

int

PK

候车室空调费ID

carriage_type_id

int 

 

车厢类型ID

exceed_how_km

int

 

超过多少千米

charge

int

 

收取多少元

 

32:车票发展金表:ticket_develop_money

字段

数据类型

PK

说明

ticket_develop_money_id

int

PK

客票发展金ID

vehicle_type_id

int

 

车辆类型ID

develop_money

decimal

 

发展金

large

decimal

 

票价大于发展金时,收取多少元

small

decimal

 

票价不大于发展金时,收取多少元

 

33:卧铺订票费表   sleeper_berth_reserve_cost

字段

数据类型

PK

说明

sleeper_berth_reserve_cost_id

 

 

卧铺订票费ID

vehicle_type_id

int

 

车辆类型ID

charge_cost

 

 

收取费用

 

34:系统操作日志表: system_operation_log

字段

数据类型

PK

说明

log_id

int

PK

日志ID

operator_id

int

 

操作员ID

operation_system_type_id

int

 

operation_system_type_id

 

35:订单表  indent_list

表说明:订单表存储着两系统的订单信息,车站订票和网上订票的信息都会在订单表中存储,如果是车站订票的话,那么操作员ID就会记录售票员的ID、旅客账户ID就会为空,如果是网上订票的话那么旅客账户ID就会记录下网上的旅客账户ID信息,而操作员ID的字段就会为空。

字段

数据类型

PK

说明

indent_id

int

PK

订单ID

train_number_id

int

 

车次ID

indent_type_id

int

 

订单状态ID

passenger_account_id

int

 

旅客账户ID

operator_id

int

 

操作员ID

indent_date

datetime

 

订单日期

indent_number

nchar(18)

 

订单编号

note

nchar(50)

 

备注

effective

bit

 

有效否

36:订单明细表   indent_detail_list

表说明:记录订票的人和票信息的详细信息。

字段

数据类型

PK

说明

indent_detail_id

int

PK

订单明细ID

indent_id

int

 

订单ID

ticket_id

int

 

车票ID

set_out_site_id

int

 

出发站ID

get_to_site_id

int

 

目的站ID

operator_id

int

 

操作员ID

papers_type_id

int

 

证件类型ID

ticket_type_id

int

 

车票状态ID

sale_ticket_mode_id

int

 

售票方式ID

depart_time

datetime

 

发车时间

riding_person_name

nchar(20)

 

乘车人姓名

papers_number

nchar(20)

 

证件号码

ticket_money

decimal

 

票款金额

mobile_phone_number

nchar(20)

 

手机号码

take_out_ticket_on

bit

 

取票否

note

nchar(50)

 

备注

 

37:退票信息表   recede_ticket_information

字段

数据类型

PK

说明

recede_ticket_information_id

int

PK

退票信息ID

recede_ticket_date

datetime

 

退票日期

indent_detail_id

int

 

订单明细ID

charge_for_trouble_id

int

 

手续费率ID

recede_money

decimal

 

退还金额

 

38:手续费表  Charge_for_trouble

字段

数据类型

PK

说明

charge_for_trouble_id

int

PK

手续费率ID

charge_for_trouble

int

 

手续费率

from_the_drive_trains_time

datetime

 

离车次开车时间

0 0