基于Android平台下的同城二手物品交易系统/基于android的二手物品交易系统/闲置交易系统

  

随着网络科技的发展,移动智能终端逐渐走进人们的视线,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色。因此,关键应用程序的开发成为影响移动智能终端普及的重要因素,设计并开发实用、方便的应用程序具有重要的意义和良好的市场前景。Android系统作为当前最流行的操作平台,自然也存在着大量的应用服务需求。 

本课题研究的是基于Android系统平台下的同城二手物品交易系统开发这款同城二手物品交易系统主要是为了帮助用户可以不用约束时间与地点进行查看商品分类、商品信息等内容。本文详细讲述了同城二手物品交易系统的界面设计及使用,主要包括界面的实现、控件的使用、界面的布局和异常的处理等内容,将准确的同城二手物品交易系统呈现给用户

关键词:同城二手物品交易系统Android技术SSM框架

Abstract

With the development of network technology, mobile intelligent terminals gradually come into people's sight, related applications are more and more widely, and play a more and more important role in people's daily life. Therefore, the development of key applications has become an important factor affecting the popularity of mobile intelligent terminals. Designing and developing practical and convenient applications has important significance and good market prospects. As the most popular operating platform, Android system naturally has a large number of application service requirements.  

The research of this topic is based on the local second-hand goods trading system under the Android system platform. The development of this local second-hand goods trading system is mainly to help users view commodity classification, commodity information and other contents without restricting time and place. This paper describes the interface design and use of the local second-hand goods trading system in detail, mainly including the implementation of the interface, the use of controls, the layout of the interface and the handling of exceptions, so as to present the accurate local second-hand goods trading system to users.

Key words: second-hand goods trading system in the same city; Android technology; SSM framework

目  录

摘  要

Abstract 1

目  录 1

1章 绪论 1

1.1选题背景 2

1.2研究现状及发展趋势 3

1.3课题的研究意义

1.4研究内容

第2章 相关技术

2.1 Android技术及架构介绍

2.2 JAVA简介

2.3 MYSQL数据库

2.4 SSM三大框架

第3章 系统分析

3.1研究目标

3.2系统可行性分析

3.3系统功能需求分析

3.4性能分析

3.5其它需求

第4章 系统设计

4.1概述

4.2项目设计目标与原则

4.3数据表

第5章 系统实现

5.1用户前端功能模块

5.2卖家前端功能模块 24

5.3管理员后端功能模块

5.4卖家后端功能模块

第6章 系统测试

6.1系统测试的目的

6.2测试方法及用例

结  论

致  谢

参考文献

1章 绪论

1.1选题背景

随着网络时代的到来,互联网的优势和普及时刻影响并改变着人们的生活方式。在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革。

为了不受时间和地点的限制,智能手机用户可以通过移动网络访问网站和处理各种业务和互联网,这是一个有效的将应用系统的功能扩展到手机终端的方法。Android平台同城二手物品交易系统,开发出针对使用Android平台的同城二手物品交易系统的应用软件,从而实现首页、个人中心、用户管理、卖家管理、商品分类管理、商品信息管理、在线咨询管理、答复管理、系统管理、订单管理等功能。传统的手工统计模式,都是通过笔记的方式进行对详细信息的统计,后来出现电脑,通过电脑输入软件将纸质的信息统计到电脑版上,这种方式比较传统,而且想要统计数据信息比较麻烦,还受时间和空间的影响,所以为此开发了本同城二手物品交易系统系统,为用户提供一个基于安卓的同城二手物品交易系统信息的平台,可以足不出户就可以获取到系统的数据信息等,而且还能节省用户很多时间,所以开发同城二手物品交易系统用户带来很大的方便,同时也方便管理员同城二手物品交易系统做出相应的应对措施。

本论文同城二手物品交易系统主要牵扯到的程序,数据库与计算机技术等。覆盖知识面大,可以大大的提高系统人员工作效率。

1.2研究现状及发展趋势

由于开放和自由的特点,Android系统的市场份额高达70%,具有很大的发展潜力,现在它已经逐渐超越了IOS系统,并倾向于更广泛的领域。Android在市场上的应用也很丰富多彩,多达数百万,大部分的开发将会被开发出来,应用软件会被投放到市场上,并通过吸引用户和推广应用逐渐增长。随着系统的整合推动移动系统服务的发展,对于同城二手物品交易系统的现状,进行开发网上同城二手物品交易系统,进行普及同城二手物品交易系统数据信息等内容,这使得开发基于Android系统的同城二手物品交易系统变得十分必要。

目前,同城二手物品交易系统已经吸引了很多人的注意,通过互联网来搭建同城二手物品交易系统可以给用户提供更好的服务和更好的提高工作效率,也可以更好的为我们建造更多区域及数据信息。

