团队项目功能规格说明书
一、引言
该说明书描述了“校淘”系统1.0版本的典型用户和场景,项目功能规则需求。
二、项目功能背景
1. 项目的必要性
其实对于我们学生来说很多东西在升年级或者毕业之后都是不需要或者用处不大的了。比如课本,当然有些课本是值得我们去保留的,但有相当一部分的课本我们是不需要的,而这些不需要的放在我们自己这里完全是浪费,为什么不卖给下届的学弟学妹呢?其实对于我们每个学生来说为什么之前要去买那些新的而且只用一学期的课本呢,为什么没有一个学生之间二手课本交易平台呢,那些线下书店的价格样那么贵。特别是我们从沙河搬到海淀这边的时候我们很多书都是扔了的,这多浪费啊。再比如自行车,当学生从这个学校毕业之后可能就用不到自行车了,这个时候就可以卖给学弟学妹。这样的例子不可计数,所以我们的项目是很有必要的。
2. 项目解决的问题
我们的项目主要是为在校的大学生提供一个二手交易的平台。在校的大学生可以通过我们的平台来发布自己想要出售的二手商品,我们使用荷兰式拍卖方案来出售他的商品,以保证能够尽量买到最高的价格,也可通过我们的平台来寻找自己需要的二手商品。
三、典型用户和场景
典型用户和场景1
典型用户和场景2
典型用户和场景3
三、项目需求
我们的项目主要是运行在Android手机的APP以及运行的服务器的Java Web项目。
3.1 功能性需求
功能需求编号 | 功能需求名称 | 功能需求描述 |
---|---|---|
1 | 用户注册 | 每一个想要发布商品或者需要购买商品的用户都需要注册一个账号 |
2 | 用户登录 | 已经拥有账号的用户登录 |
3 | 密码修改 | 用户可以修改自己的账户密码 |
4 | 用户信息获取 | 获取用户的详细信息如姓名,学校等的详细信息 |
5 | 用户信息修改 | 用户修改自己的详细信息 |
6 | 用户查找 | 添加好友时可以通过查找好友的昵称添加 |
7 | 好友申请 | 用户可以向其他用户发出好友添加申请 |
8 | 好友申请操作 | 用户操作其他用户发给自己的好友申请 |
9 | 好友删除 | 用户可以删除自己的好友 |
10 | 消息发送 | 用户可以向自己的好友发送消息 |
11 | 消息获取 | 用户可以获取其他用户发给自己的消息 |
12 | 商品发布 | 用户可以发布自己想要发布的商品 |
13 | 商品查找 | 用户可以查找自己想要的商品 |
14 | 商品购买 | 用户可以购买在售商品 |
15 | 评论发布 | 用户可以给商品发布评论 |
16 | 评论获取 | 用户及游客可以获取商品评论 |
3.2 非功能性需求
需求编号 | 需求名称 | 具体需求 |
---|---|---|
1 | 服务器运行环境 | Tomcat8.0 |
2 | APP运行环境 | Android 2.0以上版本 |