毕业论文-基于android的智能车库管理系统的设计与实现内容摘要:
ntView(View)接口把 UI放到 Activity 创建的窗口上,当 Activity 指向全屏窗口时,也可以用其他方式实现:作为漂浮窗口(通过 windowIsFloating 的主题集合),或者嵌入到其他的 Activity(使用 ActivityGroup)。 大部分的 Activity 子类都需要实现以下两个接口: 1) onCreate(Bundle) 接口是初始化 activity 的地方 . 在这儿通常可以调用setContentView(int)设置在资源文件中定义的 UI, 使用 findViewById(int) 可以获得 UI中定义的窗口 . 2) onPause()接口是使用者准备离开 Activity 的地方,在这儿,任何的修改都应该被提交 (通常用于 ContentProvider 保存数据 ). 图 11 展 示了 Activity 的重要状态转换,矩形框表明 Activity 在状态转换。 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 4 图 11 Activity 生命周期图 在上图中, Activity 有三个关键的循环: 1) 整个的生命周期,从 onCreate(Bundle)开始到 onDestroy()结束。 Activity 在onCreate()设置所有的“全局”状态,在 onDestory()释放所有的资源。 例如:某个 Activity有一个在后台运行的线程,用于从网络下载数据,则该 Activity 可以在 onCreate()中创建线程 ,在 onDestory()中停止线程。 2) 可见的生命周期,从 onStart()开始到 onStop()结束。 在这段时间,可以看到Activity 在屏幕上,尽管有可能不在前台,不能和用户交互。 在这两个接口之间,需要保持显示给用户的 UI 数据和资源等,例如:可以在 onStart 中注册 一个IntentReceiver 来监听数据变化导致 UI 的变动,当不再需要显示时候,可以在 onStop()中注销它。 onStart(), onStop()都可以被多次调用,因为 Activity 随时可以在可见和隐藏之间转换。 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 5 3) 前台的生命周期,从 onResume()开始到 onPause()结束。 在这段时间里,该Activity 处于所有 Activity 的最前面,和用户进行交互。 Activity 可以经常性地在resumed 和 paused 状态之间切换,例如:当设备准备休眠时,当一个 Activity 处理结果被分 发时,当一个新的 Intent 被分发时。 所以在这些接口方法中的代码应该属于非常轻量级的。 论文内容 介绍 本论文共八章。 第一章是绪论,主要介绍课题的相关内容以及实现该系统所用到的关键技术等。 第二章是系统需求分析,主要从系统的总体概述、功能需求和非功能需求几个方面对系统的需求进行了分析。 第三章是系统概要设计 ,阐述了系统总体架构是如何设计的。 第四章是系统详细设计,是系统概要设计的一个细化,详细地介绍了每个功能模块的设计思路。 第五章是数据库设计,介绍了该系统数据库的概要设计、逻辑设计和物理设计的详细过程。 第六章是 系统实现,用对关键代码的分析展示了系统是如何逐步实现的。 第七章是系统测试,主要通过基于工作流场景的测试以及基于系统功能的测试来说明系统的可行性和稳定性。 第八章是结束语,是对本次工作的一个总结以及对系统未来的一个展望。 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 6 2 系统需求分析 系统概述 该系统是智能车库系统中的基于 android 平台的客户端。 主要 为 android 用户停车提供方便。 用户可以登录系统查询该车库详细信息,如车库名,车库地址,车库价格,车位详细情况等。 用户可以通过 系统 来预定车位,以方便停车。 为方便用户寻找预定车库,预定后可以查看导航路线, 方便驾驶。 行驶途中可以进行行车记录,记录所走过的路线。 客户端主要为用户提供查询服务。 用户可以通过软件查询消费详情和充值详情,方便资金管理。 系统界面设计人性化,符合 android 软件的特点。 功能总体描述 本系统是针对智能车库的 android 客户端部分进行开发,它具备以下基本功能: 1) 用户登录 管理 :用户注册,用户登陆 2) 用户信息管理:个人资料管理,密码管理 3) 会员信息管理:用户充值 查询 ,会员消费报表 ,车辆管理 4) 车位信息查询:查询某地车库和车位的状态。 5) 车位预约:通过会员身份进行提前停车预约,并实现多种计费策略 6) 行 车导航功能:通过百度地图的导航接口,实现 App 车载导航功能,实现从出发点到车库 的 导航 7) 行车记录:通过 GPS 接口或者移动基站定位功能,对行车路线进行记录以及在百度地图上的回放。 系统功能总体用例图如图 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 7 图 31 系统功能总体用例图 业务功能分析 用户登录 管理 用户登陆管理包括:用户注册和用户登陆。 用户注册主要用于初次使用系统 ,还没有系统账户的 用户。 为 享受 系统更多的服务, 需 要进行注册。 用户注册需用户填写各项信息,其中用户账号是系统分配,其他带星号条目为必填信息。 信息填写完整并确认信息正确性将可真确注册。 用 户登陆主要用于用户的身份验证,用户有自己的身份通行证,如用户账户、密码等。 在登陆过程中系统对填写的信息进行验证,如果填写的信息有误的话,则无法提交,并且系统会提示错误。 如果账号密码填写无误,则正常登陆并进行其他操作。 用户 登陆管理 例图如图 32 所示。 图 32 用户 登陆管理 用例图 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 8 用户登陆系统的用例说明描述,规格说明列表如下 表 31 用户注册用例说明 用例 用户注册 用例编号 1 活动者 未注册 用户 目的 用户注册需注册才能使用系统所有功能 用例描述 注册时需提供用户基本资料信息 前置条件 用 户信息 后置条件 提示注册成功,点击去登陆进入登陆页面 基本操作流程 ① 进入系统注册页面 ② 填写用户名基本信息 ③ 点击 下一步,确认信息正确性 ④ 点击注册,完成注册并返回用户账号 备选操作流程 用户信息填写不完整不能完成注册 表 32 用户登陆用例说明 用例 用户 登录 用例编号 2 活动者 用户 目的 用户需进行系统登陆后,才能使用所有功能 用例描述 登录的时候需要填写的内容有用户名、密码 前置条件 用户账号 、密码 后置条件 账号与密码正确则页面跳转,账号密码不正确则提示错误 基本操作流程 ① 进 入系统登录页面 ② 填写用户名和密码 ③ 点击登录 ,页面跳转 备选操作流程 如果用户名或密码填写有误,则登录不会成功 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 9 用户信息管理 用户信息管理主要包括:个人 资料 管理和密码管理两方面。 个人 资料管理主要包括用户对自己资料的查看和修改。 用户登陆成功后,页面跳转到个人信息页面,即可查看个人资料。 资料有改动时,点击修改资料可以修改个人资料。 密码管理主要用于用户的密码修改。 用户登陆成功后进入资料修改选择密码修改可以进行密码修改。 用户信息管理用例图如 图 33 所 示。 图 33 用 户信息管理用例图 下面为用户信息管理各 用例的用例描述,规格说明表如下 表 33 个人资料管理 用例说明 用例 个人资料管理 用例编号 3 活动者 用户 目的 用户查看或者修改个人资料 用例描述 用户登陆后点击个人中心查看个人资料,如果资料有变化,则点击修改,跳转到相应页面,填写资料数据确定修改 前置条件 用户已登陆 后置条件 成功则将新数据更新到数据库中 基本操作流程 ① 登陆后点击进入个人中心页面 ② 查看个人信息,如果要修改,点击修改信息 ③ 填写资料信息并提交 备选操作流程 如果点返回键,则不会对数据进行修改 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 10 表 34 密码管理 用例 说明 用例 密码管理 用例编号 4 活动者 用户 目的 修改密码,保障账号安全 用例描述 用户对自己的账号密码进行修改 前置条件 用户已登陆,并进入修改信息页面 后置条件 成功则将新数据更新到数据库中 并给用户提示 基本操作流程 ① 登陆后 点 进入个人中心页面 ② 进入修改信息页面,选择修改密码 ③ 输入新密码并提交 备选操作流程 如果点返回键,则不会对数据进行修改 会员信息管理 会员信息管理主要包括:用户充值查询,会员消费报表,车辆管理三方面。 用户充值查询主要用于用户查看自理的充值记录。 会员消费报表查 询主要 用于 用户查询自理的消费情况及 消费详情。 消费详情包括:消费地点、消费时间、消费项目、消费金额、付款方式、操作人员编号。 车辆管理主要用于对用户车辆的增加和删除。 车辆添加需要用户输入车辆的具体信息然后添加。 删除车辆选择对应的车辆删除即可。 会员信息管理用例 如图 34 所示。 图 34 会员 信息管理用例图 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 11 下面为 会员信息管理 各用例的用例描述,规格说明表如下 表 35 用户充值查询用例说明 用例 用户充值查询 用例编号 5 活动者 会员 目的 查询充值信息 用例描述 用户登陆后进入个人中心,选择 RFI 卡信息,查看充值信息条目 前置条件 用户已登陆,并进入 个人中心 后置条件 点击返回键,则返回上一页面 基本操作流程 ① 登陆后 点 进入个人中心页面 ② 点击 RFI 卡信息进入 RFI 卡信息页面 备选操作流程 无 表 36 会员消费报表用例说明 用例 会员消费报表 用例编号 6 活动者 会员 目的 查看自己的消费记录 用例描述 用户登陆后进入个人中心,选择消费查询即可 查看消费条目 前置条件 用户已登陆,并进入 个人中心 后置条件 查询具体消费情况 基本操作流程 ① 登陆后 点击 进入个人中心页面 ② 点击消费查 询进入报表页面 备选操作流程 点击返回键,则返回上一页面 表 37 会员消费详情用例说明 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 12 用例 会员消费详情 用例编号 7 活动者 会员 目的 用户查看消费条目中的消费详情 用例描述 用户登陆后,进入个人中心,消费查询,选择具体条目进行查询 前置条件 用户进入个人中心进入消费查询 后置条件 点击返回键,则返回上一页面 基本操作流程 ① 登陆后点击进入个人中心页面 ② 点击消费查询进入报表页面 ③ 点击详情,查询当前消费条目的详细信息 备选操作流程 无 表 38 车辆查询 用例说明 用例 车辆 查询 用例编号 8 活动者 会员 目的 查看已有车辆信息 用例描述 用户进入个人中心后选择车辆管理可以查看自己的车辆信息 前置条件 用户已登陆,并进入个人中心 后置条件 增加车辆信息或删除车辆信息 基本操作流程 ① 登陆后点击个人中心进入个人中心页面 ② 进入车辆管理页面, 查看车辆具体信息 备选操作流程 点击 返回键, 则返回上一页面 表 39 车辆增加用例说明 用例 车辆 增加 用例编号 9 重庆理工大学毕业论文 基于 android 的智能车库管理系统的设计与实现 13 活动者 会员 目的 增加新的车辆信息 用例描述 用户进入个人中心,进入车辆管理,添加新的车辆信息 前。毕业论文-基于android的智能车库管理系统的设计与实现
相关推荐
警示标志并挂上 警示 红灯。 ⑷编制施工临时用电专项方案,报批后严格按方案执行。 桥面附属结构的拆除 活动工序 危 险 源 可能导致的事故 是否是重大危险源 桥面附属结构的拆除 ( 1) 临边作业未设置防护网,防护栏、防护网设置不符合要求; ( 2) 建筑垃圾未及时清理出桥面,在桥面堆积; ( 3) 不佩戴安全帽进入施工现场,安全帽不符合标准要求。 ( 4) 高空作业人员不穿救生衣。 物击、坠落
13 ( 1)河道和 岸坡 土方开挖 河道和岸坡土方 开挖 分层次进行,先开挖表层弃土层、后开挖河道和岸坡土方。 土方开挖施工按照各分项工程分块进行施工作业。 ( 2)土方开挖施工方法 ○1施工测量 根据确定的控制点及基线进行构造物基础开挖边线,开挖区开挖轮廓线等测量放样,严格按照有关规范和技术要求施测,力争放样定位准确,并随时根据工程需要进行复测,保证测量成果误差控制在规定的精度要求以内。
:建筑﹑结构均应表达,水专业提条件,不再以附结构图形式表达。 ⑤ 暖﹑电专业除以上以提条件的预留洞外,其他预留洞均以结构专业附图形式表达,即由各专业出留洞图 ,编入结构目录,如下所示: 结施 — 附电图( 1) 结施-附暖图( 1) 结施附图签署方式:结构专业签会签栏,各专业签图签栏。 ⑥“当设备留洞及预埋套管小于等于 300 时,设备预留洞及预埋套管详见各设备专业施工图;当设备留洞及预埋管大于
、建筑市场不景气的大环境下,底子薄、条件差,规划院如何发展。 全体职工不气馁、不等靠,在院领导班子的带领下,知难而进,拚博向上。 在保质保量 地完成指令性任务的前提下,提高服务质量,想建设单位之所想,急建设单位之所急,全心全意为建设单位服务,积极开拓市场,提高经济效益。 精打细算,节约开支,降低成本已成为全院上下的行为准则。 大忙季节任务重,时间紧,大家为了加快设计进度,自觉自愿地加班加点
机会,内部互相学习,互相提高,努力把efutian公司建成在义乌市场中的权威机构。 职工培训工作是人力资源开发、干部队伍建设与企业文化建设的重要内容,通过培训,可以统一目标、统一认识、统一步调,提高企业的凝聚力、向心力和战斗力。 树立学习风气,不懂得要问,不会的要学。 培训内容:一、爱岗敬业:回顾历史、展望未来,了解企业的文化与奋斗目标,增强使命感与责任感,培养主人翁意识。 二、岗位职责