艺术品拍卖平台手机app 课程设计报告

上传人:第*** 文档编号:55671187 上传时间:2018-10-03 格式:DOC 页数:95 大小:1.08MB
返回 下载 相关 举报
艺术品拍卖平台手机app 课程设计报告_第1页
第1页 / 共95页
艺术品拍卖平台手机app 课程设计报告_第2页
第2页 / 共95页
艺术品拍卖平台手机app 课程设计报告_第3页
第3页 / 共95页
艺术品拍卖平台手机app 课程设计报告_第4页
第4页 / 共95页
艺术品拍卖平台手机app 课程设计报告_第5页
第5页 / 共95页
点击查看更多>>
资源描述

《艺术品拍卖平台手机app 课程设计报告》由会员分享,可在线阅读,更多相关《艺术品拍卖平台手机app 课程设计报告(95页珍藏版)》请在金锄头文库上搜索。

1、沈阳航空航天大学课课 程程 设设 计计 报报 告告课程设计名称:嵌入式系统综合课程设计嵌入式系统综合课程设计课程设计题目:轿车租赁系统手机轿车租赁系统手机 APPAPP的实现的实现院(系):计算机学院专 业:计算机科学与技术(嵌入式系统方向)班 级:24010106学 号:2012040101257姓 名:张迪指导教师:曹一鹏沈阳航空航天大学课程设计报告 -I-学术诚信声明 本人声明本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。尽我所知,除了文中特别加以标注或致谢中所罗列的内容以外,报告中不包含其他人己经发表或撰写过的研究结果,也不包含其它教

2、育机构使用过的材料。与我一同工作的同学对本研究所做的任何贡献均己在报告中做了明确的说明并表示了谢意。报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。 本人签名: 日期: 年 月 日沈阳航空航天大学课程设计报告 -II-沈阳航空航天大学沈阳航空航天大学课课程程设设计计任任务务书书课程设计名称XXXX 课课程程设设计计专业学生姓名班级学号题目名称起止日期年月日起至年月日止课设内容和要求:参考资料:教教研研室室审审核核意意见见: 教教研研室室主主任任签签字字:指导教师(签名)指导教师(签名)年月日学学 生(签名)生(签名)年月日沈阳航空航

3、天大学课程设计报告 -III-课程设计总结:课程设计总结:本次的嵌入式系统综合课程设计是汽车租赁系统手机本次的嵌入式系统综合课程设计是汽车租赁系统手机 APP 的实现,要求基的实现,要求基于于 Andriod 操作系统实现,框架结构也比较复杂,因此对于从没有接触过操作系统实现,框架结构也比较复杂,因此对于从没有接触过Eclipse 的我来说无疑是很难的。在刚开始的时候,我不知道从何下手,后来通的我来说无疑是很难的。在刚开始的时候,我不知道从何下手,后来通过观看网上的过观看网上的 Java 和和 Android 的教学视频资源,才慢慢对制作的教学视频资源,才慢慢对制作 APP 的过程有的过程有一

4、个大体的了解,通过几周的深入学习才理解了相关编程语句像页面跳转语句、一个大体的了解,通过几周的深入学习才理解了相关编程语句像页面跳转语句、数据库相关语句及布局语句等等。但对自己的课设问题仍然没有一个清晰的思路,数据库相关语句及布局语句等等。但对自己的课设问题仍然没有一个清晰的思路,于是后来我边视频边做笔记,把重点部分记录下来后,我开始在笔记上规划我的于是后来我边视频边做笔记,把重点部分记录下来后,我开始在笔记上规划我的APP 的每个的每个 Layout,然后对症下药,这样果然有明显的提高。后经老师检查,然后对症下药,这样果然有明显的提高。后经老师检查,老师建议从用户的角度更加完善此老师建议从用

5、户的角度更加完善此 APP,于是通过和老师的沟通及让同学提意,于是通过和老师的沟通及让同学提意见,我最终完成了功能完善、界面友好和无重大见,我最终完成了功能完善、界面友好和无重大 Bug 的的 APP。这次的经历让我。这次的经历让我懂得,付出才会有回报,知识是通过学习得到,单只有把学到的知识运用起来才懂得,付出才会有回报,知识是通过学习得到,单只有把学到的知识运用起来才是发挥知识的最大的价值是发挥知识的最大的价值沈阳航空航天大学课程设计报告 -IV-目目 录录第第 1 章章 系统分析系统分析.11.1 需求分析1 1.2 硬件分析1 1.2.1 实验环境2 1.2.2 相关硬件简介2 1.3

6、软件分析3 1.3.1 嵌入式操作系统简介3 1.3.2 开发技术简介3第第 2 章章 系统设计系统设计.62.1 系统模块设计6 2.1.1 主界面模块6 2.1.2 注册模块.7 2.1.3 登录模块7 2.1.4 添加车辆模块7 2.1.5 车辆管理模块8 2.1.6 用户管理模块8 2.1.7 归还确认模块8 2.1.8 车辆租赁模块.8 2.1.9 车辆归还模块9 2.1.10 余额充值模块.9 2.1.11 审查通过确认模块9 2.2 类设计9 2.2.1 AddActivity 类.9 2.2.2 carback 类.9 2.2.3 carbackactivity 类.9 2.2

7、.4 Cars 类10 2.2.5 DatabaseUtil 类10 2.2.6 EditCarActivity 类11 2.2.7 LoginActivity 类 11 2.2.8 MainActivity 类11 2.2.9 MyHelper 类.12 2.2.10 NowUser 类12 2.2.11 PayActivity 类12 2.2.12 Person 类12 2.2.13 RegisterActivity 类.13 2.2.14 SearchActivity 类.13 2.2.15 ShenchaPassActivity 类 .13 2.2.16 ShowUserInfo 类1

