基于Java Web技术的校园闲置物品交换平台的设计与实现毕业论文
2020-02-23 18:23:07
摘 要
在我们的日常生活中,我们经常会有些暂时用不到的闲置物品,这些闲置物品对我们来说可能已经没多大用途了,但是对其他人却是有用的。研究发现,我国大学生近些年来的消费能力越来越强,在校园中,几乎每个学生都有很多闲置物品,如果能够有效地将这些闲置利用起来,不仅可以节省广大在校学生的额外开支,而且还可以有效促进闲置资源再次投入使用。这个时候就需要给广大学生提供一个平台来给他们来发布他们的闲置物品和寻找他们需要的闲置物品。互联网技术的飞速发展给我们提供了一种全新的途径,通过互联网来进行商品交易和物品交换已经十分普遍,但是现有的二手交易网站主要以出售不需要的物品为主,交易周期长,而且缺乏有效的信用监管体系,开发校园闲置物品交换平台是为了让广大在校学生拥有一个可靠而且有效的以物易物的平台,从而有效避免闲置资源处理不当导致的浪费现象,让在校学生有环保意识和节约意识。
Web技术的快速发展让基于Java EE的网络技术得到了广泛的应用,配合各种优秀的web应用框架,我们可以利用这些技术开发出高效的Web应用。本校园闲置物品交换平台是基于Java Web技术,使用Eclipse集成开发环境,配合MVC设计模式,使用JSP、Servlet、MySQL以及Tomcat配合Spring框架来进行开发。
实践证明,本次开发的校园闲置物品交换平台实现了开发初期设定的预期目标,初期设想的闲置物品交换平台的基本功能全部实现,并且具有很好的可维护性和可扩展性,也能作为其它Java EE开发的参考。
本文主要介绍了以下几点:
- 简述校园闲置物品交换平台发展的现状和开发背景,分析了现有平台的优点和不足之处,说明了开发校园闲置物品交换平台的可行性和必要性。
- 进行需求分析、可行性分析以及系统结构的总体设计,进行一个整体的开发规划。
- 详细介绍校园闲置物品交换平台的各个模块以及各个模块对应的不同功能。
关键词:Java Web ;交换平台; Spring; 闲置物品; MVC
Abstract
In daily life, we often have some idle items. These items may be useless to us, but they are useful to other people. The study found that in recent years, the consumption level of Chinese college students has been greatly improved. In the campus, we will have more unused items. If we can effectively use these idle items, we can not only save the students' expenses, but also It can also promote the recycling of resources. This time we need to provide a platform for students to publish their idle items and find the spare items they need. The rapid development of the Internet has provided us with new ways. It has become very common to carry out commodity transactions and exchange of goods through the Internet. However, the existing second-hand trading websites mainly sell unneeded items, they have a long trading cycle, and they lack effective technologies. The credit supervision system and the development of the campus idle item exchange platform are designed to provide the students in the school with a reliable and effective platform for bartering, so as to increase students’ awareness of saving and environmental protection and cultivate their good habits of diligence and economy.
The rapid development of Web technology has made Java EE-based network technology widely used. Coupled with various excellent web application frameworks, we can develop efficient and reliable web applications. The campus idle item exchange platform is based on Java Web technology, using the Eclipse integrated development environment, through the MVC design pattern, using JSP, Servlet, MySQL, Tomcat with the Spring framework for development.
Practice has proved that the campus idle item exchange platform developed this time achieves the expected goal, realizes the basic functions of an idle item exchange platform, has good maintainability and extensibility, and can also serve as a reference for other Java EE development. .
This article mainly introduces the following points:
(1) Summarize the status quo and development background of the development of the campus idle item exchange platform, analyze the advantages and deficiencies of the existing platform, and explain the feasibility and necessity of developing the campus idle item exchange platform.
(2) Conduct overall analysis of requirements analysis and system structure, and conduct an overall plan.
(3) Details the various modules of the campus idle item exchange platform and the corresponding functions of each module.
Keywords:Java Web ; Spring ;MVC; idle item
目 录
第1章 绪论.........................................................1
1.1 课题来源、背景及研究目的和意义..............................1
1.1.1 课题来源...............................................1
1.1.2 课题背景和研究现状.....................................1
1.1.3 课题的研究目的和意义...................................1
1.2 总体目标....................................................1
- 本文的主要内容和组织结构....................................2
1.4 本章小结....................................................2
第2章 基础知识以及相关技术介绍.....................................3
2.1 Java........................................................3
2.2 JSP.........................................................3
2.3 Servlet.....................................................3
2.4 MySQL.......................................................4
2.5 Tomcat......................................................4
2.6 B/S体系结构.................................................4
2.7 MVC设计模式.................................................5
2.8 Spring框架..................................................5
2.9 Junit测试框架..............................................7
2.10 JavaMail(Java邮件服务)..................................7
2.11 本章小结..................................................7
第3章 校园闲置物品交换平台的系统框架设计..........................8
3.1 平台设计架构和开发环境 ....................................8
3.1.1 设计架构..............................................8
3.1.2 开发环境..............................................8
3.2 需求分析...................................................8
3.2.1 功能性需求............................................8
3.2.2 非功能性需求..........................................9
3.3 功能模块设计...............................................10
3.4 可行性分析.................................................11
3.4.1 经济可行性............................................11
3.4.2 技术可行性............................................11
- 数据库设计.................................................11
3.6 本章小结...................................................12
第4章 系统的详细设计与实现........................................13
4.1 连接数据库.................................................13
4.2 持久层的实现...............................................14
4.2.1 领域对象的设计和实现..................................14
4.2.2 DAO组件的设计........................................14
4.2.3 Service层的代码......................................16
4.3 表现层的实现...............................................17
- 业务层的实现..............................................18
- 功能模块分析..............................................18
4.6 本章小结...................................................19
第5章 总结与展望..................................................20
5.1 总结.......................................................20
5.2 展望.......................................................20
参考文献...........................................................21
致谢........................................................... ...22
第1章 绪论
1.1课题来源、背景及研究目的和意义
1.1.1课题来源
本选题来源于武汉理工大学计算机学院,利用Java Web技术,使用MVC模式,设计实现一个小型的校园闲置物品交换平台。
本课题主要内容是对校园闲置物品交换平台进行一定的系统设计、可行性分析以及需求分析。在本次课题中,本人独立完成了该平台的开发与测试,完成了它的前期需求分析报告,平台的设计与实现以及后期与平台有关的测试。
1.1.2 课题背景和研究现状
一项针对高校学生的闲置物品调查显示:当前大学生对一个高效可靠的闲置物品交换平台有迫切的需要,大约90%的在校大学生都有不少闲置物品,近40%的大学生拥有 2—3件闲置物品,4%的学生拥有l件闲置物品,所占比例是最少的。
当前大多数大学生处理自己的闲置物品的方式比较单一,大多数学生会选择将自己的闲置物品送给自己的同学或者丢弃,当自己需要使用某个物品时,他们通常会选择在电子购物平台或者跳蚤市场上进行购买。
根据对西安在校大学生的调查统计:在校大学生中拥有的闲置物品大约就有上百万件,在闲置物品的处理问题上,很多大学生选择将闲置物品扔掉或者赠送他人,这两个比例分别占到了46%和43%;由于没有解决闲置物品处理问题的可靠渠道及供需信息的严重不对称,大学生选择出售闲置物品的比例大约仅占8%,值得注意的是,捐赠的比例是最少的,这种处理方式无疑对资源造成了极大的浪费。在校大学生中大约有86%的学生对闲置物品的处置问题上有极大的需求,这就要求我们政府、民营机构及高校在此方面加强合作,采取有效措施,从而有效解决大学生闲置物品的处理问题。
1.1.3 课题的目的和意义
近年来,很多高校学子积极响应国家和社会对建设节俭型校园的宣传和倡议,二手物品交易的热潮在很多高校都已经出现,这一热潮体现了当代大学生很强的环保和节约意识。
随着网络技术的日益完善以及信息技术的快速更迭,互联网发挥的价值得到了人们的关注,社会上对它的重视程度也不断提高。校园闲置物品交换平台就是校园电子商务得到运用的一个体现,它可以让同学们享受到互联网的优势和带来的便利,不仅可以通过交换闲置物品的方式开展资源节约的实践,同时也能够培养在校大学生的节约意识和环保意识。
本课题的主要目的是研究当前在校大学生对闲置物品处理方式的现状,并根据当前的现状进行需求分析和可行性分析,使用Java Web技术设计实现一个校园闲置物品交换平台。
1.2 总体目标
(1)开发一个面向在校学生的基于Java Web的校园闲置物品交换平台,这个平台应该具有一个进行闲置物品交换的基本功能。
(2)通过高效而且可靠的校园闲置物品交换平台,方便在校大学生对闲置物品进行交换,帮助学生节省开支。
(3)校园闲置物品交换平台的投入使用将会提高学生们闲置物品的使用率,减少资源的浪费,响应国家和社会的号召。
1.3 本文的主要内容和组织结构
本文的核心内容是:实现一个基于Java Web技术并使用Spring框架根据MVC模式设计和实现校园闲置物品交换平台。该平台用来给用户提供一个可靠并且高效的进行发布和交换闲置物品的平台。本文一共分为五个章节,每个章节的内容分别是:
第一章 绪论 本章负责介绍课题的来源以及课题的研究目的和意义,明确研 究内容,介绍了使用的相关技术以及本文的主要内容和组织结构。