最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于SSM的校园二手商城系统的设计与实现毕业设计

IT圈 admin 44浏览 0评论

2024年2月6日发(作者:狂曦哲)

本科生毕业设计

基于SSM的校园二手商城系统的设计与实现

摘要:论文阐述了校园二手商品线下交易网的开发过程,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能包括卖家上架和管理员管理。卖家上架系统包括卖家注册,上架商品和修改商品;管理员系统包括管理员登录,商品管理,对商品及卖家的审核。本系统开发采用SSM框架,以Solr、Redis为开发工具,Windows10作为操作系统而实现。

关键词: 二手购物平台 SSM Solr Redis

本科生毕业设计

Abstract:The paper expounds the development process of second-hand commodity

trading network, and introduces the demand analysis of the system and the design

method that the system needs to implement. The basic functions of the system include

sellers and administrator management. The seller's shelf system includes seller

registration, on-board merchandise and modified merchandise; the administrator

system includes administrator login, merchandise management, and review of

merchandise and sellers. This system development adopts SSM framework, with

Solr and Redis as development tools, and Windows10 as operating system.

Keywords:

second-hand; SSM; Solr; Redis

本科生毕业设计

目录

1. 绪论............................................................. 1

1.1 课题背景 .................................................... 1

1.2 课题研究意义 ................................................ 1

1.3 课题研究内容 ................................................ 2

2. 相关技术介绍..................................................... 4

2.1 运行环境 .................................................... 4

2.2 开发工具 .................................................... 4

2.2.1 MySQL数据库 ........................................... 4

2.2.2 MVC设计模式 ........................................... 4

2.2. 5

2.2.. 5

2.2. 5

3. 需求分析与系统设计............................................... 6

3.1 校园交易需求分析 ............................................ 6

3.2 功能模块 .................................................... 6

3.3 系统E-R图 .................................................. 7

3.4 表结构设计 .................................................. 7

4. 详细设计........................................................ 11

4.1 卖家模块 ................................................... 11

4.1.1 卖家注册.............................................. 11

4.1.2 卖家登录.............................................. 11

4.1.3 商品管理.............................................. 13

4.2 管理员模块 ................................................. 14

4.2.1 卖家管理.............................................. 14

4.2.2 商品管理.............................................. 14

4.2.3 广告管理.............................................. 17

4.3 商品主页面 ................................................. 17

4.3.1 广告展示.............................................. 18

4.3.2 搜索功能.............................................. 18

4.3.2 添加缓存.............................................. 19

1

本科生毕业设计

5. 系统测试........................................................ 20

5.1 测试的目的与目标 ........................................... 20

5.2 测试方法 ................................................... 20

5.2.1 功能测试.............................................. 20

5.2.2 性能测试.............................................. 20

5.2.3 安全性测试............................................ 20

5.3 测试结论 ................................................... 20

6. 总结与展望...................................................... 22

参考文献........................................................... 23

致谢............................................................... 25

2

本科生毕业设计

1. 绪论

1.1 课题背景

1997年,国内的电子商务首次亮相,各类网上商店、商城、电子商务咨询网站、网上专卖店等迅速诞生。它的发展迅猛,已经突破了许多大城市,诸如:北京、上海、杭州、深圳,并逐步发展到了各大中小城市。与此同时,随着电子商务的发展,闲鱼、58同城等各种二手交易网站正在迅速发展,不同特点的二手交易网站尤为激烈。国内大学虽然很多,但是校园二手商品交易网站却很少。二手物品的处理方式还存留在传统的阶段,比如,摆设摊位。因此,建立一个基于校园的二手商品交易网站就成了在校学生共同的期待。

在国外,就西方国家而言,电子商务随着时间发展日新月异。在这些欧洲国家,如英国和法国,将近1/4的商务总额源于电子商务,在美国,这一比例高达1/2甚至更多[1]。。与此同时,网上银行,信用卡消费系统得到广泛实施,物流配送系统也越来越完善。 因此,高效便捷的购物方式越来越受到网民的青睐。

对大学生来说,有很大一部分人想要更新物品,或者处于某种经济需求,需要及时处理现有物品。校园内的二手交易多是利用BBS,高校校园BBS上的“跳蚤市场”早己形成了一定的规模,作为学生间二手物品的交流平台,它为供需双方提供了便利。开学伊始,“跳蚤市场”更是格外红火,花三四折的价钱买本参考书、几十块钱买辆二手车、几百块钱买个名牌手机,这样的经济型消费越来越得到广大学生的喜爱。因此,二手商品交易网站存在巨大的商机[2]。

1.2 课题研究意义

校园电子商务是在校园这个特殊环境中电子商务的特定应用,它是指在校园内通过可用的、安全的网络手段来构建满足校园学习、工作、生活等各个方面的交易系统。校园电子商务主要的服务对象是广大在校学生,解决他们日常生活中的一些问题。同时,校园电子商务具有便利性和经济性的特征,这是校园电子商 1

本科生毕业设计

务网站能够存在和发展的前提[3]。

从商业模式上来说,校园电子商务为C2C商业模式,绝大多数的买家和卖家都为学生个人。卖的东西也大多为单个商品或小批量商品,并且大多为学生闲置商品。与eBay、闲鱼这样纯粹商业性的C2C交易网站不同,校园二手交易网站只是提供一个信息发布和搜索的平台以供用户浏览,并不依赖第三方支付系统如微信、支付宝等进行交易。在校园二手网站上交易的通常是学生出售自己的闲置物品给需要的学生,是一种买卖双方互惠互利的行为。学生之间通过手机或者其他联系方式进行面对面交易,这样不仅保证了交易安全,同时增加了学生之间的交流。

对当代大学生来说,校园二手交易市场是安全方便、经济互惠的平台。首先,大学生们都没有自食其力的能力,在财力和物力上都需要父母的支持,平时生活消费再加上购买昂贵的学习书籍、体育用品等,势必会给父母带来更大的经济负担。在生活中,一些同学闲置的物品肯定是另一些同学需要的物品。在校园二手市场上,人们利用自己的闲置物品换取需要的物品,不仅实现物品的使用价值最大化,而且达到了经济利益最大化。其次,对于将要毕业的大量学生而言,他们的很多物品都不能带走,如果扔掉将是一笔很大的浪费。同时,毕业前繁琐的毕业手续让毕业生没有太多时间通过摆地摊,跳骚市场等来处理不需要的物品。这时二手市场交易平台就是一个方便经济的选择。它不受时间和地点的限制,毕业生可以将自己待处理的物品信息发布在校园二手交易市场上,校园内将它们赠送或低价卖给需要的师弟师妹们,实现物品的再利用。学弟学妹们也可以随时在网站上搜索自己需要的商品,或发布求购商品信息,用较低的价格买到自己需要的商品。因此,综合来说,校园二手市场网站是一个经济方便的大学生在线购物平台,不仅可以节省学生开支,减轻父母经济负担,而且能够培养大学生的绿色消费观,树立大学生新的理财观[4]。