基于Android系统市场运用广泛,服务免费的特性,网站可以免费的在Android平台上获得源码进行新功能的开发,有效的节约了开发成本,而且研发速度快,服务范围广,能将效益最大化。Android系统融合了传统移动通信的优点,给手机终端厂商和前端带来了新的局面,同时结合网络5G时代的到来,给用户提供了更全面、系统、高效的服务。

国内现状:据Gartner最新数据显示,从2019年第二、三季度全球智能手机销售持续大幅增长,形成了良好的态势,其中第三季度安卓占全球智能手机市场的26%,仅次于苹果,成为世界上第二大智能手机系统。2017第二、三季度与去年同期相比,增度分别是15.8%及22%,增长迅猛。相比而言其他操作系统的表现则要平稳很多。安卓现在已经成为全球最大的智能手机平台,谷歌表示目前安卓手机每日平均激活量为43万部,销售速度正在加速上涨。

1.3课题的研究意义

基于Android平台的同城二手物品交易系统已经有很多,经过分析,用户第一眼往往是一个软件的外观,一个好看的界面才能让用户以一种爱美之心去尝试,才能进一步了解一个软件的好坏,所以吸引眼球的界面是争取用户的第一步。因此,界面设计工作对应用程序来说非常重要,在界面上吸引了用户,才能进一步让用户体验应用程序中的功能,使用这个软件。

1.4研究内容

同城二手物品交易系统从功能、数据流程、可行性、运行环境进行需求分析。对同城二手物品交易系统的数据库、功能进行了详细设计。分析了主要界面设计和相关组件设计,对同城二手物品交易系统的具体实现进行了介绍。

本文首先阐述了系统所涉及的基本理论知识,并在这个基础上进行了系统分析。第一,系统分析主要是从系统的可行性、功能性、开发运行等方面进行分析。第二,考虑系统实施的可行性。基于软件项目管理理论和动态应用开发的基本理论,本应用所使用的开发工具是Eclipse, 开发工具提供了各种面向对象和良好的页面设计工具,所以同城二手物品交易系统在安全性、可用性和可靠性方面毫无疑问。

同城二手物品交易系统功能应用程序可以更加安全,技术上满足所有系统信息的管理。对于同城二手物品交易系统显示使用的服务查询工具,可以方便用户根据需求进行获取到更多数据信息,并且可以帮助用户以最快的方式进行同城二手物品交易系统的管理数据信息。

第2章 相关技术

2.1 Android技术及架构介绍

本次设计的技术另一个优势是采用Android:Android是首个基于Linux平台的开源手机操作系统,该平台由操作系统中间件,用户界面和应用软件组成号称是首个为移动终端打造的真正开放和完整的软件。Android平台默认包含了一系列核心应用程序,包括电子邮件、短信、日历、地图、浏览器、联系人管理程序等,这些程序都以java 程序语言编写,你也可以用自己便携的应用程序来替换Android提供的应用程序,这个替换的机制实际是由应用程序框架来保证的。应用程序框架是我们进行Android开发的基础应用程序框架层包含了视图系统,内容提供器,窗口管理器,活动管理器,通知管理器,位置管理器,资源管理器,电话管理器和包管理器9大部分。

Android是首个基于Linux平台的开源手机操作系统,该平台由操作系统中间件,用户界面和应用软件组成号称是首个为移动终端打造的真正开放和完整的软件。简单来说就是安卓是目前最为方便易用的移动终端。其实在我们现实生活中也不难看出,现在基本每人一台手机,而且其中安卓机市场比例最大,这样的情况还是得力于安卓较高的方便性和性价比。

Android是以Linux为基础并且使用Java语言进行开发的操作系统。Android的开放性让他允许所有人对系统进行修改和完善,这一点也让他在近些年成为便携设备上主要的操作系统。Android同时还内置了内置丰富的应用程序,比如电话、摄像头、播放器。这些都为在系统上开发程序提供了便利。该系统运用安卓完成前台的开发,包括登录注册、个性化特征的收集、基于个性化特征进行同城二手物品交易系统

用户使用我们这个同城二手物品交易系统只需一个Android手机就可以使用了,而且所有操作都是我们熟悉的操作手法。所有的操作通过手机就可以完成,用户不需培训,只要稍微提示一下即可。所以开发同城二手物品交易系统使用安卓技术不仅方便了开发者而且用户使用起来也非常方便,可以说是相对来说比较完美的开发平台了。

2.2 JAVA简介

