基于Android的影院网上订票系统的设计与实现毕业论文
2021-07-13 01:08:01
摘 要
目前人们在购买电影票时需要排队或在电脑上订票,存在不能随时随地通过移动网络自主购票的问题。同时,Android平台技术越来越成熟及其具有开放性,因此本文利用Android开发平台,使用Java语言和SQLite数据库,设计开发了基于Android平台的影院网上订票系统。系统的功能包括用户的注册、登录、影片信息浏览、座位选座、时间选择、影院选择和订单管理。系统根据各个模块功能对Android平台的应用层、业务层和适配层完成设计,在Eclipse开发工具上完成编码与调试,最终完成基于Android的影院网上订票系统的开发。本系统完成影片信息的浏览以及影院订票功能的实现,方便了用户进行影院订票。现在系统开发过程中可使用的API接口较少,相信在不久的将来,API接口的导入能让系统的功能更加完善。
关键词:Android;SQLite;系统开发;影院订票
Abstract
At present, when people buy movie tickets, they need to queue or booking tickets on computer. There exists the problem that they can’t book tickets through the mobile network independently at any time. At the same time, the Android platform technology is more and more mature and it is open. So the paper uses Android development platform, java language and SQLite database. This paper designs and develops the theater online booking system based on Android platform. The functions of the system include user registration, login, video information browsing, seat selection, time selection, theater selection and order management. According to the system function of each module, the system designs on application layer, business layer and the adaptation layer of Android platform. The system completed the encoding and debugging in Eclipse tools, finally the paper completed the development of the system. This system completes the movie information browsing as well as the theater booking function realization, which makes users booking tickets more conveniently. The API interface which can be used is few now in the process of system development; I believe that in the near future, importing the API interface can make the system function more perfect.
Key Words: Android; SQLite; System Development; Theater Tickets Booking
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 系统的设计背景 1
1.2 系统的设计目标和意义 2
1.3 论文的内容安排 2
第2章 系统的开发平台和工具 4
2.1 Android平台架构 4
2.2 Android平台特色 5
2.3 Java语言特点 6
2.4 SQLite数据库 7
第3章 系统的总体设计 8
3.1 系统总体功能结构 8
3.2 系统架构分层设计 9
3.3 系统功能流程 10
3.4 数据库设计 10
第4章 系统的实现 12
4.1 用户管理模块 12
4.1.1 用户注册 12
4.1.2 用户登录 13
4.3 影片信息浏览 14
4.4 时间地点选择 16
4.5 座位选择 16
4.6 订单管理 18
第5章 功能的测试 20
第6章 总结与展望 25
6.1 全文总结 25
6.2 展望 25
参考文献 27
附 录 28
致 谢 30
第1章 绪论
1.1 系统的设计背景
随着我国4G时代的全面到来,手机移动端的网速获得进一步提升,移动互联网让我们的生活水平更上一个台阶。 智能手机的普及让人们的生活习惯逐渐发生着变化,在手机上购物、买出行票、交水电费等等,以前许多需要人们面对面才能完成的活动变得更加简单,只需在手机上轻轻一点,用户就能在千里之外获得他想要的信息。随着生活水平的提高,人们的文化需求也在日益增长,电影行业出现一片繁荣的景象。在休闲娱乐之余,越来越多的消费人群选择去电影院看一场电影,由此成就了中国电影票房的日益增长。
虽然观影人群的增多使中国票房在不断增加,但是诸多因素还是在一定程度上限制了人们的观影欲望,购票困难就是其中之一。传统的购票方式是去电影院的窗口排队购票,长长的队伍不仅耽误时间,也让人们的观影欲望大打折扣。
相比传统购票而言,国内的大部分城市的影院已经可以实现在线订票了,用户只需要先在电脑上进行用户注册,浏览自己所需的电影信息,根据自己的需求,选择电影的观看时间,地点和场次,只需要完成在线支付,用户便可实现订票,省去了排队的麻烦[1]。
虽然这种购票方式比以往方便了许多,但是缺点也十分明显,用户必须去电脑上操作才能完成订票。外出的人们想去看一场电影就变得十分麻烦,这在一定程度上限制了电影票的销售,同时与人们日益增长的文化需求产生了矛盾,因此开发影院售票的移动终端是非常有必要的[2]。
移动终端的快速普及让人们的生活越来越便捷,如今人们的日常生活已经离不开移动设备了,手机的普遍使用已经成为最好的证明。现在手机最常用的系统应该是Android和IOS系统了,然而在数年前情形却大不相同。传统意义上的移动终端大多数是由不用的厂家独自开发的系统,厂家可以根据自己的需要对其进行修改,方便快捷,厂家自身对系统可控性能更高。但是对于用户而言,用户在使用这种系统时,用户只能按照厂家的设定进行使用,无法完成个性化的设定或者自行修改系统,这在一定程度上限制了系统的普及面。然而随着2G时代的褪去,3G以及现在4G系统时代的到来,用户对移动终端的要求越来越高,系统的功能需要实现拓展,因此才出现了现在的Android系统。
Android系统是由有谷歌公司发布的,第一版Android系统的发布是在2007年的11月。在此之前,手机行业使用最广泛的系统是塞班系统。Android系统的快速发展与其对系统的改进密不可分,在使用过程中,开发者可以根据自己的需要对系统进行开发,相比传统的移动终端中的系统,Android系统具有更好的开放性,使用Android系统作为开发平台的开发者因此越来越多。