目 录
第1章 前言
1.1 项目开发背景
1.2 项目开发的意义
1.3 主要研究内容
第2章 可行性分析
2.1可行性分析
2.1.1技术可行性
2.1.2经济可行性
2.1.3操作可行性
2.2需求分析
2.2.1功能需求分析
2.2.2用户角色需求
2.2.3性能需求
第3章 系统设计
3.1系统思维导图
3.2系统主要功能点设计
3.3数据库设计
3.3.1系统整体的E-R图
3.3.2数据库结构设计
第4章 详细设计与实现
4.1界面设计
4.1.1后台界面
4.1.2前台界面
4.2使用流程设计
4.3详细实现
4.3.1登录模块
4.3.2公告模块
4.3.3交流模块
4.3.4收藏模块
4.3.5选座模块
4.3.6订单模块
4.3.7评价模块
4.3.8个人模块
第5章 软件测试
5.1测试原则
5.2测试声明
5.3测试目的
5.4测试用例
5.5测试结果
第6章 总结
参考文献
致 谢
1.1 项目开发背景
互联网给人们的生活环境带来了巨大的变化,网络已经成为许多活动的重要场所。伴随着第三次工业革命,信息社会已然步入,人与人之间的联系变得更加紧密,从而使得互联网发展到今天,是必然的结果。互联网极大地改变了从人类的物质到精神、内容到生产的各种活动,给人们带来了心得、机会和挑战。
从国内外的情况来看,传统的线下交易需要确认时间、地点、人物,已经无法适应现代快节奏的生活。由于互联网的到来,拉近了人们之间的交流,线上交易也随之来临。而这种基于互联网的线上交易也被叫做电子商务,简称电商。全世界各国的电子商务的发展十分迅速,逐渐代替传统的商业模式。电影购票系统就是在这种电子商务的模式下逐渐诞生的产物。
现在,互联网影响着人们的活动,包括学习和生活以及群众的工作。电影院上映了受关注度高的电影后,很多观众反应说很难买到电影票,从而导致有些人群只能在深夜人少的时候看。在一些大城市规模较好的电影院售票处,也发生了早上早起排队买票的现象。以上就是存在的问题,因此,需要设计开发出一套性能、技术更好的电影购票系统。
1.2 项目开发的意义
本次毕业设计的目的是为了解决人们购买电影票存在效率低下且不容易买到想要的座位和场次的票的问题。众所周知,以前大家要想去电影院看电影,需要到电影院门口排队等待买票。如果要买电影票的人很多,就会导致买票慢、效率低下的问题,而且如果有插队的现象,更会加剧效率低下的问题,激化买票等待的人的矛盾。
传统的电影纸质票需要到指定的印刷厂先进行印刷,再分发到各电影院手里。最重要的是,如果想要买自己要选择的座位场次的票的话,一般来说,售票员是不会批准的,除非是售票员的熟人或者亲朋好友,否则想都别想,基本上都是有什么座位场次的票就给什么票。而到了现代社会,如果有开发好的网上的电影购票系统,只需要打开浏览器,连上网络,注册登录,动动鼠标,就可以解决这个问题。
因此,综上所述,设计一个基于计算机技术的电影购票系统是十分有必要的,就是为现代的人们解决购买电影票存在的各种困难的问题,同时也是性格内向害羞的人的福音,因为他们害怕跟人打交道,从而导致买票不敢跟工作人员开口的问题。而设计这样的系统不需要与人打交道,只需要在界面上动动手指,即可解决买票难的问题。除此之外,有这样一个网上购票系统,可以提高电影的知名度,为电影制作厂商省下不少的宣传成本,顾客也可以提前了解到最新的电影情况,从中选择自己喜欢的影片进行观看。
1.3主要研究内容
用户打开浏览器,输入相对应的网址,进入到该电影购票系统。用户先进行注册登录,后台系统会对用户输入的数据进行校验是否输入正确。用户分为两个,一个是管理员,另外一个是客户。管理员登录成功后,可进行电影票价格信息管理、影片信息管理、放映时间管理、其他相关影片信息管理等;客户登录成功后,可进行个人信息管理、影片查询、在线选座、订单下单、放映时间查询、影片评论等。
(1)用户管理:管理员可以管理所有用户,进行增删改查操作。
(2)电影分类管理:管理员可以对电影的分类进行增删改查。
(3)电影管理:管理员可以对电影进行新增、更新、删除,可以对电影的封面图进行图片上传;普通用户只能进行查看,不能进行更新和删除。
(4)电影封面图的在线预览:电影封面图支持后台在线预览功能。
(5)订单管理:管理员可以在后台进行电影票的订单管理。
(6)数据的统计:后台系统统计不同分类的电影票总销量以及销售,并用统计图展示出来。
(7)前端首页:分类展示电影封面,可以点击进入影片详情,展示热卖电影和平台推荐电影。
(8)在线选座:支持用户在页面上进行选座功能。
(9)收藏功能:支持用户对自己喜欢的电影进行收藏。
(10)在线下单:用户在选好座位后,可以在线下单购买电影票。
(11)支持退票:在电影放映之前支持用户退票,退票后钱自动退到用户余额,且选过的座位自动清空,不影响其他用户选座。
(12)观影优惠:看完电影会有10个积分的优惠,价值0.1元,在用户看完电影后,会自动返还到用户余额。
(13)在线充值和扣费:模拟用户在线充值费用以及下单后扣除对应的电影票费用。
(14)用户权限:登录时选择角色,不同角色的用户拥有不同的权限功能。
(15)登录注册:登录注册功能。
(16)修改密码:用户登录到系统后,可以修改自己的密码。