基于Android的校园闲置二手交易商城的设计与实现毕业论文
2021-04-06 22:35:00
摘 要
本文的研究内容主要基于以下这种社会背景:目前国内大学生数量日益增多,消费能力日益增强,冲动消费的情况也越来越多。与此同时,这也催生出了一个问题,大学生该如何处理那些因冲动消费产生的二手物品。直接丢弃会造成环境的污染,生产力的浪费,也会加大大学生的家庭经济压力,所以需要一个合理的处理方式。因此,开发一款基于安卓的校园二手交易商城应用程序有很强的实际意义。
该项目采用安卓开发技术,结合数据库知识和服务器开发技术为用户提供一个功能完整的线上交易商城。工作内容包括客户端开发,mysql数据库设计,利用Tomcat进行服务器搭建。需要完成的功能包括:用户发布、查找、收藏、购买、评价商品,用户之间的沟通,对个人信息的管理;管理员对用户信息,商品信息,广告信息进行管理。实际开发中采用问题分析法和可视化开发方法,按照具体的功能需求进行逐一开发。最终顺利完成项目的所有功能开发。
项目开发完成后采用黑盒测试对每个功能点进行测试,比对预期结果和实际结果是否相符。最终的测试结果表明:项目的主体功能都与预期的开发目标相符,满足了用户的基本需求,成功的解决了所提出的问题。
关键词:校园二手旧货交易商城;安卓开发;Tomact;mysql数据库;
Abstract
The research content of this paper is y based on the following social background: at present, the number of college students in China is increasing, the consumption ability is increasing, and the impulse consumption is also increasing. At the same time, it also raises the question of what college students should do with second-hand goods bought on impulse. Direct discarding will cause environmental pollution, waste of productivity, and increase the family economic pressure of college students. Therefore, a reasonable way to deal with it is needed. Therefore, this paper proposes an android-based campus second-hand trading mall application.
This project adopts android development technology and combines database knowledge and server development technology to provide users with a fully functional online transaction mall. My work includes client development, mysql database design, and server construction by using Tomcat. The functions need to be completed include: user release, search, collection, purchase, evaluation of goods, communication between users, personal information management; The administrator carries on the management to the user information, the commodity information, the advertisement information. In the actual development, problem analysis method and visual development method are adopted, and development is carried out one by one according to specific functional requirements. Finally successfully completed all functional development of the project.
After the completion of the project, the black box test was used to test each functional point, and the expected results were compared with the actual results. The final test results show that the main functions of the project are consistent with the expected development goals, meet the basic needs of users, and successfully solve the proposed problems.
Key Words:Campus Second-hand Trading Mall, Android development; Tomact; MySQL database;
目录
第1章 绪论 1
1.1 研究目的及意义 1
1.1.1研究目的 1
1.1.2研究意义 1
1.2国内外的研究状况分析 1
1.2.1国内研究现状 1
1.2.2国外研究现状 2
1.3设计内容 2
1.4论文章节安排 2
第2章 安卓技术及开发环境 4
2.1安卓技术发展状况 4
2.2安卓技术方案介绍 4
2.2.1 Activity 4
2.2.2 Service 5
2.2.3 Broadcast receiver 5
2.2.4 Content provider 5
2.3服务器技术方案介绍 5
2.4 系统开发环境 6
2.4.1硬件环境 6
2.4.2软件环境 6
第3章 系统分析 7
3.1可行性分析 7
3.1.1技术可行性 7
3.1.2经济可行性 7
3.1.3操作可行性 7
3.2需求分析 7
3.2.1用户发布业务逻辑分析 7
3.2.2用户购买业务逻辑分析 8
3.2.3业务逻辑流程图 8
3.3设计目标 10
第4章 系统设计 11
4.1系统总体设计 11
4.2系统功能设计 11
4.2.1用户功能设计 11
4.2.2管理员功能设计 11
4.3数据库设计 11
4.3.1数据库设计规范 11
4.3.2数据库E-R图 12
4.3.3数据库详细设计 12
第5章 系统实现 15
5.1搭建服务器和数据库 15
5.2数据库及表的创建 16
5.3项目创建 18
5.3.1客户端项目创建 18
5.3.2服务器端项目创建 19
5.4 系统功能模块实现 20
5.4.1登录注册 20
5.4.2发布商品模块 21
5.4.3用户聊天模块 21
5.4.4购物车模块 23
5.4.5个人中心模块 23
5.4.6 管理员模块 27
5.5系统功能总结 27
第6章 系统运行和测试 29
6.1测试的意义 29
6.2 测试环境 29
6.3 测试的实施 29
第7章 总结与展望 32
7.1 研究总结 32
7.2 项目特点的分析 32
7.3 研究展望 32
参考文献 34
- 绪论
从互联网诞生开始,世界就开始发生了巨大的改变,这改变体现在人类社会的方方面面,经济,生活,社交等[[1]]。在移动智能手机诞生之后,改变变得更加的剧烈,许多以前只停留在想象中的事情都得以转化为现实,例如网购,移动支付等,它们深刻的影响着我们生活的方方面面。
最先受到这些变革影响的就是大学生群体,作为年轻人,大都接受能力强,乐于且勇于去迎接变革。在上述受影响的方面中,对大学生来说最无法忽视的就是购物方式的变化了,从传统的面对面交易到现在只需要一键就可以完成,便利性提高了太多。而且伴随着人民经济水平的提高,大学生的消费能力也在增强。足够的消费能力和年轻人普遍具有的冲动性,导致了很多盲目消费行为的产生。
- 研究目的及意义
1.1.1研究目的
当代大学生的人数在急剧增加,大学生也是一个不可忽视的消费团体,所以现在越来越多的商家针对这个团体推出了许多的促销政策,这就更加刺激了大学生的购物欲望[[2]]。与此同时,不理性的购物往往会产生许多闲置的二手商品。如果能妥善的处置这些二手物品,不仅能给学生家庭减轻一些经济负担,还能让他们树立一个正确的消费观,对以后的人生都大有裨益。所以本研究旨在于开发出一款移动APP专门服务于在校学生,给他们提供一个出售或者购买闲置二手物品的平台。平台只针对于学生团体,保证了上面信息的可靠性。