需求说明书
1.引言:
随着科技的发展,越来越多的应用软件让人们更加青睐足不出户就可以进行购物。
在以往,人们需要什么商品都必须得自己出门购物,这增添了很多工作繁忙的人的生
活压力。网上购物不仅仅节省时间,也能够更大程度的扩大商品的选择范围
Error!
Reference source not found.
。基于让大学学子专心学习,减少购物时间,以及环保的目的,让
闽师学子可以出售自己不需要的物品,使得资源到需要的人的手中,而不是闲置浪费。
为了实现这些目标,需要设计一个专门为大学学子服务且高效便捷的二手交易平
台,为了大学学子操作方便,所以该二手交易平台需要有美观简洁的界面,并且各个
操作提示通俗易懂。
本论文研究了 IntelliJ IDEA 平台下结合 SpringBoot 与基于 Bootstrap 和 Vue 的用
户界面、MySql 数据库等技术。在本系统中,首先应用 Bootstrap 以及 Vue 前端框架快
速搭建用户界面以及 UI 设计,再使用 Java 程序设计语言结合 Java 框架 SpringBoot 与
MySql 数据库连接,通过访问数据库中的数据,再通过数据库与服务器之间的实时交
互,让用户可以随时随地借助网络使用该二手交易平台。本文重点研究网站和服务器
交互的技术、MVC 三层架构、B/S 架构、数据库访问技术以及闽师二手交易平台开发
的网页设计流程。
2.系统需求:
2.1 功能性需求:
本项目主要由基于 Java 程序设计语言和 SpringBoot 框架编写的网页源程序结合
Bootstrap 以及 vue 编写的前端页面与 Mybatis 框架操纵 MySql 数据库进行开发。项目
采用与服务器结合的 B/S 架构实现用户通过浏览器而不需要安装客户端即可对系统进
行访问。
业务流程分析可以帮助了解这个业务处理过程,发现和处理系统调查工作中的错
误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表
示某个具体业务处理过程
[1]
。本系统的业务流程就是未注册用户通过注册用户名,成
为正式用户之后,通过登录功能进入平台,对商品进行浏览,收藏,出售和购买。具
体业务流程如图 1 所示: