jspm二手交易平台

201 篇文章 0 订阅
179 篇文章 0 订阅

摘 

随着互联网技术的发展,各类网站应运而生,网站具有新颖、展现全面的特点。因此,为了满足用户二手交易的需求,特开发了本二手交易平台。

本二手交易平台应用Java技术,MYSQL数据库存储数据,基于B/S结构、SSM框架开发。在系统的整个开发过程中,首先对系统进行了需求分析,设计出系统的主要功能模块,其次对系统进行总体规划和详细设计,最后对二手交易平台进行了系统测试,包括测试定义,测试方法,测试方案等,并对测试结果进行了分析和总结,进而得出系统的不足及需要改进的地方,为以后的系统维护和扩展提供了方便。

本系统布局合理、色彩搭配和谐、框架结构设计清晰,具有操作简单,界面清晰,管理方便,功能完善等优势,有很高的使用价值。

关键字:二手交易;Java技术;MYSQL数据库;SSM框架

Abstract

With the development of Internet technology, all kinds of websites have emerged at the historic moment, and websites have novel and comprehensive characteristics. Therefore, in order to meet the needs of users second-hand trading, this second-hand trading platform has been developed.

This second-hand trading platform uses Java technology, MYSQL database to store data, and is developed based on B/S structure and SSM framework. In the whole development process of the system, first of all, the requirements of the system were analyzed and the main functional modules of the system were designed. Secondly, the overall planning and detailed design of the system were carried out. Finally, the system test of the second-hand trading platform was carried out, including test definition, test method, test scheme, etc., and the test results were analyzed and summarized. The shortcomings of the system and the need for improvement are obtained, which provides convenience for the maintenance and expansion of the system in the future.

The system has the advantages of reasonable layout, harmonious color matching, clear frame structure design, simple operation, clear interface, convenient management, perfect function and so on, and has high use value.

Keyword: Second-hand transactions; Java Technology; MYSQL database; SSM framework

目  录

摘  要... I

Abstract II

第一章 绪论... 1

1.1研究背景... 1

1.2 研究意义... 1

1.3 论文组织结构... 1

第二章 相关技术介绍... 3

2.1JSP技术... 3

2.2Java技术... 3

2.3MYSQL数据库... 3

2.4 B/S结构... 4

2.5 SSM框架... 5

第三章 系统分析... 6

3.1 可行性分析... 6

3.1.1技术可行性... 6

3.1.2经济可行性... 6

3.1.3操作可行性... 6

3.1.4时间可行性... 7

3.2非功能分析... 7

3.3系统流程分析... 7

3.3.1注册流程... 7

3.3.2登录流程... 8

3.4.3购买流程... 8

3.4系统功能分析... 9

3.4.1用户功能分析... 9

3.4.2管理员功能分析... 10

第四章 系统设计... 11

4.1系统概要设计... 11

4.2 系统结构设计... 11

4.3 数据库设计... 12

4.3.1数据库E-R图设计... 12

4.3.2数据库表设计... 15

第五章 系统的实现... 18

5.1 用户功能模块的实现... 18

5.1.1系统主界面... 18

5.1.2用户注册界面... 18

5.1.3用户登录界面... 19

5.1.4二手物品详情界面... 20

5.1.5我的地址界面... 20

5.1.6添加二手物品界面... 21

5.1.7我的订单界面... 21

5.1.8订单管理界面... 21

5.2 管理员功能模块的实现... 22

5.2.1管理员登录界面... 22

5.2.2用户管理界面... 22

5.2.3物品分类管理界面... 23

5.2.4二手物品管理界面... 23

5.2.5校园论坛管理界面... 24

第六章  系统测试... 25

6.1测试定义... 25

6.2测试方法... 25

6.3测试方案计划... 26

6.4测试结论... 27

结束语... 28

致  谢... 29

参考文献... 30

第一章 绪论

1.1研究背景

纵观当今时代,科技的快速发展将全世界带入信息化时代,伴随着5G的出现,人们的生活方式逐渐发生了变化,计算机技术也进一步影响着人们的生活方式[1]。目前,计算机对人们的日常生活影响越来越来,已经是生活不可或缺的一部分。伴随着“互联网+”的诞生,如何借助互联网技术,将计算机与用户紧密的联系起来,让人们享受到生活便利性,促进经济的快速增长显得尤为重要[2]。在此背景下,二手交易平台由此而生。

