票务管理系统数据库文档说明

文档概览

  • 数据库建表SQL语句
  • 表的说明
  • 票务系统原型界面及功能介绍

数据库建表SQL语句

train表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
create table train(
trid char(30) primary key,
trty char(20) not null,
trss varchar(50) not null,
trsa varchar(50) not null,
trst date not null,
trat date not null,
trcc Integer not null,
trsc Integer not null,
trkm integer not null,
sname varchar(50),
)
alter table train
add constraint constraint_fk6
foreign key(sname) references station(sname)

ticket表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
create table ticket(
tiid char(8) primary key,
tiss varchar(50) not null,
tias varchar(50) not null,
tist date not null,
tiat date not null,
tipr decimal(9) not null,
titp char(10) not null,
tity char(10) not null,
tino integer not null,
sname varchar(50) ,
)
alter table ticket
add constraint constraint_fk7
foreign key(sname) references station(sname)

seller表

1
2
3
4
5
6
create table seller(
slid char(50) primary key,
slna varchar(50) not null,
slpa varchar(50) not null,
sname varchar(50)
)

station表

1
2
3
4
5
6
7
8
9
10
create table station(
sname varchar(50) primary key,
scna varchar(50) not null,
spr varchar(12) not null,
slid char(50) not null,
)

alter table station
add constraint constraint_fk2
foreign key(slid) references seller(slid)

sale表

1
2
3
4
5
6
7
8
9
10
11
12
create table sale(
tiid char(8) primary key,
slid char(50) ,
sname varchar(50),
slti date not null,
)
alter table sale
add constraint constraint_fk3
foreign key(slid) references seller(slid)
alter table sale
add constraint constraint_fk4
foreign key(sname) references station(sname)

back表

1
2
3
4
5
6
7
8
create table back(
tiid char(8) primary key,
slid char(50) ,
returnprice decimal(9) not null
)
alter table back
add constraint constraint_fk5
foreign key(slid) references seller(slid)

表的说明

train表

ticket表

seller表

station表

sale表

back表

票务系统原型界面及功能介绍

登录界面login.jsp

  • 实现登录验证功能

票务系统主界面mian_ticket.jsp

  • 登录成功显示nav.jsp(导航栏)和fristPage.jsp(首页:包含项目简单介绍)
  • 具体功能跳转具体jsp页面(将nav.jsp作为模块引入所有jsp页面)
  • 具体功能包括:1.显示所有列车信息 2.显示所有车票信息 3.信息管理(eg:订单信息管理,用户信息管理。。。) 4.提供信息全局搜索(eg:输入用户名——>输出与之相关的所有信息) 5.显示当前用户。