Java主要采用CORBA技术和安全模型,可以在互联网应用的数据保护。它还提供了对EJB(Enterprise JavaBeans)的全面支持,java servlet API,SSM(java server pages),和XML技术。多进步。例如,当我在微软Word中写这篇文章时,我还打开了一个MP3播放器来播放音乐。偶尔,我也会编辑Word,让我的机器执行打印作业,我也喜欢通过IE。对我来说,这些操作是同时执行的,我不需要等待一首歌来完成我的论文编辑。似乎他们都在我的机器上同时为我工作。事实是,对于一个CPU,它只能在某个时间点执行一个程序。CPU在这些程序之间不断地“跳跃”。那么为什么我们看不到任何破坏呢?这是因为,与我们的感情相比,它的速度太快了。因此,尽管我们看到一些同步操作,实际上对于计算机来说,它只能在某个时间点执行一个程序,除非您的计算机是多CPU的。

Java是一种计算机编程语言,具有封装、继承和多态性三个主要特性,广泛应用于企业Web应用程序开发和移动应用程序开发。

Java语言和一般编译器以及直译的区别在于,Java首先将源代码转换为字节码,然后将其转换为JVM的可执行文件,JVM可以在各种不同的JVM上运行。因此,实现了它的跨平台特性。虽然这使得Java在早期非常缓慢,但是随着Java的开发,它已经得到了改进。

2.3 MYSQL数据库

数据库是系统开发过程中不可或缺的一部分。在WEB应用方面,MySQL AB开发了一个具有很大优势的MySQL关系数据库管理系统。 MySQL可以将数据存储在不同的表中,这非常灵活,并且还可以提高系统在实际应用中的速度。数据库访问最常用于标准SQL语言,MySQL用于SQL语言,因此它具有高度兼容性。数据库的操作是必不可少的,包括对数据库表的增加、删除、修改、查询等功能。现如今,数据库可以分为关系型数据库和非关系型数据库,Mysql属于关系性数据库,Mysql数据库是一款小型的关系型数据库,它以其自身特点:体积小、速度快、成本低等,Mysql数据库是目前最受欢迎的开源数据库。

在WEB应用技术中, Mysql数据库支持不同的操作系统平台,虽然在不同平台下的安装和配置都不相同,但是差别也不是很大,Mysql在Windows平台下两种安装方式,二进制版和免安装版。安装完Mysql数据库之后,需要启动服务进程,相应的用户端就可以连接数据库,用户端可通过命令行或者图形界面工具登录数据库。

 2.4 SSM三大框架

1.Spring的优势:
通过Spring的IOC特性,将对象之间的依赖关系交给了Spring控制,方便解耦,简化了开发

2.Spring MVC的优势:
SpringMVC是使用了MVC设计思想的轻量级web框架,对web层进行解耦,使我们开发更简洁

3.Mybatis的优势:

数据库的操作(sql)采用xml文件配置,解除了sql和代码的耦合提供映射标签,支持对象和和数据库orm字段关系的映射,支持对象关系映射标签,支持对象关系的组建提供了xml标签,支持动态的sql


第3章 系统分析

3.1研究目标

1、了解Android应用程序的设计和开发过程; 

2、使用多种组件进行Android 平台同城二手物品交易系统的开发。 

本软件是基于Eclipse的开发环境,依托谷歌翻译网数据建立“同城二手物品交易系统信息数据库,开发出了基于Android平台的同城二手物品交易系统

3.2系统可行性分析

1、可操作性

同城二手物品交易系统的可操作性主要是针对系统设计完成后,用户的使用体验度,对于用户可以通过系统随时查阅相关的数据信息,用户可以简单明了的进入到自己的系统界面,通过界面导航菜单可以简单明了地操作功能模块,方便用户信息需求和查阅数据信息,对于系统的操作,不需要专业人员都可以直接进行功能模块的操作管理,所以在系统的可操作性是完全可以的。本系统采用基于安卓前端,利用安卓手机安装软件就能够进行访问和操作,且界面简单易操作,用户只要平时有在用过智能手机,都能进行访问和操作。

本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

2、经济可行性

系统要长期生存,你必须先有一个良好的文化,其次需要有一个完善的管理,还要采用科学的方法实现可持续发展,最后还要与时俱进,不断改革,使各大网站的发展能够良好的适应社会的变化。同城二手物品交易系统的开发是不需要分享其他软件或者端口之类的,而且在同城二手物品交易系统开发之前所做的市场调研及其他的安卓类APP都是没有任何费用的,所有的工作的都是自己亲力亲为,在碰到自己比较难以解决的问题时大多是通过同学和指导老师的帮助进行相关问题的解决,所以同城二手物品交易系统的开发在经济上是没有问题的。

3、技术可行性

