基于Android系统的校园二手交易系统设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福 建 电
D O I : I O . 1 6 7 o 7 / j . e n k i . 灯 D c . 2 0 1 6 . 1 1 . 0 6 9
脑
UJl AN Co M PUTE张
基于 A n d r o i d系统的校 园二手交易 系统设计
朱孝鹏
( 湖北工程 学院新技术学院 湖北 孝感 4 3 2 0 0 0 )
【 摘 要】 大学校 园生活 中经常有人 需要二手货物 , 也经 常有毕业生需要 甩卖大量的物品 , 传统跳 蚤 市场并不 能满足 这些人 的需求 , 而在移动互联 网迅速普及 的背景 下 , 使用手机购物 已经成为 了大 多 数 人的 习惯 了 , 因此设 计一款校 园二
手交易软件 , 为二手货需求者和供应者建立一条线上 渠道 以方便 交易 , 帮助 大学生更好的处理二手 资源 , 实现二手 资源
近年来, 随着移动互联 网的迅速发展 , “ 互联 网+ ” 与商业 贸
易的深度 结合 , 使得 电子商务进入规模 发展 阶段 。淘宝, 京东 , 1 号店这些 网络购 物平 台的快速 发展逐渐 改变 了人们 的传 统消 费模 式, 网上交 易的便捷性更是深入人心 。而在大 学校 园中, 每 年的毕业生都有很多闲置物 品要处理, 一般都选择放 到跳蚤市 场甩卖 , 不过跳蚤 市场开放 时间很短 , 另外 由于 购买 的同学没 有 目的性 , 交易的效率也很低。介于此 , 设计一个完善 的网上二 手交易平 台显得很有必要 了。 本文基于 A n d r o i d 平 台的移动终端 ,设计 了一个针对 在校 大学 生二手交易市场 的 A P P 。该 A P P通过学生学号进行注册 , 登录后可 以在个人 中心 查看 自己发布 的信 息, 浏览并 收藏 别人
络操作 , 降低 流 量 消 耗 。 图片 缓 存 处 理 : 采 用 内存 一 文件两层 c a c h e机 制 , 当 前 台系
本系统 由客户端和服务器组成 ,使用 A n d r o i d平 台作为客 户端开发平台,用 J a v a 语言进行基础功 能编程 , S Q L i t e 为客户 端数据 库, 使用 A p a c h e 为 We b服 务器 , 使用 P HP技 术来接收 和 响应客户端请求 , M y S Q 1 作为服务器端数据库[ 1 1 。 1 . 2 . 功能模块 本系统 主要功能为发布 商 品、 展示商 品、 管理商 品、 留言、 投票 , 用户 即可发布商品, 也可以购 买展示商 品。 注册登录模块: 用户选择 以游客身份浏 览或者通过学 号信
d a t a , t i m e )将 数据 同时存 入 内存 和文 件 中 ,最后 调 用 g e t A s J — S O N O b j e c t ( S t r i n g k e y ) 获取数据 。
2 . 3 . 拍 照 或 获 取 相 册 上传 图 片
息注册登录系统 , 并由提 交的信息辨别用户类 型是会员用户还
s p o n s e对象返回的结果, 调用 H t t p R e s p o n s e的 g e t H e a d e r s ( S t r i n g n a m e ) 、 g e t E n t i t y 0 等方法获取服务器 的响应 内容 , 解析并转换成
J S O N格 式 。 Fra Baidu bibliotek 2 . 2 . 数据 的缓 存 处 理
发布 的信息。 这样 ,足不 出户即可轻松淘到 自己想要 的物 品,
能够 非 常 方 便 的进 行 二 手 交 易 。
1系统设计
1 . 1 . 系统 架 构
用户通过商 品展示模块浏览商品时 , 不可 避免的要加 载大 量图片 , 而如果每 次都从服 务器获取 图片 , 势必会 消耗很 多流 量, 这会造成用户体验不佳 。而采用 图片缓存 处理可 以减少 网
H t t p C l i e n t 对象的e x e c u t e ( Ht t p U r i R e q u e s t r e q u e s 0 发送请 求 , 返 回一 个 H t t p R e s p o n s e 对 象 。 最 后 设 置 超 时 控 制 ,根 据 H t t p R e —
再利 用。
【 关键词】 A n d r o i d ;  ̄ - 手交易; 校园信息服务
0引 言
2 . 1 . 客户端与服务器通信 系统基于 C / S结构 , 客户端与服务器 的通 信采用“ 请求一 响 应方式 ” ,即当客户端 向服 务器 提交请求后 ,服务器在做 出响 应 。客户端通信 使用 A n d r o i d内置对 象 H t t p C l i e n t 实现发送 与 接收数据 , 使用 J S O N格式交互翻 , 可以发送 p o s t 或 t 请求 。 通信 的具体流程 : 先创建 H t t p C l i e n t 对象 , 然 后创建 H t t p — P o s t / H t t p G e t 对象, 设置传递 参数 , 调用 H t t p G e t / H t t p P o s t 的s e t — P a r a ms( H e t p P a r a ms p a r a ms )方 法来添加 请求参 数。之后 调用
统需要 向服务 器获取 图片数据 的时候 , 先从 内存 中找 , 如果 内
存 中没有 , 再从缓存文件 中查找 , 如果缓存文件 中也没有 , 再从
服务器上通过 h u p请求获取 图片数据 , 根据数据更新 的时 间设
置缓存 的有效时间、 缓存大小 。 系统通过 A C a c h e 类进行缓存处 理, 创建 A C a c h e 组件 , 设置限制缓存大 小, 调用 a c a c h e . p u t ( k e y ,
D O I : I O . 1 6 7 o 7 / j . e n k i . 灯 D c . 2 0 1 6 . 1 1 . 0 6 9
脑
UJl AN Co M PUTE张
基于 A n d r o i d系统的校 园二手交易 系统设计
朱孝鹏
( 湖北工程 学院新技术学院 湖北 孝感 4 3 2 0 0 0 )
【 摘 要】 大学校 园生活 中经常有人 需要二手货物 , 也经 常有毕业生需要 甩卖大量的物品 , 传统跳 蚤 市场并不 能满足 这些人 的需求 , 而在移动互联 网迅速普及 的背景 下 , 使用手机购物 已经成为 了大 多 数 人的 习惯 了 , 因此设 计一款校 园二
手交易软件 , 为二手货需求者和供应者建立一条线上 渠道 以方便 交易 , 帮助 大学生更好的处理二手 资源 , 实现二手 资源
近年来, 随着移动互联 网的迅速发展 , “ 互联 网+ ” 与商业 贸
易的深度 结合 , 使得 电子商务进入规模 发展 阶段 。淘宝, 京东 , 1 号店这些 网络购 物平 台的快速 发展逐渐 改变 了人们 的传 统消 费模 式, 网上交 易的便捷性更是深入人心 。而在大 学校 园中, 每 年的毕业生都有很多闲置物 品要处理, 一般都选择放 到跳蚤市 场甩卖 , 不过跳蚤 市场开放 时间很短 , 另外 由于 购买 的同学没 有 目的性 , 交易的效率也很低。介于此 , 设计一个完善 的网上二 手交易平 台显得很有必要 了。 本文基于 A n d r o i d 平 台的移动终端 ,设计 了一个针对 在校 大学 生二手交易市场 的 A P P 。该 A P P通过学生学号进行注册 , 登录后可 以在个人 中心 查看 自己发布 的信 息, 浏览并 收藏 别人
络操作 , 降低 流 量 消 耗 。 图片 缓 存 处 理 : 采 用 内存 一 文件两层 c a c h e机 制 , 当 前 台系
本系统 由客户端和服务器组成 ,使用 A n d r o i d平 台作为客 户端开发平台,用 J a v a 语言进行基础功 能编程 , S Q L i t e 为客户 端数据 库, 使用 A p a c h e 为 We b服 务器 , 使用 P HP技 术来接收 和 响应客户端请求 , M y S Q 1 作为服务器端数据库[ 1 1 。 1 . 2 . 功能模块 本系统 主要功能为发布 商 品、 展示商 品、 管理商 品、 留言、 投票 , 用户 即可发布商品, 也可以购 买展示商 品。 注册登录模块: 用户选择 以游客身份浏 览或者通过学 号信
d a t a , t i m e )将 数据 同时存 入 内存 和文 件 中 ,最后 调 用 g e t A s J — S O N O b j e c t ( S t r i n g k e y ) 获取数据 。
2 . 3 . 拍 照 或 获 取 相 册 上传 图 片
息注册登录系统 , 并由提 交的信息辨别用户类 型是会员用户还
s p o n s e对象返回的结果, 调用 H t t p R e s p o n s e的 g e t H e a d e r s ( S t r i n g n a m e ) 、 g e t E n t i t y 0 等方法获取服务器 的响应 内容 , 解析并转换成
J S O N格 式 。 Fra Baidu bibliotek 2 . 2 . 数据 的缓 存 处 理
发布 的信息。 这样 ,足不 出户即可轻松淘到 自己想要 的物 品,
能够 非 常 方 便 的进 行 二 手 交 易 。
1系统设计
1 . 1 . 系统 架 构
用户通过商 品展示模块浏览商品时 , 不可 避免的要加 载大 量图片 , 而如果每 次都从服 务器获取 图片 , 势必会 消耗很 多流 量, 这会造成用户体验不佳 。而采用 图片缓存 处理可 以减少 网
H t t p C l i e n t 对象的e x e c u t e ( Ht t p U r i R e q u e s t r e q u e s 0 发送请 求 , 返 回一 个 H t t p R e s p o n s e 对 象 。 最 后 设 置 超 时 控 制 ,根 据 H t t p R e —
再利 用。
【 关键词】 A n d r o i d ;  ̄ - 手交易; 校园信息服务
0引 言
2 . 1 . 客户端与服务器通信 系统基于 C / S结构 , 客户端与服务器 的通 信采用“ 请求一 响 应方式 ” ,即当客户端 向服 务器 提交请求后 ,服务器在做 出响 应 。客户端通信 使用 A n d r o i d内置对 象 H t t p C l i e n t 实现发送 与 接收数据 , 使用 J S O N格式交互翻 , 可以发送 p o s t 或 t 请求 。 通信 的具体流程 : 先创建 H t t p C l i e n t 对象 , 然 后创建 H t t p — P o s t / H t t p G e t 对象, 设置传递 参数 , 调用 H t t p G e t / H t t p P o s t 的s e t — P a r a ms( H e t p P a r a ms p a r a ms )方 法来添加 请求参 数。之后 调用
统需要 向服务 器获取 图片数据 的时候 , 先从 内存 中找 , 如果 内
存 中没有 , 再从缓存文件 中查找 , 如果缓存文件 中也没有 , 再从
服务器上通过 h u p请求获取 图片数据 , 根据数据更新 的时 间设
置缓存 的有效时间、 缓存大小 。 系统通过 A C a c h e 类进行缓存处 理, 创建 A C a c h e 组件 , 设置限制缓存大 小, 调用 a c a c h e . p u t ( k e y ,