版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEI基于Android系统的手机在线电影院订票系统设计摘要现如今随着科技的不断创新和进步,人们开始注重移动智能终端的发展,依靠大数据的统计能发现受到大众的喜爱。所以,所涉及一些相关应用程序的技术开发是影响移动智能终端普及的核心第一要点,设计运用从生活上的实用、方便快捷再到企业的应用的程序对人们来说是个重要的里程碑。Android系统作为目前最广泛应用的操作平台,也正是有着海量的应用服务需求。
对于“手机在线电影院订票系统”APP,研究的是基于Android系统平台下的,开发这款“手机在线电影院订票系统”APP主要是为了帮助用户能够方便快捷地查询用户自身不理解可的单词和单词的情况,既节约用户订票信息的时间,也方便用户在平台上进行订票,了解订票的信息。对于本课题讲述了“手机在线电影院订票系统”APP的界面设计及使用,包括关于界面的实现、界面的布局、对控件的使用和对故障的处理等,将完整的订票信息及订票内容的情况展现给用户。关键词:“手机在线电影院订票系统”APP;Android;Java目录摘要 1267311绪论 5202061.1选题背景 5261651.2研究现状及发展趋势 5307501.3课题的研究意义 6211411.4研究内容 62相关技术 5222322.1Android系统架构 7223692.2Android开发平台搭建 780782.3Android关键技术研究 9272292.4Tomcat服务器 9240262.5MyEclipse开发环境 1035362.6JDK环境 103需求分析 93.1技术可行性:技术背景 93.2经济可行性 93.3操作可行性: 103.4系统设计规则 103.5系统流程和逻辑 104系统概要设计 144.1概述 144.2系统结构 144.3.数据库设计 164.3.1数据库实体 164.3.2数据库设计表 175系统详细设计 225.1管理员功能模块 225.2用户功能模块 256系统测试 286.1系统测试的目的 286.2系统测试方法 286.3测试结果 29结论 30参考文献 32第1章绪论1.1选题背景伴随着网络信息越来越发达,科技时代的到来,互联网的应用普遍成为人们生活中不可缺少的生活方式,在科技化时代的影响下,信息技术发展迅猛,计算机技术不仅已经遍布全球,而且也使社会发生巨大的革新。为了防止时间和地点所受到的限制,使用智能手机的用户能够通过移动网络登录网站和解决各种营业和互联网,这是有效的将信息的应用系统的功能发展到手机终端的办法。Android平台“手机在线电影院订票系统”APP不仅是基于Android手机平台,而且基于Java,并研发出针对使用Android平台的手机“手机在线电影院订票”APP的应用软件。以前信息技术不完善时的订票信息收集统计,是需要笔记记录的方式实行对信息的统计,再后面随着网络科技的不断进步,家家户户逐渐都拥有了电脑,从电脑的软件应用中把文本的信息统计输入到电脑上,虽然看起来简便许多,实际上数据信息的收集还是有受到制约,为此想要开发“手机在线电影院订票系统”APP系统帮助广大群众解决问题,为用户提供一个网上“手机在线电影院订票系统”APP的信息平台,开发“手机在线电影院订票系统”APP便是能给用户带来很大的便利,帮助用户省下的时间和精力能让用户有更多的时间去做别的事情,同时也方便用户知晓订票信息的情况,根据给出的信息做相应的应对措施。本论文“手机在线电影院订票系统”APP主要运用的程序,计算机技术以及数据库等知识储备必不可少,这样不仅能够降低系统人员工作量,也能把工作效率提升很快。1.2研究现状及发展趋势在人们喜爱和不受限制购买的情况下,Android系统的市场份额高达70%,超越了IOS系统,运用到更多的领域,有着巨大的发展潜力。Android在市场上的应用软件数不胜数,应用软件被开发出来后受到广泛大众的欢迎,推出的效果更是各式各样,用户使用过后的大肆宣传和推广,使得销量逐年增长。在系统逐渐改进的同时,移动系统服务也在快速的发展。“手机在线电影院订票系统”APP服务,进行研发网上订购电影票信息类的手机端APP,进行普遍运用“手机在线电影院订票系统”APP数据信息知识和获取其他相关内容,这对于研发基于Android系统的“手机在线电影院订票系统”APP变得十分重要。现如今,“手机在线电影院订票系统”APP的服务已经受到了广泛群众的喜爱,用互联网作为桥梁来开发“手机在线电影院订票系统”的APP,系统工作人员的工作效率不仅能够快速提高,还能方便为用户提供优质的服务。Android系统市场运用普遍全球,大多服务都是免费使用的,企业能够免费在Android平台上获取源码后在源码原有的基础上研发新的功能,开发的成本从而减少许多,研发的效率还可以提高。Android系统对以前的移动通信进行了取其精华,去其糟粕的态度结合了优点,始终让手机终端厂商和客户端保持良好的交流状态。为用户提供了更全面的优质的服务。国内现状:据Gartner最新数据表格整理发现,自2016年第二、三季度全球智能手机销售持续大量的涨幅,营造出了很好的态势,例如,安卓品牌占全球智能手机市场的26%在第三季度,苹果品牌是第一,上升到名列第二强的智能手机系统。然而在2017年的第二、三季度和去年相同时刻相比较,分别是15.8%及22%,增长快且猛。相对比其他操作系统的表现而言要平稳很多。安卓品牌目前的趋势已经扩张至全球乃至覆盖面最广,销售速度仍然在持续不断的提升。1.3课题的研究意义基于Android平台的“手机在线电影院订票系统”APP已经有了不少,经过详尽的分析了解到,软件的外观是用户首先注意到的,唯有一个好看的界面才能促使用户内心想要尝试的想法,有了这个想法后才能尝试进行下一步去了解软件的使用方法。想要勾起用户的好奇心,界面是的美观是重中之重的。为了能让用户进一步去体验应用程序中的功能,只有在界面设计工作肯下功夫,才是吸引用户的关键。1.4研究内容“手机在线电影院订票系统”的APP需要从可行性、功能、运行环境、数据流程进行需求分析。分析首页界面设计和相关组件的设计,对“手机在线电影院订票系统”APP的具体功能实现进行相应的介绍。第一,在这个基础上运用的是系统分析并且介绍了系统应用的基础理论知识。第二,对系统进行分析,分别从系统的功能性,可行性以及开发后的运行等几个方面进行分析。第三,对系统实施的可行性进行分析,在软件项目管理理论和动态应用开发的基础上运用基本理论,此次所使用的开发工具包括有Eclipse,Adobe的MacromediaDreamweaverMX,这个开发工具具备着多种面向对象,所以“手机在线电影院订票系统”APP在安全性、可靠性和可用性方面是毋庸置疑的。“手机在线电影院订票系统”APP的功能应用程序不仅仅只为了安全考虑,技术上对系统信息的处理也是缺一不可。订票信息上能够展现出正在使用为用户服务的查询数据,可以高效的根据用户需求获得到更多的有关数据信息提示,能为用户用快速的方法提供“手机在线电影院订票系统”APP的数据的信息。PAGE33第2章相关技术2.1Android系统架构Android系统在分层方法分为应用程序(Java编程语言能够实现一些功能模块的应用程序),重要的是还包括了延伸用户功能模块和提供给用户的服务内容等。如图2-1所示:图2-1关于安卓系统的架构图2.2搭建Android开发平台Android平台的搭建的时候在AndroidSDK,JDK,Eclipse,AVD和ADT的基础上进行安装紧接着操作的。关于对JDK安装的流程如下:提示出现安装包之后,点击安装,对安装包进行相应的安装操作,当JDK整个安装完之后,如图2-2所示。图2-2JDK安装成功安卓安装:是由android开发的软件包。关于对ADT的安装操作如下图2-3所示:屏幕出现如下图的弹窗,点击“OK”完成后进行下一个提示操作。图2-3ADT的安装步骤图关于对AVD的创建步骤如下:在Eclipse选择创建选项选择内容,创建内容完成点击“创建”。选择使用到的设置和进行输入对应的名称。完成相关操作后,点击“创建”AVD。AVD到这里才能算创建完成。如图2-4所示:图2-4 创建AVD2.3Android关键技术研究在Java语言的基础上进行开发Android这个平台,Java应用的是安全模型和CORBA这门技术,数据保护在互联网上得以应用,对EJB这方面来说,给予全面支持,比如包括Javaservlet,XML,和JSP等一系列的技术。CPU在用户使用的时候,只有在一个特定的时间点执行程序,只是CPU在执行这些程序中不断地切换。Java语言是先将源代码转换为字节码,字节码转换为JVM的可执行文件,种类不一样的JVM上是可以运行JVM的可执行文件的。跨平台的特性因此显现出来。这让Java在前期发展的过程迟缓一些,但随着Java的不断开发,看得出逐步改进渐渐显著。2.4Tomcat服务器Tomcat是属于轻型的服务器,在一个偌大的企业中用户去使用的时候很难看得到。但是如果在程序员用到调试JSP程序和开发程序的时候,Tomcat服务器往往会是理想的工具。一个良好的Apache服务器,对于一个刚入门计算机的人来说很关键,新手入门就能够轻车熟路的对HTML页面操作访问。2.5MyEclipse开发环境据了解,广大群众都喜欢使用MyEclipse,因为它不仅兼容性高而且功能还强大,深受欢迎,一般用在开发Java和J2EE的系统,还支持JDBC,Hibernate,JavaServlet,AJAX等产品的开发工具。在EclipseIDE上进行MyEclipse。数据库的研发进行时候使用,也能在J2EE使用,在服务器的整合过程中有着突出表现效果。在行业内MyEclipse是专业人员喜爱的开发工具,开发这个平台使用就是此工具。MyEclipse的功能大部分都具备。2.6JDK环境JDK由Java的工具、基础、运行环境的类库三部分组成的,Java的核心是JDK。熟悉运用JDK后运用Java相对就简单一些。随着技术的不断发展,JDK拓展了拆包和自动装包等一些新的功能,直至今日发展到了5.0的版本,它的运行效率显著提升。3需求分析3.1技术可行性:技术背景
时至今日,个人计算机的绝大多数性能好过一般的普通网站的网络服务器。具备着系统开发时需要使用的技术。当下的系统能够自行安装开发环境和配置,系统前台及后台的数据交互是使用PHP开发工具和使用Mysql数据库,数据库的使用以及整合都涉及到技术语言的支持。(1)硬件可行性分析手机在线电影院订票系统的实现计算机的要求并不高,能够正常的运行和进行页面设计及代码的编写即可。然而不同的是对服务器的要求,服务器选择安全性好的非常关键,搭建平台成功后上传服务器然后在打开网站,减少延迟和出现卡顿的现象。(2)软件可行性分析利用到云计算,优点是关于流量方面的智能调整和可扩展性,运营整个系统相对安全。所以,综合两点考虑可行性研究,分析出系统的开发在硬件和软件方面是可行的。3.2经济可行性对于手机在线电影院订票系统的开发,有做过市场调研和相关的管理系统,基本上都是免费使用的。开发者依靠自己的努力所收集到的调查研究成果是必不可少的,充分的做好了准备工作。每当遇上困难险阻时,指导老师和同学们会帮助我对相关问题提出建议和整改。3.3操作可行性:
在对在手机在线电影院订票系统设计完毕后,用户的使用评价处理和系统管理员使用查询信息,有用户和管理员的两个用户角色在数据信息中有对应,进入之后找到自己选择进入的界面,在相应的界面中点击菜单可以了解和使用相关角色的操作功能模块。在使用对应的系统操作的时候,能够直接使用功能模块中的操作管理,对操作人员的专业程度要求不高。3.4系统设计规则开发手机在线电影院订票系统时,系统稳定性、完整性的保证依靠PHP技术和Mysql数据库来实现系统设计规则如下:操作简便,界面美观安全:精心整理的页面布局,用户和管理人员方便查询手机在线电影院订票系统管理的有关信息。2、及时了解:对手机在线电影院订票系统信息的管理随时都鞥在对应的时间地点可以查询到,从而实现随时随地可查的系统功能。3、功能的完善性:用户充值管理、客服中心管理用户收藏管理、用户管理、电影分类管理、影院信息管理、电影信息管理、系统管理、订单管理。3.5系统流程和逻辑
4系统概要设计4.1概述手机在线电影院订票系统是在Web服务模式的基础上进行的,适合用在因特网环境下的模型结构,用户一旦能够连上因特网,地点和时间对于用户来说都不会限制去使用系统。以下是手机在线电影院订票系统的工作原理图。4.2系统结构手机在线电影院订票系统架构,具体功能如下:4.3.数据库设计4.3.1数据库实体管理员的信息结构图。管理员的功能实体属性图,如图4-6所示:用户信息实体的属性图,如图4-7所示:4.3.2数据库设计表系统需要后台的数据库,下面阐述数据库中的各个表的详细信息。 5系统详细设计5.1管理员功能模块在手机在线电影院订票系统首页查询管理员功能模块我们可以看到:个人中心、系统管理、订单管理、用户管理、首页界面、电影信息管理、电影分类管理、影院信息管理。如图5-1所示。在用户页面:分别有索引进行排序号,能够查询性别、头像、邮箱、用户名、姓名、手机和操作下的详情,修改和删除等详细用户管理数据。在电影分类管理里,在电影分类管理页面能够查询电影分类、电影详情等一些的电影分类管理数据,如图5-3所示。对于影院信息,在影院信息页面能够查询影院名称、规模、影院地址、图片、咨询电话等详细影院信息,如图5-4所示。图5-4影院信息界面图可以查询:电影名称、电影分类、电影标签、电影海报、导演、演员、预告、上映日期、影院名称、影院地址、放映厅、价格、座位总数、已选座位等详细影院信息。如图5-5所示。图5-5电影信息界面图在订单管理页面中包含已取消订单,已支付订单,已退款订单,已完成订单,已发货订单,未支付订单。查询能够知道:订单的支付类型、编号、状态、地址、商品名称、购买数量、价格、积分、折扣价格、折扣总价格。如图5-6所示。5.2用户功能模块在用户的注册界面里,我们可以在用户注册页面填写用户名称、密码、姓名、性别、头像、邮箱等信息完成用户注册所需要的信息,每次用户在登录进入手机在线电影院订票系统的时候能够查询首页、电影信息、影院信息、个人信息等内容,如图5-8所示。在我的收藏馆里页面可以查询:电影分类、电影名称、电影标签、导演、演员、上映日期、影院名称、影院地址、放映厅、点击次数。然后通过预定的方式选择预定电影。如图5-9所示。第6章系统测试6.1系统测试的目的系统软件测试的要求是从测试中查找在程序中的安全威胁和有误信息,使用系统的应用时,一旦发现有错误就需要及时去纠正,测试方案就是为了保证在发展程序能够避免出现重点错误和发现错误及时修改。应用软件测试规则如下:(1)使用软件测试的时候在最短的时间内完成,测试完整的程序,如果发现在整个软件开发过程中出现错误,要马上进行相对应的处理,提高软件的质量,降低开发的成本。(2)软件的各种测试里需要使用的报告、计划等也要及时处理,为有效快捷的进行系统维护得到保障。(3)在做软件的测试的过程中,需要没有参与软件测试的人员进行测试,这样可以保证结果的公平公正和客观性。(4)关于群集现象,是在整个测试的过程的时候,测试的过程中出现很多错误的地方堆在一起,要对这些部分多做测试。(5)软件测试要按照相关的规定对整个测试进行运作。(6)使用用例输入的数据信息,输入条件要分析可行或者不可行的因素,方便开发的人员寻找软件的中更多存在的误区。(7)软件测试在测完整个软件时需要检查输出的结果,出现重复的误区尽量避开。在用别的语言和程序进行开发的情况下,系统测试必不可少,缺少可能导致出现大量问题,做系统测试目的是为了能够让开发人员在短时间内能找到系统出现的误区和危险还能找出后并解决相应的误区和危险,让系统能够保持安全使用。在“手机在线电影院订票系统”APP的测试里,如果要让开发员分别使用不同的用户的账号同时进行登陆还不出现登不上的情况,需要依靠用户使用过后评价“手机在线电影院订票系统”APP的使用情况和体验效果。6.2测试方法及用例1、对功能的测试站在用户的角度,测试时不能了解开发软件的内部结构。但是利用黑匣子进行测试便可以查询系统反馈的数据信息。2、对性能的测试利用自动化测试的工具来进行检测出系统的整体功能能做到事半功倍的效果。关于对系统进行测试不能偷懒,如果寻找到问题需要及时找到相应的解决办法,为了在系统开发在质量上得到保障,保证质量可以过关。在对性能测试的时候,要将误区所破坏到系统安全的威胁一并解决,系统的稳定性、安全性也得以有了保证。测试用例:结论在“手机在线电影院订票系统”APP的设计与实现中,使用互联网来实现信息化的网站系统是由互联网实现信息化,在大学四年学习时光里,用我学计算机专业的相关知识把它们结合在一起,进行对“手机在线电影院订票系统”APP完成等一系列的完善,在自己去完成的时候碰到过些许难题,首先是网站构建需要用到的代码,再来是自己也是第一次操作开发这样的程序,基本在生活中很难碰到这样的实践机会,在解决这些困难的同时,认为自己的能力还不足以支撑到把整个程序弄下来,信心被摧毁的体无完肤,在开发的过程一度想要放弃,不过我自己的心态还是蛮乐观的,在乐观的同时抓紧完善自己的知识漏洞,查漏补缺,靠自己所学过的专业知识和在同学老师的帮助下解决了所有遇到的困难。像说毕业设计这一门课,我认为是综合了学习四年以来去展现所学的知识应用的,而且自己也能从中还能了解目前所学过的专业知识和技术应用情况,还有就是能够锻炼自己学过的知识的复习和运用,对于我来说算是一次实践的机会,我当然要把握住。“手机在线电影院订票系统”APP的设计与实现,让我对计算机行业项目开发有了一定的看了解,利用学过的知识内容从技术的根本角度去看待问题,从这次实践的项目给予我很大的启发,让我有了对本专业学科的深入了解。完成这个毕业设计的过程中,收获了很多历历在目的美好经历的同时,付出的艰辛汗水也是数不胜数,尽管疲倦时时都在,但是相对于收获的成果来说就不算什么了。每次碰到系统开发出现的问题,我都不会退缩,不断的去纠正和完善系统的所需,即便系统的部分功能还有难以实现的地方或者达不到要求,但是通过我此次对程序代码技术的学习和编写逻辑的思路,让我无所畏惧以后的开发道路,只要我静下心来研究,我相信没有什么是可以阻挡我前进的步伐。
参考文献[1]李长江,安筱鹏.开放手机联盟:重塑移动互联网产业链.中国电子报,2018.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026西安国际港务区陆港第七小学招聘备考题库参考答案详解
- 韩国烤肉店运营管理制度
- 旅游景区运营部管理制度
- 无人机运营管理制度模板
- 运营货品管理制度
- 医药商业运营管理制度
- 百货实体运营管理制度
- 信易贷平台运营管理制度
- 新媒体运营售后管理制度
- 芒果品牌运营管理制度
- 生产企业厂务管理制度
- 2026官方商铺租赁合同范本
- 消防改造施工组织方案
- 2025-2026年人教版九年级下册历史期末考试卷及答案
- 煤矿综采设备安装施工方案
- 2025-2026学年人教版英语七年级下册课程纲要
- 2025至2030商业体育场馆行业调研及市场前景预测评估报告
- 2025年教师转岗考试职业能力测试题库150道(含答案)
- 2026年辽宁经济职业技术学院单招职业倾向性考试题库及参考答案详解1套
- 2025年及未来5年市场数据中国软包装用复合胶行业市场调研分析及投资战略咨询报告
- 项目管理施工合同范本
评论
0/150
提交评论