(3) 随机选择信息
在已创建餐厅数据库的基础上随机选择餐厅,把餐厅显示在地图上,并用图片指出位置,方便查找。
2、 系统性能分析
(1) 多层结构
本设计的热点餐厅地图的逻辑结构分为用户界面层,业务逻辑处理层和数据存储层。逻辑层次一目了然。
(2) 数据库清晰
本设计目前阶段的数据库结构清晰简洁,有f_id,f_name,f_address,f_cal四个字段,记录读取速度快,不会出现读取数据库造成安卓系统运行速度变慢甚至死机的情况。
(3) 运行速度快
因为程序的功能方便快捷,结构清晰,添加编辑今天吃啥功能可以很流程的在安卓系统运行,不会造成系统运行速度变慢的情况,能够很好的满足现在多后台程序共同运行的潮流,只需要点击安卓系统按键的退出键就会空出内存留给其他程序。
3、 系统运行环境
基本运行环境如下:
安卓系统:1.5以上版本;
CPU型号:ARMv7Processorrev2(v7l);
运行内存RAM:总计475.9MB可用100MB左右;
手机内存ROM:总计1.24GB可用1GB;
可以完美的运行该程序。
运行该程序的时候最好用一个确切的地址来作为餐厅地址,这样才能保证程序的稳定运行,不会出现如同找不到地图位置等意外情况。
4、 数据流程图
图4.3 数据流图(来源:本研究)
5、 E_R图设计
图4.4 E-R图 用户与餐厅数据(来源:本研究)
图4.5 E-R图 程序与餐厅数据(来源:本研究)
图4.6 餐厅数据属性(来源:本研究)
6、 逻辑结构设计
餐厅(ID,餐厅名称,餐厅地址,卡路里)
(除了餐厅ID为自动增加的整数类型以外,餐厅名称,餐厅地址,卡路里都使用text类型,省去UI需要检查格式的问题。)
五、手机热点餐厅地图具体设计与程序实现
(一) Android环境搭建
本程序是Android程序编程,对于安卓环境的配置是编程能否开始的关键,如果在配置环境过程中出现瑕疵和错误,后面的Java变成将无法进行或者在程序调试,生成Application过程中出现各种各样的错误,鉴于配置环境过程较为复杂,举出其中的一部分容易出错的步骤作为参考,提出个人在环境配置中的心得体会。
第一步: 下载环境配置需要的程序,主要有以下四种:
(1) JDK(JavaDevelopmentKit),即jdk-7u11-windows-i586.exe,官网下载最新版本
即可,有旧一点的也问题不大,我使用的是官网最新的版本。
(2) EclipseClassic4.2_1-win32.zip,官网推荐使用这个,在Eclipse官网下载。
(3) ADT,安卓开发插件,最新版本为ADT-21.1.0.zip,可以在线安装或者下载安装。
(4) AndroidSDK:android-sdk-r21.0.1-windows.zip或者installer-r21.0.1-windows.exe。
图5.1 所需程序列表(来源:本研究)
第二步:安装已经下载好的程序
(1) 安装JDK,记清楚安装的位置(在之后的环境变量设置中需要用到);
(2) 安装Eclipse,我解压在了D:\eclipse-SDK-4.2.2-win32;
(3) 安装SDK,我安装在了F:\ProgramFiles\Android\android-sdk;
(4) 设置环境变量,从:控制面板\所有控制面板项\系统\高级系统设置\系统属性进入设置
设置 JAVA_HOME ,JAVA_JRE_HOME,JRE_HOME,Android_SDK_HOME,CLASSPATH等环境变量
为了验证环境变量和程序安装是否成功,进入开始菜单->运行->cmd输入java,输入javac输入adb,来验证环境变量是否配置成功,如果成功会有相应的参数列表出现,如果没有出现相应的参数列表,说明环境变量配置错误或者没有正确的安装软件,需要重新完成以上的操作。 Andriod手机热点餐厅地图的设计与开发+ER图(7):http://www.751com.cn/jisuanji/lunwen_600.html