1.3 课题研究内容

本文在深入分析国内外校园电子商务发展方向及应用状况的基础上,重点对校园商品交易网站工作流程、系统需求、体系结构、数据库模型进行分析和设计, 2

本科生毕业设计

采用SSM技术设计与开发了一个实用的校园二手商品交易网站系统[5]。

在我国,现有的一些二手网站主要有闲鱼、跳骚市场,专门针对电子商品的中关村二手网,58同城、赶集网等的二手市场模块。它们大都以很多大型电子商务平台为依托,有着很好的传播和流通渠道。但是网络上的信息鱼龙混杂,对于广大学生来说,没有足够的辨别信息真伪的能力,不敢在这些网站平台进行交易。

针对这些问题,本网站提供了仅供在校大学生二手信息交流网站,本网站不提供线上交易,只是给了买家卖家一个沟通的渠道,再进行线下交易,得益于大学生良好的素质及校园内安全的交易环境,校园二手商城相比传统网络二手商城更为安全灵活。

3

本科生毕业设计

2. 相关技术介绍

2.1 运行环境

操作系统:Windows 10等。

服务器软件:Tomcat7.0。

浏览器:火狐浏览器、Google Chrome等。

2.2 开发工具

2.2.1 MySQL数据库

MySQL是关系型数据库管理系统的一种,将数据保存在不同的表中,增加了速度并以高了灵活性。MySQL使用的是标准的SQL数据语言,同时可以应用在多个系统上,并支持多种编程语言。此次主要用到了以下几种数据库语言。

1.数据库定义语言(DDL):主要用于创建,修改或删除数据库中的表、视图、索引等。

2.数据库操纵语言(DML):主要有insert(增)、delete(删)和update(改)这三种,用于修改数据表中的数据

3.数据库查询语言(DQL):由SELECT、FROM、WHERE子句组成的查询块。主要用于查询数据库表中的数据[6]。

2.2.2 MVC设计模式

MVC用于在计算机上实现卖家用户界面的软件架构模式,它将一个给定的应用程序划分为三个相互连接的部分,以便将信息的内部表示与信息的呈现方式分离并从卖家用户接受,MVC设计模式使这些主要组件脱钩,从而实现高效的代码重用和并行开发。传统架构用于桌面图形卖家用户界面,这种架构已经变得Web应用程序中很流行。流行的编程语言具有流行的MVC架,可以直接使用[7]。

4

本科生毕业设计

2.2.3 Mybatis

MyBatis是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集[8]。

2.2.4 Solr

Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。Solr可以和Hadoop一起使用。由于Hadoop处理大量数据,Solr帮助我们从这么大的源中找到所需的信息[9]。

2.2.5 Redis

Redis 是完全开源免费的,是一个高性能的key-value键值对数据库。用Redis的添加缓存,使浏览网页响应速度变快,并减轻数据库压力[10]。

5

本科生毕业设计

3. 需求分析与系统设计

3.1 校园交易需求分析

从校园市场容量看,校园市场具有很大的开发潜力。大学生很少将大学四年中使用的各种书籍和用品毕业后全部带回去,毕业生将其低价出售给废品收购者甚至扔掉,在校生只能去购买全新的商品,当学生有物品闲着不用时,通常只能遗憾的将之束之高阁,而有此需要的同学在无法获得信息的情况下,也只能去购买全新的商品,增大了经济压力并且不利于资源的节约。通过校园电子商务网站为临毕业同学解决实际困难,批量处理带不走的闲置物品,同时,也使需要的同学以较低的代价获得需要的物品,并有效的解决了资源浪费的问题[11]。用户示例图如图3-1所示。

图3-1 用户示例图

3.2 功能模块

买家在商城浏览商品,查看卖家信息。卖家可以注册账号,在该平台上开店出售自己的商品,并且得到可靠的服务。管理员可以在平台后台管理系统中管理商品、卖家等。以上功能模块如图3-1所示。

6

本科生毕业设计

图3-1功能模块图

3.3 系统E-R图

管理员管理卖家及商品,买家可根据自己需要浏览商品,网上购物商城系统E-R图如图3-2所示。

图3-2 系统E-R图

3.4 表结构设计

这次设计采用MySQL作为数据库平台。由于他本身的特性,能够存储管理 7

本科生毕业设计

大量数据。同时,MySQL数据库的很小、速度也较快、总体的使用成本低,对于校园商城来说搭建十分的方便[12]。

1.卖家信息表

tb_seller:卖家信息表用于存放用户ID、姓名、密码等信息,如表3-1所示。

表3-1 tb_seller:卖家信息表

字段名称

seller_id

name

nick_name

email

mobile

student_id

status

password

字段意义

用户ID

真实姓名

昵称

状态

手机

学号

状态

密码

字段类型

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

字段长度

100

80

50

40

11

50

1

60

是否主键

能否为空

2. 商品表

tb_goods:商品表用于存放商品SKU、SPU、卖家id等相关信息,如表3-2所示。

表3-2 tb_goods:商品表

字段名称

id

seller_id

goods_name

default_item_id

audit_status

is_marketable

brand_id

caption

category1_id

category2_id

category3_id

small_pic

price

is_enable_spec

is_delete

字段意义

主键

卖家ID

SPU名

默认SKU

状态

是否上架

品牌

副标题

一级类目

二级类目

三级类目

小图

商城价

字段类型 字段长度 是否主键 能否为空

bigint

varchar

varchar

bigint

varchar

varchar

bigint

varchar

bigint

bigint

bigint

varchar

decimal

20

20

100

20

2

1

10

100

20

10

10

150

10,2

20

1

1

type_template_id 分类模板ID bigint

是否启用规格 varchar

是否删除 varchar

8

本科生毕业设计

3. 商品SKU表

tb_item:用于存放商品编号、标题、价格、卖点等相关信息,如表3-3所示。

