在线电影售票系统开题报告
2021-12-24 15:29:08
全文总字数:3471字
1. 研究目的与意义及国内外研究现状
随着信息时代的到来,各种类型的网站业务呈现前所未有的上升趋势,大多数消费者的消费观念从逛商场转变为网上购物,多数电子商务的年点击量早已过百亿,基于此,影视业务系统为广大电影需求用户提供了一个时尚的电子商务平台,用户足不出户就能了解最新影视信息,网上购票既方便快捷又节省时间。该系统也是影院全新的宣传基地,影院可将自己的最新消息公布出去,用户轻点手指,就能够完成自己的需求,通过该系统,影院可以更有效地宣传其形象,用户可以更方便实用的进行消费,为了满足用户和影院的需求,使双方互利,特此开发该影视业务系统。
国内外研究现状
本系统的主要作用是管理票务信息,还可以实现预订票,退票,让观众及时了解售票的情况,及时买票;以保证售票工作能更顺畅的运行。这就要求软件的设计要结合具体实际,从而为影院管理服务,提高运行效率。为此,我进行了专门调查,搜集了大量的资料,制定了详尽的需求分析与系统设计。本系统可以很好地帮助影院提高工作效率,进一步提高工作效益和影院现代化水平,具有很高的开发价值和使用价值。
通过大量的需求调研,结合国内外影视事业发展现状,确定了本系统开发的关键技术,该系统严格按照软件生命周期思想作为指导,j2ee技术完成系统的开发过程。数据库设计阶段采用mysql构建系统数据库,利用servlet实现软件架构设计,保障了系统具有良好的可维护可管理和可扩展性,论述了各个阶段所完成的工作,包括用户个人信息管理、用户订单管理、影院管理员展厅管理、影院管理员订单管理、影院管理员影片管系统管理员用户管理、系统管理员影院管理等若干模块的设计与实现。
2. 研究的基本内容
本系统主要是实现电影院售票管理系统,从而提高售票效率。使用本系统,可以有效地管理和统计影票的基本信息和各类影院的相关信息,包括:影票基本信息、影院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改、查询统计功能,同时,还可以将这些信息打印输出,以方便整理和存档。具体功能模块如下:(1) 销售管理(影票信息的增加、查询和统计) (2) 预定影票管理(影票信息的预定和生成取票号) (3) 退票管理(影票的退票操作等)(4) 查询管理(放映场次查询,放映时刻表查询,售票情况查询) (5) 用户管理(用户权限的分配、初始密码的设置、密码的修改) (6) 系统管理(系统的备份和维护,影票分配,影票预售期设置,操作记录 等)
3. 实施方案、进度安排及预期效果
完成期限和采取的主要措施 :1. 广泛查阅、收集论文资料和研究资源,了解以及参考国内外对影院售票系统的研究成果;研究已存在的影院售票系统,学习他人的设计思想和方法,并在导师的指导下,利用在大学所学的一些软件开发知识完成该系统。 2.对该系统功能,流程分析。 3.进行系统的总体设计,调试。 4.对系统进行测试。
1.20-3.1 查找相关内容完成毕业设计开题报告
3.2-3.16系统分析与设计阶段
3.17 -4.17系统实施、调式阶段
4.18-5.12论文写作阶段(完成论文初稿)
5.13-5.28 毕业设计说明书编写和审阅及打印
如下为本系统的详细模块划分和说明
模块 | 模块名 | 子模块 | 二级子模块 | 功能描述 |
前台页面 | 前台主页面管理 | 用户资料注册 | 用户信息填写 | 帐号,密码,昵称填写 |
验证用户信息合法性 | 账号名不能重复 | |||
用户信息录入 | 将用户填写的资料录入到数据库中() | |||
用户登录认证 | 账号密码填写 | 用户填写帐号、密码 | ||
账号信息认证 | 验证所填写帐号是否存在及密码是否匹配 | |||
电影信息查看 | 查询电影信息 | 在主页面能看到所录入的电影的信息 | ||
电影选择 | 选择某一部电影,进入订票管理模块 | |||
订票管理 | 订票选座 | 座位信息及剩余票数查询 | 录入不同厅室的座位信息及剩余票数 | |
选座 | 修改座位的状态(已选/未选) | |||
订单增加删除 | 增加订单 | 确认选座后增加订单信息 | ||
撤销订单 | 撤销未付款的订单信息 | |||
支付管理 | 订单状态修改 | 修改订单状态 | 订单付款后改为已支付状态,增加支付时间 | |
超时订单撤销 | 超过支付时间的订单,撤销订单信息 | |||
支付功能 | 支付宝支付接口 | 提供支付方式及付款 | ||
退票管理 | 已付款订单时间验证 | 查询已付款订单 | 查询该用户已付款的订单 | |
验证已付款订单时间 | 验证其支付时间是否处于可退款时间内 | |||
历史订单管理 | 查询历史订单 | 查询历史订单及其状态 | ||
退票 | 可退款的订单退款 | 退回付款 | ||
退款后删除订单 | 删除订单 | |||
后台页面 | 后台主页面管理 | 管理员用户登录 | 权限管理 | 管理员账户可进入后台页面 |
登录后台页面 | 用管理员账户登陆后,进入后台页面 | |||
电影信息管理 | 增加电影 | 增加新上映的电影 | ||
修改电影信息 | 修改已录入电影信息 | |||
删除电影 | 删除下架的电影 | |||
总订单管理 | 查询订单 | 查询所有创建的订单 | ||
修改订单 | 修改已创建的订单 | |||
删除订单 | 删除已创建的订单 | |||
影院布局管理 | 增加电影座位信息 | 增加座位信息 |
表1 影库管理表---MOVIES
字段名称 | 数据类型 | 字段属性 | ||
字段大小 | 作用 | 是否为空 | ||
Movieid | Nvarchar | 50 | 电影号 | 否 |
Moviename | Nvarchar | 50 | 电影名称 | 否 |
Actor | Nvarchar | 50 | 导演 | 是 |
Actress | Nvarchar | 50 | 主演 | 是 |
Producer | Nvarchar | 25 | 制片厂 | 是 |
Playdate | datatime |
| 上映时间 | 否 |
表2 电影院座位管理表---SEATS
字段名称 | 数据类型 | 字段属性 | ||
字段大小 | 作用 | 是否为空 | ||
Seatid | Nvarchar | 50 | 座位号 | 否 |
Price | Numeric | (18,2) | 售价 | 否 |
Soldornot | Nvarchar | 50 | 是否卖出 | 是 |
表3 电影票信息表---TICKETS
字段名称 | 数据类型 | 字段属性 | ||
字段大小 | 作用 | 是否为空 | ||
Ticketsid | Nvarchar | 50 | 电影票号 | 否 |
Seatid | Nvarchar | 50 | 座位号 | 否 |
Movieid | Nvarchar | 50 | 电影号 | 否 |
MovieName | Nvarchar | 50 | 电影名 | 否 |
Playdate | Numeric | (18,2) | 上映时间 | 否 |
Price | datatime |
| 价格 | 否 |
Yanzhengma | int |
| 验证码 | 否 |
表4 职工信息表---WORKERS
字段名称 | 数据类型 | 字段属性 | ||
字段大小 | 作用 | 是否为空 | ||
WorkerId | Nvarchar | 50 | 职工号 | 否 |
password | Nvarchar | 50 | 职工密码 | 否 |
type | int | 10 | 职工类型 | 否 |
4. 参考文献
[1] 张大治//邵勇//王欢 jsp实用教程 清华大学出版社 2006.6
[2] 明日科技 jsp开发技术大全 人民邮电出版社 2007.11
[3] 陈海山 深入java servlet 网络编程 清华大学出版社 2002.2