8、3 2.2.17 yuechongzhi 类.13沈阳航空航天大学课程设计报告 -V-2.3 关键流程14 2.3.1 系统主流程14 2.3.2 注册模块流程16 2.3.3 登录模块流程17 2.3.4 添加车辆模块流程18 2.3.5 车辆管理模块流程19 2.3.6 用户管理模块流程21 2.3.7 归还确认模块流程21 2.3.8 车辆租赁模块流程22 2.3.9 车辆归还模块流程23 2.3.10 余额充值模块流程24 2.3.11 审查通过确认模块流程24第第 3 章章 系统调试及运行系统调试及运行.253.1 调试分析25 3.2 结果分析32参考文献参考文献.33附附 录录.

9、34沈阳航空航天大学课程设计报告-1-第 1 章 系统分析1.1 需求分析需求分析随着移动设备的快速发展,人们越来越向往便捷的生活,所以电子商务应运而生,网上购物也成为了每个人日常生活的重要组成部分。本次课程设计是在 Android 操作系统下实现的车辆租赁手机 APP,它以 SQL数据库作为基础。本产品的的主要功能有:1)添加车辆功能:该功能允许管理员发布租赁车辆信息;2)车辆搜索功能:该功能允许用户和管理员浏览所有已经上线的车辆信息,并且可以通过关键字对参与竞拍的商品进行搜索查询;3)用户管理功能:该功能允许管理员查看和删除已注册的用户;4)车辆管理功能:该功能允许管理员查看、修改和删除车

10、辆信息;5)在线下单功能(车辆租赁功能):该功能允许用户余额充足的情况下对处于未租赁状态下的车辆进行在线下单(车辆租赁) ;6)在线支付功能:该功能允许用户在线支付钱款,并更新数据库中车辆信息和用户的余额信息;7)车辆归还功能:该功能允许用户对已下单的车辆归还,并更新数据库中车辆的状态信息;8)余额支付功能:该功能允许用户充值账户金额,并更新数据库中用户的余额信息;1.2 硬件分析硬件分析安卓手机指的是用 Android 操作系统的手机,Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google 公司和开放手机联盟领导及开发。

11、Android 操作系统最初由 Andy Rubin 开发,主要支持手机,是一个真正意义上的开放性移动设备综合平台。沈阳航空航天大学课程设计报告-2-1.2.1 实验环境实验环境Android SDK 提供了一系列工具,包括模拟硬件设备的模拟器(Emulator) 、Android 资源打包工具 AAPT(Android Asset Packaging Tool) 、Dalvik 调试监视服务 DDMS(Dalvik Debug Monitor Service) 、Android 调试桥 adb(Android Debu g Bridge)和将.class 字节码文件转换为.dex 文件的 D

12、X 工具等。使用上述这些工具,可以直接在 DOS 命令行中进行开发、调试、编译、打包、部署等工作,由于这种开发效率太低,Android 提供了针对 Eclipse 的开发插件 ADT(Android Development Tools) 。ADT 极大地提高了开发效率,可以在 Eclipse 中快速创建Android 应用程序,自动生成一些代码。Eclipse 是一个开放源代码的、基于 Java的可扩展开发平台。就其本身而言, 它只是一个框架和一组服务,用于通过插件组件构建开发环境。ADT 必须有 Eclipse 和 Android SDK 的支持,Eclipse 必须有 JDK 的支持。安装

13、环境的正确配置是:下载并安装 JDK、下载并安装 Eclipse、下载并安装Android SDK、下载并安装 ADT。1.2.2 相关硬件简介相关硬件简介ARM 处理器是 Acorn 有限公司面向低预算市场设计的第一款 RISC 微处理器。更早称作 Acorn RISC Machine。ARM 处理器本身是 32 位设计,但也配备 16 位指令集,一般来讲比等价 32 位代码节省达 35%,却能保留 32 位系统的所有优势。ARM 处理器具有如下特点:1)体积小、低功耗、低成本、高性能;2)支持 Thumb(16 位)/ARM(32 位)双指令集,能很好的兼容 8 位/16位器件;3)大量使

14、用寄存器,指令执行速度更快;4)大多数数据操作都在寄存器中完成;5)寻址方式灵活简单,执行效率高;6)指令长度固定。沈阳航空航天大学课程设计报告-3-1.3 软件分析软件分析1.3.1 嵌入式操作系统简介嵌入式操作系统简介嵌入式系统是以应用为中心,软硬件可裁剪的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可以独立工作的“器件” 。为了使嵌入式系统的开发更加方便和快捷,需要有专门负责管理存储器分配、中断处

15、理、任务调度等功能的软件模块,这就是嵌入式操作系统。嵌入式操作系统是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工作集以及应用程序。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。1.3.2 开发技术简介开发技术简介Android 基本上就是一种嵌入式 Linux 系统再加上一些重要的手机应用开发软件,如果深入研究其系统架构,其整体自底向上由 4 个主要层次构成,包括Linux Kernel(Linux 内核层) 、Library(函数库)和 Android Runtime(Android 运行时库) 、Application Framework(应用软件架构) 、Application(应用程序) 。1)Linux Kernel(Linux 内核层):Android 基于 Linux2.6 提供核心系统服务,负责硬件的驱动程序、网络堆栈、电源

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号