系统的逻辑业务基于Java语言并使用SSM框架,Web使用Vue框架。数据库则使用MySQL。开发前充分考虑用户需求,并转换为具体的系统功能,设计出符合用户使用习惯,简单且方便的系统,使更多企业在计算机发展的浪潮中借助互联网技术获得更多机会,为中国市场和现代化发展做贡献。

1.2 研究意义

二手交易平台是利用计算机技术、信息技术、通信技术,减化了操作流程,减少了人为影响,帮助管理者减轻工作负担,全面提高了工作效率。二手交易平台的应用不但可以在统计管理、信息处理方面进行充分发挥,而且可以针对不同的角色进行定制化处理,对提升事业的发展具有十分重要的意义[3]。对系统的不断丰富,使得本系统越来越准确、高效,管理更加的规范化、合理化,系统将逐渐成为用户的常态化工具,促进了科技的发展和进步。

1.3 论文组织结构

第一章主要是简单的介绍下设计本系统的研究背景、设计原则,在这一章里主要是让大家了解下我的设计的前因后果,为接下来我的其它章节做铺垫。

第二章主要是介绍在设计过程中所涉及到的技术。

第三章主要是介绍下设计这个系统所需要的需求以及我们的功能需求分析,因为只有更好的分析清楚我们的功能需求才能更好的完成我们的设计。

第四章系统设计,主要介绍了系统结构的设计,这一章主要是为了能让大家更好的了解系统的一些基本设计信息。

第五章系统的实现,介绍了系统每个模块的设计与实现,让大家能清晰的了解系统的主要功能。

第六章系统的测试,这章主要是测试下各个部分每个功能是否能用,看下是否有错误。

第二章 相关技术介绍

2.1JSP技术

JSP这一技术的引入,主要原因是为了弥补servlet不方便展示信息的缺点,但它在本质上来说,也还是一个servlet。利用JSP能够使得开发出的程序具有动态、高性能的特点。

在运行JSP项目时,需要安装服务器tomcat,它是JSP常用的一个引擎,免费而且开源,所以利用JSP开发的程序费用方面不用考虑。除了这一点,JSP还有很多优势,这也是为什么选用JSP来开发本二手交易平台的原因。

(1)ASP有专用语言的限制,而JSP没有,可用Java编写,同时还有很强的可移植性能。

(2)JSP还能对很多网页格式进行支持。

(3)在JSP程序开发中使用了Java,所以说,也有了Java的所有好处,包括编写一次就能处处都使用、安全性能高等等。

2.2Java技术

Java语言是目前Web开发中被使用最多的一门编程语言,其具有稳定性好、支持跨平台、天然的分布式特性等众多优点,还被广泛适用于大数据开发、嵌入式开发等多个领域,经久不衰[4-5]。同时,其抛弃了C++中指针、多继承等学习门槛较高的内容,对新手学习更加友好。Java开发中主要涉及到3个基础概念需要进行单独说明:JVM、JRE和JDK。JVM(Java Virtual Machine)是Java编译后的字节码文件的运行虚拟机,JVM最终会根据实际的操作系统翻译指令,让程序在对应的操作系统中运行。JRE(Java Runtime Environment)包含了JVM和核心的运行库,类似于windows下的程序,需要windows操作系统和一些核心的dll,才能运行起来。JDK(Java Development Kit)则包含JRE和一些开发工具包,程序员必须通过JDK才能完成Java程序的开发和调试。

2.3MYSQL数据库

MySQL和Oracle同属Oracle公司的数据库产品,都是关系型数据库。不同的是,MySQL数据库为开源免费的数据库,而Oracle数据库则需要付费[6]。因此,MySQL数据库被众多的个人开发者和中小型企业使用。对于绝大多数核心位于业务层的个人开发者或者公司而言,MySQL的开源和免费相比Oracle是更为重要的。表2-1为MySQL和Oracle数据库管理系统优缺点。

表2-1 MySQL和Oracle数据库管理系统优缺点

数据库

优点

缺点

MySQL

MySQL能切换数据库的引擎,其他例如MYISAM引擎下,对数据的读取速度非常快,且内存占用小。

MySQL的语法相对比较简单,和标准的sql语法差别不大

MySQL在选择InnoDB引擎时,才能够对事务进行完全的支持。

Oracle

Oracle直接支持所有的事务类型,并且由于设计思想的不同,速度相比MySQL更快一些。Oracle提供了许多语法拓展,可以用于更精确和更高效的对数据库进行操作。

