基于Android校园跳蚤市场交易APP服务器端的设计与实现毕业论文
2022-01-30 21:00:48
论文总字数:16802字
摘 要
当今世界移动互联网发展迅猛,移动端使用的越来越普遍,其中Android占了较大的比重。在高校学生生活中,大学生们经常会出现很多闲置的物品,为了环保和更好地二次利用,常采用的一种形式就是线下的跳蚤市场。然而线下的跳蚤市场不仅不易于管理,而且受时间、地点等因素的限制较大。为了更好地促进二手交易市场的发展,也为了弥补线下二手交易市场的不足之处,所以线上的跳蚤市场就应运而生。
本课题将二手交易与智能移动设备相结合,主要研究了线上二手交易的实现,目的是开发出了一款基于Android系统的校园跳蚤市场交易APP,便于同校大学生之间的二手物品交易。
本系统客户端开发采用的是Android Studio 2.1,使用MyEclipse完成了JSP/Servlet交互数据处理以及服务器端的开发,数据库使用的是目前主流的MySQL数据库,服务器使用的是Tomcat,最终完成的项目的开发。本系统服务器端实现的功能如下:管理员的登陆注销,管理用户信息,管理订单信息,管理评论,管理商品,查看数据统计图等。用户的注册,管理个人信息,发布商品,管理发布的商品,查看或搜索商品,拍卖商品,购买商品,评论商品,联系卖家等。
本文详细介绍了基于Android的校园跳蚤市场APP服务器端的设计与实现。从项目相关技术、可行性研究、需求分析、总体设计、详细设计,实现过程以及最后的效果图等方面进行了详细的阐述。最后经测试本项目达到了预期的效果,功能完善且能正常运行。
关键词:跳蚤市场 Android Java 移动互联网
Design of server - based "the school second-hand market" based on Android
Abstract
Nowadays, the mobile Internet is developing rapidly and mobile terminals are becoming more and more popular. Android accounts for a large proportion. In the life of college students, they often have a lot of idle items. For environmental protection, the offline flea market is a common form.While the offline flea market is not only not easy to manage, but also limited by factors such as time and location. In order to promote the development of the secondary trading market and also to make up for the inadequacies of the offline second-hand market, the online flea market has emerged.
This topic combines second-hand transactions with smart mobile devices, and mainly studies the realization of online second-hand transactions. The purpose is to develop a campus flea market trading app based on the Android system to facilitate second-hand goods transactions among college students.
This system’s client-side uses Android Studio 2.1 and uses MyEclipse to complete the JSP / Servlet interaction data processing and server-side development. The database is using the current mainstream MySQL database while the server is using Tomcat. The functions on the server side are such as: login and logout of administrators, management of user information, order information, review, commodities, and viewing of data statistics and so on. While the client-side’s functions are the registration, management of personal information, publish goods and manage them, purchase goods, make comments about the goods and contact the seller.
This article describes in detail the design and implementation of APP server based on Android-based campus flea market. The article elaborate the project-related technologies, feasibility studies, requirements analysis, overall design, detailed design, implementation process, and final renderings, etc. During the design and achievement of the system, we use the methods of software engineering. Finally, the test results show that our project has reached all the target functions and all the functions can be used successfully.
Keywords: Second-hand Market ; Android ; Java ; Mobile Internet
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的意义 1
1.3 课题研究的现状 1
1.4 课题研究的内容 2
1.5 论文结构 2
第二章 系统相关技术介绍 4
2.1 项目开发技术 4
2.2 项目开发环境 4
2.3 Android相关技术 4
2.3.1 Android简介 4
2.3.2 Android Studio简介 5
2.4 JAVA技术介绍 5
2.4.1 JDK简介 5
2.4.2 MyEclipse简介 5
2.4.3 Java EE简介 5
2.4.4 VjPage简介 5
2.4.5 Tomcat服务器简介 5
2.5 MVC设计模式 6
2.6 其余相关技术 7
2.6.1 ProcessOn简介 7
第三章 系统的分析与设计 8
3.1 可行性分析 8
3.1.1 技术可行性分析 8
3.1.2 经济可行性分析 8
3.1.3 操作可行性 8
3.1.4 系统安全 9
3.2 功能需求分析 9
3.3 性能需求分析 10
3.4 系统功能模块设计 10
3.5 系统流程设计 12
第四章 系统的详细设计与实现 14
4.1 数据库设计 14
4.1.1 E-R图 14
4.1.2 数据库表设计 17
4.1.3 数据库物理设计 19
4.2 App客户端的功能实现 20
4.2.1 用户注册 20
4.2.2 发布商品 22
4.2.3 管理个人商品 24
4.3 后台管理系统 25
4.3.1 管理员登录 25
4.3.2 管理界面 25
4.3.3 管理员修改密码 30
4.4 其他小功能的实现 31
4.4.1 MD5加密算法实现 31
4.4.2 系统时间格式化 31
第五章 总结 33
参考文献 34
致谢 36
- 绪论
1.1 课题研究的背景
请支付后下载全文,论文总字数:16802字