摘 要
随着智能手机和互联网行业的飞速发展,安卓平台在大学生的智能手机市场占有率已经超过了92%,其中有超过在校学生总数三分之一的大学生每周上网时间超过10小时。如今,大学生已离不开网上购物这种方便快捷的交易模式。然而,在二手商品交易领域却没有一个合适的平台为学生提供服务。大学生的消费水平日益提高,并且伴随着每年的升学毕业,学生手中存在大量的闲置物品想要交易处理。
虽然贴吧、论坛等平台二手交易用户群体众多,但因为其不能提供完整的商品发布、浏览、收藏等功能,并不能满足用户差异化需求。基于安卓的校园二手商品交易系统可实现为在校大学生提供一个功能完整的平台,让每一个闲置物品在需要的人手中发挥最大的使用价值。
本设计客户端采用Android Studio+ADT+SDK+SQLite +JDK,服务端采用tomcat+myeclipse+mysql来实现。本软件采用java作为开发语言, 布局和数据存储是开发本软件的关键技术, 布局用来设计用户交互界面,用户界面的设计是否美观和合理直接影响用户体验,因此运用好布局技术是直接和用户相关的,而数据存储技术则记录了用户所有的操作数据和用户所需要提取的数据。
关键词:Android;二手商品;校园购物;交易平台;Java
Android-based second-hand deals on campus
Abstract
With the rapid development of smartphone and internet industry,android platform has more than 92% of college students' smartphone market share,and more than a third of college students surf the internet more than 10 hours a week. However,in the field of second-hand commodity trading,there is no suitable platform for students to provide services. The consumption level of college students is increasing day by day,and with the graduation of college students every year,there are a large number of idle items in the hands of students want to deal with,today's second-hand transactions of college students are basically to paste It's a forum. Although the post bar forum and other platform user groups,but the post bar forum can not provide complete product release,browse collection and other functions,can not meet the needs of users. Android-based second-hand campus trading system can provide college students with a fully functional platform,students can use the second-hand campus trading platform to deal with idle materials or buy favorite items,so that each idle items in the hands of the people in need to play the greatest use value.
This design client adopts Android Studio ADT SDK SQLite JDK, server to adopt tomcat myeclipse mysql to realize. java is used as the development language in this software. layout and data storage are the key technologies to develop this software. layout is used to design user interaction interface. whether the user interface is beautiful and reasonable directly affects the user experience. therefore, the use of good layout technology is directly related to the user while data storage technology records all the user's operation data and the data that the user needs to extract.
Keywords: Android;used goods;campus shopping;trading platform;Java
目 录
摘 要 I
Abstract II
1绪论 1
1.1 背景 1
1.2意义 1
1.3研究主要内容 2
2系统技术 3
2.1 Eclipse 的介绍 3
2.2 MyEclipse 5
2.3Android 平台 6
2.4Android 界面设计原则 7
2.5 SSH 框架 9
2.6 tomcat 服务器 9
2.7 关键技术介绍 10
3系统分析 11
3.1需求分析 11
3.1.1 需求分析 11
3.1.2 模块划分 11
3.1.3 功能需求 12
3.1.4 用例图 12
3.2 系统开发环境 14
3.3 系统任务的可行性分析 14
3.3.1 技术可行性 14
3.3.2 系统安全性分析 14
4系统设计 15
4.1 APP架构 15
4.1.1 APP结构图 15
4.1.2 功能结构图 15
4.1.3 总体流程图 16
4.2 数据库设计 19
4.2.1数据库E-R设计 19
4.2.2数据库表设计 19
5系统实现 23
5.1 数据库连接 23
5.2客户端模块的设计与实现 23
5.2.1 注册与登录模块 23
5.2.2 物品浏览模块 25
5.2.3 物品发布模块 28
5.2.4 物品收藏模块 31
5.2.5 我的留言模块 31
5.3后台数据处理模块 32
5.3.1 用户登录模块 32
5.3.2 用户注册模块 33
5.3.3 信息添加模块 34
5.3.4 信息删除模块 37
5.3.5 信息查看模块 37
6系统测试 40
6.1测试方案 40
6.2测试方法及测试用例 40
6.3测试结果 41
结 论 43
致 谢 44
参考文献 45