android线上拍卖app

随着数字时代的发展和更新,互联网的发展到达了一定得阶段,因此产生了更多的延伸,物联网和移动互联就是最具有代表性的两条发展方向。当下智能手机的普及,促进了移动软件的发展,因此移动发展出现了一种井喷状态,各种app的出现改变了人们的生活方式。本产品的目的就是为了实现商品价值最大化,解放多余商品的积压。本款解决了互联网用户赘余的商品和实现移动交易新模式的产生,运用了Android、Java、SQLServer等开发语言开发了此项目,本项目具有八个功能,多元模块体现了产品的特色,能够有效的进行区域划分,使得用户能够更清晰明了的了解到自己想获得的消息;本项目具有严谨的交易模块,能够对每个用户进行实名认证,也更大的保证了用户使用时的安全性;本项目具有相应的特点,从交易方式来看突破了传统的网络交易方式,从价值方面能够实现商品价值的最大化;本App具有开元的平台环境,面向的对象广泛;本产品使用Android作为前台界面搭建,使得界面更友好,通过json数据格式进行数据的前后台交互,以java编写后台逻辑处理,MySQL作为数据库存储,一次构成了本款产品。 1
目录
一、 引言 1
(一) 开发背景 1
(二) 选题意义 1
(三) 项目目标 1
(四) 开发技术 1
二、 系统分析与设计 2
(一) 系统功能需求 2
(二) 系统功能框架图 2
(三) 开发及运行环境 3
1. Android Studio简介 3
2. My Eclipse简介 3
3. Tomcat简介 3
4. MySQL简介 3
(四) 系统用例图和活动图 4
1. 系统用列图 4
2. 系统活动图 4
(五) 原型设计 5
3. 登陆界面 5
4. 注册界面 5
5. 拍品上传 6
6. 相册选取 6
7. 商品展示 7
8. 商品详情 7
9. 竞拍列表 8
(六) 数据库设计 8
1. 数据库表的设计 8
2. 数据库访
 *好棒文|www.hbsrm.com +Q: &351916072& 
问类的设计 9
三、 系统功能设计与实现 10
(一) 客户端 10
1. 登陆 10
2. 会员注册 12
3. 商品展示 13
4. 竞拍管理 15
5. 拍品上传 16
(二) 服务器端 17
1. Big Service接口 17
2. Big Auction实现Big Service接口 18
3. 后台与数据库交互 19
4. 访问数据解析 20
四、 系统测试 20
(一) 测试用例 20
1. 登陆 20
2. 注册 21
3. 拍品展示 21
4. 拍品上传 21
5. 竞拍 22
(二) 测试问题与需改善之处 22
五、 总结 23
致谢 24
参考文献 25
引言
开发背景
现处于移动端发展高峰期,手机在人类生活中的比重占据相当大,而android又是移动端系统中最开源、用户量最多的系统,据大数据统计Android占市场比重百分之八十之多,由此可以看出Android在移动端所处于相当高的位置,所以我选择基于Android进行开发一个拍卖App。
选题意义
本课题的拍卖不同于传统的商品拍卖,它更趋于多元化和系统化,使用户可以抛开固有的交易观念,更高更有效的、更安全的、更广泛的进行线上拍卖交易,你可以进行拍卖自己的笑声或者趣事,使得快乐进行传递。你可以拍卖一条信息,可以拍卖任何事物;
如今是电商的天下,各种O2O、B2B、B2C等模式如井喷式爆发、所以商品的流通大大的提高,人们热衷于网购,尤其以双十一为代表的网上购物节的产生,导致货物流通达到了一个质的高度,但物品对人来说是有时效性,为实现商品利益最大化,所以本课题的前景具有相当大的潜力;
项目目标
商品的价值有时效性,为实现大众利益最大化,拍卖App的产生实现了在移动端对商品进行拍卖的软件,方便了各个地域的人脱手多余的商品。Big卖场实现了登录注册、拍卖品的添加,在线叫卖、在线交易、视频交流,区域定位,信誉认证等功能。
开发技术
客户端通过Android编写界面,通过Android的Activity的生命周期,结合Fragment创建了界面,通过Thread创建HttpUrlConnection网络访问与后台进行数据交互,服务端通过以Java编写Web Service进行接收并进行数据处理,以MySql作为数据库存储;
系统分析与设计
系统功能需求
随着互联网的发展,PC端的发展达到了一种稳定的程度,于是移动网络的发展成为井喷式爆发;人们从当时的短信通讯,过渡到现在的即时通讯软件,例如微信、Facebook;淘宝的出现改变了人们的购物方式,解放了人们更多地时间去干别的事情,于是各行各业都受到了移动互联的冲击,本产品主要实现移动端的拍卖平台;随着社会经济的转型,人们生活的方式发生着变化,所以生活中总会发现一些物品处于闲置状态,丢之可惜,留着占用空间,本产品的出现就是为了解放这些闲置物品,使得提高物品的利用率;
本产品首先需要注册会员才可以进行登录后的拍卖操作,会员总共有两种身份,一个是竞拍者,一个是拍卖品提供方;会员可以通过拍卖品上传实现货品上架,或直接通过浏览拍卖展示,加入竞拍行列;因为竞拍是通过金钱交易,所以为实现会员的安全交易,本产品实现了信誉管理的功能;产品界面友好,便于操作;
系统功能框架图

图11 系统功能框架图
开发及运行环境
Android Studio简介
本产品以Android Studio作为前端UI开发工具,Android Studio是一款及多种优点于一身的Android开发工具,它具有比Eclipse更出色的补全代码功能。代码的提示补全功能在开发过程中起着非常大的作用,这样再也不用怕断电和忘记保存等突发状况的发生了。如果使用习惯了Eclipse的话突然改用Android Studio会感到不适应,但是当使用熟练的话,你会向发现新大陆一样。Android Studio拥有强大的UI编辑器,在拥有Eclipse的各项优点之外,还拥有实时预览的功能,并且具有各种版本控制系统,例如Git的分布式版本控制和SVN的集中式。
My Eclipse简介
本产品以My Eclipse作为后台开发工具,My Eclipse是基于Eclipse基础之上的一款扩展开发工具,利用它我们可以更便捷的使用数据库进行Java EE的企业级开发、发布。My Eclipse具有功能丰富的企业开发的集成开发环境,其中有完整的编码、Debug、发布等功能,完整支持Web Services,HTML,JSP,JavaScript, SQL脚本, Hibernate和Spring等框架。
My Eclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,My Eclipse同时也是支持十分广泛并且功能非常强大的开发工具,尤其是对各种开源产品的支持非常好。
Tomcat简介
本产品将以Tomcat作为部署服务端的工具。Tomcat是apache的一款开源小型服务器,属于轻量级应用服务器被作为web开发和调试的首选,在初始学习过程中和小型程序中被普遍使用。Tomcat是独立运行的数据库,所以当你发布程序并运行时,它是独立的进程在行驶。Tomcat的便利性是它的最大竞争力;

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1396.html

好棒文