摘 要
手机作为一种便捷的通信工具,已经深入到我们每个人的生活中,成为每一个人不可或缺的必备品。与此同时,伴随着通信技术与智能终端开发技术的飞速发展,以及人们生活水平的不断提升,手机的更新速度非常快,淘汰率也很高,平均一部手机的使用年限大概在一年左右。这造成了环境严重影响和资源巨大的浪费。因此如何处理大量的二手手机成为一个潜在的,巨大的社会关注的问题。
本次毕业设计围绕此问题开发一个基于Web的二手手机的回收系统,希望该系统能为二手手机的处理提供一个便捷的销售平台,通过二次交易和统一回收从而提升二手手机的循环使用效率,减少二手手机对资源环境的潜在影响。该系统基于 Web 采用 java 语言,依靠 SSM(Spring+SpringMVC+MyBatis)框架技术,数据存储使用 Mysql 数据库进行开发。系统包含二手手机发布,专家估价,交易购买,后台管理等切合主题的功能模块。操作简单方便,界面友好,成功的实现关于二手手机的回收的功能。
关键词:二手手机;估价;Java;Mysql;功能;
ABSTRACT
As a convenient communication tool, mobile phone has penetrated into the life of every one of us and become indispensable essential for everyone. At the same time, along with the rapid development of communication technology and intelligent terminal development technology, as well as the improving of people's living standard, the renewal speed of mobile phone is very fast, and high drop-out rates and average a cell phone use fixed number of year, perhaps in a year or so. This has resulted in serious environmental impacts and huge waste of resources. Therefore, how to deal with a large number of second-hand mobile phones has become a potential, huge social concern.
This graduate design develop a Web based around the issue of second-hand mobile phone recovery system, hope the system can offer a convenient for the processing of second-hand mobile phone sales platform,Through secondary trading and unified recycling, the recycling efficiency of second-hand mobile phones is improved, and the potential impact of second-hand mobile phones on resources and environment is reduced.The system is based on the Web using the Java language, relying on the framework of the SSM (Spring + SpringMVC + MyBatis) framework, using the Mysql database for development.The system includes functions such as second-hand mobile phone release, expert price estimation, transaction purchase and background management.The system has simple and convenient operation, friendly interface, and successfully realizes the function of recycling second-hand mobile phones.
Key words: second-hand mobile phones;estimate; Java; Mysql;function;
目录
摘 要 1
ABSTRACT 2
第一章 绪 论 4
1.1开发背景 4
1.1.1实施背景 4
1.1.1硬件背景 4
1.2开发的意义与应用 5
1.3 系统开发的目标 5
第二章 系统开发工具与技术 7
2.1 开发工具简介 7
2.1.1集成开发环境IntelliJ IDEA、eclipse、Dreamweaver 7
2.1.2项目管理工具Apache Maven 7
2.1.3 web应用服务器Apache Tomcat 7
2.1.4数据库管理系统MySQL及可视化工具SQLyog 7
2.1.5消息中间件Apache ActiveMQ 8
2.1.6 STC系列单片机下载烧录软件STC-ISP 8
2.2 开发技术简介 8
2.2.1 HTTP协议简介 8
2.2.2 WebSocket协议简介 8
2.2.3 RESTful风格简介 8
2.2.4 Java语言及其流行框架SpringMVC、Spring、MyBatis简介 9
2.2.5 JavaScript语言及JQuery、BootStrap、HighCharts框架简介 9
第三章 系统需求分析 10
3.1 系统可行性分析 10
3.1.1 运行可行性分析 10
3.1.1 技术可行性分析 10
3.2 需求分析 11
第四章 系统总体设计 15
4.1 系统主要功能设计 15
4.2 系统各模块概要设计 15
4.2.1 用户管理模块 15
4.2.2 主页状态展示模块 17
4.2.3 数据查询模块 18
4.2.4 数据分析模块 19
4.2.5 站点模块 20
4.3 数据库表结构设计 21