表3-3 tb_item:商品SKU表

字段名称

id

title

sell_point

price

num

barcode

image

categoryId

status

字段意义 字段类型 字段长度 是否主键

20

100

500

20

10

10

30

2000

10

1

能否为空

商品编号 bigint

商品标题 varchar

商品卖点

商品价格

库存数量

条形码

商品图片

所属类目

商品状态

varchar

decimal

int

int

varchar

varchar

bigint

varchar

datetime

stock_count 总库存

create_time 创建时间

update_time 更新时间 datetime

4. 品牌表

tb_brand:用于存放品牌编号、品牌名字、品牌首字母等品牌相关信息,如图3-4所示。

表3-4 tb_brand:品牌表

字段名称

id

name

字段意义 字段类型 字段长度 是否主键

20

255

1

能否为空

品牌编号 bigint

品牌名字 varchar

varchar first_char 首字母

5. 规格表

tb_specification_option:用于存放规格ID、规格名称、排序值等规格相关信息,如表3-5所示。

表3-5 tb_specification_option:规格表

字段名称

id

spec_id

orders

字段意义

规格项ID

规格ID

排序值

字段类型

bigint

bigint

int

字段长度 是否主键

20

200

30

11

能否为空

option_name 规格项名称 varchar

9

本科生毕业设计

6. 分类表

tb_content_category:用于存放类目ID、分类名称等相关信息,如表3-6所示。

表3-6 分类表

字段名称

id

name

字段意义

类目ID

字段类型

bigint

字段长度 是否主键

20

50

能否为空

是 分类名称 varchar

7. 模板表

b_type_template:用于存放模板ID、名称等相关信息,如表3-7所示。

表3-7 模板表

字段名称

id

name

spec_ids

brand_ids

custom_items

字段意义

模板ID

模板名称

关联规格

关联品牌

字段类型 字段长度

bigint

varchar

varchar

varchar

11

80

1000

1000

2000

是否主键

能否为空

是 自定义属性 varchar

10

本科生毕业设计

4. 详细设计

本次前台页面的整体设计采用的简洁风格,当卖家用户登录企业的平台网站时,一定是有一个明确的卖家用户需求的,这个时候,纷繁杂乱的页面反而会使卖家用户的使用满意度降低,所以,一个层次分明,条理清晰的页面就足够了。不同的分层分类,清晰明确。使用户可以迅速完成操作,提高卖家用户满意度[13]。

4.1 卖家模块

4.1.1 卖家注册

卖家注册页面[14],需填入相关信息并通过管理员审核即可成功注册账户,如图4-1所示。

图4-1注册页

4.1.2 卖家登录

卖家账号为后台直接进行配置。配置了SpringSecutiry,不可跳过登录直接浏览卖家后台[15],如图4-2所示。

11

本科生毕业设计

图4-2登录页

核心代码如下:

12

本科生毕业设计

4.1.3 商品管理

可查看、修改、删除、新建商品,点击修改商品后会出现相应界面,右上角可根据商品状态或商品名称查询商品[16],如图4-4所示。

图4-4商品管理页

1.添加商品

添加商品是卖家管理的重要功能,点击新增商品后,就进入添加页面,选择分类和品牌,输入相关信息即可添加商品。如图所示。添加商品需等待管理员审核才可上架,如图4-5所示。

图4-5 新增商品页

2.修改商品

选择任意商品进行修改,更改商品任意信息。更改商品和商品处于下架状态,需重新通过管理员审核才可上架商品,如图4-6所示。

13

本科生毕业设计

图4-6 商品修改页

4.2 管理员模块

4.2.1 卖家管理

新注册卖家需通过管理员审核才可入驻,卖家管理页面点开详情即可查看卖家信息,并决定卖家审核是否通过[16],卖家详情页如图4-7所示。

图4-7 卖家管理

4.2.2 商品管理

管理员获得权限,对基本品牌、模板、规格、分类进行查询、新增、修改、删除,并对商品进行审核。

1.商品审核

14

本科生毕业设计

点开详情页面查看商品信息,审核卖家提交商品是否可以上架,如图4-8所示。

图4-8 商品审核

2.分类管理

后台管理中可以直接添加一级分类,和二级分类,可以直接在分类名称直接输入名称,点击查询下级可进入二级分类。上方有面包屑分类导航,点击面包屑可跳转至相应分类。如图4-9所示。

图4-9 分类管理

3.品牌管理

后台管理可对品牌进行新增、修改、查询、删除等操作,卖家上架商品时从管理员提供的品牌中选择,品牌管理图如图4-10所示。

15

本科生毕业设计

图4-10 品牌管理

4.模板管理

对商品基本模板进行管理,如图4-11所示。

图4-11 模版管理

5.规格管理

对商品规格进行管理,如图4-12所示。

图4-12 规格管理

16

本科生毕业设计

4.2.3 广告管理

同样,作为管理员,同样可以进行广告管理,管理员可以管理购物主页面广告轮播图中的广告信息,点击修改删除会有相应操作,如图4-13所示。

图4-13 广告信息

4.3 商品主页面

面向买家购物主页面,目前主要功能有搜索商品和广告轮播图两个功能,如图4-14所示。

图4-14 主页面

4.3.1 广告展示

在首页展示广告并轮播,每隔三秒切换一次,点击广告图片即可跳转相关页面[18]。

17

本科生毕业设计

4.3.2 搜索功能

一般在各种电商网站主页都会有一个搜索的输入框,可以用来搜索各种商品。此处单独做了一个搜索管理的模块,通过后台将查询到的商品数据添加到了solr库中,然后提供一个对外的接口,当用户在搜索比如5g时,会将所有5g的商品从solr库中搜索并返回给前台系统显示到页面上。Solr是一种基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面[19]。搜索详情页如图4-15所示。

图4-15 搜索展示页

4.3.2 添加缓存

点击商品详情页面后将其添加进Redis,商品详情页面的数据基本不变,但响应速度更快,服务器压力也相对减少,详情页添加缓存可解决高并发带来的问题,缓存添加半小时后自动移出Redis[20]

核心代码如下:

private void saveToRedis(){

List templateList = findAll();

For (TbTypeTemplate template:templateList){

//得到品牌列表

List brandList= rray(ndIds(),);

ashOps

18

本科生毕业设计

("brandList").put(()brandList);

//得到规格列表

List specList = findSpecList(());

ashOps("specList").put

((),specList);

}

}

