在线售票系统的设计与搭建

2018-09-21 09:37朱祥东杨保华
价值工程 2018年27期

朱祥东 杨保华

摘要:在这个计算机极度普及的时代,计算机可以为我们做许多的事情。过去,如果我们想去电影院观看最新的电影,我们必须花费大量的时间和精力去排队买电影票,既费时费力,又令人厌烦。为了解决这一问题,我们完全可以通过计算机和互联网来完成。根据这个要求而设计和开发这个系统。在线电影售票系统可以提高劳动效率,节约成本,提高服务质量和客户体验。该系统包括用户登录功能、登录账户、电影提问,并按顺序制作,进行管理和数据库的操作。系统的角色分为三种类型:未注册用户、已注册用户和管理员,各自对应各自的任务来实现响应的功能。

Abstract: In this era of extremely popular computers, computers can do many things for us. In the past, if we wanted to go to the cinema to watch the latest movies, we had to spend a lot of time and energy lining up to buy movie tickets, which was time-consuming and laborious. In order to solve this problem, we can complete it through the computer and the Internet, and design and develop this system based on this requirement. Online movie ticketing system can improve labor efficiency, save costs, improve service quality and customer experience. The system includes user login function, login account, and movie questioning, and is produced in sequence to perform management and database operations. The role of the system is divided into three types: unregistered users, registered users, and administrators, each corresponding to its own task to implement the response function.

关键词:PHP;web;在线购买;在线电影;MySQL;Apache

Key words: PHP;web;online purchase;online movie;MySQL;Apache

中图分类号:TP311 文献标识码:A 文章编号:1006-4311(2018)27-0244-02

1 绪论

随着时代的发展,大多数人更愿意去电影院体验最新上映的大片。但是选电影和购票花费人们大量的时间和精力,费时又费力。

与此同时,人工售票也给管理人员带来繁重的工作量。为了方便电影院票务系统管理,必须开发更加先进、更加高效的电影售票系统[1]。随着计算机网络技术的高速发展,网络售票是大势所趋。在线售票系统的出现解决了售票难题,通过这个系统,可以实现一些常用的售票服务,并且保证无错且高效。

2 关键技术

本系统主要使用了Apache、PHP、MySQL、jQuery、BootStrap等技术。

①Apache技术:Apache目前为止是世界上最流行的web服务器软件,它的高性能是页内公认,高速、可靠、稳定是它的代名词。Apache服务器具有扩展性极强的特点[2]。

②PHP技术:PHP中文名为超文本预处理器,它集合了许多语言的优点,是一种新兴的语言[3]。PHP集合了C、JAVA、Perl等语言的优点,主要针对动态网页开发,处理代码的速度更加快速高效。同时,PHP也是一款开源的软件,它支持几乎所有的数据库和操作系统。

③jQuery技术:jQuery是一个小巧的JavaScript库,其兼容性很强,很方便,减少了代码的冗余,提高了编程的效率。文档非常全面,有许多成熟的插件可供选择,兼容CSS3和各种常见的浏览器。

④MySQL:MySQL是一个关系型的数据库,它具有体积小、速度快、成本低的特点。

MySQL对PHP有非常好的兼容性[4],而PHP是目前最流行的web开发语言。Windows作为操作系统,Apache作为web服务器,MySQL作为数据库,PHP作为端脚本解释器,这四种软件都是免费开源的软件,花费较低成本就可以搭建起一个稳定可靠的网站系统,业内通常将这样的组合称为WAMP组合。本文设计的电影在线系统就是使用WAMP组合进行搭建。

3 总体设计

本系统主要使用PHP语言设计开发,总体分为三大模块:用户管理模块、商户管理模块、以及后台管理模块,如图1所示。采用b/s架构对在线售票系统进行功能设计。

3.1 系统搭建

该系统采用B/S架构(浏览器/服务器)和基于两种模式的Web服务,是一种适合互联网环境的模型框架,系统架構模式图如图2所示。

整体实现有三个模块分别为:用户管理模块包括用户注册、系统登录和用户界面(影音列表);商户管理模块包括资讯管理、电影管理、订单管理、影评管理以及会员管理;后台管理模块包括资讯管理、电影管理、订单管理、影评管理以及会员管理,以影片管理为例。

3.2 影片管理

通过影片管理可以修改相应的电影名称、电影介绍和相应信息页上的其他基本信息,完成安排电影列表、电影名称、电影时间,电影表界面如图3所示。

部分代码如图4所示。

4 系统测试

通过UI测试、单元测试、组合测试、性能测试及整体检测,系统达到设计的预期效果,具有一定的负载工作,通过模拟用户的各种环境,验证了系统具有不同环境的适用能力。

5 结论

本文基于Apache、PHP、MySQL、jQuery、BootStrap等技术一套功能完整的在线影院售票管理系统。经测试其数据正常显示、功能完整及操作流畅。

参考文献:

[1]沈尧.中国电影在线票务发展研究[D].中国电影艺术研究中心,2016.

[2]黄娇平.PHP技术在中小型网站开发中的应用研究[J].无线互联科技,2017(3):42-43.

[3]熊慧.基于Bootstrap的响应式网页设计与实现[J].数码世界,2018(2):10.

[4]穆荣军.基于Apache+MySQL+PHP的关键技术分析[J].中国电化教育,2002(2):79.