客车票务系统数据库部分
-- 用户表(用户名,邮箱,密码,手机,用户权限,删除状态)
-- 附加乘客表(用户编号,用户名,身份证,手机号)
-- 票务记录信息表(班次编号,出发日期,余票,删除状态)
-- 城市表(城市编号,城市名称)
-- 车站表(车站编号,车站名称,车站图片,联系电话,地址,城市编号,车站地图)
-- 车站班次表(班次编号,发车时间,起点,终点,里程,车型,票价,备注)
-- 订单表(订单编号,班次编号,购买时间,订单总额,支付状态(已支付,未支付,已取票,已退票))
-- 支付记录表(支付编号,支付金额)
-- 订单详情表(订单编号,用户编号)
-- 车票信息表(姓名,身份证,起点,终点,票价,车次,座位编号)
--全部,可改签,可退票
-- 退单收费标准(费率,最低手续费,距离发车时间) -120,0,60,
--退票单(订单详情编号,退票时间,退费金额)
--购票须知
-- 热门线路
-- 帮助信息,购票须知,自主下单,桥订单说明,退单说明,付款说明,联系我们
-- 管理员发布新闻动态(标题,内容,类型,图片,时间)
-- 票务信息维护(发车时间、票价)
-- 销售统计
-- 财务统计
-- 留言管理
--留言表
--销售情况查询
--订完票后,首先显示二维码票
-- 锁票成功,5分钟内完成支付,超时订单取消
-- 支付成功通知,
-- 取票提醒
--车站管理员
-- 出发时间延迟通知
--限购票数,
--黑名单设置
--乘客信息
create table Passenger
(
Id int primary key identity(1,1),
name varchar(255),
password varchar(255),
realname varchar(255),
sex bit,
age int,
phonenum varchar(32),
email varchar(255),
address varchar(255),
isdelete bit
)
--预选车票
create table PrimaryTicket
(
Id int primary key identity(1,1),
TicketId varchar(128),
Num int,
PassengerId int references Passenger(Id)
)
--票务记录
create table TicketingRecord
(
Id int primary key identity(1,1),
Starting varchar(255), --起始站
Focus varchar(255), --终点站
NumberCode
)
--留言信息
create table Msg
(
Id int primary key identity(1,1),
Content varchar(255),
Reply varchar(255),
CreateTime datetime,
PassengerId int references Passenger(Id)
)
--新闻类
create table News
(
Id int primary key identity(1,1),
Title varchar(255),
Content varchar(255),
SaveTime datetime,
)
--订单表
create table Orders
(
Id int primary key identity(1,1),
OrderId varchar(255),
PassengerId int references Passenger(Id),
TotalPrice int,
CreateTime datetime,
Type int, --订单来源,小程序,手机app,网页,电话
)
--车票信息表
create table Ticket
(
Id int primary key identity(1,1),
TicketId varchar(255),
Starting varchar(255),
Focus varchar(255),
Price int,
IsDelete bit
)

浙公网安备 33010602011771号