大部分后端程序员更精通在业务逻辑中进行数据处理,对数据库本身的高级操作比较少

2.4 B/S结构

在早期的程序开发中,使用得最多的莫过于C/S架构了,现在的生活中软件在生活的各个方面落地,使用了C/S架构开发出来的软件也是不在少数的,比如企业日常办公使用到的微软的OFFICE软件,我国自己研发的文档处理软件WPS,还有娱乐软件腾讯的QQ,腾讯的微信,以及电脑上安装的杀毒软件金山杀毒软件,瑞金杀毒软件等都是C/S架构。但是在Internet网络盛行之后,鉴于大家对数据信息共享的需求,在原来的C/S架构上进行了升级改进之后,有了现在的主流架构B/S架构,B/S架构就是在C/S架构上多了一个浏览器,让原来的直接访问服务器的方式,变成了通过浏览器去访问服务器。充分运用到了当下不断成熟的浏览器技术。也让软件的开发成本以及维护成本降低了。可以说B/S这种新型的架构模式让软件的开发变得便利化。

2.5 SSM框架

SSM是三种普遍开源系统框架的简称。SSM是(Spring、MyBatis、SpringMVC)三个框架的集成化[7]。具备十分优异的开发实际效果。可以更快的完成MVC方式,充分发挥自己的优点。Spring框架是一个具备特有优点的框架,他可以面向切面编程,也可以控制反转,可以事务处理。便捷与别的框架集成,与此同时在服务层高效工作。根据应用MyBatis,可以简单化与数据库查询有关的操作,实行灵活的数据库语句操作,拥有存储过程和高级映射作用,使持久层的开发更为非常容易。SpringMVC框架采用了许多界面设计,可以减少重新构建的费用,便于以后的系统的更新。

第三章 系统分析

3.1 可行性分析

需要使用大部分精力开发的二手交易平台为了充分降低开发风险,特意在开发之前进行可行性分析这个验证系统开发是否可行的步骤。本文就会从技术角度,经济角度,还有操作角度等进行综合阐述。

3.1.1技术可行性

本文将开发的系统,将采用的关键技术包括Java技术、B/S架构、MYSQL数据库存储技术等。另外,程序开发需要在自己电脑上安装的软件并不多,在win7操作系统的大环境下,能够完全搭建好程序开发的操作环境,比如开发工具,MYSQL数据库工具,以及处理程序图片的Photoshop工具等都能安装在自己的电脑上。总的说来,开发这个程序在技术上是可以实现的,该项目的开发是有保障的。

3.1.2经济可行性

开发这个程序软件并不会涉及到经济上面的开销,在开发软件的选择上也不会额外付费安装软件,在开发软件的官网上面就可以下载需要的软件,并根据提示的安装步骤安装软件到自己的电脑上面。因此,该项目的实施在经济上完全可行。

3.1.3操作可行性

操作可行性主要是针对系统用户而言,一个系统再完美,技术再先进,用户不去使用,或者用户根本不会使用,该系统存在的价值也是不大的。本系统拟采用的是B/S架构,用户只要通过点击浏览器即可轻松访问,而用户对浏览器操作非常熟练,所以从用户的角度而言,没有任何学习成本,因此,操作上是可行性的。

3.1.4时间可行性

从时间上看,在三个月的时间里学习相关知识,开发本二手交易平台,时间上是有点紧,但是不是不可能实现,在做毕业设计的这几个月里,我通过努力使得功能应该基本可以实现。

从上面几个部分的可行性分析得出,这次开发的二手交易平台在开发上面没有什么大问题,值得开发。

3.2非功能分析

根据用户的需求,二手交易平台开发完之后,系统的可靠性及稳定性将直接影响用户的使用体验,因此,在开发系统的时候,需要满足以下几点非功能需求:

(1)系统稳定性

在系统实际运行过程中,稳定是十分重要的,如果系统经常出现故障,用户体验也将收到影响,二手交易平台在面对多用户、多任务并发时,仍然能够24小时稳定运行[11]。

(2)系统安全性

二手交易平台的用户在登录时,会对用户信息、登录信息进行合法性验证,对于用户的删除操作,系统也会有相应的提示,以保证系统能安全稳定行。

(3)系统性能需求

系统性能需求包括响应速度和最大连接数两部分,二手交易平台支持同时100以上的用户在线,对于响应速度方面,系统的登录、查询等操作时间能在5秒内完成响应[12]。

