android的演出预约管理系统的设计与实现

摘 要App让互联网“触手可得”,更是延伸到了生活跟工作的各个领域。经过了解,小型的演出,由于经费的限制,由活动举办方亲自寻找自由演艺人员参与演出。对于活动举办方来说,市场上并没有一个专用APP来提供演艺人员的基本信息和联系方式。演出管理系统App的开发可以为活动举办方和演艺人员提供一个综合性的互动平台。举办方在平台发起演出活动,上传活动信息,表明需要的演出类型,挑选演艺人员,确认演出信息,查看和管理演艺人员。演艺人员上传介绍,添加联系方式,浏览已发布的演出活动,选择符合自身情况的活动申请加入,管理已参加的活动。此演出预约管理系统的设计遵循标准的开发流程,首先进行需求分析,确定系统功能,编写程序,调试程序,运行并优化程序。
目 录
1 绪论 1
1.1研究背景 1
1.2研究现状 2
1.3主要工作 2
2 Android技术与理论 4
2.1 Android系统开发简介 4
2.1.1 Android技术简介 4
2.1.2 关键应用程序 7
2.1.3 应用程序框架 7
2.1.4 Linux内核 8
2.2 Android应用的构成和工作机制 8
2.2.1 Activity 8
2.2.2 Service 8
2.2.3 Content Provider 9
2.2.4 BroadcastReceiver 9
3 可行性与需求分析 10
3.1经济可行性分析 10
3.2技术可行性分析 10
3.3社会因素可行性分析 10
3.4功能需求分析 10
3.5性能需求分析 11
3.6数据库需求分析 11
4 功能设计 12
4.1总体设计 12
4.2系统功能设计 14
4.3系统数据库设计 15
5 应用程序实现 17
5.1 Android开发平台搭建 17
5.2具体功能实现 17
5.2.1浏览演出活动 17
 *好棒文|www.hbsrm.com +Q: ^351916072^ 
5.2.2发起演出活动 20
5.2.3演出活动管理 23
5.2.4 Menu底部菜单 23
5.2.5数据库操作实现 26
6系统测试 28
6.1系统测试用例 28
6.2系统测试结果 29
6.2.1发起活动功能测试 29
6.2.2 活动关闭功能测试 29
6.2.3活动浏览功能测试 29
6.2.4消息功能测试 29
6.2.5个人信息修改功能测试 29
6.3测试总结 29
结 论 31
参考文献 32
致 谢 33
附 录 34
1 绪论
1.1研究背景
智能手机是手持式个人电脑,具有移动操作系统和语音功能,短信功能和移动蜂窝网络连接功能;智能手机也支持WiFi。智能手机通常是4到6寸屏幕的,而平板电脑则更大。他们能够运行各种软件,称为“应用程序”。大多数基本应用程序都预装在系统中,而其他应用程序则可以从官方渠道下载,例如Google Play Store或Apple App Store。应用程序可以通过软件更新获得错误修复并获得更多功能;同样,操作系统也能够更新。智能手机具有带有图形用户界面的触摸显示屏,该用户界面覆盖正面,并且使用户能够使用虚拟键盘来键入并按下屏幕上的图标来打开应用。移动支付现在成为智能手机的对日常生活最大的改变。
今天,智能手机在很大程度上满足了用户对电话,数码相机和摄像机,GPS导航,媒体播放器,时钟,新闻,计算器,网页浏览器,游戏机,手电筒,指南针,地址簿,智能手机将包括一个或多个以下传感器:磁力计,距离传感器,气压计,陀螺仪或加速计。
1999年,日本公司NTT DoCoMo发布了第一款智能手机。到21世纪后期,智能手机开始增长很少。智能手机在2012年第三季度开始扩张。2012年第三季度,全球有10亿部智能手机正在使用。2013年初全球智能手机销量超过功能手机的销售数字。
Android主要设计用于触摸屏移动设备,如智能手机和平板电脑。此外,Google还进一步开发了电视机用Android TV,用于汽车的Android Auto,以及用于腕表的Wear OS,每种都具有专门的用户界面。 Android也用于游戏机,数码相机,个人电脑和其他电子产品。
Android还与Google开发的一套专有软件相关联,其中包括用于Gmail和Google搜索等服务的核心应用程序,以及应用程序商店和数字分发平台Google Play及相关开发平台。这些应用程序已获得由??Google强制标准认证的Android设备制造商的许可,但AOSP已被用作竞争Android生态系统的基础,例如Amazon.com的Fire OS,它利用其自身与这些Google移动服务等效的功能。
Android自2011年以来一直是全球最畅销的智能手机操作系统,并自2013年推出用于平板电脑的操作系统。截至2017年5月,它拥有超过20亿的月活跃用户,超过了其它所有的操作系统,截至2017年,Google Play商店里拥有超过350万个应用程序。
1.2研究现状
Android系统具有低成本,良好性能与用户体验的特点,同时应用种类也齐全,资源丰富,在其他行业面临互联网的冲击的时候迅猛发展,形成不错的态势。Android较其他开发平台具有很大的优势:由于是谷歌公司开发的,谷歌通过与运营商等各方面的交流协调为安卓的应用市场开辟出了广阔的环境;同时,安卓集成了谷歌的大量应用,对于大部分人群来说可以长久使用;安卓如今在手机市场占据的比重越来越大,基本扩散到了整个智能手机的市场。与此同时,安卓还将业务拓广到了其他的行业,比如多媒体,汽车等多行业中,如今在很多方面都可以见到它的身影。
在过去,人们接触演艺活动主要来源于各类集市,但随着网购的兴起,各类集市已经渐渐消失,所以人们迫切需要新的方式来获得精神文化层面的满足,于是,大大小小的商业演出开始兴起。
如今,演出市场的蓬勃发展,演艺人员不断增多,但因大型演出公司数量较少,要求过高,仍有大量的演艺人员选择单独发展。而且随着经济迅速发展,人民生活水平提高,三四线城市及各级乡镇需要大量的小型演出活动来丰富人民的精神生活。所以,演出管理系统App的目标客户群——单体演艺人员及小型演出活动举办方已经形成。同时,演出管理系统App为用户提供便捷高效的管理平台,更是促进了小型演出的顺利举办,拓宽了单体演艺人员的选择面,加速了演艺行业的发展。
1.3主要工作
在此背景下,开发基于演出管理系统的App设计具有非常重要的意义。本系统的主要模块有发起演出活动模块、浏览演出活动模块、消息模块、演出管理模块、个人信息模块以及注册、登录模块。
基于论文所研究的方向,将在第二章介绍Android的主要技术和理论,为我所开发的系统做一个基础的介绍,在此阶段将会查阅各类相关数据,加深对Android的了解。将在第三章对该系统的可行性与需求进行详尽和科学的分析,在此阶段将对系统的需求进行详尽的分析,调查普通用户的需求。将在第四章阐述系统的功能设计,展示系统的架构和详细设计,在此阶段根据系统的开发需求,查阅书籍,搜集资料,完成对系统的功能设计。将在第五章描述系统主要功能的设计与代码实现,在系统开发的过程中我会学习更多的开发技能,边做边学边思考,尽可能地完善系统的功能。以上是我论文的主要工作内容。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2097.html

好棒文