火车票务管理系统数据库分析
来源:互联网 发布:数据研发工程师 编辑:程序博客网 时间:2024/06/05 15:03
转自:http://blog.csdn.net/gx_liuxianan/article/details/50589895
属性明细表字段信息
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)
固定电话
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:车俩表15:vehicle_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
离车次开车时间
- 火车票务管理系统数据库分析
- 火车票务管理系统数据库分析
- S2SH火车票订票管理系统项目实战
- 【C语言】火车票务系统
- 数据库实例分析---旅馆管理系统(-)
- 火车票的系统数据库应该怎么设计呢
- 火车票务后台维护系统--基于SQL Service数据库,采用WCF架构,UI选用WPF,进行开发
- 实训项目《图书管理系统》数据库需求分析
- 火车票售票系统
- 简易火车票售票系统
- 火车票订票系统
- 火车票购票系统模拟
- 火车票购票系统模拟
- 火车票购票系统模式
- 火车票购票系统模拟
- 火车票购票系统模拟
- 火车票购票系统模拟
- 火车票购票系统模拟
- caffe运行出现Mean shape incompatible with input shape错误
- 字符串匹配所有子串坐标
- 欢迎使用CSDN-markdown编辑器
- [Ubuntu] 14.04 关闭桌面
- 使用plsql执行计划进行sql调优
- 火车票务管理系统数据库分析
- Ubuntu 使用 nmcli 显示网络的所有信息
- python国内镜像下载
- Play2 for Java(三:route)
- 1039. 到底买不买(20) PAT乙级真题
- 如何查看mysql索引
- MySQL基本操作
- SQL逻辑查询语句执行顺序
- Duplicate registration