3.3系统流程分析

3.3.1注册流程

未有账号的用户可进行注册操作,注册流程图如图3.1所示。

图3.1注册流程图

3.3.2登录流程

登录模块主要满足了管理员和用户的权限登录,用户登录流程图如图3.2所示。

图3.2 登录流程图

3.4.3购买流程

开发的二手交易平台用户在前台能根据想要购买的二手物品分类来查询二手物品,然后来购买,而管理员可在后台对用户订单、二手物品、用户等等一系列进行综合管理。系统的购买流程展示如图3-3所示。

图3.3 购买流程图

3.4系统功能分析

本二手交易平台主要分管理员和用户两大功能模块,下面将详细介绍管理员和用户分别实现的功能。

3.4.1用户功能分析

用户在系统前台可查看系统信息,包括首页,二手物品,校园论坛,校园资讯,留言板,注册登录,购物车,个人中心,我的发布,我的订单,我的地址,我的收藏,二手物品管理,订单管理。用户用例图如图3.4所示。

图3.4 用户用例图

3.4.2管理员功能分析

管理员可登录系统后台对系统进行全面管理操作,管理员主要功能模块包括个人中心,用户管理,物品分类管理,二手物品管理,校园论坛,留言板,系统管理,订单管理。 管理员用例图如图3.5所示。

图3.5 管理员用例图

第四章 系统设计

4.1系统概要设计

该二手交易平台采用B/S结构来开发,这种结构是在互联网兴起后出现的,是一个适用于互联网环境下的模型结构,用户只要能上网通过浏览器就可以在任何时间、任何地点的使用。系统工作原理图如图4-1所示:

图4.1 系统工作原理图

4.2 系统结构设计

系统整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。本二手交易平台主要包括用户功能模块和管理员功能模块,系统功能模块图如图4.2所示。

图4.2 系统功能模块图

4.3 数据库设计

4.3.1数据库E-R图设计

E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系。E-R图即由这三点组成。

实体:E-R图中数据的实体,用矩形表示上面为实体名,下面为实体属性,实体包含主外键等关系。

属性:E-R图中的属性,是指实体的属性,实体由多条属性所构成,属性拥有自己的数据类型,数据大小。属性的优劣决定了E-R图中实体的健全性、完整性。

关系:E-R图中的关系是指实体之间的关系,用菱形来表示实体间的关系,这些菱形关系的联系上有着一对多或多对多的数据联系,这些构成了E-R图的关系,E-R图的关系紧密连接了实体,使实体间的关联性更加的显著、易懂。本二手交易平台的E-R图如下所示:

(1)地址信息实体E-R图如图4.3所示:

图4.3  地址信息实体属性图

(2)购物车信息实体E-R图如图4.4所示:

图4.4  购物车信息实体属性图

(3)二手物品信息实体E-R图如图4.5所示:

图4.5  二手物品信息实体属性图

(4)订单信息实体E-R图如图4.6所示:

图4.6  订单信息实体属性图

(5)管理员信息实体E-R图如图4.7所示:

图4.7 管理员信息实体属性图

(6)用户信息实体E-R图如图4.8所示:

图4.8 用户信息实体属性图

4.3.2数据库表设计

二手交易平台采用MYSQL数据库作为数据存储,下面介绍数据库中的各个表的详细信息。

表4.1  address地址信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

bigint

addtime

创建时间

timestamp

userid

用户编号

bigint

20

address

地址

varchar

200

name

收货人

varchar

200

phone

电话

varchar

200

isdefault

默认地址

varchar

200

表4.2  cart购物车信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

bigint

addtime

创建时间

timestamp

tablename

商品表名

varchar

200

userid

用户id

bigint

goodid

商品id

bigint

goodname

商品名称

varchar

200

picture

图片

longtext

4294967295

buynumber

购买数量

int

price

单价

double

yonghuming

商户名称

varchar

200

goodtype

商品类型

varchar

200

表4.3  ershouwupin二手物品信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

bigint

addtime

创建时间

timestamp

wupinmingcheng

物品名称

varchar

200

wupinfenlei

物品分类

varchar

200

faxingriqi

发行日期

date

tupian

图片

longtext

4294967295

xinjiuchengxu

新旧程序

varchar

200

wupinjieshao

物品介绍

longtext

4294967295

yonghuzhanghao

用户账号

varchar

200

yonghuxingming

用户姓名

varchar

