毕业设计论文基于android平台的手机商城的设计内容摘要:
名称进行查询,或者也可以通过输入一些关键字进行模糊查询,查询出与所输入的字符相关的产品及其信息。 购物车管理:类似于商场的购物车,先将所需要购买的商品放入购物车中,等购物结束,再对所购买的商品进行统一付款。 如不想购买其中的某种或几种商品,可以从购物车中将其删除。 除此之外,系统还提供普通账号注册,登录功能。 当登录之后,可以对商品进行其他操作。 每个用户会有 自己的购物车, 来更好的实现对品的操作。 常州大学本科生毕业设计(论文) 第 5 页 共 39 页 2 系统需求分析 功能需求分析 系统主要 功能 分为:客户端 功能 ,后台管理 功能两 大模块。 客户端 功能 : 1) 系统为用户提供账号注册功能, 用户输入合法信息,即可注册成功。 2) 系统登陆功能,用户输入正确的用户名与密码,即可登陆客户端。 3) 商品搜索功能,用户输入关键字,搜索出名称相关的商品。 4) 商品分类功能,商品按品牌分类,用户可根据分类搜索商品。 5) 购物车功能, 用户对于想购买的商品,可以选择加入购物车。 6) 订单操作 ,用户登陆之后,可查看历史订单记录及其情况。 后台管理 功能 : 商城管 理员专用管理平台,提供 管理员登陆, 商品信息管理、订单信息管理、主要用于平常商城维护及商品统计功能。 1) 管理员登陆功能,管理员输入正确的账号密码开始登陆。 2) 商品信息管理功能,管理商品的基本信息,可以对商品进行查询、添加、修改、删除等功能 , 对库存商品做出相应调整。 3)单信息管理功能, 管理订单的基本信息,可以对 订单 进行查询、添加、修改、删除等功能。 数据库需求分析 基于功能需求中的各项功能,总结出数据库需要的主要有四张表。 分别是:用户表,商品表,订单表。 用户表需要包含用户昵称,密码,性别 等较 为详细的信息; 商品表则需要包含商品名称, 数量, 价格等商品所应具备的基本信息; 订单表需要包含订单编号,用户昵称,用户地址, 订单状态等详细信息。 开发环境及硬件需求 软件类需求: 1) 操作系统: windows XP及其以上操作系统。 2) 数据库: Mysql 3) 后台管理服务器: Tomcat 4) 客户端 请求服务器: Tomcat 5) 后台管理开发平台: MyEclipse for Spring。 6) 客户端开发平台: Eclipse 7) 后台管理开发语言包:。 8) 客户端开发语言包: Android SDK +。 常州大学本科生毕业设计(论文) 第 6 页 共 39 页 硬件类需求 1) 电脑内存: 2G以上。 2) 电脑 CPU:双核及其以上。 3) 其他硬件需求。 Windows xp 较好的兼容性,内存资源占用少的特点是我选择作为本次开发的主系统的重要依据。 考虑到机器的性能方面,在数据库的选择上,选用相对小型的 Mysql ,更有利于系统的开发。 Tomcat 是一个轻量级应用服务器,占用系统资源少,扩展性好,性能稳定,是现在比较流行的 Web 应用服务器 MyEclipse for Spring 集成了很多eclipse 没 有的插件,对于 Web 的开发有很好的帮助。 Eclipse 是开发Android 系统的相对较好,稳定的开发工具。 此次 java 开发环境沿用的是一直很熟悉的,在 android 方面用的是最先版本 SDK。 自身电脑完全可以支持本次系统的开发,硬件支持较好。 常州大学本科生毕业设计(论文) 第 7 页 共 39 页 3 系统概要设计 总体功能 该系统分为前台客户端和后台管理端:前台主要是用户的注册、登录、购物,后台主要是管理员对、商品、订单的管理,在整个系统中他们具有不同的功能和权限。 如图。 图 总体功能图 客户端的主要使用对象 是普通用户,分为用户登陆,用户注册,商品搜索,商品分类,购物车 ;后台管理模块的主要使用对象是管理员,分为 管理员登陆, 商品信息管理,订单信息管理。 购物系统 客户端 后台管理 用户注册 登陆 商品搜索 商品分类 购物车 订单查询 管理员登陆 商品信息管理 订单信息管理 常州大学本科生毕业设计(论文) 第 8 页 共 39 页 ER 图 系统管理员主要管理用户,商品,订单 ,商品类型四个方面。 用户主要包含了, ID,昵称,密码等 属性 ;商品主要包含 ID,名称,价格等属性;订 单主要包含 ID,订单状态等属性 ;商品类型主要包含 ID,类型名称等属性。 如下图 : m m m 1 1 1 1 m 图 ER 图 数据库设计 本系统采用的是 Mysql数据库,为了将在系统页面中显示的动态数据存放在后台数据库中,便于修改、更新和信息隐藏,因此,将 ER图转换成关系模型,即在数据库中建立实体关系表。 用户昵称 用户 ID 管理员 用户 时间 商品 订单 管理 管理 管理 密码 电话 等级 手机号码 性别 余额 商品 ID 规格 价格 图片 数量 描述 商品名称 用户姓名 订单 ID 用户电话 总价 订单日期 收货地址 订单状态 管理 商品类型 类型 ID 类型名 常州大学本科生毕业设计(论文) 第 9 页 共 39 页 (1) 用户 表 用户表具有用户昵称、密码、电话、等基本信息。 设置 uid 为主键, 主键的生成策略采用自动生成方式。 用户的 属性 图如图 所示: 图 用户 属性 图 根据图 可定义出用户 的数据表 user, 用户表用来保存所有用户的信息。 结构如表 31: 表 31 用户表 列名 数据类型 说明 userid Int primary key auto_increment 用户 ID username varchar 用户昵称 pwd varchar 密码 phone varchar 用户手机号码 Power1 varchar 等级 sex varchar 性别 Yu_e Int 余额 (2) 商品 表 商品表具有商品名称、 数量、价格、图片 等基本信息。 设置 pid 为主键, 主键的生成策略采用自 动生成方式。 商品的 属性 图如图 所示: 用户 用户 ID 密码 用户昵称 等级 性别 余额 手机号码 常州大学本科生毕业设计(论文) 第 10 页 共 39 页 图 商品 属性 图 根据图 可定义出商品的数据表 product, 商品表用来保存所有商品的信息。 结构如表 32: 表 32 商品表 列名 数据类型 说明 id Int primary key auto_increment 商品 ID Name varchar 名称 fujia varchar 规格 jiaqian Int 价格 shuliang varchar 数量 tupian varchar 图片 miaoshu varchar 描述 (3) 订单 表 订单表具有用户昵称、用户姓名、商品名称、电话、地址、订单日期、订单处理状态等基本信息。 设置 sid 为主键, 主键的生成策略采用自动生成方式。 订单的 属性 图如图 所示: 商品 商品 ID 数量 商品名称 规格 价格 描述 图片 常州大学本科生毕业设计(论文) 第 11 页 共 39 页 图 订单 属性 图 根据图 可定义出订单的数据表 salesorder, 订单表用来保存所有订单的信息。 结构如表 33: 表 33 订单表 列名 数据类型 说明 Id Int primary key auto_increment 订单 ID shijian varchar 订单时间 kewu varchar 客户 shouhuodizhi varchar 收获地址 Jin_e int 总价 mingxi varchar 订单 明细 zhuangtai varchar 状态 phone varchar 电话 用户 订单 ID 用户姓名 时间 总价 收获地址 订单明细 电话 订单处理状态 常州大学本科生毕业设计(论文) 第 12 页 共 39 页 4 详细设计 总体流程设计 用户通过登录进入系统,可以进行修改自己的信息,浏览、订购商品,查看、取消订单等操作。 通过管理员的权限可以进 入后台管理系统分别对 商品信息管理、订单信息管理、进行添加、删除、修改和查看等操作。 系统工作 流程图如图 所示。 图 系统工作流程图 购物车 用户 登入客户端 数据 库 注册、登录 浏览商品 订单管理 商品管理 管理员 登入后台 常州大学本科生毕业设计(论文) 第 13 页 共 39 页 系统逻辑结构设计 Android 客户端 逻辑结构设计 ,如图 所示 : True False 图 客户端登陆流程图 调用 HttpClient 这个类 ,实现与后台数据库的连接。 运用 sql 语句查询数据库中用户的信息,与登入界面中输入的信息相匹配,如果匹配错误,则提示错误,如匹配正确,便可 实例化一个 Intent对象,并调用其方法,实现登录界面的成功跳转。 ,如图 所示 : true false 图 客户端注册流程图 同样是调用 HttpClient 这个类,连接到数据库,将输入的信息 插入到后台数据库中,两次密码输入一致便可实现注册,如不一样,需重新输入。 信息输入正确后实例化 Intent对 象,调用其方法,并跳转到登入界面。 输入用户名,密码 客户端将输入内容以字节流发送至客户端服务器 用户名,密码判断 客户端接收数据,做相应跳转 输入注册信息 客户端将输入内容以字节流发送至客户端服务器 密码判断 客户端接收数据,做相应的跳转 常州大学本科生毕业设计(论文) 第 14 页 共 39 页 ,如图 所示 : 图 客户端商品搜索流程图 封装商品搜索的 sql 语句在 ListInfo 类中,调用这个类的方法, 实例一个ListHashMaoString,Object集合,将搜索 出来 的商品 保存在这个集合中,实例SimpleAdapter 对象, List 集合中的商品,以列表的形式显示在页面中。 ,如图 所示 : 图 客户端商品分类搜索流程图 商品的分类搜索主要是按品牌来搜索,在以上商品搜索中,是输入商品信息输入搜索信息 客户端将输入内容以字节流发送至服务器 服务器处理逻辑,将搜索结果列表造型,发送信息至客户端 客户端将所得结果在客户端界面显示 点击分类 Tab 将分类请求发送至客户端服务器 服务器响应请求,将搜索结果列表造型,发送信息至客户端 在客户端选择具体商品 显示商品详细信息 在客户端选择具体商品 显示商品详细信息 选择数量,加入购。毕业设计论文基于android平台的手机商城的设计
相关推荐
1 pieces t im es, and issued t est qualif ied logo 25, 429 car t im es, and ot her vehicles business 3,640 car t imes。 supervision Sur vey Section r elies on m otor vehicle det ection r em ot e
流,当 P2 口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时, P2 口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器 进行读写时, P2 口输出其特殊功能寄存器的内容。 P2 口在
,如 1~5V, 4~20mA 等,因此需要将现场实际参数进行处理。 变送器则是将非标准电信号转换为标准电信号的仪器。 变送器种类很多 , 总体来说就是由变送器发出一种信号来给二次仪表使二次仪表显示测量数据 ,它把传感器采集到的微弱的电信号放大以便转送或启动控制元件,或将传感器输入的非电量转换成电信号同时放大以便供远方测量和控制的信号源,根据需要还可将模拟量 变换为数字量。 一般分为温度变送器
体 排烟箱 卸料方式的选择 干燥滚筒的卸料端位于卸料箱内,图。 对于小直径的干 燥滚筒,一般采用重力出料的 卸料箱,矿料绕 过火箱,从筒内下落到槽上。 其沿水平轴 45176。 角安装,以保证干矿料自由洒 具有较长的卸料槽,并要求热料提升机的接料 热料提升器 螺旋提升器 筒体 管道 接料斗 料斗 共 31 页 第 10 页 毕业设计(论文)报告纸 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
、 C语言知识的深化和用途的理解。 在这次的项目设计过程中,我发现自己的基础知识和应用能力都很差。 刚接过项目,按照设计步骤走的时候,在很多都卡住了,原理的知识忘记了很多,以至于在设计开始时必须得先复习一下相关的基础知识。 在 老师和同学的帮助下我顺利的完成了这次 项目 设计, 对于我来说,收获最大的是方法和能力;那些分析和解决问题的能力。 在整个 项目 设计的过程中
%=(t/t 熟料 ) 粉煤灰消耗定额 : K3= Ks X3= %=(t/t 熟料 ) 铁粉消耗定 额 : K4=Ks X4= %=(t/t 熟料 ) 含自然水分时 : 石灰石消耗额 : K1= K1247。 ( 100- 1) %=( t/t 熟料 ) 砂岩 消耗定额 : K2= K2247。 ( 100- ) %=( t/t 熟料 ) 粉煤灰消耗定额 : K3= K3247。 100%=(