n("缓存品牌列表");

19

本科生毕业设计

5. 系统测试

5.1 测试的目的与目标

在初步完成设计后,为了确保系统测试按计划进行,验证系统是否符合系统需求用例,开始了对系统的测试。通过对Bug的寻找,提交相应的Bug报告,为以后的使用者提供更完善的改进标准和参考。

5.2 测试方法

5.2.1 功能测试

检查商城整体系统的修改和增加功能是否正常实现;检查商城整体系统的控制流程图和模块关系图、模块内部关系图;检查卖家用户界面是否符合卖家用户使用习惯。

5.2.2 性能测试

检测商城整体系统运行占用的资源,完成具体步骤需要的时间;检测商城整体系统能承受的压力;在检测完压力后数据库连接数立即恢复正常值。

5.2.3 安全性测试

检测整体安全要求,在一个卖家用户在不同电脑上登录时,对数据的破坏情况。根据需求说明检查;验证Bug是否全部修正;Bug全部修改完毕后,系统能否正常运行。

5.3 测试结论

经过测试,本系统实现了前端会员功能的使用和后端管理员的使用。该系统基本实现了需求分析中的各项需求,由此,本系统的开发也基本完成,但是仍有许多不足之处需要改进。虽然各个功能模块基本得到实现,但很多功能还要进一步完善。

20

本科生毕业设计

然而软件测试并没有结束,还需要后期人员的维护。在实际的运用中,新的问题和矛盾都会随之出现。新的需求也会随之而来,只有不断的补充升级,整个系统才能更好的满足市场的需求和企业的需要,当然更多的问题至于偶在实践中完善了。

21

本科生毕业设计

6. 总结与展望

对所学知识和专业问题的总结回顾下,完成了本次毕业论文的设计,也度过了大学学习的最后阶段。在写论文的过程中,不断回顾以前的学习知识,提高了自己的单独作业的实践能力和学习能力。

本课题基于java的开发和编程。进一步认识了软件的框架构成,MVC设计模式和数据库的使用。在设计中,也走了很多弯路。无论是对刚开始页面跳转分页间代码的编写,还是底层数据库的建立。也学到最好的方式是先做好需求分析和开发文档。只有需求清晰,才能更好地思考和编程。在这段时间里,进行需求分析,概要设计,详细设计,代码编写和系统测试等工作。并在室友和雷建军院长的帮助下,妥善的解决了。对于以后的工作中需要的技能,许多能力的锻炼在这次中都得到充分锻炼。

由于时间有限,整个系统还是有很多地方需要完善。当然,软件和系统本来就是在实际落地中不断升级改造,更具新的需求增加或改善一些程序。信息的技术也在不断地发展,不同的语言也有各自的局限性。不断地与时俱进的学习也是我们需要保持的良好习惯。

课题的研究虽然已经告一段落,但也不能停下自我完善的步伐,还需要继续努力提升自己的能力,学习更高的技术,使得自己更加强大。

22

本科生毕业设计

参考文献

[1]周婷炜. 社区二手市场的发展现状和前景[J]. 中国管理信息化.2015.

18(19):172-175.

[2]张博.浅析“互联网+”环境下的共享经济模式[J].现代营销(信息版),2019(02):205

[3]盛宏伟,潘声晏,韩松.高校二手交易市场平台研究[J].合作经济与科技,2019(08):92-95

[4]刘琛. 二手电商平台亟待规范[N]. 太原日报,2019-03-26(006).

[5]李森,夏静,刘玮琳,丁一.基于用户体验的B2C电子商务网站评价研究[J].工业工程与管理.2012

[6]陈年飞,王麒森,王志勃.MySQL数据库中关于索引的研究[J].信息与电脑(理论版),2019(05):175-176.

[7]戴特尔,刘晓莉,周璐. Java大学基础教程[M]北京.电子工业出版社.2007

[8]管才路,叶刚,耿伟,王立河.基于Java的Mybaits生成持久层配置文件[J].电子技术与软件工程,2018(22):139.

[9]姚晓娜 祝忠明.基于分面搜索引擎Solr的机构知识库访问统计.现代图书情报技术[M].2011年

[10]张孝祥. 深入体验Java Web开发内幕:高级特性[M] .北京:电子工业出版社.2007

[11]王增仁.《电子书城系统设计浅析》.《经济技术协作信息》.2013

[12]张思亮,王晓峰,靳瑞勇.网上购物系统的研发[J].商场现代化. 2008(13)

[13]韩嘉锐,郑浩,郭鲁,魏颖.基于JavaWeb的高校二手交易平台管理系统的设计与实现[J].南方农机,2019,50(01):159.

[14]贾轩,王栋轩.基于SSM框架下用户注册登录界面的设计与实现[J].信息系统工程.2016

[15]杨品林.电子商务平台身份认证算法的设计与实现[J].现代电子技术.2017

23

本科生毕业设计

[16]孔庆华.C2C模式下的淘宝创业网上销售管理系统设计与实现[J].电子设计工程,2017,25(15):19-21+25

[17]王艳清,陈红.基于SSM框架的智能web系统研发设计[J].计算机工程与设计.2012

[18]龚丽.网页中轮播图的实现方法探讨[J].电脑知识与技术,2017,13(31):273-274+281.

[19]刘杨.基于JSP的电子商城系统的设计与实现[J].电脑知识与技术,2016,12(29):270-272.

[20]刘卓,张向利.基于Nginx的负载均衡集群设计与实现[J].桂林电子科技大学学报.2017

24

本科生毕业设计

致谢

在这么久的日子里,终于完成了这次毕业设计的全部工作。在这整个完成过程中,我曾有过复杂的思绪,应为掌握知识十分的不全面,完整的创建整个项目十分困难。好在后来雷老师几次给我深刻剖析讲解这个课题架构后,给了我最后来完成它的充足信心。

在完成课题的这段时间里,我曾遇到过很多的困难,又由于参加工作的缘故,每天只能用很少的时间来推进它,有的时候在整个系统的流程开发过程中找不到点,好在这个时候我得到了许多人的热情帮助,特别是我的导师雷建军老师和室友,每次在自己遇到困难的时候他都能给我正确的指导,让我少走了弯路;也要感谢我的朋友们,他们在技术上也给了我莫大的帮助,他们在这段时间里为我的生活上付出了很多。

最后,再次对帮助我完成论文的雷老师和同学表示衷心的感谢!

