基于安卓的酒店管理系统设计和实现计算机专业_第1页
基于安卓的酒店管理系统设计和实现计算机专业_第2页
基于安卓的酒店管理系统设计和实现计算机专业_第3页
基于安卓的酒店管理系统设计和实现计算机专业_第4页
基于安卓的酒店管理系统设计和实现计算机专业_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于安卓的酒店管理系统摘要 在当今社会,生活节奏越来越快,随着手机市场的快速增长,手机操作系统也出现了不同的类别,人们对手机的需求也越来越高。 目前,市场上主要有四种类型的移动操作系统。 Windows Mobile,Symbian,Iphone OS和Google的Android操作系统。 其中,具有开源优势的Android系统具有最大的发展前景。 Android系统是目前在移动应用领域广泛使用的操作系统,广泛应用于平板电脑,手机和其他移动电子设备。 由于该系统是基于Linux的,因此使用JAVA语言的官方编程语言使其快速普及.本论文首先对手机查询酒店信息进行了需求分析,本论文首先对手机查询

2、酒店信息进行了需求分析,系统总体设计从系统开发环境,系统目标,设计流程,功能设计,数据库设计等几个方面进行。 设计了基于手机的酒店信息查询,包括酒店价格查询,酒店房间类型查询等主要功能模块。 通过测试系统的功能,测试结果证明该系统界面友好,功能齐全,具有很高的使用价值,具有巨大的潜在用户群,应用前景广阔。关键词:Android平台;酒店信息查询;JavaAndroid-Based Hotel Management SystemAbstractIn todays society, the pace of life is getting faster and faster, and peoples

3、 demands for mobile phones are getting higher and higher. Due to the rapid development of the mobile phone market, mobile phone operating systems have also appeared in different categories. Currently, There are four main types of mobile operating systems on the market. Windows mobile, Symbian, Iphon

4、e OS and Google's Android operating system. Among them, Android systems with open source advantages have the greatest development prospects. Android system is a widely used operating system in the field of mobile applications. It is widely used in tablets, mobile phones and other mobile electron

5、ic devices. Because the system is based on Linux, the use of JAVA language to make official programming language makes it quickly Get popular.This thesis firstly analyzes the demand of mobile phone querying hotel information, systematically designs the system from several aspects such as system deve

6、lopment environment, system goals, design flow, function design and database design, and designs a query based on mobile phone to hotel information. Hotel price inquiry, hotel room type inquiry and other main function modules. Through testing the function of the system, the test result proves that t

7、his system has friendly interface, complete function, high use value, huge potential user group, and broad application prospect.Key words: Android platform,;hotel information query;Java第1章 前言1.1 课题的背景我们生活在这样一个快速增长的数字时代。伴随着科学技术的进步和发展,越来越多的人习惯于信息现在的生活,信息数据也随时可用。移动电话不再仅用于拨打电话和发送短信等基本功能。基于4G网络强大的信息处理能力,

8、可扩展性和高速数据传输功能,将开发出越来越多的功能和服务。大规模应用。移动互联网的快速发展和日益增长的移动平台为酒店预订系统的改进提供了新的渠道和手段。正因为智能手机显然已成为最重要的终端设备之一。他们有独立的操作系统,可以自由安装卸载软件,具有强大的计算和存储能力,可通过移动通信网络实现无线网络接入,为随时随地使用酒店预订系统的客户端提供了条件,并由此产生以新一代为代表的Android平台操作系统的快速发展,使基于Android平台的酒店预订系统自然应运而生,是这个时代的潮流。 由于信息技术的逐步完善和在线酒店信息管理的不断发展,网站已经出现。 自成立以来,一直受到人们的重视,并不

9、断发展和完善。 它将逐渐成为网上酒店信息管理发展的重要形式。其发展趋势表明它将成为未来移动酒店预订和其他交流领域唯一的发展趋势。随着智能手机的普及,人们不再需要通过网络浏览器搜索酒店信息。现在,您只需拔出智能手机并输入您想要到达的目的地即可。然后,您可以轻松查看您需要的酒店信息。1.2国内外研究现状目前,世界上有各种各样的计算机网络,但互联网是最普遍的。 它遍布世界各地,并将世界各地的各种规模连接成一个整体的综合网络。互联网因为其高效、先进、容易被人们理解而被广大网民所接受,发展十分迅速成为信息资源领域的新宠儿。据推测,现在互联网上有成千上万的网站遍布教育,文学,娱乐,经济,贸易,科学研究和体

10、育,其范围无与伦比。目前我国的广大消费者对于互联网及其相关技术的需求非常迫切,特别是广泛应用于互联网的数据库技术被提上日程之后,我们所设计的网站应该为用户提供更多,更人性化,更丰富的服务。为了跟上现代生活不断加速的步伐,电子工艺技术的快速发展和移动设备的处理能力也在不断提高。越来越多的应用程序和服务已经在移动设备上实现。今天的电子产品可以说是每天都在开发新产品,其中手机无疑将成为最大的用户。然而,自2007年11月以来,谷歌推出了新的智能手机平台Android,引起业界的广泛关注。它由操作系统,中间件,用户友好界面和应用软件组成。据称,它是第一款真正开放,完整的移动终端移动软件。 Androi

11、d承诺继续开放供开发者下载和使用的源代码。此举促使全球的应用程序开发人员使用Android平台开发更多Android应用程序。根据移动应用商店的数据,Android平台上的应用数量增长迅速,已经超过20万。随着用户的不断增加,Android系统很可能成为移动操作系统的“Windows”,导致Android应用开发和应用需求的不断增长。1.3 本文研究的主要内容本文旨在针对Android手机查询酒店信息的特殊查询系统,它是智能手机在信息检测领域的应用。 他的主要研究是设计,开发和实施基于Android手机的酒店查询系统。研究设计出符合当今社会人们生活中出现的随时随地方便酒店信息查询的软件系统。移

12、动应用为人们的生活带来乐趣,同时也带来便利。本系统是基于当今社会流行的Android平台框架,通过总结PC机医院就诊软件设计理念和体系,为用户提供个人酒店预订的手机应用版。该系统开发的目的是为用户提供便捷,高效,便捷的酒店信息查询工具。 用户可以通过他们的手机获得更快,更高质量的酒店信息搜索服务。快捷支付,为旅行节省大量时间。第2章系统需求分析及技术简介系统分析能够让我们对设计的产品有更加深入的了解,通过系统的分析可以使我们确定研究方向,明确的目标,找到可行的方法,通过系统分析让我们确定最终的选择方案,协助我我们对设计做出更加合理和科学的抉择。2.1可行性分析2.1.1技术可行性(1)硬件可行

13、性分析对系统的硬件要求没有特殊要求,只是为了便于配置硬件。要保证系统的正常运行和高效率。硬件水平低会导致系统性能和性能较差,导致系统性能较差。在今天大量配置个人移动电话的情况下,这非常容易实现。因此,就硬件而言,该系统的开发是可能的。(2)软件可行性分析Android提供一个共同的机制类似的借口动态模型,设计更集中。另外,在使用JSP语言可以很容易实现模块化和存储信息。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,选择Android作为本系统开发技术的时候。通过上述分析,该系统的设计实现在软件方面是可行的。因此,我们进行了两个方面的可行性研究,可以看出,该系统的开发是没有问题的

14、。2.1.2 操作可行性该系统使用基于Android的客户端,可以使用Android手机安装软件进行访问和操作。 界面简单,易于操作。 用户只要平时使用智能手机就可以访问和操作。 该系统具有操作简单,管理方便,交互性好的特点。 操作非常简单。 因此,这个系统可以开发。2.1.3 经济可行性在考虑经济可行性时,要充分考虑酒店管理系统采开发的成本和效益。具体研究开发此项目是否合理。从以下两方面具体分析研究经济可行性:1. 以往的酒店预定,基本上是通过打电话或者是到店预定的方式,传统的方式一种需要到店进行预定,花费精力和时间,另一种电话预定,无法看到酒店方面是否给自己下单。传统方式信息量大,在数据处

15、理方面存在工作量大且易出错,其次还存在数据繁多、数据丢失和数据不能及时更新等现象出现,而此系统可以有效的解决上述问题。2. 酒店管理系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本,同时也能够提升设计的作用。因此,综上所述,酒店管理系统在技术、经济、操作上都具有很高的可行性,开发此程序是很必要的。本系统在经济上是完全具有可行性的。2.2 需求分析2.2.1 目标系统的体系结构设计必须体现用户与整个系统模块接口之间的有效交互,并且要非常清晰,以保证系统在后期实际实施时的可扩展性和安全性.只有通过系统设计才能实现这一目标,才能有更大的扩展空间,以适应酒店的未来发展整个系统的设计

16、中,系统必须满足以下要求:(1)数据安全性存储有关隐私权的酒店管理系统的系统数据,需要确保数据的安全性,在网站设计时必须要采取安全防范措施,以解决潜在的安全问题。(2)易用性在用户权限的范围内,所有相关的业务流程操作都可以在统一风格的界面下完成或获得所有相关信息,提高了操作员的工作效率和易用性,灵活应用系统。(3)柔软性由于这个酒店管理系统涉及到范围广泛的业务,设计出的系统必须能够处理接受变化的能力。(4)扩展性随着图书管理需求的不断变化,酒店管理系统必然涉及到业务更新及扩展,这就要求在设计之初就应该考虑良好的可扩展性方案。2.2.2 系统功能此项目作为一个综合的酒店房间预订项目,实现了移动端

17、的掌上预订功能以及Web端的管理功能,大大减轻了各大酒店和宾馆的人力、物力上的压力,并且吸引客源。移动端的预订信息提交之后能够存入酒店的服务器,酒店的管理者在Web端登录酒店网站可以查询出该信息并对这些信息进行操作,在用户来酒店登记入住时,酒店负责人能够通过订单号登记入住。酒店管理系统主要分为用户、管理员两个部分,其具体功能如下:用户:用户可以进行注册登录,登录后主要功能有客房预定、订单管理、个人信息管理。管理员:管理员登录后主要功能有用户管理,订单信息管理、客房列表信息、添加客房信息、客房类型信息、添加客房类型。2.2.3系统功能结构根据上述分析,得出酒店管理系统的功能结构图,如图2-1所示

18、。图2-1 系统功能结构图2.4 系统流程设计2.4.1系统开发流程理财管理系统开发时,首先进行需求分析,进而对系统进行总体的设计规划,设计系统功能模块,数据库的选择等,本系统的开发流程如图2-2所示。图2-2系统开发流程图2.4.2注册流程用户在注册账号的时候,首先进入注册界面,填写用户名,密码,重复密码,电话等进行注册。用户注册流程图如图2-3所示。图2-3 注册流程图2.4.3用户登录为了保证系统的安全性,要使用本酒店管理系统必须先登陆到系统中,其登录流程图如图2-4所示。图2-4 登录界面流程图2.4.4 添加信息流程管理员进入系统后可以进行客房信息、客房类型信息等信息的添加,用户也可

19、以对自己权限内的信息进行添加,输入所要添加的信息,系统会自动对信息数据进行验证,信息合法,则验证成功添加至数据库,信息不合法提示添加失败,重新输入信息。添加信息流程如图2-5所示。图2-5 添加信息流程图2.4.5 修改信息流程管理员进入系统后可以进行客房信息、客房类型信息等信息的修改,用户也可以对自己权限内的信息进行修改,首先进入修改信息界面,输入修改信息数据,系统进行数据的判断验证,修改信息合法则修改成功,信息更新至数据库,信息不合法则修改失败,重新输入。修改信息流程图如图2-6所示。图2-6 修改信息流程图2.4.6 删除信息流程管理员进入系统后可以进行客房信息、客房类型信息等信息的删除

20、,用户也可以对权限内的信息进行信息的删除,选中所要删除的信息,单击删除按钮,系统则提示是否确定删除信息,选择确定删除,则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图2-7所示。图2-7 删除信息流程图2.5 系统用例2.5.1管理员用例管理员登录后主要功能有用户管理,订单信息管理、客房类型管理等,管理员用户的用例如图2-8所示。图3-7 管理员用例图2.5.2用户用例用户可以进行注册登录,登录后功能有查看客房信息、订单管理、个人信息管理等。用户的用例如图3-8所示。图3-8用户用例图2.6系统设计规则与运行环境无论哪个系统都应该有自己的设计规则。该系统也具有重要的设计标准有如下几

21、个:1.简单:在保证酒店管理系统能够成功实现的前提下,并尽量使酒店管理系统更容易操作,对于一个酒店管理系统来说,这是非常重要的。2.针对性:系统设计的重点是便于用户进行客房预定,它具有针对性很强的特点。3.适用范围:各酒店均可用。4.操作系统:安卓系统5.数据库:MYSQL数据库。6.使用技术:Android,JSP2.6.1 系统运行环境(1)硬件资源Android版智能手机。(2)软件资源操作系统: Windows XP或Windows 7。Android sdkJDK:jdk1.6。Eclipse2.7开发工具的介绍2.7.1 Android简介Android是2007年11月Googl

22、e发布的基于Linux平台的开源移动操作系统的名称。在Android系统的底层方面,Android使用C / C +作为开发语言。这个平台是由操作系统,中间件,用户界面和应用软件构成。 这是移动终端的第一个真正开放和完整的解决方案。Android为开发人员提供了大量的库和工具,允许开发人员快速创建自己的应用程序。 例如,Android集成了着名的Google Map。 开发人员可以使用几行简单的代码快速开发基于地图的应用程序。2.7.2 Android的特点在Android的平台下,除运营该应用程序的运营商外,所有Android应用程序都是平等的。 所有应用程序都在虚拟机上运行。 虚拟机提供用

23、于应用程序和硬件资源之间通信的API。 Android打破应用程序之间的界限。 在Android平台上开发应用程序可以轻松在应用程序之间共享数据。 应用程序不仅可以通过API访问系统提供的功能,还可以声明自己的函数供其他应用程序调用。2.7.3 Eclipse简介Eclipse是一个非常好的开源IDE(integrated development environment,集成开发环境),非常适合Java项目的开发。因为支持插件技术,它受到了许多开发人员的欢迎。Eclipse自身只是一个框架,但是它提供了一个非常强大的插件功能,这使得将其他组件的突出特性集成到Eclipse环境中非常容易,从而大

24、大增强了集成开发环境的功能。 这是使其成为最受欢迎的IDE开发环境之一的因素之一。2.7.4 数据库介绍为了方便数据的存储和管理,它根据特定的规则将数据保存在磁盘上。 经过数据库管理系统,能有效的组织、治理存储在数据库中的数据。 MySQL数据库算是运行速度最快的SQL语言数据库。MySQL是免费软件。 任何人都可以从MySQL官方网站下载并使用该软件。 MySQL是真正的多用户,多线程的SQL数据库服务器。 它在由服务器守护程序和许多不同客户端程序和库组成的客户端/服务器体系结构中实施。 它可以快速,高效且安全地处理大量数据。 相对于Oracle和其他数据库,MySQL的使用非常简单。 My

25、SQL的主要目标是快速,方便和易于使用。 SQL(结构化查询语言)是世界上最流行和标准化的数据库语言。 MySQL数据库的跨平台特性也是它的巨大优势之一。第3章 系统设计本系统可以分为三个模块:酒店模块,用户模块和管理模块。 酒店模块专为酒店业务而设计,方便酒店客房管理,增加预订等信息。 用户模块是用户信息的管理,用户注册并登录移动终端。管理者模块是对管理者的管理,管理者根据初始用户名密码登录系统后,需要进行用户名和密码的修改,防止被别人盗用。3.1 酒店模块酒店模块主要是关于酒店房间预订入住相关功能。房间管理;主要可以添加房间信息并修改和删除房间信息。对于空房,也可以进行预订和入住的操作,房

26、间会显示空房、预订和入住三种状态。预订管理:移动端选好房间并填上相关的信息后提交订单,还能查询到预订的信息。Web端也可以选择房间进行预订,填写预订信息,通过预订单号查找预订信息,对预订信息进行修改和删除,也能直接在所有的预订信息界面选择某条的预订信息来编辑。入住管理:可以选择房间直接进行入住登记,也可以查询预订单号进行登记入住,对入住信息可以进行修改和删除操作。退房管理:退房时根据入住时的登记单号查询,将退房信息保存到数据库,可对退房信息进行编辑和删除。图3-1 酒店模块结构图3.2 用户模块用户模块主要是关于用户的功能:用户注册:用户在移动端注册之后,信息保存到数据库。用户登录:用户在移动

27、端输入用户名密码,符合条件即可登录,用户名密码错误则登录失败。用户查询订单:用户在移动端可以查看自己账户下的订单信息。图3-2 用户模块结构图3.3 管理者模块管理者模块是关于管理者的功能:管理者登录:管理员在web端进行登录,登录后才能对酒店信息进行操作。修改管理者信息:管理者可以对管理者的账户密码进行修改。查看用户信息:管理可以查看用户信息,但是基于对用户的隐私保护,只显示账户名。管理酒店:管理员可对酒店房间信息进行操作。图3-3 管理者模块结构图3.4 系统流程图本系统分为移动端和Web端两部分。移动端主要是为用户提供方便,用户注册登录之后可以看到酒店的相关信息,选择需要的类型的房间进行

28、预订,填写好相关的信息然后提交上传,用户还可在移动端查看自己的订单记录。Web端主要是为酒店的管理者设计,通过浏览器打开酒店网站,管理者需要登录才可对酒店信息进行操作。图3-4 系统流程图图中3-5显示的是Android酒店查询系统功能结构图。图3-5 Android酒店查询系统功能结构图第4章 数据库结构设计数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。4.1 数据库设计原则在概念设计中,通常用四种方法:自顶向下、自底

29、向上、逐步扩张、混合策略,以它为骨架集成由自底向上策略中设计的各局部概念结构在物理结构设计阶段首先分两步走:确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。 对物理结构的评价是时间和空间效率。选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。4.2 数据库概念设计设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。对概念进行设计时采用实体联系(E-R)的模型开发措施。E-R模型法的构成元素有:实体、属性、联系,E-R模型可以用E-R图来表示,是对用户工作

30、环境中所相关的事物给予提示,对实体特性的描述就是属性。设计概念的出发点是能够对企业组织信息要求的数据库概念结构进行反映,就是概念模式。概念模式不依附数据库逻辑结构,也不依赖支持数据库的DBMS,独立于计算机系统。4.3 数据库实体概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)来表示数据以及数据之间的联系,开发出能够解决用户信息要求和处理要求的数据库系统概念模式。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图表现了系统中各个实体之间的联系,本系统的各实体E-R图如下图所示:通常概念设计的主要目标是设计并反映出某一个组织部门的信息需求中的数据库系统模

31、式,数据库系统的概念模式通常是独立于:数据库系统的逻辑结构、DBMS即数据库管理系统、计算机系统等模式。概念模式的设计方法主要是以需求分析作为基础,并且用概念数据模型即E-R模型等来表示数据之间的相互联系,设计并反映出用户所需的信息需求以及处理需求的数据库系统等概念模式。通常概念设计的主要目标是描述应用领域的信息模式,并且支持用户的相关应用,最终方便转换并为数据库系统逻辑模式并且方便用户理解。在此阶段,用户可以参与和评价数据库系统的设计,最终来保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:实体间关系属性实体1、用户信息实

32、体属性图如图4-1所示:图4-1 用户信息实体属性图2、房间类型信息实体属性图如图4-2所示图4-2 类型信息实体属性图3、订单信息实体属性图如图4-3所示图4-3订单信息实体属性图4、房间实体属性图如图4-4所示图4-4房间实体属性图5、管理者信息实体:管理者信息实体包括管理者的编号、用户名和密码。图4-5 管理者信息实体关系图6、入住信息实体:入住信息实体包括预订编号、房间编号、房间类型、房间价格、预订人名称、身份证号码、电话号码、到达时间、离开时间和入住人数。图4-6入住信息实体关系图7、退房信息实体:退房信息实体包括预订编号、房间编号、房间类型、房间价格、预订人名称、身份证号码、电话号

33、码、到达时间、离开时间和入住人数。图4-7 退房信息实体关系图以上7种实体关系图说明了本系统的数据库概念模型,根据上面的分析可以形成数据库表以及各表之间的关系。管理者通过管理房间的预订、入住以及退房等相关信息,对预订表、入住表、退房表、房间表的数据进行编辑,用户在移动端选择房间进行预订,对预订表的操作。图4-8 数据表关系图4.4 数据库表设计本酒店管理系统需要后台数据库,系统采用MYSQL数据库进行数据的存储,下面介绍数据库中的各个表的详细信息。表 4-1 user用户信息表列名数据类型长度允许空说明uidint11否编号unamevarchar50是用户名uphonevarchar50是电

34、话upswdvarchar50是密码utimevarchar50是时间表4-2 typemsg类型表列名数据类型长度允许空说明idint11否编号titlevarchar100是类型typeTimevarchar100是时间表4-3 ordermsg订单表列名数据类型长度允许空说明orderIdint11否编号orderMessageIdvarchar100是订单号orderUserIdvarchar100是用户idorderUserNamevarchar100是用户名orderStatevarchar100是状态orderCreateTimevarchar100是时间表4-4 housems

35、g房间表列名数据类型长度允许空说明houseIdint11否编号houseNamevarchar50是房间名houseMoneyvarchar500是价格houseTypeIdvarchar10是类型idhouseTypeNamevarchar200是类型houseTimevarchar50是时间houseImagevarchar50是图片4.3数据库物理结构设计手机端数据主要以SQLite数据表的形式存储。对于涉及敏感信息(如账号和密码)的数据,移动终端使用系统定义的文件格式进行加密和存储,从而提高数据机密性。 由于移动电话的处理能力和存储容量有限,并且作为随身携带的物品,移动电话很容易因碰

36、撞或水侵入而损坏,以防止由于意外损坏或意外丢失而造成的数据丢失。图4-9数据库操作UML时序图第5章 系统实现5. 1数据库操作类设计由于本软件系统现阶段并不涉及网络应用,属于单机版应用软件,因此所需数据存储量不大,均存储在Android系统自带的数据库SQLite中,因此对手机数据库操作较多。为了系统的高效运行,对软件中的所有有关数据库的操作进行封装,减少代码的冗余,优化设计结构,数据库操作类主要功能为数据库的创建,以及数据库中数据的插入,更改,查询,删除,其核心代码如下:5.5 系统运行效果记录整个数据的流程可以概括为:android向Web服务发起一个请求,Web Service根据请求

37、请求数据库并进行相应的业务逻辑处理,将数据返回给androidandroid再根据返回的数据进行解析,获取相应的数据。5.5.1管理员功能模块的实现1、管理员登录界面管理员要想进入系统后台进行管理操作,必须进行登录系统,管理员登录界面如图5-3所示。图5-3管理员登录界面2、管理界面管理员进入后,可以进行用户管理、客房管理、客房分类管理等,点击相应图标进入详细管理界面。管理界面如图5-4所示。图5-4管理界面3 、客房列表界面管理员可以查看客房的状态,对其进行修改和删除。界面如图5-5所示。图5-5客房类表界面4、用户管理界面管理员可查看删除用户信息,界面如图5-6所示。图5-6用户管理界面5

38、、客房类型管理界面管理员可查询、查看、添加及删除分类信息,界面如图5-7所示。图5-7客房类型信息管理界面6、订单管理界面管理员可查看、更换订单信息,界面如图5-8所示。图5-8订单管理信息界面5.5.2用户功能模块的实现1、用户登录界面用户要想进入本系统必须通过正确的用户名和密码进行登录操作,用户注册登录界面如图5-9所示。图5-9登录界面5.2.2主菜单界面用户登录后可以查看房间信息,界面如图5-10所示。图5-10主界面3、个人信息管理界面用户可以自己的信息和密码进行修改,其界面如图5-11所示。图5-11个人信息管理界面4、客房预定界面用户可以对喜欢的客房进行预定,界面如图5-12所示

39、。图5-12支付界面第6章 总结在这个毕业设计中遇到困难的方面是没有在平时课程中学习好Android。毕业设计开始时非常困难。不知道从哪里开始,但没有改变得是仍然坚持,设计到最后还是很好的完成了。无论多么困难,只要坚持下去,善于找好素材学习,充分利用研究资源,所有遇到的问题不难解决。 在开发系统的过程里,我运用了平时学习中学到的一些技巧。通过实施这些技术,我很好地提高了整个系统的性能。在这篇论文中,这些技术已经被更详细地介绍了。这个系统还有很多缺点和缺陷。例如,一些细节还不够完善,有些功能模块还需要加强。在未来的日子里,这些缺陷可以得到改善。通过这次最终的毕业设计,平时所学到的知识不仅融合了,

40、并获得了许多Android的知识,比如在处理信息方面,开拓了视野,使他不得不在上一个重要变化效率和能力。在整个设计过程中明白了许多东西,也培养独立工作能力,树立信心,对自己能力的工作能力,我相信以后会学习和工作生活中有至关重要的作用。同时也大大提高了手的能力,使其难以充分体会探索的乐趣和成功的创作过程,设计过程中汲取的东西,是一笔宝贵的财富,所以一辈子。通过了这个毕业设计,我增强了我的学习能力,并且学到了很多课堂上无法学习的知识。 通过实践,我深深体会到了软件开发的艰辛和解决问题的喜悦。 这增加了我独立思考的能力,同时也培养了我将理论与实践联系起来的能力,为今后的工作奠定了良好的基础。参考文献

41、1 明日科技.Java从入门到精通(第3版)(附光盘)M. 北京:清华大学出版社,2012.2 (美国)Savitch . Java程序设计与问题解决(第6版) M. 译者:张长富.人民邮电出版社,2013.3 白广元.Java Web整合开发完全自学手册M.北京:机械工业出版社,2009-1.4 孙卫琴 .Tomcat与Java Web开发技术详解(第2版)(附CD-ROM光盘1张) M .电子工业出版社,2009.5 贾蓓,镇明敏,杜磊.Java Web整合开发实战:基于Struts 2+Hibernate+Spring(附光盘)M.清华大学出版社,2013.6 许令波.深入分析Java Web技术内幕M. 北京:电子工业出版社,2012.7 袁梅宇,王海瑞.Java EE企业级编程开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论