【计算机毕设】基于SpringBoot 的二手图书交易系统设计与实现

需要源码私信我

摘  要  

社会经济正在不断进步和发展,互联网技术更新迭代之快超乎人们的想象,在大学的校园里面,学生平时购买的书籍非常之多,用过之后就闲置了。平时想出售自己的闲置书籍只能通过专业的学习群进行出售,效率低,沟通麻烦,没有一个数字化和信息化的二手图书交易平台。

系统采用的是B/S架构,后端项目使用的是基于Springboot框架开发的接口,前端页面采用Vue+ElementUI框架与用户交互,使用的是Maven作为系统构建和依赖包管理工具,实现基于Mysql数据库的二手图书交易系统。系统分为管理员和用户;管理员端可以查看。用户端可以登录平台、在平台注册账号、浏览首页的二手图书列表、查看二手图书列表、购买二手图书、加入购物车、对二手图书留言、可以发布闲置公告、查看我的消息列表、编辑自己的个人信息、编辑个人的收货地址、查看刚刚发布的二手图书、查看已经下架的二手图书、查看我的购物车记录、查看已经出售的二手图书记录、查看我的购买记录。管理员端可以登录后台系统、查看平台的闲置物品、对已经上线的闲置物品进行删除、查看已经下架的闲置物品、删除已经下架的闲置物品、查看订单管理、删除订单、查看正常用户、进行拉黑用户操作、查看管理员账号、添加管理员。经过前期的技术可行性分析和实际业务调研以及系统设计和研发,最后经过一系列的系统测试,系统的业务功能可正常使用满足用户的使用要求。

关键词: B/S架构;Springboot;Vue;二手图书交易系统

ABSTRACT

The social economy is constantly progressing and developing, and the Internet technology is updating and iterating faster than people imagine. On university campuses, students usually purchase a very large number of books, and after using them, they become idle. Usually, if you want to sell your idle books, you can only sell them through professional learning groups, which is inefficient and difficult to communicate with. There is no digital and information based second-hand book trading platform。

The system uses a B/S architecture, and the back-end project uses an interface developed based on the Springboot framework. The front-end page uses the Vue+ElementUI framework to interact with users. Maven is used as a system building and dependency package management tool to implement a second-hand book trading system based on a MySQL database. The system is divided into administrators and users; The administrator can view it. The user can log in to the platform, register an account on the platform, browse the list of second-hand books on the home page, view the list of second-hand books, purchase second-hand books, join the shopping cart, leave messages on second-hand books, publish idle announcements, view my message list, edit my personal information, edit my shipping address, view the second-hand books just released, view the second-hand books that have been removed from the shelves, view my shopping cart records View the records of second-hand books that have been sold, and view my purchase records. The administrator side can log in to the background system, view idle items on the platform, delete idle items that have been online, view idle items that have been off the shelf, delete idle items that have been off the shelf, view order management, delete orders, view normal users, perform blackmail user operations, view administrator accounts, and add administrators. After preliminary technical feasibility analysis and actual business research, as well as system design and development, and finally through a series of system tests, the business functions of the system can be used normally to meet user requirements。

Key words: B/S architecture; Springboot; Vue; Second-hand book trading system

  录

    摘要

    ABSTRACT

摘  要

第1章  前言

1.1 研究背景

1.2 研究意义

1.3 国内外研究现状

1.4 开发设计思路

第2章  相关技术简介

2.1 项目整体架构

2.2 前端Vue框架

2.3 后端Springboot框架

2.4 数据库Mysql简介

2.5 集成开发环境介绍

第3章  系统可行性与需求分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 经济可行性

3.1.3 操作可行性

3.1.4 管理可行性

3.2 系统需求分析

3.2.1 功能需求分析

3.2.2 系统性能需求

3.2.3 应用需求分析

3.2.4 其他需求分析

第4章  系统设计

4.1 系统功能设计

4.2 系统实体关系(E-R图)

4.3 系统数据库设计

第5章  系统具体功能实现

5.1 系统管理员端实现

5.1.1 前台登录首页

5.1.2 前台注册页面

5.1.3 前台首页

5.1.5 发布闲置公告

5.1.6 订单详情页面

5.1.7 支付订单页面

5.1.9 我的消息

5.2.0 编辑个人信息

5.2.1 刚刚发布商品

5.2.2 已经下架商品

5.2.3 我的购物车