25

2024年2月6日发(作者:狂曦哲)

本科生毕业设计

基于SSM的校园二手商城系统的设计与实现

摘要:论文阐述了校园二手商品线下交易网的开发过程,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能包括卖家上架和管理员管理。卖家上架系统包括卖家注册,上架商品和修改商品;管理员系统包括管理员登录,商品管理,对商品及卖家的审核。本系统开发采用SSM框架,以Solr、Redis为开发工具,Windows10作为操作系统而实现。

关键词: 二手购物平台 SSM Solr Redis

本科生毕业设计

Abstract:The paper expounds the development process of second-hand commodity

trading network, and introduces the demand analysis of the system and the design

method that the system needs to implement. The basic functions of the system include

sellers and administrator management. The seller's shelf system includes seller

registration, on-board merchandise and modified merchandise; the administrator

system includes administrator login, merchandise management, and review of

merchandise and sellers. This system development adopts SSM framework, with

Solr and Redis as development tools, and Windows10 as operating system.

Keywords:

second-hand; SSM; Solr; Redis

本科生毕业设计

目录

1. 绪论............................................................. 1

1.1 课题背景 .................................................... 1

1.2 课题研究意义 ................................................ 1

1.3 课题研究内容 ................................................ 2

2. 相关技术介绍..................................................... 4

2.1 运行环境 .................................................... 4

2.2 开发工具 .................................................... 4

2.2.1 MySQL数据库 ........................................... 4

2.2.2 MVC设计模式 ........................................... 4

2.2. 5

2.2.. 5

2.2. 5

3. 需求分析与系统设计............................................... 6

3.1 校园交易需求分析 ............................................ 6

3.2 功能模块 .................................................... 6

3.3 系统E-R图 .................................................. 7

3.4 表结构设计 .................................................. 7

4. 详细设计........................................................ 11

4.1 卖家模块 ................................................... 11

4.1.1 卖家注册.............................................. 11

4.1.2 卖家登录.............................................. 11

4.1.3 商品管理.............................................. 13

4.2 管理员模块 ................................................. 14

4.2.1 卖家管理.............................................. 14

4.2.2 商品管理.............................................. 14

4.2.3 广告管理.............................................. 17

4.3 商品主页面 ................................................. 17

4.3.1 广告展示.............................................. 18

4.3.2 搜索功能.............................................. 18

4.3.2 添加缓存.............................................. 19

1

本科生毕业设计

5. 系统测试........................................................ 20

5.1 测试的目的与目标 ........................................... 20

5.2 测试方法 ................................................... 20

5.2.1 功能测试.............................................. 20

5.2.2 性能测试.............................................. 20

5.2.3 安全性测试............................................ 20

5.3 测试结论 ................................................... 20

6. 总结与展望...................................................... 22

参考文献........................................................... 23

致谢............................................................... 25

2

本科生毕业设计

1. 绪论

1.1 课题背景

1997年,国内的电子商务首次亮相,各类网上商店、商城、电子商务咨询网站、网上专卖店等迅速诞生。它的发展迅猛,已经突破了许多大城市,诸如:北京、上海、杭州、深圳,并逐步发展到了各大中小城市。与此同时,随着电子商务的发展,闲鱼、58同城等各种二手交易网站正在迅速发展,不同特点的二手交易网站尤为激烈。国内大学虽然很多,但是校园二手商品交易网站却很少。二手物品的处理方式还存留在传统的阶段,比如,摆设摊位。因此,建立一个基于校园的二手商品交易网站就成了在校学生共同的期待。

在国外,就西方国家而言,电子商务随着时间发展日新月异。在这些欧洲国家,如英国和法国,将近1/4的商务总额源于电子商务,在美国,这一比例高达1/2甚至更多[1]。。与此同时,网上银行,信用卡消费系统得到广泛实施,物流配送系统也越来越完善。 因此,高效便捷的购物方式越来越受到网民的青睐。

对大学生来说,有很大一部分人想要更新物品,或者处于某种经济需求,需要及时处理现有物品。校园内的二手交易多是利用BBS,高校校园BBS上的“跳蚤市场”早己形成了一定的规模,作为学生间二手物品的交流平台,它为供需双方提供了便利。开学伊始,“跳蚤市场”更是格外红火,花三四折的价钱买本参考书、几十块钱买辆二手车、几百块钱买个名牌手机,这样的经济型消费越来越得到广大学生的喜爱。因此,二手商品交易网站存在巨大的商机[2]。

1.2 课题研究意义

校园电子商务是在校园这个特殊环境中电子商务的特定应用,它是指在校园内通过可用的、安全的网络手段来构建满足校园学习、工作、生活等各个方面的交易系统。校园电子商务主要的服务对象是广大在校学生,解决他们日常生活中的一些问题。同时,校园电子商务具有便利性和经济性的特征,这是校园电子商 1

本科生毕业设计

务网站能够存在和发展的前提[3]。

从商业模式上来说,校园电子商务为C2C商业模式,绝大多数的买家和卖家都为学生个人。卖的东西也大多为单个商品或小批量商品,并且大多为学生闲置商品。与eBay、闲鱼这样纯粹商业性的C2C交易网站不同,校园二手交易网站只是提供一个信息发布和搜索的平台以供用户浏览,并不依赖第三方支付系统如微信、支付宝等进行交易。在校园二手网站上交易的通常是学生出售自己的闲置物品给需要的学生,是一种买卖双方互惠互利的行为。学生之间通过手机或者其他联系方式进行面对面交易,这样不仅保证了交易安全,同时增加了学生之间的交流。

对当代大学生来说,校园二手交易市场是安全方便、经济互惠的平台。首先,大学生们都没有自食其力的能力,在财力和物力上都需要父母的支持,平时生活消费再加上购买昂贵的学习书籍、体育用品等,势必会给父母带来更大的经济负担。在生活中,一些同学闲置的物品肯定是另一些同学需要的物品。在校园二手市场上,人们利用自己的闲置物品换取需要的物品,不仅实现物品的使用价值最大化,而且达到了经济利益最大化。其次,对于将要毕业的大量学生而言,他们的很多物品都不能带走,如果扔掉将是一笔很大的浪费。同时,毕业前繁琐的毕业手续让毕业生没有太多时间通过摆地摊,跳骚市场等来处理不需要的物品。这时二手市场交易平台就是一个方便经济的选择。它不受时间和地点的限制,毕业生可以将自己待处理的物品信息发布在校园二手交易市场上,校园内将它们赠送或低价卖给需要的师弟师妹们,实现物品的再利用。学弟学妹们也可以随时在网站上搜索自己需要的商品,或发布求购商品信息,用较低的价格买到自己需要的商品。因此,综合来说,校园二手市场网站是一个经济方便的大学生在线购物平台,不仅可以节省学生开支,减轻父母经济负担,而且能够培养大学生的绿色消费观,树立大学生新的理财观[4]。

