android操作系统的电影订票app(附件)
1关键词 1ABSTRACT 1KEY WORDS 11 绪论 11.1 研究背景及意义 11.2 国内外研究现状 21.2.1 国内研究现状 21.2.2 国外研究现状 31.3 研究目的和内容 32 开发环境和应用技术 32.1 开发环境概述 32.1.1 系统需求的硬件环境 32.1.2 系统需求的软件配置 32.2 相关技术概述 32.2.1 阿里云服务器 32.2.2 数据库概述 42.2.3 PHP概述 52.2.4 Apache服务器概述 52.3 相关技术开发相关介绍 52.3.1 React Native 52.3.2 React Native环境搭建 53 电影订票系统的需求分析与设计 63.1 可行性分析 63.1.1 经济可行性 63.1.2 技术可行性 63.1.3 实施可行性 63.2 需求分析 63.2.1 总体需求设计 63.2.2 功能需求分析 74 系统总体设计 94.1 系统总体架构 94.2 时序图功能设计 104.2.1 用户注册登陆时序图 104.2.2 用户查询电影时序图 104.2.3 用户购票时序图 114.2.4 用户会员时序图 124.2.5 用户评论时序图 124.3 功能模块设计 134.3.1 用户注册账号功能设计 134.3.2 用户电影信息查看功能设计 134.3.3 用户购买电影票功能设计 134.3.4 用户发表评论功能设计 144.3.5 会员换购商品功能设计 154.4 数据库设计 164.4.1 数据库概念结构设计 164.4.2 数据库概念结构设计 195 系统的实现 225.1 登陆模块的实现 225.2 电影信息查看实现 235.3 买票功能实现 245.4 发现模块功能实现 275.5 我的模块功能实现 286 系统测试 306.1 测试目的 306.2 测试过程 306.3 测试结论 337 总结与展望 33基于Android操作系统的电影订票APP近些年来,智能手机订购电影票的手机应用应运而生。在手机操作系统中,Android操作系统相比于其他系统更为普及。通常为了节省时间,手机用户需要使用手机在线获取电影场次信息、票务信息并完成订票。基于上述原因,本毕业设计采用JavaSc *好棒文|www.hbsrm.com +Q: &351916072&
ript等前端开发语言、PHP服务器端脚本语言、MySQL后台数据库与Apache服务器,开发一个基于Android操作系统电影订票APP。MySQL数据库与Apache服务器布置在租赁的阿里云服务器上。该电影订票APP运用了网络技术,严格按照软件工程的理论知识与开发步骤进行设计和开发。经过测试,本毕业设计实现了面向电影观众的在线查看电影信息、查看影院信息、在线选取座位、在线购票与在线购买电影周边商品等功能。
目录
引言
绪论
研究背景及意义
中国电影市场是在全球电影产业的规模位列前茅,而且还在不断的快速发展。根据有关机构的统计数据显示,中国电影票房收入在2018年之前都将保持一定速率地上涨,最终会达到59亿美元,与2013年初相比,涨幅近90%。这一趋势显示着中国电影及周边产业前途光明错误!未找到引用源。。在观影人群方面,根据大数据分析,“80后”与“90后”的青年人依然是走进电影院里的主力军,占去年所有电影观影者的近90%。从世纪初到现在,电影产量的飞速发展也是电影市场进步的重要原因。在2001~2002年,当时中国一年官方与民间所发行的故事片类电影的只有88部。经过10年的蓬勃发展,在2010年,这一数字就达到了526部,这是质的飞跃。根据国家广电总局公布的的官方数据,在2013年,国产故事片类电影又达到了638部的总制作量,跟世纪初相比提高了6倍多。虽然与十年前相比,电影的票价已经不可同日而语,但是同时中国人民的收入也有了大幅度的提升。如上文所说,“80后”与“90后”在有一定消费能力的前提下,是电影院中的中坚力量。同时,随着电影类型的丰富与作品数量的发展,我国的电影产业出现了空前绝后的爆发式繁荣。
另外,随着信息时代的发展,移动互联网技术、智能手持设备的不断普及和推广,电影购票的手段也逐渐从传统的面对面排队购票向网络订票、现场取票等多方面进行发展。在2016年中国电影出票渠道占比情况中,在线选座占69.08%,传统线上团购占11.23%,线下售票及其他占19.69%,2016年的在线选座的百分比已超过2015年全年在线选座的百分比(51.16%)。[2]去年,在微信电影票、猫眼、格瓦拉、淘宝电影、百度糯米、豆瓣电影、蜘蛛电影、大众点评、时光网、钱宝有票、万达电影、卖座网等新老用户的共同带动下,共有近7亿人通过网络购买电影票。
在一些层面上,目前最好的营销是将商品业务进入消费者的手机,而不是通过外部的媒体宣传与引导。通过网络与智能手机,为电影购票建立一个面向用户,适合用户的APP,并为用户提供相对应的一条龙观看电影服务,对电影票的售卖是有极其大的帮助的,更加有利于电影产业的发展。
国内外研究现状
国内研究现状
在现阶段,智能手机急速发展,功能愈发强大,因此手机APP开发越来越热门,当开发者开发APP时,客户端主要搭建在两个操作系统,Android操作系统与IOS操作系统,Android操作系统由Google谷歌公司所研发较为开放的系统,而IOS是由Apple公司开发的封闭系统。错误!未找到引用源。鉴于这套体系方方面面的不同,每编写一款APP,需要运用不同的编程语言,相同的功能需要由两套不同的编程团队完成,是对人力物力的浪费,每一款APP的维护,也都是两个团队同时完成相同的功能,使用者才能获取最新版本,这样的产品运营过程,无疑大大加长了产品的运营周期。
在移动端,尤其Android端至今缺乏一个优秀的实践范例,大量的类与接口没有统一规范的使用方式,APP的编写者都按自己的编程习惯来进行编写,以至于其他人阅读这些代码时比较费力,如果维护这些APP时不再是原来编写的程序员,那么维护工作将变得异常复杂与繁琐,效率极低。恰巧Android操作系统又是开源操作系统,很多手机厂商,如华为,在研发手机的同时,又研发了属于自己的Android子系统,不同的手机又出现了不同分辨率的问题,对开发者来说,编写一个APP既需要适配众多不同的Android版本,又需要满足在不同分辨率下的显示,开发效率骤然降低[2]。
而在售卖电影票的APP方面,影院一般都有自己的开放API接口,比如万达,只要引用就能进行APP的开发,只不过,有些功能较为强大的API需要付费使用。如果涉及支付环节,第三方支付的接口也是能获取的的,只需要进行简单的开发,开发成本可以分情况估算,如果是开发者掌握开发技术,成本较低。目前电影订票app行业内竞争十分激烈,全国性的院线倾向于一些大的公司合作,比如支付宝,强强联合也推进了电影订票业务的发展。
国外研究现状
在国外,由于IT产业发展较早,一些我国移动开发端遇到的问题,他们也曾经遇到过,并且提出了一些可行的解决方案,如今国内的开发者大都也是按照他们的思路与框架进行研发。我们此处不妨多了解国外的对移动端开发的一些新的见解与react native的产生。
在经过大量的调试与磨合之后,APP关于到底是由原生开发还是web开发的争端,告一段落。Native以胜利结束了这场争夺,关键在于,Web UI的性能不能和Native相提并论。尽管智能手机的性能有巨大的进步,在User Interface这一层面Web User Interface与原生Android User Interface性能差距依然较大:Android的原生控件有更好的功能实现,更加准确的手势识别,更加合理的线程模型,而在web,图像的解码、文本渲染依然不能在设备中以多线程的手段进行渲染与处理,软件的运行的流畅程度因此受到了极大的影响错误!未找到引用源。。由于以上种种,我们的Android手机上的应用还是基于原生Native的较多,用户量非常大的软件也没有通过Web手段来编写的范例在。也许使用Web手段进行实现是大势所趋,但就目前的技术水平来看,基于Web实现的软件很难满足用户的需求。由于这种矛盾的存在,React Native被开发出来。React Native可以近似达到原生编程所达到的效果,同时经过调试与合适的条件,又可以在IOS与Android两个平台上运行,它是由Facebook公司于2015年推出的,因为其设计思想非常独特,是一种非凡的创新,功能也比较强大,编写却较为简单,容易上手,近些年来被越来越大的开发者接受与使用。
研究目的和内容
本文主要对网络购票APP进行了设计和实现,主要目的是为了实现观众和院线之间的信息对接,使观众能够免除排队的烦恼,也能提前得知票务信息与电影的评价。该系统能满足不同品味的观影用户的需求,观影用户可以选择不同品味电影;院线可以把许多工作从线下挪动到线上来做,例如电影的宣传,电影票的售卖,促进了电影行业的发展。同时,APP的本身就是一种宣传手段,用户可以足不出户的浏览到所有目前的电影信息与最新的电影周边商品,降低宣传成本,增强宣传效果。
ript等前端开发语言、PHP服务器端脚本语言、MySQL后台数据库与Apache服务器,开发一个基于Android操作系统电影订票APP。MySQL数据库与Apache服务器布置在租赁的阿里云服务器上。该电影订票APP运用了网络技术,严格按照软件工程的理论知识与开发步骤进行设计和开发。经过测试,本毕业设计实现了面向电影观众的在线查看电影信息、查看影院信息、在线选取座位、在线购票与在线购买电影周边商品等功能。
目录
引言
绪论
研究背景及意义
中国电影市场是在全球电影产业的规模位列前茅,而且还在不断的快速发展。根据有关机构的统计数据显示,中国电影票房收入在2018年之前都将保持一定速率地上涨,最终会达到59亿美元,与2013年初相比,涨幅近90%。这一趋势显示着中国电影及周边产业前途光明错误!未找到引用源。。在观影人群方面,根据大数据分析,“80后”与“90后”的青年人依然是走进电影院里的主力军,占去年所有电影观影者的近90%。从世纪初到现在,电影产量的飞速发展也是电影市场进步的重要原因。在2001~2002年,当时中国一年官方与民间所发行的故事片类电影的只有88部。经过10年的蓬勃发展,在2010年,这一数字就达到了526部,这是质的飞跃。根据国家广电总局公布的的官方数据,在2013年,国产故事片类电影又达到了638部的总制作量,跟世纪初相比提高了6倍多。虽然与十年前相比,电影的票价已经不可同日而语,但是同时中国人民的收入也有了大幅度的提升。如上文所说,“80后”与“90后”在有一定消费能力的前提下,是电影院中的中坚力量。同时,随着电影类型的丰富与作品数量的发展,我国的电影产业出现了空前绝后的爆发式繁荣。
另外,随着信息时代的发展,移动互联网技术、智能手持设备的不断普及和推广,电影购票的手段也逐渐从传统的面对面排队购票向网络订票、现场取票等多方面进行发展。在2016年中国电影出票渠道占比情况中,在线选座占69.08%,传统线上团购占11.23%,线下售票及其他占19.69%,2016年的在线选座的百分比已超过2015年全年在线选座的百分比(51.16%)。[2]去年,在微信电影票、猫眼、格瓦拉、淘宝电影、百度糯米、豆瓣电影、蜘蛛电影、大众点评、时光网、钱宝有票、万达电影、卖座网等新老用户的共同带动下,共有近7亿人通过网络购买电影票。
在一些层面上,目前最好的营销是将商品业务进入消费者的手机,而不是通过外部的媒体宣传与引导。通过网络与智能手机,为电影购票建立一个面向用户,适合用户的APP,并为用户提供相对应的一条龙观看电影服务,对电影票的售卖是有极其大的帮助的,更加有利于电影产业的发展。
国内外研究现状
国内研究现状
在现阶段,智能手机急速发展,功能愈发强大,因此手机APP开发越来越热门,当开发者开发APP时,客户端主要搭建在两个操作系统,Android操作系统与IOS操作系统,Android操作系统由Google谷歌公司所研发较为开放的系统,而IOS是由Apple公司开发的封闭系统。错误!未找到引用源。鉴于这套体系方方面面的不同,每编写一款APP,需要运用不同的编程语言,相同的功能需要由两套不同的编程团队完成,是对人力物力的浪费,每一款APP的维护,也都是两个团队同时完成相同的功能,使用者才能获取最新版本,这样的产品运营过程,无疑大大加长了产品的运营周期。
在移动端,尤其Android端至今缺乏一个优秀的实践范例,大量的类与接口没有统一规范的使用方式,APP的编写者都按自己的编程习惯来进行编写,以至于其他人阅读这些代码时比较费力,如果维护这些APP时不再是原来编写的程序员,那么维护工作将变得异常复杂与繁琐,效率极低。恰巧Android操作系统又是开源操作系统,很多手机厂商,如华为,在研发手机的同时,又研发了属于自己的Android子系统,不同的手机又出现了不同分辨率的问题,对开发者来说,编写一个APP既需要适配众多不同的Android版本,又需要满足在不同分辨率下的显示,开发效率骤然降低[2]。
而在售卖电影票的APP方面,影院一般都有自己的开放API接口,比如万达,只要引用就能进行APP的开发,只不过,有些功能较为强大的API需要付费使用。如果涉及支付环节,第三方支付的接口也是能获取的的,只需要进行简单的开发,开发成本可以分情况估算,如果是开发者掌握开发技术,成本较低。目前电影订票app行业内竞争十分激烈,全国性的院线倾向于一些大的公司合作,比如支付宝,强强联合也推进了电影订票业务的发展。
国外研究现状
在国外,由于IT产业发展较早,一些我国移动开发端遇到的问题,他们也曾经遇到过,并且提出了一些可行的解决方案,如今国内的开发者大都也是按照他们的思路与框架进行研发。我们此处不妨多了解国外的对移动端开发的一些新的见解与react native的产生。
在经过大量的调试与磨合之后,APP关于到底是由原生开发还是web开发的争端,告一段落。Native以胜利结束了这场争夺,关键在于,Web UI的性能不能和Native相提并论。尽管智能手机的性能有巨大的进步,在User Interface这一层面Web User Interface与原生Android User Interface性能差距依然较大:Android的原生控件有更好的功能实现,更加准确的手势识别,更加合理的线程模型,而在web,图像的解码、文本渲染依然不能在设备中以多线程的手段进行渲染与处理,软件的运行的流畅程度因此受到了极大的影响错误!未找到引用源。。由于以上种种,我们的Android手机上的应用还是基于原生Native的较多,用户量非常大的软件也没有通过Web手段来编写的范例在。也许使用Web手段进行实现是大势所趋,但就目前的技术水平来看,基于Web实现的软件很难满足用户的需求。由于这种矛盾的存在,React Native被开发出来。React Native可以近似达到原生编程所达到的效果,同时经过调试与合适的条件,又可以在IOS与Android两个平台上运行,它是由Facebook公司于2015年推出的,因为其设计思想非常独特,是一种非凡的创新,功能也比较强大,编写却较为简单,容易上手,近些年来被越来越大的开发者接受与使用。
研究目的和内容
本文主要对网络购票APP进行了设计和实现,主要目的是为了实现观众和院线之间的信息对接,使观众能够免除排队的烦恼,也能提前得知票务信息与电影的评价。该系统能满足不同品味的观影用户的需求,观影用户可以选择不同品味电影;院线可以把许多工作从线下挪动到线上来做,例如电影的宣传,电影票的售卖,促进了电影行业的发展。同时,APP的本身就是一种宣传手段,用户可以足不出户的浏览到所有目前的电影信息与最新的电影周边商品,降低宣传成本,增强宣传效果。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/481.html