在线电影售票系统设计⽂档
在线电影购票系统设计⽂档
第X组 XX
⼀、数据库设计
“在线电影购票系统“是⾯向⽤户的⼀款系统,旨在让⽤户⽅便的在某个电影院在线购票,特此本系统的数据库设计如下:1.“在线电影购票系统”的ER图和实体:
ER图:
实体:
⽤户(Customer)、座位(Seat)、电影(Movie)、订单(Ordered)
2.”在线电影购票系统”的表:
主要涉及上述四个表。
3.”在线电影购票系统“的数据库实现
建⽴数据库的SQL语句:
CREATE DATABASE /*!32312 IF NOT EXISTS*/`cin_ticksystem` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `cin_ticksystem`;
建⽴表和插⼊数据的SQL语句:
/*Table structure for table `customer` */
DROP TABLE IF EXISTS `customer`;
CREATE TABLE `customer` (
`Cflowline` int(11) NOT NULL AUTO_INCREMENT,
`Cid` char(11) CHARACTER SET utf8 NOT NULL,
`Ckey` varchar(10) CHARACTER SET utf8 NOT NULL,
`Cname` varchar(100) CHARACTER SET utf8 NOT NULL,
`Csex` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
`Cage` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
`Cstatus` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT '0',
`Cwill1` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
`Cwill2` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`Cid`),
KEY `Cflowline` (`Cflowline`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=gbk;
/*Data for the table `customer` */
insert into `customer`(`Cflowline`,`Cid`,`Ckey`,`Cname`,`Csex`,`Cage`,`Cstatus`,`Cwill1`,`Cwill2`) values (3,'123','123','易礼
书','⼥','50','0',NULL,NULL),(11,'1234','1234','你好','⼥
','18','0',NULL,NULL),(9,'1777','11','哈哈','男','','0',NULL,NULL),(10,'183********','123','⽣⽓果冻','男','19','0',NULL,NULL), (2,'admin','admin','admin','男','19','0',NULL,NULL);
/*Table structure for table `movie` */
DROP TABLE IF EXISTS `movie`;
CREATE TABLE `movie` (
`Mflowline` int(11) NOT NULL AUTO_INCREMENT,
`Mid` char(6) NOT NULL DEFAULT '',
`Mname` varchar(50) NOT NULL DEFAULT '',
`Moutdte` char(20) NOT NULL,
戴蕴慧
`Moffdate` char(20) NOT NULL,
`Mpicture` char(1) NOT NULL DEFAULT '',
`Mbrief` varchar(500) NOT NULL DEFAULT '',
`Mshowtime` char(20) NOT NULL,
`Mprice` varchar(10) NOT NULL,
`Mstatus` char(10) DEFAULT '0',
`Cwill1` varchar(100) DEFAULT NULL,
`Cwill2` varchar(100) DEFAULT NULL,
PRIMARY KEY (`Mid`),
KEY `Mflowline` (`Mflowline`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
/
*Data for the table `movie` */
insert into
`movie`(`Mflowline`,`Mid`,`Mname`,`Moutdte`,`Moffdate`,`Mpicture`,`Mbrief`,`Mshowtime`,`Mp rice`,`Mstatus`,`Cwill1`,`Cwill2`) values (1,'001','⼤鱼海棠','','','','','2016-07-31
19:30','30','0',NULL,NULL),(2,'002','忍者神龟2','','','','','2016-07-28
13:35','25','0',NULL,NULL),(3,'003','时空恋旅⼈','','','','','2016-07-25
17:00','40','0',NULL,NULL),(4,'004','Superman','','','','','2016-08-03
15:20','25','0',NULL,NULL),(9,'005','魔兽','','','','','2016-8-5 19:30','50','0',NULL,NULL);
/*Table structure for table `ordered` */
DROP TABLE IF EXISTS `ordered`;
CREATE TABLE `ordered` (
`Oid` int(6) unsigned zerofill NOT NULL AUTO_INCREMENT,
`Cid` char(11) NOT NULL,
`Mid` char(6) NOT NULL,
`Sid` char(3) NOT NULL,
`Odate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`Mshowtime` char(20) NOT NULL,
`Off` char(1) NOT NULL DEFAULT '0',
`Orevoke` char(1) DEFAULT '0',
`Paid` char(10) NOT NULL DEFAULT '0',
你是我一首歌`Owill1` varchar(100) DEFAULT NULL,毛阿敏 幸福
`Owill2` varchar(100) DEFAULT NULL,
PRIMARY KEY (`Oid`)
)
ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8;
/*Data for the table `ordered` */
insert into
`ordered`(`Oid`,`Cid`,`Mid`,`Sid`,`Odate`,`Mshowtime`,`Off`,`Orevoke`,`Paid`,`Owill1`,`Owill2`) values
(000023,'123','001','12','2016-07-21 16:59:12','2016-07-31
19:30','0','0','30',NULL,NULL),(000025,'123','001','13','2016-07-22 09:04:57','2016-07-31 19:30','0','0','30',NULL,NULL), (000026,'123','001','22','2016-07-22 09:10:42','2016-07-31 19:30','0','0','30',NULL,NULL),(000027,'183********','002','12','2016-07-22
09:14:42','2016-07-28 13:35','0','0','25',NULL,NULL);
/*Table structure for table `seat` */
DROP TABLE IF EXISTS `seat`;
CREATE TABLE `seat` (
`Sfloeline` int(11) NOT NULL AUTO_INCREMENT,
`Sid` char(3) NOT NULL,
数据库实现截图:
数据库:
表:
Customer:
Seat:
爱的回答
Movie:
Ordered:
⼆、界⾯设计
”在线电影售票系统“设计的⽹页界⾯,由我们全体项⽬组成员共同分析探讨,设计到了如下的界⾯设计:
1.由rose2000e绘制的界⾯关系图:
⽤户关系图:
管理员关系图:
eyes wide open
2.项⽬开发实现中的界⾯实现
主要是界⾯的jsp⽂件:
其中,
ad_movie.jsp管理员选择添加电影界⾯admin_movie.jsp管理员电影管理界admin.jsp管理员登录界⾯choose_seat.jsp购票选座界⾯cinema.jsp⽤户⾸页Dyht.jsp电影⼤鱼海棠界⾯
get_cus.jsp查询⽤户信息界⾯get_ord.jsp查询订单信息界⾯index.jsp系统⾸页int_mv.jsp添加电影界⾯
login.jsp登录界⾯menu.jsp菜单界⾯
my_inf.jsp个⼈信息界⾯my_ord.jsp个⼈订单界⾯
no_ord.jsp查询订单⽆显⽰界⾯ordered.jsp选座⽣成订单界⾯
pay.jsp⽀付结果界⾯reg_success.jsp注册成功界⾯register.jsp⽤户注册界⾯right.jsp⾸页显⽰⼀个界⾯Rzsg.jsp忍者神龟电影界⾯sel_cus.jsp选择⽤户界⾯
sel_mv.jsp选择电影界⾯sel_ord.jsp选择订单界⾯Skllr.jsp时空恋旅⼈电影界⾯top.jsp上个界⾯
矢野浩二死了吗
upinf.jsp更新个⼈信息界⾯