200

thumbsupnum

int

crazilynum

int

clicktime

最近点击时间

datetime

clicknum

点击次数

int

price

价格

double

表4.4  orders订单信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

bigint

addtime

创建时间

timestamp

orderid

订单编号

varchar

200

tablename

商品表名

varchar

200

userid

用户id

bigint

goodid

商品id

bigint

goodname

商品名称

varchar

200

picture

商品图片

longtext

4294967295

buynumber

购买数量

int

price

价格

double

total

总价格

double

type

支付类型

int

status

状态

varchar

200

address

地址

varchar

200

tel

电话

varchar

200

consignee

收货人

varchar

200

logistics

物流

longtext

4294967295

remark

备注

varchar

200

yonghuzhanghao

商户名称

varchar

200

goodtype

商品类型

varchar

200

表4.5  users管理员信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

bigint

username

用户名

varchar

100

password

密码

varchar

100

role

角色

varchar

100

addtime

新增时间

timestamp

表4.6  yonghu用户信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

bigint

addtime

创建时间

timestamp

yonghuzhanghao

用户账号

varchar

200

mima

密码

varchar

200

yonghuxingming

用户姓名

varchar

200

nianling

年龄

varchar

200

xingbie

性别

varchar

200

shouji

手机

varchar

200

youxiang

邮箱

varchar

200

touxiang

头像

longtext

4294967295

money

余额

double

 

第五章 系统的实现

5.1 用户功能模块的实现

5.1.1系统主界面

用户进入本系统可查看系统信息,系统主界面展示如图5.1所示。

图5.1系统主界面

5.1.2用户注册界面

没有账号的用户可进入注册界面进行注册操作,用户注册界面展示如图5.2所示。

图5.2  用户注册界面

5.1.3用户登录界面

用户在登录界面可输入用户名和密码,点击登录按钮进行登录操作,用户登录界面展示如图5.3所示。

图5.3 用户登录界面

5.1.4二手物品详情界面

用户可选择二手物品查看详情介绍,登录后可进行添加购物车、立即购买操作,二手物品详情界面展示如图5.4所示。

图5.4  二手物品详情界面

5.1.5我的地址界面

用户可增删改查个人地址信息,并可设置默认地址,我的地址界面展示如图5.5所示。

图5.5  我的地址界面

5.1.6添加二手物品界面

用户通过该平台也可发布个人二手物品信息,添加二手物品界面展示如图5.6所示。

图5.6  添加二手物品界面

5.1.7我的订单界面

用户在我的订单界面可查看个人已有购买订单信息,并可进行退款等,我的订单界面展示如图5.7所示。

图5.7  我的订单界面

5.1.8订单管理界面

用户可查看自己二手物品的出售订单信息,并可进行发货操作,订单管理界面展示如图5.8所示。

图5.8  订单管理界面

5.2 管理员功能模块的实现

5.2.1管理员登录界面

管理员要想进入系统后台对系统进行管理操作,必须登录系统后台,管理员登录界面展示如图5.9所示。

图5.9  管理员登录界面

5.2.2用户管理界面

管理员可增删改查用户信息,用户管理界面展示如图5.10所示。

图5.10  用户管理界面

5.2.3物品分类管理界面

管理员可增删改查物品分类信息,物品分类管理界面展示如图5.11所示。

图5.11 物品分类管理界面

5.2.4二手物品管理界面

管理员可查看、管理所有二手物品信息,二手物品管理界面展示如图5.12所示。

图5.12  二手物品管理界面

5.2.5校园论坛管理界面

管理员可管理校园论坛,校园论坛管理界面展示如图5.13所示。

图5.13 校园论坛管理界面

 

第六章  系统测试

6.1测试定义

系统测试主要是判断系统是否可以正常运行,功能模块是否可以实现操作。程序代码中是否有错误出现。测试程序是开发过程中的一个主要问题。就算系统完成的再好,再进行程序测试时也会也会发现一个重来没有被发现的错误信息。

