基于Android的二手物品信息管理系统

 2022-01-17 11:01

论文总字数:18039字

目 录

1 绪论 1

1.1 研究背景和意义 1

1.2 国内外应用现状 1

1.3 研究内容 1

1.4 论文结构 2

2 技术综述 2

2.1 Android简介 2

2.2 Android Studio简介 3

2.3 MyEclipse简介 3

2.4 MySQL数据库简介 4

2.5 Tomcat服务器简介 4

2.6 Mob第三方短信验证平台简介 5

3 可行性与需求分析 5

3.1 可行性研究 5

3.2 需求分析 6

3.3 功能模块设计 7

4 各模块功能的实现 8

4.1 界面设计 8

4.2 系统流程设计 10

4.3 MVC模式与工程目录结构 13

4.4 实体关系模型和数据库设计 15

5 软件调试 22

5.1 客户端界面 22

5.2 后台管理界面 29

6 总结 31

参考文献 31

致谢 33

基于Android的二手物品信息管理app

郭文欣

,China

Abstract:With the rapid development of mobile Internet, the mobile terminal e-commerce platform is more and more, affecting people's life from all aspects. This paper introduces the second-hand goods information management based on Android app. This system mainly uses Myeclipse10.7 (backstage management) and Android studio2.2 official version (APP) as a development tool, the database using MySQL (Microsoft SQL Server) version 5.5, Java EE and Android as the development language, client management and background management using MVC mode. The main contents are as follows: the research background and significance of the project, the feasibility and the demand analysis of the project, the overall design of function modules, realization method and path of each function, and finally the realization and debugging of the software. The implementation is designed to provide a high quality and inexpensive goods and buy processing use commodity for the Nanjing University of Information Science and Technology students platform for the design of the system, thus saving resources and optimize the allocation of resources to provide convenience for each student.

Key words: information management ; Android ; Java EE ; Mobile Internet

1 绪论

1.1 研究背景和意义

2017年1月22日下午,中国互联网络信息中心在北京发布了第39次《中国互联网络发展状况统计报告》,报告显示,截至2016年12月,我国网民规模达到7.31亿,全年共计新增网民4299万人。互联网普及率达到53.2%,较2015年底提升了6.2个百分点。其中,手机网民规模达6.95亿,较2015年底增加6303万人[1]。在高校中,手机的普及率基本上可以说已经达到百分之百,同学们获取信息的途径更为广泛,。

的同学多多少少的都会有一些闲置的物品,特别是马上要毕业的大四学生,有如此之多的生活用品不方便带走,于是校园跳蚤市场就成了主要的处理闲置物品的途径。但是校园跳蚤市场也是存在一定的局限性的;一方面,受校园跳蚤市场举办时间短、宣传不到位等影响,另一方面,应届毕业生忙于处理毕业事项,没有过多的时间来处理闲置物品。因此这个平台未能更好地服务学生。本信息管理系统就是基于以上的原因应运而生的;学生只要在平台上注册成为普通会员,然后登录到系统,便可随时随地的发布闲物品到平台上,有需要的同学也可以在这个平台上买到称心如意、物美价廉的商品。本系统主要分为客户端(Android)和后台管理系统两大部分,客户端为用户提供给一个处理闲置物品、找到物美价廉的商品的平台,管理员可以在后台管理用户信息和商品信息,并且更新客户端的版本。本系统非常巧妙地迎合了学生对互联网 生活的需求,实现了信息的快捷共享和交互,充分发挥了二手物品管理系统的作用,使闲置资源得到优化配置。

1.2 国内外应用现状

