一、源码特点
JSP ssh 电影院购票管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用
B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。
jsp ssh电影管理系统
二、功能介绍
前台功能:
1)系统首页浏览
2)公告浏览
3)电影浏览 放映计划浏览
4)提交订单、查看订单、电影评价
5)个人信息修改
6)用户注册、登录
后台功能:
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)公告管理:对公告信息进行添加、删除、修改和查看
(3)电影管理:对电影信息进行添加、删除、修改和查看
(4)放映计划管理:对放映计划信息进行添加、删除、修改和查看
(5)订单管理:对订单信息进行删除、修改和查看
(6)评价管理:对评价信息进行删除、修改和查看
(7)个人信息修改
数据库设计
CREATE TABLE `yonghu` (
`yhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`qx` VARCHAR(40) default NULL COMMENT '权限', PRIMARY KEY (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gonggao` (
`ggid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间', PRIMARY KEY (`ggid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `dianying` (
`dyid` int(11) NOT NULL auto_increment,
`dymc` VARCHAR(40) default NULL COMMENT '电影名称',
`sz` VARCHAR(40) default NULL COMMENT '时长',
`dy` VARCHAR(40) default NULL COMMENT '导演',
`yy` VARCHAR(40) default NULL COMMENT '演员',
`jj` VARCHAR(40) default NULL COMMENT '简介',
`tp` VARCHAR(40) default NULL COMMENT '图片', PRIMARY KEY (`dyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `fyjh` (
`fyjhid` int(11) NOT NULL auto_increment,
`jh` VARCHAR(40) default NULL COMMENT '计划',
`sysj` VARCHAR(40) default NULL COMMENT '上映时间',
`dy` VARCHAR(40) default NULL COMMENT '电影',
`yt` VARCHAR(40) default NULL COMMENT '影厅',
`zsl` VARCHAR(40) default NULL COMMENT '长数量',
`ksl` VARCHAR(40) default NULL COMMENT '宽数量',
`jg` VARCHAR(40) default NULL COMMENT '价格',
`sm` VARCHAR(40) default NULL COMMENT '说明', PRIMARY KEY (`fyjhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `dingdan` (
`ddid` int(11) NOT NULL auto_increment,
`bh` VARCHAR(40) default NULL COMMENT '编号',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`dgsj` VARCHAR(40) default NULL COMMENT '订购时间',
`zjg` VARCHAR(40) default NULL COMMENT '总价格',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`sm` VARCHAR(40) default NULL COMMENT '说明',
`zw` VARCHAR(40) default NULL COMMENT '座位', PRIMARY KEY (`ddid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
代码设计
public String add()
{//对表dianying进行添加操作
DBO db=new DBO();
String sql="";
ResultSet rs=null;
int num=0;
try{
sql="select count(1) as num from dianying where dymc='"+dianying.getDymc()+"' ";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失败、名称重复');</script>");
}else{
dao.adddianying(dianying);
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
}
}catch(Exception e){
System.out.println(e.toString());
}finally{
db.close();
}
return "dianyingadd";
}
public String list()
{//对电影进行管理 对表dianying进行查询
try{
dianyings=dao.getdianyings(" from dianying where 1=1");
}catch(Exception e){
System.out.println(e.toString());
}
return "dianyinglist";
}
public String listp()
{//对电影进行管理 对表dianying进行查询
try{
dianyings=dao.getdianyings(" from dianying where 1=1");
}catch(Exception e){
System.out.println(e.toString());
}
return "dianyinglistp";
}
public String del()
{//对电影进行删除 对表dianying进行删除
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
dianying tempbean=dao.getdianying("from dianying where dyid="+keyid);
try{
dao.deldianying(tempbean);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
return list();
}
public String modPage(){
对电影修改页面 对表dianying进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
dianying=dao.getdianying("from dianying where dyid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "dianyingmodPage";
}
public String mod(){
对电影进行修改操作 对表dianying进行修改
try{
dao.modifydianying(dianying);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
return list();
}
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
2、开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspsshfilm.sql,系统名称sshfilm
4、系统首页地址:http://127.0.0.1:8080/sshfilm/qt/index.jsp
四系统实现
代码下载
https://download.csdn.net/download/qq_41221322/89034095
需要源码 其他的服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