登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

跳蚤市场Mr.Flea Android App的开发毕业论文

 2020-05-23 16:26:32  

摘 要

关键词:跳蚤市场 Android Java MySQL PHP

The development of a flea market based on Android system named Mr.Flea

Abstract

Flea market is people's nickname on the flea market,goods on sale are mainly Second-hand goods,old-fashioned goods and redundant items. Flea market platform on the Internet like 58, Ganji.com are knowned by variety categories and low price which contains small ornaments to the clothes, large to complete the old cars, video recorders, TV sets and washing machines.

This paper describes a flea market mobile phone App based on Android platform, the client uses Java language to achieve, the server uses PHP language, using MySQL database storage data.

The system provides online submission of commodity information, browse commodity information, online auction and other functions. It can be used to view nearby second-hand goods in time. In this paper, the background of flea market and the development status were introduced. And then, it explains the system development method and system development significance. At last, the paper introduces the system development platform, development method and development process.

Key words: flea market; Android; Java; MySQL; PHP

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1 课题的研究背景和意义 1

1.1.1 课题的研究背景 1

1.1.2 课题的研究意义 1

第二章 开发平台工具和技术 3

2.1 开发工具介绍 3

2.1.1 Eclipse 3

2.1.2 EditPlus 3

2.1.3 MySQL数据库 3

2.1.4 网络映射软件 3

2.2 开发技术介绍 3

2.2.1 Java语言 4

2.2.2 PHP语言 4

第三章 系统需求分析 5

3.1 可行性分析 5

3.1.1技术可行性分析 5

3.1.2 运行可行性分析 5

3.2 系统需求流程分析 6

3.2.1 系统流程图 6

3.3 系统用例图设计 7

第四章 系统详细分析 9

4.1 系统用户设计 9

4.2 系统功能模块设计 9

第五章 数据库设计 11

5.1系统局部E-R图 11

5.1.1 用户信息E-R图 11

5.1.2 商品信息E-R图 11

5.1.3 商品竞价E-R图 12

5.1.4 商品收藏E-R图 12

5.1.5 维修信息E-R图 13

5.1.6 总体E-R图 13

5.2 详细表格设计 14

5.2.1 用户信息表 14

如表5-1所示:用于存放已经注册的用户信息。 14

5.2.2 商品竞价表 14

5.2.3 商品信息表 14

5.2.4 商品收藏表 15

5.2.5 维修信息表 15

第六章 系统实现 16

6.1 实现方法综述 16

6.2服务器端实现 16

6.2.1 概述 16

6.2.2 关键代码 16

6.3 Android客户端实现 17

6.3.1 项目包结构 18

6.3.2 主要界面截图 19

6.3.3 关键代码 25

第七章 软件测试 27

7.1 测试报告内容 27

7.1.1 测试报告目的 27

7.1.2 测试环境 27

7.1.3 测试方法 27

7.1.4 测试用例及结果 27

7.2 性能分析 28

7.2.1 数据精确 28

7.2.2 时间特性 29

7.2.3 灵活性 29

第八章 总结 30

参考文献 31

致谢 32

第一章 绪论

1.1 课题的研究背景和意义

1.1.1 课题的研究背景

随着科技的进步,网上购物成为一种新潮,但也因此,人们会因为冲动购物买了少用甚至不用的商品,这类商品被闲置在家中,无法处理。人们会把这些东西转卖给那些需要的人。此外,由于地域原因,高校中,尤其是大学中,每逢毕业时期,都会出现大批的生活用品转卖的现象。一方面,解决了东西无法处理的状况,另一方面,又能获得一笔小小的收入。同时,物美价廉的商品更加能获得现代人们的青睐,这类商品的需求量日益加大。这时,人们便会把目光转向二手商品,跳蚤市场应运而生。

相对于物理空间上的跳蚤市场,移动网络上的聚集占有一定优势:第一,商品种类齐全,网络覆盖面网罗了包括家居用品、学习用品、高科技电子产品等一系列种类的商品,用户在能根据自己的需求挑选出自己满意的商品的同时,还能对比类似产品的价格和性能,从而选择出物美价廉的商品;第二,市场秩序相对规范,生活中的跳蚤市场大都由民众或者小区物业自发组织,监管体系不健全,导致了跳蚤市场“无管理”的现象。移动网络上可以通过制订相应的交易规则,设定相关人员进行监管,保证市场秩序的规范;第三,商品售后有保障,移动网络上的商品交易都会存在相应记录,用户能确切地查找到商品的来源,在一定情况下可以进行退货、举报等行为,切实保障消费者利益。所以,在移动设备日趋普遍化的今天,移动网络上的跳蚤市场会获得飞速的发展。

1.1.2 课题的研究意义

本系统是基于Android系统的小范围跳蚤市场移动网络平台,用户可以通过搜索具体位置找到该位置的所有二手商品信息。另外,本系统采用“一手交钱一手交货”的交易模式,这种模式相对于在线支付来说更加安全,用户也可以在看到货物以后再决定是否购买。目前市面上的二手市场平台,例如:58同城、赶集网等网站拥有的移动端平台,大多采用传统的营销方式,成交价格即商品标价。本系统采用竞价机制,在交易之前,买家可以进行在线竞价,卖家能根据不同的

竞价价格选择买家,真正实现了“价高者得”的理念。系统中每个用户的帐号存在信用积分,买家可以在交易完成后对卖家进行打分,这个分数将作为改变卖家信用积分的基础;信用积分将影响卖家发布商品之后的显示顺序,信用积分减少到一定程度将不再允许发布商品,这为商品的质量以及商品的售后问题做了保障。另外,本系统增加了在线报修服务,用户除了可以购买二手商品之外,还可以在线发布维修信息,等待维修人员上门维修,足不出户,方便快捷。

第二章 开发平台工具和技术

2.1 开发工具介绍

2.1.1 Eclipse

Eclipse 是一个开放源代码的,基于 Java 的可扩展开发平台。它是一个框架和一组服务器,用于通过插件组件构建开发环境,专注于为高度集成的工具开发提供一个全功能的﹑具有商业品质的工业平台。具体包括四个组成部分——Eclipse Platform﹑JDT﹑CDT 和 PDE。利用它我们可以在数据库和 Java 的开发﹑发布,以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的 Java 集成开发环境,包括了完备的编码﹑调试﹑测试﹑和发布功能。

2.1.2 EditPlus

EditPlus是一款巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C﹑Java﹑PHP等等语言的一个简单的IDE。

2.1.3 MySQL数据库

MySQL 是一个完全多线程,支持多语言,多处理器的中、小型关系型数据库管理系统,它使用标准的 SQL 语言(结构化查询语言),支持多种存储引擎。MySQL 是一种关联数据库管理系统,所有的数据通过存放在不同的表中,表与表之间通过特定的字段建立联系,这样就增加了处理速度并提高了数据的灵活性。另外,它体积小,拥有总体、成本低等优点。

2.1.4 网络映射软件

花生壳是一个动态域名解析软件。只要在连接网络的状态下,都可以搭建稳定的网络主机。

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图