1.3 课题研究内容

本文在深入分析国内外校园电子商务发展方向及应用状况的基础上,重点对校园商品交易网站工作流程、系统需求、体系结构、数据库模型进行分析和设计, 2

本科生毕业设计

采用SSM技术设计与开发了一个实用的校园二手商品交易网站系统[5]。

在我国,现有的一些二手网站主要有闲鱼、跳骚市场,专门针对电子商品的中关村二手网,58同城、赶集网等的二手市场模块。它们大都以很多大型电子商务平台为依托,有着很好的传播和流通渠道。但是网络上的信息鱼龙混杂,对于广大学生来说,没有足够的辨别信息真伪的能力,不敢在这些网站平台进行交易。

针对这些问题,本网站提供了仅供在校大学生二手信息交流网站,本网站不提供线上交易,只是给了买家卖家一个沟通的渠道,再进行线下交易,得益于大学生良好的素质及校园内安全的交易环境,校园二手商城相比传统网络二手商城更为安全灵活。

3

本科生毕业设计

2. 相关技术介绍

2.1 运行环境

操作系统:Windows 10等。

服务器软件:Tomcat7.0。

浏览器:火狐浏览器、Google Chrome等。

2.2 开发工具

2.2.1 MySQL数据库

MySQL是关系型数据库管理系统的一种,将数据保存在不同的表中,增加了速度并以高了灵活性。MySQL使用的是标准的SQL数据语言,同时可以应用在多个系统上,并支持多种编程语言。此次主要用到了以下几种数据库语言。

1.数据库定义语言(DDL):主要用于创建,修改或删除数据库中的表、视图、索引等。

2.数据库操纵语言(DML):主要有insert(增)、delete(删)和update(改)这三种,用于修改数据表中的数据

3.数据库查询语言(DQL):由SELECT、FROM、WHERE子句组成的查询块。主要用于查询数据库表中的数据[6]。

2.2.2 MVC设计模式

MVC用于在计算机上实现卖家用户界面的软件架构模式,它将一个给定的应用程序划分为三个相互连接的部分,以便将信息的内部表示与信息的呈现方式分离并从卖家用户接受,MVC设计模式使这些主要组件脱钩,从而实现高效的代码重用和并行开发。传统架构用于桌面图形卖家用户界面,这种架构已经变得Web应用程序中很流行。流行的编程语言具有流行的MVC架,可以直接使用[7]。

4

本科生毕业设计

2.2.3 Mybatis

MyBatis是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集[8]。

2.2.4 Solr

Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。Solr可以和Hadoop一起使用。由于Hadoop处理大量数据,Solr帮助我们从这么大的源中找到所需的信息[9]。

2.2.5 Redis

Redis 是完全开源免费的,是一个高性能的key-value键值对数据库。用Redis的添加缓存,使浏览网页响应速度变快,并减轻数据库压力[10]。

5

本科生毕业设计

3. 需求分析与系统设计

3.1 校园交易需求分析

从校园市场容量看,校园市场具有很大的开发潜力。大学生很少将大学四年中使用的各种书籍和用品毕业后全部带回去,毕业生将其低价出售给废品收购者甚至扔掉,在校生只能去购买全新的商品,当学生有物品闲着不用时,通常只能遗憾的将之束之高阁,而有此需要的同学在无法获得信息的情况下,也只能去购买全新的商品,增大了经济压力并且不利于资源的节约。通过校园电子商务网站为临毕业同学解决实际困难,批量处理带不走的闲置物品,同时,也使需要的同学以较低的代价获得需要的物品,并有效的解决了资源浪费的问题[11]。用户示例图如图3-1所示。

图3-1 用户示例图

3.2 功能模块

买家在商城浏览商品,查看卖家信息。卖家可以注册账号,在该平台上开店出售自己的商品,并且得到可靠的服务。管理员可以在平台后台管理系统中管理商品、卖家等。以上功能模块如图3-1所示。

6

本科生毕业设计

图3-1功能模块图

3.3 系统E-R图

管理员管理卖家及商品,买家可根据自己需要浏览商品,网上购物商城系统E-R图如图3-2所示。

图3-2 系统E-R图

3.4 表结构设计

这次设计采用MySQL作为数据库平台。由于他本身的特性,能够存储管理 7

本科生毕业设计

大量数据。同时,MySQL数据库的很小、速度也较快、总体的使用成本低,对于校园商城来说搭建十分的方便[12]。

1.卖家信息表

tb_seller:卖家信息表用于存放用户ID、姓名、密码等信息,如表3-1所示。

表3-1 tb_seller:卖家信息表

字段名称

seller_id

name

nick_name

email

mobile

student_id

status

password

字段意义

用户ID

真实姓名

昵称

状态

手机

学号

状态

密码

字段类型

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

字段长度

100

80

50

40

11

50

1

60

是否主键

能否为空

2. 商品表

tb_goods:商品表用于存放商品SKU、SPU、卖家id等相关信息,如表3-2所示。

表3-2 tb_goods:商品表

字段名称

id

seller_id

goods_name

default_item_id

audit_status

is_marketable

brand_id

caption

category1_id

category2_id

category3_id

small_pic

price

is_enable_spec

is_delete

字段意义

主键

卖家ID

SPU名

默认SKU

状态

是否上架

品牌

副标题

一级类目

二级类目

三级类目

小图

商城价

字段类型 字段长度 是否主键 能否为空

bigint

varchar

varchar

bigint

varchar

varchar

bigint

varchar

bigint

bigint

bigint

varchar

decimal

20

20

100

20

2

1

10

100

20

10

10

150

10,2

20

1

1

type_template_id 分类模板ID bigint

是否启用规格 varchar

是否删除 varchar

8

本科生毕业设计

3. 商品SKU表

tb_item:用于存放商品编号、标题、价格、卖点等相关信息,如表3-3所示。

表3-3 tb_item:商品SKU表

字段名称

id

