Andriod手机热点餐厅地图的设计与开发+ER图(7)
时间:2016-12-01 21:59 来源:毕业论文 作者:毕业论文 点击:次
(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,来验证环境变量是否配置成功,如果成功会有相应的参数列表出现,如果没有出现相应的参数列表,说明环境变量配置错误或者没有正确的安装软件,需要重新完成以上的操作。 (责任编辑:qin) |