二手商品交易网的设计与开发开题报告

 2022-12-31 13:04:39

1. 研究目的与意义

内容

一、理论学习:

学习Java Web主流开发框架与前端开发知识,掌握项目所需的前后端技术。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 文献综述

1、引言

近年来,随着世界互联网的发展,中国的电子商务快速发展,在各领域的应用不断拓展和深化、相关服务业蓬勃发展、支撑体系不断健全完善、创新的动力和能力不断增强。电子商务正在与实体经济深度融合,进入规模性发展阶段,对经济社会生活的影响不断增大,正成为推动我国经济发展的新引擎。[1]电子商务在人们的日常生活中扮演着非常重要的角色,人们的生活已经无法离开电子商务。[2]

电子商务使人们利用电脑和手机就能够进行购物,而且网上购物价格便宜,电子商务让人们的生活变得越来越便利,电子商务在新时期的背景下还会有更好的发展。

随着全国消费水平的提升,还有大众消费意识的转变,越来越多的人开始发布自己的闲置物品。伴随着年轻一代消费者群体的崛起,大众对二手商品的接受度正逐步提升,特别是中低收入的消费者肯定会更加青睐二手商品,未来的二手交易发展规模会越来越大,二手市场开发也将越来越火热。

2、二手交易现状

当下中国二手物品需求快速增长。近年来,随着经济和网络的发展,商品推陈出新速度加快,随之而来的冲动消费、大量的网购、囤货等不理智消费致使消费者手中出现大量闲置物品。这直接促使用户二手交易需求的出现并推动了二手交易平台的产生, 市场需求的带动使闲置经济逐渐形成。[3]因为人们整体素质的提升,理性消费观逐渐养成,房贷、税收等压力导致年轻人群可支配收入降低,日常的工作和社交场景需求让人们开始不太在意物品的拥有权,而更注重交换权和性价比,希望用相对较少的价格享受到更好的生活。二手交易平台兴起在一个消费升级的全新时代,已逐渐成为一种相对成熟理性的消费理念。[4]

3、关键概念

3.1B/S结构

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

3.2三层结构

三层架构是将整个业务应用划分为:界面层、业务逻辑层、数据访问层。区分层次的目的为了 高内聚低耦合 的思想。

3.3MVC

MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间。

4、开发技术

4.1环境

JDK:JDK是整个Java的核心,包括了Java运行环境、Java工具和Java基础的类库。在开发Java Web应用之前,首先应该安装JDK组件。[5]

Eclipse

Eclipse是目前最流行的Java集成开发环境,使用其可以达到高效、高质量开发Java代码的目的。[6]

MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

NaviCat

Navicat是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,可以以安全并且简单的方式创建、组织、访问并共用信息。[7]

Tomcat

Java Web中,Web应用程序需要Web服务器的支持。Tomcat是Apache的一个子项目,支持Servlet和JSP规范,具有免费和跨平台等诸多特性。

4.2技术

Spring

Spring框架是Java世界最为成功的框架,在企业实际应用中,大部分的企业架构都基于Spring框架。它的成功来自于理念,而不是技术,它最为核心的理念是IoC(Inversion of Control)和AOP(Aspect Oriented Programming),其中IoC是Spring的基础,而AOP是其重要的功能 。[8]

SpringMVC

SpringMVC是Spring提供给Web应用的框架设计。[9]SpringMVC是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦。基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助简化开发。

MyBatis

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。[10]

HTML/CSS/JavaScript

制作网页的主要技术。HTML制作网页结构,CSS负责网页样式,JavaScript负责网页行为。

5、结束语

随着计算机与互联网络的发展,网络购物已成为现代生活的一部分。网购快捷、方便、节约时间、性价比高。同时,随着经济发展,人们会产生大量闲置物品。这就需要一个二手商品交易的平台解决各种二手物品的交易问题。本平台是采用MySQL数据库开发的基于B/S架构的二手物品交易平台。二手交易网帮助实现买家买到便宜、性价比高的商品。在二手交易网上,买家可以通过搜索快速查找想要的商品,浏览感兴趣的商品,因为二手物品的优势就在于它的低价,很多买家就是冲着便宜,并且因为二手交易的大环境是C2C,买家会详细查看商品信息,和卖家进行沟通交流。卖家闲置的物品,扔掉可惜,留下碍地,卖家可以通过二手市场这样的平台方便快捷的发布售卖商品,实现闲置商品的利益最大化。尤其是二手电子、二手奢侈品、二手母婴等闲置物品,都会吸引买家的眼球。在二手交易网上,用户既是买家又是卖家,出售自己的闲置产品,同时也可以淘到性价比高的宝贝。不仅如此,通过分享交流还能结识志同道合的朋友,扩宽社交圈。通过互联网手段实现的二手商品网络交易大大减低了商品在交易过程中的成本,并且这些交易过程不会受到空间和时间上的限制,这对于推动二手交易和绿色经济有着十分重要的意义。

6、参考文献:

[1]邹洪艳.基于JavaWeb校园二手交易平台的设计与实现[J].数字化用户,2018,24(43):235.

[2]吴守严.新时期电子商务发展现状及发展趋势[J].商情,2018,(42):48.

[3]汪玉慧.浅析电子商务二手交易平台[J].消费导刊,2018,(21):55.

[4]臧梦璐.二手交易平台呈井喷式发展[J].光彩,2018,(10):50-51.

[5] 孙宇霞, 孙晓芳编.Java Web编程从基础到应用.清华大学出版社,2014

[6] 丰华,于松波编著.神兵利器:Eclipse开发技术详解.中国铁道出版社,2010.11

[7] Navicat中文官网 http://www.formysql.com/

[8] 杨开振,周吉文等著.Java EE互联网轻量级框架整合开发.电子工业出版社,2017

[9] 杨开振,周吉文等著.Java EE互联网轻量级框架整合开发.电子工业出版社,2017

[10] MyBatis中文官网.http://www.mybatis.org/mybatis-3/zh/index.html

3. 设计方案和技术路线

设计方案

本项目开发一个B/S架构的二手商品交易网站。本网站主要实现以下功能:

1.网站有良好的页面,便于操作

2.用户注册/登录/修改信息

3.商品检索/查看/购买

4.根据商品特点进行分类查询

5.添加删除购物车内商品

6.下单购买商品结账

技术路线

(1)通过调研网络二手商品交易流程,分析系统实际需求,确定系统的功能模块和概要。

(2)根据需求分析结果设计搭建并实现后台数据库。

(3)进行模块和界面设计,合理规划MVC三层模式。

(4)通过Spring SpringMVC MyBatis框架实现Web服务端功能。

(5)通过HTML/CSS/JavaScript实现前端页面功能。

(6)编程实现后进行测试,修改和优化。

4. 工作计划

1月1日2月28日:收集资料、开发平台搭建、学习相关技术

3月1日3月7日:网站需求分析

3月8日3月15日:概要设计

3月16日3月25日:详细设计

3月26日4月30日:系统实现

5月1日6月6日:撰写毕业论文,毕业答辩

5. 难点与创新点

便捷性:线上交易没有时间空间限制。

广泛性:通过网络可以获得大量二手商品信息。

实用性:二手交易是可以发挥限制物品价值,以高性价比获得物品、同时也帮助推动绿色经济。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。