随着社会经济的发展,计算机、智能手机的不断普及,人们的生活已和高科技息息相关。智能手机逐步融入、影响、改变着我们的生活。现代人手机购物越来越多,例如网上手机电影票的预定,人们生活水平的提高,精神消费越来越多,越来越多的人乐于去影院观看电影。因此,为了能使人们更方便快捷的购买到电影票,使影迷购票能够有更多的选择方式,网上购票方式应运而生。本系统是一款基于Android手机的电影院订票系统软件。
本系统是来研究基于Android技术的手机电影院订票系统,采用的是JSP模式、Java程序设计的电子平台。主要作用于管理票务信息,实现票务预订、购买,观众可以及时了解影片情况并进行购买。影院工作人员也方便对影片票务信息的管理,保证影片票务信息的及时更改更新。该系统具有操作简单,界面清晰,管理方便,功能完善等优势,有很高的使用价值,用户随时随地登录手机便可查询购买自己喜欢的电影,潜在客户巨大,应用前景广阔。
本论文对手机电影院订票系统的设计实现进行了一系列的分析,规格需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。安卓电影院订票系统功能模块主要包括用户功能模块和管理员功能模块,采用MYSQL数据库对数据进行存储,充分保证系统的稳定性、安全性。
近年来,电影业发展迅猛,越来越多的人开始去电影院观看电影,对电影信息关注度越来越高。对影片信息的查询,上映时间,影片的介绍,订票选票去影院过于耗费时间,同时影片信息量大,管理员管理繁琐,数据大,容易出错。电影涉及到的内容繁多,上映时间,可观看影院,票价等,为了更好的满意影迷的需求,促进影业的发展,开发一套安卓电影院订票系统是必然的。
计算机、智能手机的不断普及,智能手机逐步融入、影响、改变着我们的生活,必然导致手机购物的兴起,例如手机电影票的预订。为了能使人们更方便快捷了解影片信息,快速购票,就需要开发这套安卓电影院订票系统。
安卓电影院订票系统从影迷查票选票到最后的购片。本系统主要包括:系统管理员登录注册,票务管理,商品管理,用户管理,订单管理,用户登录注册,查看影片,在线订票,票务查询等。该安卓电影院订票系统可以存储大量影片的信息,全面、高效、快捷;可以更方便的查阅电影涉及信息;操作简洁,使用方便、高效;系统使用寿命长、成本低。这些特点可以极大地提高手机电影网上预订的效率。
安卓电影院订票系统的主要目标是实现对电影信息管理、用户管理、订单管理等。在确定了目标后,我们从以下三方面对能否实现本系统目标进行可行性分析。
本系统是基于Android的软件,JAVA程序设计,所要求的硬件和软件环境,市场上都很容易购买,程序开发主要是管理系统的开发和维护。所以程序在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短,在经济方面具有较高的可行性。
1、Java提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及服务。整个系统帮用户做了大部分不重要的琐碎的工作。且关于这方面的书籍、资料比较齐全。
2、基于安卓模式的系统的开发已发展日趋成熟。
3、众所周知,Java是面向对象的开发语言。程序开发院可以在Eclipse平台上面方便的使用一些已知的解决方案。
综上所述:系统的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。
因此从技术方面讲此程序的开发是可行的。
安卓电影院订票预订系统采用基于安卓客户端,利用安卓手机安装软件就能够进行访问和操作,且界面简单易操作,用户只要平时有在用过智能手机,都能进行访问和操作。
本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。
综上所述,安卓电影院订票系统具有很高的操作可行性,为了方便用户,更贴近用户的需求,开发此程序是必要的。
系统开发具体目标
本系统是将现代化的计算机技术与智能手机相结合,按照手机电影网上购票的流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的各项功能指标,提高购票效率以及管理效率,现提出如下系统开发目标:
安卓电影院订票系统的开发目标如下:
1.操作简便、界面良好:简单明了的页面布局,让方便用户查询电影信息,订购电影票以及发表评论等;管理员可进行用户管理、销售管理、订单管理等。
2.即时可见:对影片信息的处理(包括电影的名称、分类、海报、价格、简介等)将立马在对应的Android手机上展现出来,实现了“即时发布、即时见效”的功能。
3.功能的完善性:不仅仅包括了常见开发程序的信息管理的各个方面:影片信息的录入、影片浏览、票务查询、订票记录、预订管理等各个方面,完整地实现了系统对即时信息的发布管理需求。
系统管理员为用户提供影片信息,并进行订单管理。用户的需求大致包括影片信息查询、影片购买、商品购买、修改个人信息、查看订单等方面,这样一来,就要求数据库的结构功能能充分的满足各种信息的输入和输出。收集影片信息、用户管理、订单管理等,这些数据库的处理,构成了一份详细的数据字典,为下面程序的具体设计打下了结实的基础。
通过系统的各项功能分析,针对安卓电影院订票系统,总结出下面的需求信息:
1)用户分管理员和Android客户端用户;
2)客户需通过手机端注册才可进入安卓电影院订票系统;
3)管理员用户登陆后可进行用户管理、销售管理、商品类型管理以及订单管理。
4)Android客户端用户注册登录后,可查看电影、收货店,我的订单,个人信息,修改登录密码,评价等操作。
目 录
1 引言6
1.1 研究背景6
1.2 研究现状6
1.3 研究目的和意义7
2 系统开发环境7
2.1 Android技术7
2.2 Java技术介绍8
2.3 MySQL数据库8
2.4 系统开发环境9
2.4.1 Eclipse编程软件9
2.4.2 Android SDK9
2.4.3 JDK环境9
3 系统分析9
3.1 需求分析9
3.2 可行性分析10
3.2.1 经济可行性10
3.2.2 技术可行性10
3.2.3 操作可行性10
3.3 数据流分析11
4 系统设计13
4.1 系统功能结构设计13
4.1.1 用户登录13
4.1.2 用户注册13
4.1.3 系统管理员14
4.1.4 Android客户端14
4.2 系统开发具体目标15
4.3 数据库设计15
4.3.1 数据库分析15
4.3.2 数据库概念设计16
4.3.3 数据库表结构设计18
5 系统实现21
5.1 系统后台页面的实现21
5.1.1 登录页面21
5.1.2 电影列表页面21
5.1.3 商品管理列表页面22
5.1.4 类别列表页面22
5.1.5 订单管理页面23
5.1.6 用户管理页面24
5.2 Android手机用户页面的实现25
5.2.1 用户注册页面25
5.2.2 用户登录页面26
5.2.3 搜索功能页面26
5.2.4 评价功能页面27
5.2.5 提交订单页面27
5.2.6 我的订单页面28
5.2.7 商品列表页面28
5.2.8 修改密码页面29
6 系统测试29
6.1 软件测试的概念、目标、意义30
6.2 性能测试30
6.3 系统测试描述31
6.3 测试结果分析32
7 结 论32
参考文献32
致 谢33