2023年7月6日发(作者:)
电影购票系统设计研究
摘 要
伴随经济的进步,观看电影逐渐变成大众一般生活中常见的娱乐模式,这就促进了国内外电影行业的进步。因为网络科技的持续发展,互联网订购电影票就开始取代大众之前排队买票的情况。互联网订票不只便利、此外还可以节约时间,完成快速退票。大众观看电影不需要去电影院查找想要的电影以及详细的信息和时间。目前只需要上网
就可以快速、高效查找到全部相关数据。
本系统是依照互联网影院订票的真实状况来研发的。系统一般可以被划分成前台以及后台部分。在前台,使用者注册登录之后可查看播放影片的详细内容。根据影片信息可以选择场次和座位,然后订票。在后台,管理员就能对使用者、站内新闻、影片信息和使用者订票情况进行查看。管理员可添加、修正、去除站内新闻、电影内容等,此外还能查看票房。
依照之前众多时期的探究以及规划,本系统使用B/S模式,此外使用.NET科技开展主要页面的设计和功能规划,后台数据库选择SQL Server 2000。本系统设计页面大方直接,使用者可轻松进入操作页面,此外具备完善的功能,可为影院售票服务准备一定的基础。
关键词:订票系统;;数据库
目 录
1. 绪论 .......................................................................................................... 1
2. 可行性分析 ............................................................................................. 2
3. 系统流程设计 ......................................................................................... 3
3.1 系统流程图 .............................................................................................. 3
3.2 数据图 ...................................................................................................... 3
4. 总体设计 ................................................................................................. 5
4.1 系统前台功能模板设计 .......................................................................... 5
4.2 系统后台功能模板设计 .......................................................................... 6
4.3 数据库模板设计 ...................................................................................... 6
5. 详细设计 ................................................................................................. 9
5.1 系统前台设计 .......................................................................................... 9
5.2 网站设计模板 .......................................................................................... 9
5.3 用户注册模板 .......................................................................................... 9
5.4 订票模板 ................................................................................................ 10
5.5 管理员模板 ............................................................................................ 12
6. 结论 ........................................................................................................ 15
参考文献..................................................................................................... 16
致谢 ............................................................................................................. 17
1. 绪论
影院售票体系的研发目标就是让售票方式从之前的手工记载发展成购票系统管理,为工作人员准备良好的便利。使用者也自主在任何地点查看影片、购票、退票等操作。本人利用对电影院的真实状况开展全面的分析,开展具体的需求探究,对目前管理方式开展改善,研发出全新的管理体系,进而感悟到系统研发理念,了解系统研发的程序以及方式。伴随电影院信息系统的持续健全,售票管理会全面依靠信息化监管。因此系统研发会根据电影院售票活动的真实状况,让其可以马上满足具体售票活动需求。
影院售票系统的执行主要作用就是减少相关工作人员;管理人员可以随时浏览查看,而且更加直观;抓变看之前手工记载模式,电脑记录就更加便利直接;实现了影院售票的自动化。
17 2. 可行性分析
依照电影院指出的系统作用、性能和完成的多种限制因素,依照全新系统目的来评估所需要的科技是否完善,本系统就是数据库监管以及审查,目前的科技非常健全、完善,具备良好硬件、软件以及环境条件,通过目前科技条件可以完成本系统的最终目标。此外,思考给予的开发时间也非常充足,估计系统可以在要求的时间内结束研发活动。
根据上述探究可知,影院售票体系的开发具备技术基础。
17 3. 系统流程设计
3.1 系统流程图
第一没有注册的使用者需要完成注册,之后输入用户名以及密码步入页面。依照互联网中的影片信息使用者可挑选感兴趣的电影。之后订票信息会自主储存到相应数据库中。
本系统的具体流程为如图3.1所示。
图3.1 系统流程图
3.2 数据图
本系统主要模型数据流图参考图3.2。
图3.2 系统基本模型数据流图
从本图中我们并不能了解订票系统的全部内容。因此接下来需要喜欢主要系统模型,徐叙述具体的功能。系统功能数据流图可参考图3.3。
17
图3.3 系统功能数据流图
17 4. 总体设计
4.1 系统前台功能模板设计
本售票系统的前台作用一般包含站内新闻、用户注册、影片信息、购票等部分;此部分主要层次结构图参考图4.1。
图4.1 影院售票系统前台功能模板图
功能说明:
(1)网站首页:在首页中使用者可全面掌握最近播放的电影和重要的新闻事件。
(2)站内新闻:使用者可查看页面播放的相关新闻。
(3)影片资讯:此部分重点给使用者准备有关电影的具体叙述。使用者可利用此页面掌握最近播放的电影和详细内容,比如此电影的导演、演员、内容、时间、价格等。之后可挑选感兴趣的电影、之后转移到订票页面再挑选场次以及座位,然后完成订票流程。该功能要下下面单独介绍。
(4)用户注册:使用者如果要购票就需要注册,之后进行登陆。
注册用户的个人功能模块如图4.2所示。
图4.2 用户个人功能模板图
用户登陆:使用者输入个人已注册的名字以及密码,顺利登陆之后可步入电影具体页面挑选场次以及座位、之后点击订票按钮就可顺利购票。使用者还步入个人后台改正自身资料、监管个人订票情况。
17 4.2 系统后台功能模板设计
模块说明:
(1)系统管理:此部分完成对管理员的添加以及删除。比如、超级管理员可添加以及删除一般管理员,然而后者却不具备此功能。一般管理员只可以开展站内信息、注册用户信息、订票信息开展添加、修正以及删除等。
(2)站内新闻管理:可对具体新闻实施添加、查找、修正、删除等。
(3)注册用户信息管理:对注册用户开展监管。
(4)影片信息管理:对放映影片的信息进行添加、查询、修改、删除等功能。
(5)订票管理:对用户的订票、退票等功能进行管理。还可以针对每个电影统计票房。
具体售票系统后台的层次模块参考图4.3。
图4.3 影院售票系统后台模板图
4.3 数据库模板设计
(1)新闻信息表用来储存新闻的内容。
表4.1 新闻信息表
列名
ID
title
content
addtime
数据类型
int
varchar
varchar
datetime
长度
4
50
255
8
允许空
✓
✓
✓
字段说明
站内新闻标题
站内新闻内容
(2)用户信息表用来储存后台管理员的主要信息。
表4.2 后台管理员用户信息表
17 列名
ID
username
pwd
qx
addtime
数据类型
int
varchar
varchar
varchar
datetime
长度
4
50
50
50
8
允许空
✓
✓
✓
✓
字段说明
用户名
密码
权限
(3)影片信息表用来储存电影主要内容。
表4.3 影片信息表
列名
ID
bianhao
yingpinamingcheng
daoyan
zhuyan
yingpianleixing
guojia
pianchang
shangyingshijian
piaojia
tupian
beizhu
addtime
数据类型
int
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
datetime
长度
4
50
50
50
50
50
50
50
50
50
50
800
8
允许空
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
字段说明
编号
影片名称
导演
主演
影片类型
国家
片长
上映时间
票价
图片
备注(由于文章的长短所以把长度设置为800)
(4)友情链接信息表用来储存友情链接主要内容。
表4.4 友情链接信息表
列名
ID
wangzhanmingcheng
wangzhi
addtime
数据类型
int
varchar
varchar
datetime
长度
4
50
50
8
允许空
✓
✓
✓
字段说明
网站名称
网址
(5)订票信息表用来储存订票主要内容。
表4.5 订票记录信息表
17 列名
ID
dingpiaoren
yingpianbianhao
yingpianmingcheng
fangyingshijian
fangyingdidian
zuowei
piaojia
addtime
数据类型
int
varchar
varchar
varchar
varchar
varchar
varchar
varchar
datetime
长度
4
50
50
50
50
50
50
50
8
允许空
✓
✓
✓
✓
✓
✓
✓
✓
字段说明
订票人即用户名
影片编号
影片名称
放映时间
放映地点
座位
票价
17 5. 详细设计
可划分成系统前台以及后台设计。
5.1 系统前台设计
前台设计一般是为了便于使用者掌握相关影片内容开展购票。
5.2 网站设计模板
众多按钮就可自主跳转到相应的页面。点击站内新闻列表可马上转移到上述新闻的具体页面,点击全新影片的图片可马上转移到跳此电影界面。此处左下角系统公告主要从下往上持续变化。用文字移动属性marquee来实现了该功能。主要代码如下: