3。 系统分析
3。1 系统可行性分析
3。1。1 技术可行性
在运行环境以及软件资源上都已经具备条件。使用的Java语言是一种静态的面向对象的语言,具有简单性,稳健性,安全性以及快速开发,简便管理的优点。并且Eclipse和MySQL开源性的特点可以帮助我们解决一些不重要的琐碎工作,同时我们能够看到一些别人做出的成果,拿来借鉴学习。这都为我们的技术操作提供了便利。因此具有可行性。
3。1。2 操作可行性
本系统是一种安卓客户端,只要使用者将软件装入Android操作系统的手机,就可以进行操作。软件界面友好,只要使用过智能手机,使用者都能够轻易的使用本软件。因此,操作具有可行性[ ]。
3。1。3 经济可行性
本系统是基于安卓开发平台,可以充分利用网络上的资源来完成我们的开发环境和编程软件,很大程度上降低了开发经费。因此,具有经济可行性。
3。2 功能需求文献综述
需求分析是所有工作开始的第一个步骤,或许有些人会觉得可有可无,其实并不然。良好的开头是成功的一半。我们只有明确的知道用户的需求,才能对症下药,制定计划,有目的地去完成工作。同时,用户的需求也有可能不断地发生变化,这就要求我们要及时的沟通,才能做出满足用户需求的系统。此外,一般的用户都缺少对计算机方面的专业知识,他们可能不能准确的知道计算机可以为我们做什么,达到什么样的效果,可能表达上会出现问题,导致我们的专业人员发生理解偏差,可能误解用户的需求。所以,需求分析也能够帮助我们避免一些不必要的返工和修改。
软件主要实现了四个功能:首页房间信息的浏览、预订房间信息,收藏管理以及个人中心。其中该软件中各个功能之间通过主界面按钮的点击监听事件实现页面跳转切换,需要设计四个按钮供用户选择,分别是“首页”、“我的预订”、“收藏”和“我的”。