测试不仅是系统开发的开始,而且应该贯穿整个系统的整个生命周期。评估系统质量的方法不局限于系统编码和过程,应该与软件设计工作和历史需求分析密切相关。系统错误,不一定是代码错误,可能是阶段的设计摘要和设计细节存在问题,问题也可能出现在需求分析阶段。从实际情况来看,最初的问题很可能是一个小错误,根据按钮的原理,按钮后的按钮位错将是所有位错。该系统的原因也同样适用,随着后续的开发工作,误差将越来越严重。所以越早发现问题,更好的将是解决问题的早期阶段,为了避免问题在后续编码,测试和设计,避免扩大国家的问题。在测试系统中,开发人员应该站在客户的角度来处理测试工作,而现在主要的测试方法是黑盒测试。测试的目的可以概括为以下几点:首先,用户界面和客户需求是一致的,设置界面和设计风格统一;第二,创新设计接口规范设计标准,具有独特的审美特征;最后,人类传统的接口以满足审美需求,不能盲目地追求一种独特的,合理的规划布局,符合审美标准。

6.2测试方法

本测试主要是系统是否能够进行服务器进行处理信息的能力,不同的用户发出不同的服务请求,系统必须能够准确的进行数据的传达,在这种情况下进行测试响应的时间、内存使用的情况和CPU占用大小等指标,系统完成设计必须保证信息的正确性,信息紊乱带来的后果是非常可怕的,所有必须要进行压力测试,通过本测试进行系统相应速度、稳定性能和处理能力进行优化。

运用黑盒子测试的测试办法,把各个不同功能的软件模板进行区分、管理。对于不同的模块独立的分装起来,在传统测试的时候要进行数据的统一测试,完成对系统的概要设计详细解读资料、需要解决的问题,及操作的详细应用说明等内容来视作测试的突破口,对测试的对象进行逐一对照检查,并针对单个的程序检测延伸至这个研发过程中单个及整个集成单元的检测中,要有规律有顺序的进行,不但可以缩短我们的工作时效,避免返工的操作,也可以对可用性负责,提高了可操作性和软件研发的实用性。通过对系统概要设计验证测试,测试系统的统一管理方式,对系统的各个功能模块以及系统的性能进行测试,验证系统的功能以及系统的性能。

6.3测试方案计划

对测试计划的把握是测试方案的重中之重。所有的技术难点应该都被包含在这个测试计划之中。而且我们要保证能与目标形成一致性,以至于能够测试出一些主要存在的错误和一些错误的漏洞。可以完美解决这些问题就只有白盒测试或者黑盒测试。

构造测试是白盒测试的另一个名字,了解与分析程序的结构以及性能功用的,从而我们可以得到最终想要的结果并且观察出是不是每一条程序都能得到。

性能测试是黑盒测试别称,程序本身的运作通过程序的进程来观察,主要是看一下程序是不是能够像我们预期的目标那样发展,看一看我们的程序最终能不能完整的得到我们最后想要的功能和储存想得到的数据,到最后看一下我们的这个程序完整性能不能达到要求。

(1)模块测试

单元测试就是模块测试,顾名思义就是测试每个模块所承担的功能是否能够实现,这个测试就是为了找出代码在实际的设计运转中某一些小的程序所出现的偏差,很好地改正这些错误,就说明我们模块测试进行很成功过。

(2)集成测试:

集成测试就是对系统的测试以及对他子系统的一些性能测试,他检查的事系统的包装程序信息。找出其中的问题。他的优势主要有以下这几点:

软件耗费较少。

可以提前发现端口的错误。

更好的地位系统中错误的位置。

从底部往上面进行的方案针对于偏下层的结构,而中间的结构就采用折中的方法。

(3)验收测试:

终于到了结尾性的工作了。就是为了给用户看一下我们的系统功能是否达到了预期的效果。我采用了性能测试也就是黑盒测试对系统进行测试。

其结果是分别是:

有一定的差异在用户的需求。

再者就是结果与之差不了多少。

到了最后了,我们发现的问题都是与用户的需求存在一定的关联。

6.4测试结论

经过对总体测试分析,本二手交易平台运行时均能执行其相应功能,均能实现查看、添加、删除、编辑等功能,且运行显示正常,后台数据库也运行良好,数据保证了一致性和稳定性,各个功能模块运行正常达到了预期的开发目标。

总体说来,软件通过测试。

结束语

通过对本二手交易平台的开发,我对系统开发有一个更清楚的了解,系统的开发过程中,首先是对问题的定义,分析要求,然后功能设计,详细设计等和软件测试的方法,有了更深刻的认识,同时,也拓宽了我计算机的知识,我觉得收获不小。

