运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
操作系统环境: Windows XP/7/8//8.1/10/11或者Linux或者MacOS,2G内存以上,推荐4G,4G以上更好
可以实现: 用户页面买票界面,用户页面用户登录页面,用户页面用户页面,用户页面购票,用户页面选票界面,管理员角色修改场次,管理员角色后台登录页面,管理员角色场次增删改查,管理员角色影片管理,管理员角色用户增删改查,管理员角色管理员增删改查,管理员角色订单搜索等。
用了技术框架: HTML+CSS+JavaScript+java+jsp+Spring+hibernate+struts 2
所用的数据库: Mysql数据库,任意版本均可,也可使用各种数据库工具,例如Navicat等。
——————————————————————————————————————————
部分功能运行截图如下(点击可以放大):
SSH电影订票管理系统-文档截图-综述↓↓
#### SSH电影订票管理系统-文档截图-系统概要设计↓↓
#### SSH电影订票管理系统-文档截图-数据库设计↓↓
#### SSH电影订票管理系统-文档截图-系统测试↓↓
#### SSH电影订票管理系统-用户页面-用户登录页面↓↓
#### SSH电影订票管理系统-用户页面-用户页面↓↓
#### SSH电影订票管理系统-用户页面-买票界面↓↓
#### SSH电影订票管理系统-用户页面-选票界面↓↓
#### SSH电影订票管理系统-用户页面-购票↓↓
#### SSH电影订票管理系统-管理员角色-后台登录页面↓↓
#### SSH电影订票管理系统-管理员角色-影片管理↓↓
#### SSH电影订票管理系统-管理员角色-修改场次↓↓
#### SSH电影订票管理系统-管理员角色-场次增删改查↓↓
#### SSH电影订票管理系统-管理员角色-用户增删改查↓↓
#### SSH电影订票管理系统-管理员角色-订单搜索↓↓
#### SSH电影订票管理系统-管理员角色-广告管理(可以删除)↓↓
#### SSH电影订票管理系统-管理员角色-管理员增删改查↓↓
数据库设计文档
数据库名:ssh_dianying_dingpiao
文档版本:粗写版
文档版本:粗写版
序号 | 表名 | 说明 |
1 | ad | |
2 | admin | |
3 | edition | |
4 | kind | |
5 | language | |
6 | member | |
7 | movie | |
8 | play | InnoDB free: 3072 kB; (`movieid`) REFER `ssh_dianying_dingpiao/movie`(`id` |
9 | ticket |
返回目录
表名:ad
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | ad_id | int | 10 | 0 | N | Y | ||
2 | ad_img | varchar | 200 | 0 | N | N | 广告图片 | |
3 | ad_href | varchar | 200 | 0 | N | N | 广告链接 |
返回目录
表名:admin
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | admin_id | int | 10 | 0 | N | Y | ||
2 | admin_name | varchar | 45 | 0 | N | N | 登录名 | |
3 | admin_pwd | varchar | 45 | 0 | N | N | 密码 | |
4 | admin_privilege | varchar | 45 | 0 | N | N | 权限 |
返回目录
表名:edition
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | edition_id | int | 10 | 0 | N | Y | ||
2 | edition_name | varchar | 45 | 0 | N | N | 版本名 |
返回目录
表名:kind
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | kind_id | int | 10 | 0 | N | Y | ||
2 | kind_name | varchar | 45 | 0 | N | N | 类型名 |
返回目录
表名:language
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | language_id | int | 10 | 0 | N | Y | ||
2 | language_name | varchar | 45 | 0 | N | N | 语言名 |
返回目录
表名:member
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | member_id | int | 10 | 0 | N | Y | ||
2 | member_email | varchar | 45 | 0 | N | N | 邮箱 | |
3 | member_pwd | varchar | 45 | 0 | N | N | 密码 | |
4 | member_name | varchar | 45 | 0 | Y | N | NULL | 姓名 |
5 | member_phone | varchar | 20 | 0 | Y | N | NULL | 电话 |
6 | member_money | double | 23 | 0 | Y | N | NULL | 金额 |
7 | member_gender | bit | 1 | 0 | Y | N | NULL | 性别 |
8 | member_photo | varchar | 200 | 0 | Y | N | NULL | 头像 |
返回目录
表名:movie
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | movie_id | int | 10 | 0 | N | Y | ||
2 | movie_name | varchar | 45 | 0 | N | N | 名称 | |
3 | movie_director | varchar | 45 | 0 | N | N | 导演 | |
4 | movie_actor | varchar | 45 | 0 | N | N | 演员 | |
5 | movie_info | varchar | 500 | 0 | N | N | 信息 | |
6 | movie_language | int | 10 | 0 | N | N | 语言 | |
7 | movie_kind | int | 10 | 0 | N | N | 类型 | |
8 | movie_photo | varchar | 200 | 0 | N | N | 图片 | |
9 | movie_long | int | 10 | 0 | N | N | 片长 | |
10 | movie_date | timestamp | 19 | 0 | N | N | current_timestamp() | 上映日期 |
11 | movie_edition | int | 10 | 0 | N | N | 版本 |
返回目录
表名:play
说明:InnoDB free: 3072 kB; (`movieid`) REFER `ssh_dianying_dingpiao/movie`(`id`
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | play_id | int | 10 | 0 | N | Y | ||
2 | play_movie | int | 10 | 0 | N | N | 影片 | |
3 | play_time | timestamp | 19 | 0 | N | N | current_timestamp() | 放映时间 |
4 | play_price | double | 23 | 0 | N | N | 票价 |
返回目录
表名:ticket
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | ticket_id | int | 10 | 0 | N | Y | ||
2 | ticket_play | int | 10 | 0 | N | N | 场次 | |
3 | ticket_member | int | 10 | 0 | N | N | 观众 | |
4 | ticket_code | varchar | 45 | 0 | N | N | 订单号 | |
5 | ticket_seat | int | 10 | 0 | N | N | 座位 | |
6 | ticket_price | double | 23 | 0 | N | N | 价钱 | |
7 | ticket_date | timestamp | 19 | 0 | N | N | current_timestamp() | 日期 |
8 | ticket_flag | bit | 1 | 0 | N | N | true:已付款;false:已退票 |