title

sell_point

price

num

barcode

image

categoryId

status

字段意义 字段类型 字段长度 是否主键

20

100

500

20

10

10

30

2000

10

1

能否为空

商品编号 bigint

商品标题 varchar

商品卖点

商品价格

库存数量

条形码

商品图片

所属类目

商品状态

varchar

decimal

int

int

varchar

varchar

bigint

varchar

datetime

stock_count 总库存

create_time 创建时间

update_time 更新时间 datetime

4. 品牌表

tb_brand:用于存放品牌编号、品牌名字、品牌首字母等品牌相关信息,如图3-4所示。

表3-4 tb_brand:品牌表

字段名称

id

name

字段意义 字段类型 字段长度 是否主键

20

255

1

能否为空

品牌编号 bigint

品牌名字 varchar

varchar first_char 首字母

5. 规格表

tb_specification_option:用于存放规格ID、规格名称、排序值等规格相关信息,如表3-5所示。

表3-5 tb_specification_option:规格表

字段名称

id

spec_id

orders

字段意义

规格项ID

规格ID

排序值

字段类型

bigint

bigint

int

字段长度 是否主键

20

200

30

11

能否为空

option_name 规格项名称 varchar

9

本科生毕业设计

6. 分类表

tb_content_category:用于存放类目ID、分类名称等相关信息,如表3-6所示。

表3-6 分类表

字段名称

id

name

字段意义

类目ID

字段类型

bigint

字段长度 是否主键

20

50

能否为空

是 分类名称 varchar

7. 模板表

b_type_template:用于存放模板ID、名称等相关信息,如表3-7所示。

表3-7 模板表

字段名称

id

name

spec_ids

brand_ids

custom_items

字段意义

模板ID

模板名称

关联规格

关联品牌

字段类型 字段长度

bigint

varchar

varchar

varchar

11

80

1000

1000

2000

是否主键

能否为空

是 自定义属性 varchar

10

本科生毕业设计

4. 详细设计

本次前台页面的整体设计采用的简洁风格,当卖家用户登录企业的平台网站时,一定是有一个明确的卖家用户需求的,这个时候,纷繁杂乱的页面反而会使卖家用户的使用满意度降低,所以,一个层次分明,条理清晰的页面就足够了。不同的分层分类,清晰明确。使用户可以迅速完成操作,提高卖家用户满意度[13]。

4.1 卖家模块

4.1.1 卖家注册

卖家注册页面[14],需填入相关信息并通过管理员审核即可成功注册账户,如图4-1所示。

图4-1注册页

4.1.2 卖家登录

卖家账号为后台直接进行配置。配置了SpringSecutiry,不可跳过登录直接浏览卖家后台[15],如图4-2所示。

11

本科生毕业设计

图4-2登录页

核心代码如下:

12

本科生毕业设计

4.1.3 商品管理

可查看、修改、删除、新建商品,点击修改商品后会出现相应界面,右上角可根据商品状态或商品名称查询商品[16],如图4-4所示。

图4-4商品管理页

1.添加商品

添加商品是卖家管理的重要功能,点击新增商品后,就进入添加页面,选择分类和品牌,输入相关信息即可添加商品。如图所示。添加商品需等待管理员审核才可上架,如图4-5所示。

图4-5 新增商品页

2.修改商品

选择任意商品进行修改,更改商品任意信息。更改商品和商品处于下架状态,需重新通过管理员审核才可上架商品,如图4-6所示。

13

本科生毕业设计

图4-6 商品修改页

4.2 管理员模块

4.2.1 卖家管理

新注册卖家需通过管理员审核才可入驻,卖家管理页面点开详情即可查看卖家信息,并决定卖家审核是否通过[16],卖家详情页如图4-7所示。

图4-7 卖家管理

4.2.2 商品管理

管理员获得权限,对基本品牌、模板、规格、分类进行查询、新增、修改、删除,并对商品进行审核。

1.商品审核

14

本科生毕业设计

点开详情页面查看商品信息,审核卖家提交商品是否可以上架,如图4-8所示。

图4-8 商品审核

2.分类管理

后台管理中可以直接添加一级分类,和二级分类,可以直接在分类名称直接输入名称,点击查询下级可进入二级分类。上方有面包屑分类导航,点击面包屑可跳转至相应分类。如图4-9所示。

图4-9 分类管理

3.品牌管理

后台管理可对品牌进行新增、修改、查询、删除等操作,卖家上架商品时从管理员提供的品牌中选择,品牌管理图如图4-10所示。

15

本科生毕业设计

图4-10 品牌管理

4.模板管理

对商品基本模板进行管理,如图4-11所示。

图4-11 模版管理

5.规格管理

对商品规格进行管理,如图4-12所示。

图4-12 规格管理

16

本科生毕业设计

4.2.3 广告管理

同样,作为管理员,同样可以进行广告管理,管理员可以管理购物主页面广告轮播图中的广告信息,点击修改删除会有相应操作,如图4-13所示。

图4-13 广告信息

4.3 商品主页面

面向买家购物主页面,目前主要功能有搜索商品和广告轮播图两个功能,如图4-14所示。

图4-14 主页面

4.3.1 广告展示

在首页展示广告并轮播,每隔三秒切换一次,点击广告图片即可跳转相关页面[18]。

17

本科生毕业设计

4.3.2 搜索功能

一般在各种电商网站主页都会有一个搜索的输入框,可以用来搜索各种商品。此处单独做了一个搜索管理的模块,通过后台将查询到的商品数据添加到了solr库中,然后提供一个对外的接口,当用户在搜索比如5g时,会将所有5g的商品从solr库中搜索并返回给前台系统显示到页面上。Solr是一种基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面[19]。搜索详情页如图4-15所示。

图4-15 搜索展示页

4.3.2 添加缓存

点击商品详情页面后将其添加进Redis,商品详情页面的数据基本不变,但响应速度更快,服务器压力也相对减少,详情页添加缓存可解决高并发带来的问题,缓存添加半小时后自动移出Redis[20]

核心代码如下:

private void saveToRedis(){

List templateList = findAll();

For (TbTypeTemplate template:templateList){

//得到品牌列表

List brandList= rray(ndIds(),);

ashOps

18

本科生毕业设计

("brandList").put(()brandList);

//得到规格列表

List specList = findSpecList(());

ashOps("specList").put

((),specList);

}

}

n("缓存品牌列表");

19

本科生毕业设计

