基于Android电影购票系统的设计与实现答辩ppt

上传人:hs****ma 文档编号:586685491 上传时间:2024-09-05 格式:PPT 页数:20 大小:964KB
返回 下载 相关 举报
基于Android电影购票系统的设计与实现答辩ppt_第1页
第1页 / 共20页
基于Android电影购票系统的设计与实现答辩ppt_第2页
第2页 / 共20页
基于Android电影购票系统的设计与实现答辩ppt_第3页
第3页 / 共20页
基于Android电影购票系统的设计与实现答辩ppt_第4页
第4页 / 共20页
基于Android电影购票系统的设计与实现答辩ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于Android电影购票系统的设计与实现答辩ppt》由会员分享,可在线阅读,更多相关《基于Android电影购票系统的设计与实现答辩ppt(20页珍藏版)》请在金锄头文库上搜索。

1、基于Android电影购票系统的设计与实现1选题的意义2of11基于STM32的智能家居集成控制平台的设计与实现1选题的意义 本项目主要研究基于Android的电影订票系统,它是一个客户端软件,主要用以满足用户在没有PC机的情况下,及时的查阅最新的电影信息或者订购电影票,避免用户到处寻找电影院来查看电影讯息,或者必须在搜索引擎上检索电影最新相关信息。通过该系统,用户免去了排队购票的麻烦,避免了热门电影排半天队买不到票,或者无法及时了解最新电影信息的情况,并且手机在手,即可快速查询最新的电影资讯,以及附近影院电影播放信息。of11基于STM32的智能家居集成控制平台的设计与实现2选题的意义 建立

2、基于Android技术的网上订票系统把票券信息流(提供给用户的各种票券的信息,如机票、船票、公共汽车票的各种信息等)、商务流(由票券交易中伴随的购、销活动以及票券所有权的变化等一系列活动构成,商务流实现了实物所有权的交换)、以及资金流(在电子商务活动中,资金包括现金、支票甚至有价证券等等,是资金流的主要处理对象,它和付款、转帐等一系列处理过程真正构成了一个完整资金流。4of11基于STM32的智能家居集成控制平台的设计与实现传统的人工订票系统所不可比拟的优越性实时地在线选购电影票获得一定的优惠票券大大降低实际购票交易时间数据信息完全共享给用户3选题的意义51选题的意义2总体的设计of11基于S

3、TM32的智能家居集成控制平台的设计与实现4系统总体设计 本系统可以通过多种方式进入购票页面进行订票。一方面,用户可以通过首页的大图展示,进入详情页面然后买票;另一方面,用户可以从影院所属的影片列表选择买票。用户订票需要注册后方可进行。具体流程请查看如下的流程图。7of11基于STM32的智能家居集成控制平台的设计与实现5系统总体设计81选题的意义2总体的设计3环境 与技 术9of11基于STM32的智能家居集成控制平台的设计与实现7环境与技术Android技术的开发与应用 1. Android基本架构 Android架构基本分为5层:应用程序、应用程序框架、程序库、Android运行库、Li

4、nux内核。2.Android四大组件 activity、Service、ContentProvider、SQLiteof11基于STM32的智能家居集成控制平台的设计与实现8环境与技术开发模式Android中界面部分采用了当前比较流行的MVC框架 (1)视图层(2)控制层(3)模型层 mvc模式是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。of11基于STM32的智能家居集成控制平台的

5、设计与实现7环境与技术数据库的设计 广告表ad(ad_id、图片、链接)管理员表admin(admin_id、登录名、密码、权限)电影院表cinema(cin_id、影院名、电话、地址)评论表comments(com_id、电影、用户、影评)版本表edition(edition_id、版本名)电影种类表kind(kind_id、电影类型名)语言表language(中文,英文)用户表member(member_id、邮箱、密码、姓名、电话、金额、性别、头像)影片表(movie_id、名称、导演、演员、信息、语言、类型、图片、片长、上映时间、版本、影院ID、影院名称)上映影片信息表(play_id

6、、影片、放映时间、票价、特价)影票表ticket(ticket_id、场次、观众、订单号、座位、价钱、日期、交易状态) of11基于STM32的智能家居集成控制平台的设计与实现8数据库管理工具Navicat for MySQL Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,提供类似于 MySQL 的用管理界面工具。使用了极好的图形用户界面(GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。 用

7、户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库转移到另一个数据库中进行档案备份。 Navicat for MySQL 支援 Unicode,以及本地或远程 MySQL 服务器多连线,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行 SQL queries、管理用户权限(安全设定)、将数据库备份/复原、汇入/汇出数据等,软件兼容性非常强大。of11基于STM32的智能家居集成控制平台的设计与实现7环境与工具web端部署 本系统采用MyEclipse在Tomcat下部署发布。 MyEclipse企业级工作平台

8、,可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能,几乎囊括了目前所有主流开源产品的专属eclipse开发工具。 首先将Web端项目打包导入到MyEclipse的新建项目中,利用Tomcat将数据库数据导入运行(http:/localhost:8080/TianRen/)注意IP设置(http:/192.

9、168.196.1:8080)4实现的功能1选题的意义2相关的技术3设计的内容of11基于STM32的智能家居集成控制平台的设计与实现9实现的功能1.影院信息:添加各电影院的基本信息,让用户可以看到该影院的影片资讯,并可以对其进行删除修改等操作。2.影片信息:对上映的电影进行排片,对场次、时间、上映影院进行增添、删除、修改等操作。3.用户信息:对用户的个人信息进行浏览,并且可以对其进行管理。1.注册功能:新用户可以在手机端注册。2登录功能:输入账号和密码,进行登录操作。3.查询影片信息:选择相应的影片,查询影片的相关内容。4.订票:选择相应的影片,订取该影片的影票。5.关于:查看本软件的相关信

10、息。6.退出:退出当前登录。服务器端客户端of11基于STM32的智能家居集成控制平台的设计与实现71电影模块2影院模块3影片详情模块4购票模块5登陆与注册模块6更多模块模块的实现171选题的意义2相关的技术3设计的内容4设计的环境5总结与收获of11基于STM32的智能家居集成控制平台的设计与实现9总结与收获 通过开发Android电影订票系统,让我明白了前期的需求分析和数据库设计的重要性,由于前期数据库建立的不严谨,导致我在做界面数据调用时问题颇多。如果这两部分做得好,会让软件开发变得更轻松,思路会更清晰,用户体验也会更加舒适。Android电影订票系统让我把之前学习的所有东西都融入了进去,还学习了许多新的知识,更让我对Android的整体架构、对面向对象的编程思想有了进一步的了解。 这次的毕业设计是对我大学四年学习成果的一次检验和提升,也是我第一次全程的参与手机应用软件的开发。它不仅锻炼了我发现问题,解决问题的方法,特别是让我体验到在实际工作中,边解决问题,边学习新知识的方法。我将一直虚心学习,在此基础上探究、发现、创新,不断完成自我的提升与价值。19谢谢观看!基于Android的电影购票系统的设计与实现

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号