5.2.4 出售记录

5.2.5 购买记录

5.2.6 编辑收货地址

第6章 系统测试

6.1 测试目的

6.2测试环境

6.2.1服务器软件与硬件配置环境

6.3测试方式

6.3.1 功能测试

6.3.2 兼容测试

6.4 测试评估结论

第七章  结论与展望

参考文献

致  谢

 

第1章  前言

1.1 研究背景

目前正处于信息化技术爆炸式增长的时代,各种各样的技术不断的更新迭代[1]。信息化技术不断的应用到各行各业当中来。学校是一个学生人数众多的小型社会,学生在大学四年里面需要学习和掌握非常多的学科[2]。在大学四年里会购买各种各样的图书,因此闲置图书也会增多。高校毕业生离校时,大量新旧图书的遗弃,造成图书资源的流失;尽管在毕业生离校之际,大多高校有开放二手物品交易的跳蚤市场,但因图书笨重、不便搬运及交易时间持续短暂,仍然有许多图书得不到有效利用,造成图书资源的浪费[3]。很多大学生在购买二手图书存在顾虑,担心图书品相问题以及交易的真实性[4]。传统的二手图书交易是学生在学校专业群里面发布消息,有人需要进行交易。这样可供选择的图书类型少,并且信息传播的及时性也比较慢。因此开发一套界面ui漂亮、简洁、大方,操作性,交互性好的,性能高的,学生可以查看各种各样的二手图书信息,可以自己发布闲置的图书,或者购买图书。因此开发一款高性能的二手图书交易管理系统是非常有必要的。

1.2 研究意义

   学校是一个学生人数众多的小型社会,学生在大学四年里面需要学习和掌握非常多的学科。在大学四年里会购买各种各样的图书,因此闲置图书也会增多。传统的二手交易是学生在学校专业群里面发布消息,有人需要进行交易。这样可供选择的图书类型少,并且信息传播的及时性也比较慢。因此开发一套界面ui漂亮、简洁、大方,操作性,交互性好的,性能高的,学生可以查看各种各样的二手图书信息,可以自己发布闲置的图书,或者购买图书。因此开发一款高性能的二手图书交易管理系统是非常有必要的。

此次研究的二手图书交易管理系统是一款B/S系统架构,使用的框架是基于Springboot+Vue+Mybats为技术栈的架构。通过构建数字化、信息化、智能化的高校二手图书交易管理系统,可以方便学生之间进行二手图书的交易,二手图书的售卖以及买卖双方进行信息留言交流。

1.3 国内外研究现状

国外的经济发展是领先我们很多的、他们的数字化信息技术的发展是起步很早的,经济好,在教育配套方面也是比较领先,不管是学习的环境,校园的环境,教学的设备都是比较领先的。国外高效在二手图书交易系统方面的软件研发是比较早的,因此随着软件系统的不断迭代和更新,软件功能是相对比较完善、界面比较简洁、操作感比较好的。

相对于国外的校园配套情况,因为我国的经济社会发展是近些年来才进入高速发展的时期,早些时候由于经济比较落后,能够分配到学校的资源是比较有限的。学校的教学配套设备比较落后,信息化的程度比较低,早些时候只有个别的校园会有二手图书交易系统,而且由于技术比较落后,开发出来的界面就比较简陋,操作性体验差,功能比较简单单一,没有办法让学生自己上架二手图书,跟别人进行留言交流等操作。

1.4 开发设计思路

此次毕业设计主要研究二手图书交易系统的设计与实现,项目整个开发周期过程中整体实现思路如下:

1、先对现有的学校相关系统进行调查研究,访问部分高校已经建立的在线二手图书交易系统,了解它们的前端页面功能布局;借鉴它们有特色的地方,并在它们的基础上设计有自己风格特色的前端页面功能布局。

2、 对系统进行需求分析和可行性分析,应用场景充分考虑;对系统中的不同角色进行功能模块设计。

3、 进行技术调研,前端采用Vue框架,后端采用SpringBoot框架进行后端开发;进行前后端分离开发;减少大量的开发时间。

4、进行数据库表设计,系统采用MySQL数据库开发和管理数据库,非常适用于中小型网站的开发,而且可以很好地保证数据的安全性问题。

5、对系统进行开发,开发过程中对于不合理的设计进行及时调整;最后对系统进行测试并总结,提出改进方法。

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值