5. 系统测试

5.1 测试的目的与目标

在初步完成设计后,为了确保系统测试按计划进行,验证系统是否符合系统需求用例,开始了对系统的测试。通过对Bug的寻找,提交相应的Bug报告,为以后的使用者提供更完善的改进标准和参考。

5.2 测试方法

5.2.1 功能测试

检查商城整体系统的修改和增加功能是否正常实现;检查商城整体系统的控制流程图和模块关系图、模块内部关系图;检查卖家用户界面是否符合卖家用户使用习惯。

5.2.2 性能测试

检测商城整体系统运行占用的资源,完成具体步骤需要的时间;检测商城整体系统能承受的压力;在检测完压力后数据库连接数立即恢复正常值。

5.2.3 安全性测试

检测整体安全要求,在一个卖家用户在不同电脑上登录时,对数据的破坏情况。根据需求说明检查;验证Bug是否全部修正;Bug全部修改完毕后,系统能否正常运行。

5.3 测试结论

经过测试,本系统实现了前端会员功能的使用和后端管理员的使用。该系统基本实现了需求分析中的各项需求,由此,本系统的开发也基本完成,但是仍有许多不足之处需要改进。虽然各个功能模块基本得到实现,但很多功能还要进一步完善。

20

本科生毕业设计

然而软件测试并没有结束,还需要后期人员的维护。在实际的运用中,新的问题和矛盾都会随之出现。新的需求也会随之而来,只有不断的补充升级,整个系统才能更好的满足市场的需求和企业的需要,当然更多的问题至于偶在实践中完善了。

21

本科生毕业设计

6. 总结与展望

对所学知识和专业问题的总结回顾下,完成了本次毕业论文的设计,也度过了大学学习的最后阶段。在写论文的过程中,不断回顾以前的学习知识,提高了自己的单独作业的实践能力和学习能力。

本课题基于java的开发和编程。进一步认识了软件的框架构成,MVC设计模式和数据库的使用。在设计中,也走了很多弯路。无论是对刚开始页面跳转分页间代码的编写,还是底层数据库的建立。也学到最好的方式是先做好需求分析和开发文档。只有需求清晰,才能更好地思考和编程。在这段时间里,进行需求分析,概要设计,详细设计,代码编写和系统测试等工作。并在室友和雷建军院长的帮助下,妥善的解决了。对于以后的工作中需要的技能,许多能力的锻炼在这次中都得到充分锻炼。

由于时间有限,整个系统还是有很多地方需要完善。当然,软件和系统本来就是在实际落地中不断升级改造,更具新的需求增加或改善一些程序。信息的技术也在不断地发展,不同的语言也有各自的局限性。不断地与时俱进的学习也是我们需要保持的良好习惯。

课题的研究虽然已经告一段落,但也不能停下自我完善的步伐,还需要继续努力提升自己的能力,学习更高的技术,使得自己更加强大。

22

本科生毕业设计

参考文献

[1]周婷炜. 社区二手市场的发展现状和前景[J]. 中国管理信息化.2015.

18(19):172-175.

[2]张博.浅析“互联网+”环境下的共享经济模式[J].现代营销(信息版),2019(02):205

[3]盛宏伟,潘声晏,韩松.高校二手交易市场平台研究[J].合作经济与科技,2019(08):92-95

[4]刘琛. 二手电商平台亟待规范[N]. 太原日报,2019-03-26(006).

[5]李森,夏静,刘玮琳,丁一.基于用户体验的B2C电子商务网站评价研究[J].工业工程与管理.2012

[6]陈年飞,王麒森,王志勃.MySQL数据库中关于索引的研究[J].信息与电脑(理论版),2019(05):175-176.

[7]戴特尔,刘晓莉,周璐. Java大学基础教程[M]北京.电子工业出版社.2007

[8]管才路,叶刚,耿伟,王立河.基于Java的Mybaits生成持久层配置文件[J].电子技术与软件工程,2018(22):139.

[9]姚晓娜 祝忠明.基于分面搜索引擎Solr的机构知识库访问统计.现代图书情报技术[M].2011年

[10]张孝祥. 深入体验Java Web开发内幕:高级特性[M] .北京:电子工业出版社.2007

[11]王增仁.《电子书城系统设计浅析》.《经济技术协作信息》.2013

[12]张思亮,王晓峰,靳瑞勇.网上购物系统的研发[J].商场现代化. 2008(13)

[13]韩嘉锐,郑浩,郭鲁,魏颖.基于JavaWeb的高校二手交易平台管理系统的设计与实现[J].南方农机,2019,50(01):159.

[14]贾轩,王栋轩.基于SSM框架下用户注册登录界面的设计与实现[J].信息系统工程.2016

[15]杨品林.电子商务平台身份认证算法的设计与实现[J].现代电子技术.2017

23

本科生毕业设计

[16]孔庆华.C2C模式下的淘宝创业网上销售管理系统设计与实现[J].电子设计工程,2017,25(15):19-21+25

[17]王艳清,陈红.基于SSM框架的智能web系统研发设计[J].计算机工程与设计.2012

[18]龚丽.网页中轮播图的实现方法探讨[J].电脑知识与技术,2017,13(31):273-274+281.

[19]刘杨.基于JSP的电子商城系统的设计与实现[J].电脑知识与技术,2016,12(29):270-272.

[20]刘卓,张向利.基于Nginx的负载均衡集群设计与实现[J].桂林电子科技大学学报.2017

24

本科生毕业设计

致谢

在这么久的日子里,终于完成了这次毕业设计的全部工作。在这整个完成过程中,我曾有过复杂的思绪,应为掌握知识十分的不全面,完整的创建整个项目十分困难。好在后来雷老师几次给我深刻剖析讲解这个课题架构后,给了我最后来完成它的充足信心。

在完成课题的这段时间里,我曾遇到过很多的困难,又由于参加工作的缘故,每天只能用很少的时间来推进它,有的时候在整个系统的流程开发过程中找不到点,好在这个时候我得到了许多人的热情帮助,特别是我的导师雷建军老师和室友,每次在自己遇到困难的时候他都能给我正确的指导,让我少走了弯路;也要感谢我的朋友们,他们在技术上也给了我莫大的帮助,他们在这段时间里为我的生活上付出了很多。

最后,再次对帮助我完成论文的雷老师和同学表示衷心的感谢!

25

发布评论

评论列表 (0)

  1. 暂无评论