Andriod手机热点餐厅地图的设计与开发+ER图(6)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Andriod手机热点餐厅地图的设计与开发+ER图(6)


从使用者的身份分析:目前使用安卓系统的受众人群中,在一二线城市工作的上班族和在城市学习的大学生是主要的用户群,在地铁、公交、各个公共场所都可以见到数量庞大的用户群正在使用安卓手机,从陆家嘴的写字楼群到郊区的工业园区都有巨大数量的潜在用户。本设计的手机应用主要针对的就是上班族和大学生,这两个用户群体是当今社会消费的重要部分,一方面上班族有比较强的经济实力,而大学生有比较充裕的生活费预算,对于生活质量的追求会促使其在饮食消费上花费更多的预算。

3、  手机热点餐厅地图业务流程设计
手机热点餐厅地图业务流程如下图4.1所示:
 
图4.1 业务流程图(来源:本研究)

4、 手机热点餐厅地图设计思路
本设计主要是应用Eclipse软件,Android SDK,ADT等作为安卓编程环境,通过Java编程语言实现程序功能,使用SQLlite数据库来创建数据。用户通过增加餐厅信息,编辑餐厅信息,删除餐厅信息,随机选择餐厅信息(今天吃啥?)来实现对于餐厅信息和餐厅热量信息的管理,同时,在谷歌地图上标明餐厅位置来方便用户查询。最终达到方便用户查询管理喜爱餐厅信息,控制热量摄取,健康饮食快乐饮食的目的。

5、 系统开发环境
本程序使用当前最热门的Java,SQL技术进行开发,Java技术具有卓越的通用性、高效性、平台移植性和安全性,在AndroidSDK,Eclipse的环境中实现系统功能,Eclipse是一个开放源代码的、基于Java的可扩展开发平台,对于自主开发程序有很大的自由性,使用Eclipse来进行Android程序开发能增强程序的稳定性,减少开发过程中遇到的问题。
在第三章中已经对于开发软件进行了简要的介绍,在这里就不过多阐述了。
(二)  系统可行性分析
1、 技术可行性
本设计使用当前最流行的JAVA语言进行编程,有卓越的通用性、高效性、平台移植性和安全性,同时也使用了SQL作为数据库,SQL数据库是我们大学期间使用最频繁的数据库,是我们最熟悉也是最熟练的数据库。安卓应用程序的开发,在现在的开发环境下已经变得更加容易而且可以模块化的编程,使得程序更多样性也更加可靠。

2、 经济可行性
本设计使用的JavaCreatorPro,Eclipse和AndroidAPI都可以从网络下载到免费版,软件费用几乎没有。本热点餐厅地图设计的费用主要集中在开发方面和安卓程序的发布以及今后的文护费用方面。首先要让程序更加专业化和市场化,就需要专业的安卓平台程序员对程序进行优化和更确切的市场分析,程序完成之后就要开始考虑程序在各APP市场的发布费用宣传费用,最后根据用户数量的增长来随时更新文护费用。当然,如果程序发布以后,可以通过广告来回收投资,挣取利润,这是毕业设计之后的发展设想。
(三)  需求分析与概念设计

1、  系统功能分析
系统功能图如下图
 
图4.2 系统功能图(来源:本研究)
    (1) 信息添加
    对于餐厅数据的建立添加,包括餐厅名称,餐厅地址,餐厅卡路里(热量)等数据的添加。f_id为自动增加的整数类型之外,其余都为text类型,省去UI需要检查格式的问题。
(2) 信息编辑
对于已经添加的餐厅数据进行编辑操作,包括修改餐厅数据,删除餐厅数据等功能,修改功能可以从已经添加的数据中修改餐厅的名称,地址,卡路里(热量),删除功能是一次性删除该条餐厅的记录。能够避免重复名称的出现,也可以避免空白名称的添加。 (责任编辑:qin)