扫一扫,关注我们
微信号:375279829
毕 业 设 计 开 题 报 告
1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述: |
|
文 献 综 述 1.1研究的背景 随着计算机网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化时代前进,信息自动化作用日益重要。互联网和宽带上网的普及使其在中国异军突起,并迅速渗透到人们日常生活的方方面面,互联网成为了人们快速获取、发布和传递信息的重要渠道[1]。 互联网和宽带上网的普及,让大量的普通人开拓了视野,甚至接触到了以往从未涉猎的工作内容,学习了很多的知识。电影售票网站,作为一个传播电影信息的平台,建立电影售票库,为会员用户提供可靠的电影售票操作,是很有意义的[2]。 计算机科技和信息技术的发展壮大,大数据、云端计算和人工智能数据挖掘技术也迅速崛起,并在互联网信息时代下广为人用,更加速了社会信息化技术进程。社会信息化的发展,各种信息获取和传播非常之快,对网上订票的要求也随之提高,电影信息的及时更新和分类明确也尤为重要。 电影院售票APP,就是针对以上问题,加以结合用户对数据的针对性要求,使用安卓语言,开发这个数据库管理系统,它不仅功能设计强大,还具有管理能力强和管理效率高的优点;在应用上也很灵活,紧密结合了用户的使用需求,凸显了电影院售票APP的实用性、完整性和效率性。 1.2研究的目的及意义 如今,智能手机已经稳稳地跻身于手机主流市场。然而不管是什么样的智能机,几乎每部手机都有一个必备的软件,如在线电影,淘票票等,都可以为用户提供必需的电影售票资源[3]。通过APP创建移动电影售票平台,已成为最热门的信息传播平台和大批手机用户的选择方式,开创了移动互联网电影传播的新时代。在今天,计算机的使用已经日益普及,计算机软件的使用也慢慢成为人们生活的一部分,手机用户正迫切需要一个电影院售票APP查找相关电影,进行在线购买。一个基于安卓的电影院售票APP应时而生[4]。 电影院售票APP,既可以减轻管理员的工作负担,又可以解决客户端用户的电影需求,完善了电影管理的技术问题,从而进一步提高了电影的知名度和传统文化。 频繁的电影订票,使得与之配套的电影院售票APP就显得尤为重要。市场前景非常宏大,竞争也是日益激烈。在如此激烈的市场竞争中求得生存,并且得到发展,就必须提高企业灵敏嗅觉市场的能力,加强信息化建设,借助网络技术,提高运作效率和管理水平,在降低成本的同时达到提高企业竞争力的目的。因此,建立一整套完善适用的电影院售票APP无疑是实现上述目标的有力手段之一。就目前现状结合自己的亲身订票经历,许多电影院的销售管理存在着一定的漏洞。如客流量过大时,电影信息无法立即查到等,造成不必要的时间和信誉损失,以及顾客消费后却不满意无法评论等。这些主要是许多电影院系统中需要改进的地方。有了更完善的系统,一个电影院一定可以经营得更好更长久。 电影院售票APP是针对传统的电影管理而提出的,本文通过对电影售票网站的电影数据进行管理,研究、分析与设计客户端功能,实现对电影售票的智能化管理,为用户提供个性化的服务,降低电影工作人员工作强度,提高工作效率,更为电影售票的发展和宣传提供了强大的数据支撑[5]。 1.3国内研究现状 在我国,手机互联网的快速发展,各种管理系统不断进步,网上订票正如日中天的发展着,这几年,像豆瓣、猫眼、美团等APP规模越来越大,大家都有目共睹。各项服务也日益人性化,顾客至上的理念得到充分发挥。顾客可以通过手机购买,查看订单的状态,及时了解到订单进程。如果遇到订单过程中的纠纷,也能很好的得到解决。随着社会的发展,信息化是社会进程的必然趋势,机器代替人力是必然的历史发展趋势[6]。 通过手机APP可以快速的创建应用系统,方便了用户使用和操作,管理员使用服务器管理端对各类信息进行管理。 1.4相关技术介绍 JAVA的前端使用JSP技术,和JAVA类进行交互。JAVA目前包括多种架构,JSP是必不可少的页面设计方法。 JAVA是目前使用最为广泛的语言,具有面向对象的特征,集成了C++语言很多优势,JAVA可以进行复杂的编程,学习起来也很简单。JAVA语言是最早研发出来的面向对象技术,跨平台、开源性是一直流行到今的原因之一。 标识符表示类名、对象名和方法名等,对于大小写也是区分的。基本数据类型是开发JAVA必备的知识,如整数类型、浮点类型、字符类型、布尔类型、默认值等。 JSP在任意一个平台中都可编写,有container即可运行,绝大多数JSP页面依赖后台JAVA来执行应用程序,开发人员能够操作组件,加速总体开发过程。 JSP技术用于创建Web页面的标准,程序员使用JSP技术开发Web应用程序。JDK是编写小程序的核心,JAVA的开发工具,不管什么应用服务程序,都是基于JDK实现的,不同公司开发的JDK版本不同,主流的是SUN开发的JDK。JRE是Java Api的类库,是支撑java运行的标准。运行java环境时,都需要JRE进行编译,一般情况,JDK都包含JRE,只需要安装JDK即可。 JAVA语言特点为:多语言支持、增强的性能、应用程序内容与页面显示分离、可重用组件、支持WEB服务、更高的安全性、良好的可伸缩性、适应多种平台。 JAVA语言是最早研发出来的面向对象技术,跨平台、开源性是一直流行到今的原因之一。JAVA的基本语法包括标识符、关键字、基本数据类型、运算符和表达式、数组和条件控制语句。标识符表示类名、对象名和方法名等,对于大小写也是区分的。JAVA常用关键字包括abstract、class、extends、import、switch、try等[11]。 Android是手机的操作系统,最早由谷歌开发的,可以免费使用的源码。安卓手机目前占据所有移动设备的2/3以上,唯一可以和安卓一较高低的只有苹果系统,但是因为苹果系统的封闭性和苹果市场的各种限制,更多的apk软件是基于安卓开发的。目前,很多手机制造商使用的安卓系统,各有差异,但都是基于Android系统进行扩展的功能[9]。 Android的体系结构包括Runtime、Liberaries、Application Framework、Application。下面进行简单的介绍[10]。 Android Runtime顾名思义,是安卓的运行环境,和C#的Runtime类似,需要建立IIS服务器后,编译C#类库中的方法来完成应用程序的服务。Runtime中的core为程序核心类库,提供了安卓程序基础服务[11]。 Liberaries类库,提供安卓的基础类库,如字符串处理方法、数据库访问方法、多线程处理方法。如果使用这些方法,需要先导入,再使用具体类库的函数[12]。 Views是由XML为后缀的layout视图界面,通过安卓提供的框架组建界面。包括列表、网格、文本框等。如TextView、Button、ProgressBar,每一个控件都有对应的ID属性,表示控件的唯一性。而width或者height则可以设置控件宽度和高度[13]。 Content Providers为对外开放的接口,是获取数据的桥梁。内容提供者包括了存储浏览器信息、通话记录、联系人、媒体信息等。每一个Content Providers都需要在安卓配置文件中引用[14]。 Resource Manager是安卓资源存放的目录文件,可以放置诸如系统图片、电影、视频、资料、布局文件等。安卓对于资源的管理较为智能,当在对应的文件夹中放置资源后,values文件自动加载资源名称,通过程序可以使用[15]。 Notification Manager是一种具有全局功能的通知功能,通知内容可以自行定义,Notification是安卓系统服务,以单例模式获取,不需要实例化这个对象,可以直接使用对象的方法。
参考文献: [1]刘艳秋,卜永波,王冬青,于洪超.基于微信小程序的电影票购票系统设计与实现[J].电脑编程技巧与维护,2021(12):025. [2]乔道迹,刘浩.二维码电影票的推广与应用[J].电脑编程技巧与维护,2021(09):79-80. [3]崔少康. 情感化设计在电影票务APP会员体验中的应用研究[D].北京印刷学院,2021.000019. [4]陈卓然. 基于Hadoop的票务分析系统设计与实现[D].北京邮电大学,2021.000542. [5]李国链,刘健,潘恩元,王远杉,杨佳鹭.安卓系统自律APP的设计与实现[J].电子世界,2021(09):156-157.. [6]裘沛宇,管晓春,苏传礼.基于安卓系统的课程资源共享平台的开发[J].电脑知识与技术,2021,17(06) [7]王良升,刘小英.电影院订票系统的设计与实现[J].电脑编程技巧与维护,2021(01):54-56.. [8]汪兰英.基于安卓系统的移动学习平台设计[J].信息与电脑(理论版),2020,32(18):86-87. [9]鹿峰.基于安卓系统的手机APP交互界面的设计研究[J].电子世界,2020(17):63-64. [10]谢荣,刘科峰.电影票网购微信小程序的设计与实现[J].福建电脑,2020,36(08). [11]帅东明,胡平平.基于安卓系统的App开发技术研究[J].电脑知识与技术,2020,16(09). [12]祝月芳. 基于协同过滤的电影票务系统设计与实现[D].北京交通大学,2019.
|
|
毕 业 设 计 开 题 报 告
2.本课题要研究或解决的问题和拟采用的研究手段(途径): |
2.1研究和解决的问题: 基于安卓的电影售票APP系统按照软件开发工程流程进行,先分析背景和意义。然后介绍相关系统的相关技术。通过对基于安卓的电影售票APP系统进行考察,分析需求。并对基于安卓的电影售票APP系统进行需求设计,整理功能,设计数据库表。进行编程实现,最终进行测试,修改完善功能。 基于安卓的电影售票APP系统分为客户端和后台管理两部分。 客户端实现的功能包括:用户注册、登录,电影售票信息查看、电影分类、交流、加入购物车、我的订单; 服务器后台管理实现的功能包括:管理员登录,电影售票信息管理,电影售票分类管理,评论管理以及用户管理等。 具体分为: (1)客户端: ①注册登录:使用注册的信息登录,查看个人信息。 ②电影院售票APP主界面:查看电影分类,点击分类,查看具体分类的电影信息。 ③电影院介绍:点击电影院,可以查看电影院信息,查看电影院上映的电影。 ④电影介绍:点击电影名称或者电影图片,查看具体介绍,包括类别和价格信息。 ⑤在线购买:选择座位和日期后提交购买信息,生成订单,完成付款。 ⑥电影留言:购买后可以对电影进行进行简单留言。 ⑦个人中心:修改信息,系统退出。 (2)服务器管理端,由管理员进行登录,具有下面一些功能: ①管理员登录:通过验证后,才能进行管理。 ②电影院管理:对电影院信息可以增删改查。 ③电影管理:管理企业的电影信息,上传制作好的电影图片。 ④购买信息查:查看客户端用户购买列表。 其中功能图如图1所示: SHAPE \* MERGEFORMAT |
查看电影新闻
|
电院电影 |
选座预定
|
前台 |
管理端
|
客服留言
|
用户登录 |
电影管理 |
订单管理 |
新闻管理
|
会员信息管理 |
影厅管理 |
系统管理 |
图1 系统功能结构图
2.2研究手段:
基于安卓的电影售票APP系统的实现,主要开发工具为MyEclipse2014集成开发环境和Eclipse、MySQL5数据库。将依照软件工程的思想,进行系统分析与设计,实现基于安卓的电影售票APP系统的信息化管理。
其中技术线路图如2所示。
基于安卓的电影售票APP系统采用的研究方法和手段详细如下:
(1)文献研究法:通过调查相关文献获得资料并对其进行研究分析,先对要采用的技术进行由浅入深,由易到难,由简到繁的学习和巩固,然后对信息的管理进行分析,并重视研究已有的案例。调用电影售票APP的设计与实现相关的文献,到图书馆查阅相关的图书信息,然后写文献综述,整理资料。
(2)案例分析法:通过了解目前市场上已有的电影院售票管理系统的功能,了解其优点和缺点,再根据这些设计出更完善的电影院售票管理系统。通过知网上面的经典案例,分析电影售票APP的设计与实现需要做的功能和方法。
图2 技术线路图
(3)对比分析法:利用该方法将设计的系统与其它系统进行相对比,及时发现不足之处,并通过社会实践对比与实际需求的差距,不断改进与完善。对比目前国内外存在的电影售票APP,吸取别人的先进技术和功能,对本系统的设计进行完善。
如需定做或者获取更多资料,请联系QQ:375279829