项目编号
文档编号
密级
校园二手交易平台
V1.0
桂林理工大学 信息科技与工程学院
评审日期:2019 年 9 月
目录
1. 导言.................................................................................................................................................................. 2
1.1 编写目的 ...........................................................................................................................................2
1.2 项目范围 ...........................................................................................................................................2
1.3 参考资料 ...........................................................................................................................................2
1.4 版本更新信息....................................................................................................................................... 2
2. 项目介绍.........................................................................................................................................................2
2.1 项目背景 ...........................................................................................................................................3
2.2 项目目标 ...........................................................................................................................................3
3. 应用环境.........................................................................................................................................................3
3.1 系统运行网络环境 ........................................................................................................................ 3
3.2 系统软硬件环境.............................................................................................................................3
4. 功能规格.........................................................................................................................................................4
4.1 系统角色分析 ..................................................................................................................................5
4.1.1 游客......................................................................................................................................5
4.1.2 用户......................................................................................................................................5
4.1.3 系统管理员........................................................................................................................ 5
4.2 系统主用例图 ..................................................................................................................................5
4.3 客户端子系统 ..................................................................................................................................6
4.3.1 与卖家协商........................................................................................................................ 6
4.3.2 登录系统..............................................................................................................................7
4.3.3 注册系统..............................................................................................................................7
4.3.4 上架商品..............................................................................................................................7
4.3.5 下架物品..............................................................................................................................8
4.3.6 用户信息管理.....................................................................................................................8
4.3.7 查询系统&登记心仪物品...............................................................................................9
4.4.1 用户管理................................................................................................................................10
4.4.2 违规物品管理.................................................................................................................. 11
4.5 非功能性需求......................................................................................................................................11
4.5.1 界面需求........................................................................................................................... 11
4.5.2 响应时间需求.................................................................................................................. 11
4.5.3 可靠性需求.......................................................................................................................11
4.5.4 可扩展性需求.................................................................................................................. 11
4.5.5 系统安全性需求..............................................................................................................12
5. 需求变更...................................................................................................................................................... 12
6.产品提交............................................................................................................................................................ 12
1
7.实现约束............................................................................................................................................................ 13
8.签字......................................................................................................................................................................13
1.导言
1.1 编写目的
该文档描述了校园二手交易平台网站的功能和性能的要求,将作为对该项目在概要设计
阶段的设计输入。
本文档的预期读者包括:
●设计开发人员
●项目管理人员
●测试人员
●用户
1.2 项目范围
该文档的目的是解决整个项目系统中“做什么”的问题。对于开发技术在这里并没有涉及,
而主要是通过建立模型的方式来描述用户的需求为,客户、用户、开发方等不同参与方提供
一个交流的平台
1.3 参考资料
[1] 《软件工程案例教程 软件项目开发实践 第 3 版》 韩万江等 机械工业出版社
1.4 版本更新信息
本文档的更新记录如表 1-1 所示。
表 1-1 版本更新信息表
修改编号
001
修改日期
2019.9
修改后版本
1.0
修改位置
全部
修改内容概述
初始发布版本
2.项目介绍
分别阐述项目的背景和目标
2
2.1 项目背景
本项目是针对大学校园中同学们的二手闲置物品便利流转建设而成的商业网站,为了方
便同学们交易二手物品,让二手交易信息得到充分传播,使同学们不至于为二手物品去向发
愁,为同学们创建一个二手交易平台网站十分必要。
2.2 项目目标
本项目主要目标如下:
(1) 网站能够提供友好的用户界面,方便用户和管理员进行相关操作。
(2) 网站能够满足用户需求,使用户通过访问网站进行查看二手物品、物品上架、
与物品卖家协商,方便购物需求。
(3) 网站应有良好的可兼容性,可以较容易地加入其它系统的应用。
3.应用环境
应用环境可以分为硬件环境、软件环境和网络环境。
3.1 系统运行网络环境
网络结构图如图 3-1 所示用户(学生、游客和系统管理员)可以通过网络登录到网站
进行相应的操作,应用服务器接收到相应操作反映之后对数据库进行相应操作,并返回进行
展示
图 3-1 系统网络结构图
3.2 系统软硬件环境
服务器配置要求如表 3-1 所示。
表 3-1 服务器配置要求表
配置项
配置参数
3
CPU 型号
CPU 主频
内存容量
硬盘容量
显卡芯片
操作系统
无线网卡
英特尔 Core i7-4790 @ 3.60GHz 四核
3.60GHz
8 GB ( 金士顿 DDR3 1333MHz /金
士顿 DDR3L1600MHz )
997 GB / 7200 转/分
Nvidia GeForce GT 620 ( 1 GB / 蓝宝
石 )
Windows 7
瑞昱 RTL8168/8111/8112 Gigabit
Ethernet
系统运行软件环境如表 3-2 所示。
表 3-2 系统运行软件环境表
环境项
操作系统
数据库
开发工具
Web 服务器
环境参数
具有 Java 虚拟机的操作系统均可
MySQL
Java EE Eclipse
Tomcat
4.功能规格
项目的整体功能结构如图 4-1 所示。系统中主要角色是用户,他们可以完成的功能如注
册登录、查看商品和上架物品等,系统维护的系统管理员也是一个必要的角色,系统中也存
在游客的角色,他具有部分浏览功能。
图 4-1 系统整体架构图
4
采用面向对象分析作为主要的系统建模方法,使用 UML(Unified Modeling Language)
为建模语言。
4.1 系统角色分析
角色或者执行者(Actor)是指与系统产生交互的外部用户或者外部系统。本系统的使
用角色主要分为游客、学生、教师和系统管理员四种。以下是对每个角色的详细介绍。
4.1.1 游客
游客不需要进行注册,直接登入并浏览网页上的信息,但没有权限进行上架商品、下架
商品、登记心仪物品、与卖家协商。
4.1.2 用户
用户可以完成网站注册和登录,上架商品、下架商品、登记心仪物品、与卖家协商等功
能。
4.1.3 系统管理员
系统管理员主要进行网站日常维护,发布网页信息,管理网站人员信息资料,包括对其
的增加和删除操作,以及处理违规上架物品以及协商时的语言交流纠纷。
4.2 系统主用例图
系统主要分为客户端子系统和管理端子系统,前者参与人员有用户和游客,后者参与人
员为管理员,系统间不耦合,各自处理相应事务。具体系统主用例图如图 4-2 所示。
5
图 4-2 系统主用例图
4.3 客户端子系统
客户端子系统由游客、用户执行商品相关操作,游客仅可以对网站常规介绍性内容进行
简单浏览,没有上架物品、用户信息管理、与卖家协商等功能;用户可以上架商品、用户信
息管理、登记喜爱物品等功能。客户端子系统的用例图如图 4-3 所示。
图 4-3 客户端子系统用例图
4.3.1与卖家协商
角色:用户
6
目的:用户与用户之间通信
前置条件:用户身份为注册用户
用例描述:
1) 用户查看商品。
2) 用户觉得商品不错,但是有着一些疑问,于是发送信息给卖家。
3) 卖家查看信息,回复信息。
4.3.2 登录系统
角色:用户,管理员,游客
目的:用户登录系统。
前置条件:用户身份为注册用户、管理员、游客。
用例描述:
1) 用户进入系统首页。
2) 系统显示登录界面,用户输入用户名和密码,单击确定。
3) 系统检查是否有此用户信息,若存在此用户,用户进入系统;若不存在
此用户,本页面显示相应的错误信息。
4) 不同身份登录详细说明:
游客:不出现人员管理功能栏,只能查看商品,不允许出现对网站内容的增删改查的相关操作
权限。
注册用户:不出现人员管理功能栏。
管理员:不出现上架商品、登记喜爱物品相关功能栏。
4.3.3 注册系统
角色:用户
目的:用户注册。
用例描述:
1) 用户进入系统首页。
2) 系统显示注册界面,用户输入相关的身份信息,单击确定。
3) 用户名长度不足 10 位时,提示“用户名应为 10 位数字”。密码不足 6 位
或超过 16 位时,提示“密码必须为 6 位以上,16 位以下”。
4) 系统经过后台确认数据合法后提示注册成功。
4.3.4 上架商品
主要用于用户上架想出售的二手商品,同时对用户自己上传的商品信息进行管理。图
4-4 是本功能用例图。
图 4-4 上架商品子功能用例图
7