随着智能手机的普及,给当今互联网注入了一条新的强大驱动力,各个行业也在追随时代的脚步,积极改造和升级自己的产品和服务。随着移动电商和O2O(online to offline)的火热[2],目前出现在市场上的二手物品交易平台有很多,最大的应该就要数58同城和赶集网两家了,但是他们的业务主体还是基于本地类的生活服务,这也导致了二手物品信息的多而杂,让人辨不清真假。其他诸如淘宝和京东这类综合商务平台虽然也都设立了二手物品板块,但相对而言和他们的主体业务比起来还是微不足道的,而且很多交易距离过于远,让本就是二手物品的质量更得不到保证。国外也有许多和国内类似的二手交易平台,像亚马逊、Ebay[3]还有 Craigslist。

当然,目前也有部分公司开始涉足专业的移动端二手交易领域,像国外的Zearly[4]、Fribi以及EggDrop都是通过某一方面接入移动式的二手交易模式;国内的像咸鱼app和小交易app也在移动交易端做的风生水起。

1.3 研究内容

基于Android的二手物品信息管理app主要是针对南信大的同学的一款Android系统软件,主要包括客户端系统,服务器系统以及数据库系统,还有后台管理系统。本论文设计并实现了交易简单化,信息获取实时化,界面设计人性化的管理系统。主要客户端功能包括:用户的登录注册,应用的更新,商品的浏览和查询,发布或者拍卖商品,管理个人商品和个人中心等等;管理员主要可以管理商品类型,管理商品,管理评论以及进行数据统计和版本更新等。该系统最大的特点是能够实现自由交易,从上传出售、求购信息到看商品洽谈价格,都由买卖双方自由选择,且不受地点时间的限制。

1.4 论文结构

第一章:绪论;分析二手物品交易系统的研究背景和意义,项目开发的现状和本论文的研究内容。

第二章:技术综述;对要用到开发语言Android、Java,开发工具eclipse和Android studio以及数据库MySQL等的介绍。

第三章:可行性与需求分析 ;对本系统设计作技术、经济和操作可行性的研究,对功能和性能需求的分析,并介绍各功能模块设计。

第四章:各模块功能的实现;界面设计,系统流畅设计,MVC模式与工程目录结构,实体关系模型设计以及数据库的设计。。

第五章:软件调试;客户端界面(登录页面、注册页面、软件首页面、分类查询页面、发布页面、个人中心页面)和后台管理界面的设计 。

第六章:总结;对整个设计的初始调查,中期设计以及最后的调试工作的总结。

2 技术综述

2.1 Android简介

Android是一个专门用来对移动设备(主要指手机端)进行开发的平台,主要包括有操作系统、中间件以及核心应用三大架构[5]。Android最早由Andy Rubin创办,在2015年被互联网巨头Google收购。2007年11月5日,Google正式发布该平台。时至今日,Android和IOS的的市场占有率已经达到了97.8%,从Gartner的调查数据来看,2015年第三季度,IOS 的市场占有率为 13.1%,而 Android[6]则仍然保持着不可撼动的地位,已经达到了84.7%。Android之所以如此的所欢迎,主要得益于它的开放性、不受营运营商的控制、硬件选择丰富和丰富的应用选择等特性。

Android大致可以分为四层架构,五块区域,图2.1是Android系统架构图。

(1)Linux内核层:Android以Linux内核作为操作系统的基础部分,实现硬件驱动,进程和内存管理和无线通信等功能

(2)系统运行层:包括核心库和Dalvik虚拟机两部分

(3)应用框架层:提供开发Android应用所需要的库,帮助开发人员快速开发,重用组件,并且可以通过继承实现扩展。

(4)应用层:包括类和用户进行直接交互的应用程序或者后台运行的服务层。

图2.1 Android系统架构图

2.2 Android Studio简介

Android Studio[7]是指专门用于开发Android移动应用的工具,由Google公司开发而来,是目前开发Android应用的主要工具,最新正式版本是2.2。开发速度明显比以前的ADT for Eclipse快很多。2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio。控制台针对开发者新增加以下功能:

剩余内容已隐藏,请支付后下载全文,论文总字数:18039字

相关图片展示:

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;