同城二手物品交易系统在操作系统中进行开发,并且目前APP性能已经可以胜任普通系统的服务器。系统开发所使用的技术也都是自身所具有的,也是当下广泛应用的技术之一。

系统的开发环境和配置都是可以自行安装的,系统使用Java开发工具,结合需求进行修改维护,可以使得同城二手物品交易系统运行更具有稳定性和安全性,从而完成实现同城二手物品交易系统的开发运用。

(1)硬件可行性分析

同城二手物品交易系统信息分析的设计对于所使用的计算机没有什么硬性的要求,计算机只要可以正常的使用进行代码的编写及页面设计就可行,主要是对于服务器有些要求,对于平台搭建完成要上传的服务器是有一定的要求的,服务器必须选择安全性比较高的,然后就是在打开系统必须顺畅,不能停顿太长时间;性价比高;安全性高。

(2)软件可行性分析

提供类似于借口动态模型的通用机制,设计更加集中。 此外,可以使用Java语言轻松实现模块化和存储信息。另外,代码重用,也可以很好地反映出来。因此,考虑到系统的实际情况,选择Android作为系统开发技术。通过以上分析,系统的设计和实现在软件中是可行的。

因此,我们从两个方面进行了可行性研究,可以看出同城二手物品交易系统的开发没有问题。

3.3系统功能需求分析

手机发展到现在已经成为广大人们群众的日常使用的通讯工具,而且手机已经成为用户不可缺少的一部份,随着现在移动互联网的发展趋势,用户对手机功能的不断追求,手机具有的功能也日趋完善。手机用户可以选择开通手机GPRS网络服务,此服务大大的方便了人们对于手机上网的需求,从而带动了手机软件发展,我国的移动通讯功能得到了很大的提高。手机软件可以在安装在手机桌面上形成一个个小的图标,方便用户使用及体验度,从而完善原始系统的不足与个性化。随着市场的不断发展及市场的需求,现在手机上可以实现并满足用户的功能也越来越多,越来越强大。再也不像以前那么固定的几个工具,不如现在这么灵活方便。现在手机端的用户和活跃度都远远超过了电脑端的用户,而且现在手机软件的功能也越来越强大,手机软件也将不断推出达到又一新高。

软件的需求分析是我们将对用户做些调查工作,了解到用户有什么样的需求,从而做出系统性的分析和一些我们在实现这些功能的情况下所需要用到什么样的技术,也就是说实现该软件时需要解决什么样的功能性问题。同时我们在设计的过程中我们也要考虑将如何更好的来实现和解决问题的功能,并且我们在这个过程中最主要的是要考虑以下四点:

1、安全性。基于Android手机平台的“同城二手物品交易系统”功能作为广大手机用户所需的功能,信息的安全行将是我们首先要考虑的一个有很大的必要的,在目前移动端用户数,整个互联网的大趋势的时代下,信息就是最基础一个数据财富,保护信息的安全性十分必要,所以此项基于Android手机平台的“同城二手物品交易系统”功能将具有较高的安全性要求。

2、先进性。在满足广大移动端手机用户的要求的同时,我们也要注意当下最流行的是如何设计。技术不仅要符合并满足用户的需求,还要开发设计出符合当下互联网及整个市场时代所需求的信息

3、可扩展性。因为手机已经逐渐成为人们日常经济生活中不可缺少的一个工具,而且同时与个人生活中的各个方面息息相关,所以在Android手机平台的“同城二手物品交易系统”的整个设计阶段,要充分考虑到Android手机平台的“同城二手物品交易系统”应用的可扩展性及延展性,便于随着用户的需求度不断提高,对功能的不断升级,我们将及时来对此项系统做出调整、升级及全面的更新,并且我们将给其他系统提前预留出接口,能够更好地与其他系统衔接,这也是实现整个功能设计的比较重要的原则之一。

4、有效性。有效性主要包括功能及用户使用的有效性,在我们设计Android手机平台的“同城二手物品交易系统”的功能上一定要尽最大程度上满足用户的需求。而且将提高更好的用户反馈度。

 Android手机平台的“同城二手物品交易系统”设计在现有普通手机的基础上,可以在手机上实现“同城二手物品交易系统”功能,方便广大用户出行和更好的生活与工作。 

3.4性能分析

从上面的描述中可以基本了解软件的功能需求:

1、启动App Widget应用程序; 

2、设置界面:对要显示“同城二手物品交易系统”的信息及更新信息进行设置; 

3、详细界面:通过文字图片显示当前的商品信息、在线咨询等信息

4、显示界面:通过文字和图片显示当前的同城二手物品交易系统情况。

根据系统功能需求建立的模块关系图如下图:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值