本人将大学期间所了解到的计算机工程理论知识运用到了本次的毕业来发中来。即对基础学问进行了加强,同时也增加了动手能力。在这段时期里,我查找了很多相关的资料,查阅了很多Java的相关文献,结合自己的经验,设计了这个二手交易平台,虽然每个学期学校都会针对动手练习进行相应的课程设计,但是在二手交易平台的具体设计中还是遇到了一些小问题,但在不断的学习、研究中都将问题一一解决,在一一克服的过程中,我也得到了成长,知识和经验也得到了丰富,这对我来说是一笔巨大的财富。

通过这套二手交易平台的开发,我巩固了之前学过的知识,平时所学到的知识不仅融合了,我深人体会到学科之间的关联效应。在整个设计过程中明白了许多东西,也培养独立工作能力,树立信心,提高了自己的工作能力,我相信在以后的学习和工作生活中有至关重要的作用。这次设计也大大提高了我的动手的能力,让我在学习中充分体会到了探索的乐趣,享受成功的创作过程,在本次设计过程中汲取的东西,是一笔宝贵的财富,让我受益匪浅。

致 

为期一个学期的毕业论文(设计)已接近尾声了,我的大学生活也即将要画上一个圆满的句号。此刻我的心感到无比惆怅失落,对于熟悉我的老师和所有可爱的同学们,我们很快就会挥手告别。在即将毕业之际,我的心情实在难以平静,从最开始的学习专业知识到刚开始参加毕业课题讨论到最后论文的顺利完成,我身边的亲朋好友给了我极其多的帮助,这些帮助大多是雪中送炭,帮助我渡过了很多难关。因此,我要想对我伸出过援助之手的可爱的朋友、老师、家人们表示衷心的感谢。

首先要对我本次论文的指导老师表示深深的敬意,他对于我的学习和生活给予了最多的关怀和最悉心的指导。同时,我还要感谢大学期间我所有的带课老师,他们对我的生活、学习等各方面都付出了许多关怀,没有他们的带领,我不会成为一名合格的毕业生没有他们在课堂上认真详细教程,辅导班,我无法顺利完成毕业设计,我想向他们表达最真诚的感谢!感谢我们学院的所有领导,为我提供所需要的设备和资料!还要感谢我身边的同学和朋友们,感谢他们对我的关心和帮助! 

我还要感谢我最亲近的家人,是因为有了他们在学业上对我的全力支持以及在生活上的关怀才能支撑着我走到现在!

在最后要祝愿学校的领导教师以及和我一起奋斗的同学们工作顺利,事业有成,也要祝愿学校的前景更加辉煌。

向所有关心我的同学和老师表示最真挚的感谢。

参考文献

[1]二手市场火热“95后”偏爱闲置交易[J].罗克研.中国质量万里行.2020(11)

[2]电商繁荣催生二手市场崛起[J].赵碧.新产经.2018(07)

[3]有效监管二手网络交易平台[J].于海军.民生周刊.2021(03)

[4]二手商品线上交易信用管理研究[D].张宇.北京化工大学.2020

[5]大学生闲置物品研究报告及建立转卖平台的思考[J]. 王轶多,王培宇.智库时代.2020(15)

[6]大学生闲置物品交易调查研究[J]. 陈利军.中国市场.2018(06)

[7]校园二手商品交易网站的设计研究[J]. 王帆,康世英.电脑知识与技术.2018(04)

[8]计算机软件Java编程特点与应用分析[J]. 赵镒.  电子技术. 2021(04)

[9]计算机软件JAVA编程特点[J]. 吴钟煌.  电脑迷. 2018(11)

[10]计算机软件Java编程特点及技术的探析[J]. 秦浪.  电脑知识与技术. 2020(02)

[11]计算机软件JAVA编程特点及其技术探讨[J]. 魏强.  数字通信世界. 2019(02)

[12]计算机软件JAVA编程优势及其应用研究[J]. 吴文庆.  职业技术. 2019(07)

[13]计算机软件JAVA编程特点及其技术应用[J]. 田丰维,冯永安.  教育教学论坛. 2019(21)

[14]计算机软件java编程特点及其技术应用[J]. 赵鹏.  科技资讯. 2019(24)

[15]对动态网页开发技术的分析[J]. 林定殷.  信息与电脑(理论版). 2019(01)

[16] MySQL数据库管理实战[M]. 甘长春,人民邮电出版社 , 2019

[17]高校二手交易市场的构建[J]. 赖家美,龚志伟.福建电脑.2018(11)

[18]大学校园二手商品交易市场的探讨[J]. 王昊.中国市场.2016(18)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值