校园二手书需求规格说明书Word下载.docx
- 文档编号:21444842
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:35
- 大小:29.73KB
校园二手书需求规格说明书Word下载.docx
《校园二手书需求规格说明书Word下载.docx》由会员分享,可在线阅读,更多相关《校园二手书需求规格说明书Word下载.docx(35页珍藏版)》请在冰豆网上搜索。
现了废旧物品的循环利用。
该APP是在积累了丰富的业务经验的基础上开发的,在需求上,充分考虑了具体用户的实际情况。
该APP是一个二手书交易平台。
1.5参考文献
a.软件需求工程第2版毋国庆梁正平袁梦霆李勇华机械工业出版社
b.UML
面向对象建模与设计MichaelBlahaJamesRumbaugh人民邮电出版
社
2综合概述
2.1目标以及目标人群
1.项目目标是建立大学二手商品交易系统,并创建对应的数据库系统,以创造
一个大学校园内的二手商品在线交易平台,帮助校内学生的及时便捷地进行二手物品交易。
2.目标人群:
在读大学生,研究生为主,对二手书有狂热喜爱的人群。
2.2用户的特点
APP的一般用户只需具有基础的浏览能力即可正常使用APP提供的各种服
务。
2.3用户类和特征
(1)管理员:
公告的增加、修改、删除、查看
软件维护
(2)买家:
用户登录
公告查看
商品留言
商品管理(二手书的发布、修改、删除、查看)
用户对个人发布商品的留言进行查看
查看订单
订单管理(订单的生成、取消、修改)
(3)卖家:
发布商品
管理商品信息
发送货物
2.4运行环境
安卓4.0及以上环境。
2.5设计和实现上的限制
开发工具:
ECPLISE
开发语言:
JAVA
数据库:
Oracle10g
2.6假设和依赖
假设:
用户在执行任何一条功能后,都可以终止进一步的操作依赖:
对商品留言必须依赖于买家首先登录该APP;
3.外部接口需求
3.1用户界面
(1)界面风格简洁明快,素雅大方。
(2)页面的布局,按与用户的交互需求不同,划分为不同的功能区域,实现和
用户之间的友好交互;
(3)前台界面操作可逆,其动作可以是单个的操作,或者是一个操作序列;
(4)后台各管理模块的不同管理功能操作界面,采用在不同窗口进行管理,各
功能操作切换比较简单又相对独立。
(5)提供信息反馈,如提供用户当前登录状态信息;
(6)提供简单的错误处理;
3.2硬件接口
(1)支持普通的安卓机。
3.3软件接口
(1)使用Oracle10g数据库存储数据信息。
(2)运行于安卓4.0及以上的操作平台上。
4系统特性
4.1说明和优先级
高:
是关键需求,必须实现,否则表示APP设计失败;
中:
支持必要的操作,是最终版本所要求,但是如果是紧急需要,可以考虑在下一个版本中实现;
低:
功能或质量上的增强,如果资源允许,这些功能的实现能够使得产品更完美
主要实现的功能:
查询二手书
登陆或注册
发表留言
管理员基于平台后的管理
优先级
高
中
4.2激励/响应序列
1、用户登陆,判断权限,进入APP。
2、帮助显示具体操作流程。
4.3功能需求
1)总体功能描述
用例图:
主要参与者
买家
卖家
用例
1、管理用户信息
2、查看交易记录
3、发布求购列表
4、购买商品
1、发布出售商品
2、管理商品信息
3、出售
4、发货
5、管理用户信息
6、管理交易记录
管理员
1、管理用户
2、管理购买列表
3、管理求购商品
2)用例描述:
用例ID号
UC—1
用例名称
发布出售商品
执行者
目的
卖家通过系统发布出售商品使之出售
前提条件
1、卖家在系统已经通过注册
2、卖家登陆至该系统
结束条件
该商品信息成功发布在系统上面。
基本序列
1、卖家选择“发布出售商品”,接着选择该
商品的所属类型。
2、卖家填写要出售的商品信息,并上传相
应的信息,如图片。
3、系统确认商品信息真实有效。
4卖家再次确认商品信息后,发布该信息,
并存入系统数据库。
备注
1、如果卖家在管理员今天工作的截止日期
之前使用系统,那么管理员审核时间是当前
时间。
否则管理员审核时间在下一个工作
日。
用例ID
UC-2
卖家修改已发布的商品信息
卖家在系统上已发布商品信息,商品出售之
后修改商品的信息。
商品信息得到了及时的更新。
1、卖家点击需要修改的商品,界面显示出
商品的价格、剩余数量和详细信息。
2、卖家在各个名称后面输入修改的内容
3、点击确认,提交修改内容
卖家修改的各种信息应该建立在管理员的
监督之下。
UC-3
出售
卖家通过买家的选择出售自己的商品。
买家选中该商品并且完成付款。
买家收到自己所选择的书。
1、卖家与买家协商达成一致。
2、卖家选中商品,完成付款。
3、卖家更新自己的商品信息。
卖家将遵循与卖家的协商出售商品。
UC-4
发货
成功的买家所选的商品发给买家。
买家成功付款,卖家完成出售。
买家收到自己心仪的商品。
1、卖家接到买家的发货请求
3、卖家查看订单,按订单要求发送货物
3、通知买家已发货
1、发货信息及时通知买家。
2、卖家及时的发送买家所选的商品。
UC-5
管理用户信息
卖家,买家
用户能修改自身的基本资料和密码
买家,卖家在系统上面已经注册并且信息通
过了管理员的审核。
卖家和买家成功的修改了信息。
1、选择修改基本资料,则界面显示出用户
的用户名,邮箱,性别,年龄,电话。
用户输在需要修改的名称后面输入新的
资料
2、选择修改密码,则界面显示出用户的用
户民、原先密码和新密码。
用户输需在
各个名称后面输入所要求的信息。
卖家和买家提供的信息必须是真实有效,
管
理员必须对卖家和买家提供的信息进行
审核。
UC-6
查看交易记录
目的买家和卖家对交易信息的查看及时
的了解关于自己的信息。
前提条件有交易记录的生成
结束条件上条交易的完成,当前系统中没有
更新出新的交易记录。
基本序列1、买家或卖家打开交易记录页面
2、选择需要查看的交易,查看交易
记录
备注该用例要求系统对各种交易记录的
及时更新。
用户IDUC-7
用例名称发布求购列表
执行者买家
目的买家成功的发布求购信息,并且得
到关于自己求购列表的书籍信息。
前提条件买家登陆系统发布自己的求购列表
并且该信息真是有效,反映自己真实的
需求。
结束条件买家成功发布自己的求购列表,并
且得到卖家的回应。
用户ID
1、卖家选择“发布求购列表”。
2、卖家填写购买的商品信息,并上传相应
的信息,如图片。
3、系统确认商品的信息真是有效。
4、买家再次确认信息后,发布该信息,并
存入数据库。
1、买家上传的信息必须安全,真是,
有效。
2、在此过程中管理员进行监督。
UC-8
购买商品
买家购买商品
买家成功的选择商品并且与卖家对
价格等详细的信息经过了协商。
买家成功的付款
1、卖家在搜索中输入索要购买的商品信息
或是或在商品分类中找到所要购买的商
品。
2、选中要购买的商品,输入购买数量。
3、买家确认购买,系统生成订单。
4、系统通知卖家发货。
买家购买的商品在系统的所提供的
范围之内。
UC-9
管理用户
系统管理员对违规事务的处理及违
规用户的删除。
管理员进行过注册,系统授权管理
员管理权限。
系统在安全平稳的机制下进行。
1、系统管理员选择“处理违规事务”。
1、1界面显示出违规用户的用户名
和遭到投诉的违规项目。
1、2系统管理员验证各个用户的违
规项目,若属实,则给出该用户发出警
告,让该用户及时处理违规项目,反馈
处理结果。
若该用户在一定时间内无反
馈结果,则删除该用户及其相关信息;
若有反馈结果,经系统管理员验证后是
处理妥当的,则增加该用户的警告次数。
2、系统管理员选择“删除违规用户”
2、1界面显示出警告次数达到预
定值的用户。
2、2
系统管理员删除选定的各个
用户。
UC-10
管理购买列表
系统管理员
系统管理员对购买页面中购买商品
列表的处理。
系统管理员登录到求购页面中购买
商品列表。
系统购买页面中的购买列表的时效
性,真实性。
1、系统管理员登陆至购买页面的列表查看
2、系统管理员对列表中的信息进行核实
3、系统管理员对求购列表进行刷新之后的
发布。
系统管理员必须确保购买列表时最
新,最准确的。
用户
ID
UC-11
交易时间地点
管理客户端中书籍信息
卖家、买家登
录
注册账号
卖家与买家都需要根据分类来搜寻自己所需要的图书
用例名称管理求购商品
执行者系统管理员
目的管理员对求购页面中求购商品的处
理。
前提条件系统管理员登陆至管理求购商品界
面
结束条件系统管理员及时的删除求购商品中
超时求购的商品。
基本序列1、系统管理员选择“查看超时求购商品”。
2、页面显示超时的求购商品。
3、系统管理员关闭选中的求购商品。
备注系统管理员必须确保求购商品是最
新,最准确反映买家需求的。
3)需求获取:
1.二手书的循环再利用,不但能节约纸张,减少对森林的采伐量,减轻环保压力,而且能减少学生费用减轻社会负担。
在活动过程中,还可以增强广大师生的环保意识,从而达到环境、社会、学生、学校等多方共赢的目的。
2.二手书交易流通市场虽然在较早时已经有人提出,也有比较多的二手书购买网站。
例如,较典型的孔夫子旧书网、当当网,通过网上查询,订购,下单来获得书,但此类方法买
书价格略高并且耗时,受时间地点的限制,且此类网站书目分类不清晰,诸多信息不详
或更新不及时。
另一方面,虽然校园里已经存在各种二手书市场,比如个人的二手书买卖或者是格子铺形式的二手书买卖,但它们对信息资源缺乏有效管理和使用。
编号需求名称需求描述来源状态
1查询功能、书卖家、买家已验证
籍分类
2
3
4
5
a.平台应提供实时交
卖家、买家
已验证
易活动;
b.及时更新
APP上的二手书书籍
买卖信息;
a.卖家注册后可以自
己更新删除修改二手
书信息;
b.买家可以
查找需要的书,收藏
喜欢的二手书,与卖
家联系{线上或其他
联系方式}
卖家、买家输入自己
的账号和密码,若密
码忘记可以申请忘记
密码重设。
新用户注册账号登陆
买家、卖家
软件
6
添加
买家添加准备买的书
进收藏夹,购物车;
卖家添加新到的旧书
进系统
7
修改
买家,卖家修改所要
售出或者所要购买的
旧书信息。
8
注销
用户若不想继续使用
该APP可以选择注销
账户。
或者用户想要
切换账户,可以先注
销再继续登陆其他账
户。
9
选择付费方式
卖家选择相应的付费
方式,可以是网银,
微信支付,支付宝或
者货到付款
10
交易后评价
买家在交易完成后可
以对服务,商品进行
评价
11
物流选择
若买家需要特殊要求
某物流公司,则选择
相应公司,否则则统
一选择签约公司
12
热线联系,在
买家在选择旧书时可
线客服
以与客服进行联系。
买家、卖家已验证
买家已验证
4)数据流图分析:
根据本二手书交易APP的实际情况,我们定义系统的功能如下:
1.系统为用户提供各种二手书需求或出售的在线平台。
2.系统可以提供帮助实现买卖双方进行沟通议价的功能。
3.所有注册后的买家都可以搜索,浏览系统保存的各种二手书商品信息。
4.所有注册后的卖家都可以在登录系统后发布二手书信息。
5.管理员有权删除非法或者恶意用户。
6.所有注册后的用户都有权修改或注销自己的用户信息。
7.正常用户的账户信息发生变动时,系统将变动情况通知用户。
详细功能描述
1层图
系统的使用者为系统管理员和用户,用户在系统注册后生成用户信息表文件。
系统的功能分为两个模块,面向管理员的模块功能是系统管理,主要是删除系统非法用户或恶意用户的帐号信息;
面向用户的模块功能是用户信息管理和交易管理。
其中,用户信息管理包括更改用户密码,更改用户基本信息;
交易管理包括出售管理,求购管理,买卖信息管理。
1.系统管理
用户功能:
对交易过程进行投诉反馈信息,由管理员进行处理后反馈给用户。
管理员功能:
对用户发出警告,从用户信息表中搜索用户并删除非法用户。
这项
功能只能为管理员所有。
2、用户管理
这个模块实现了用户请求交易,发布、更新交易信息的功能,并使用户能够更新自己
注册信息以及基本信息。
3.交易管理
在用户交易管理中,根据用户的提供的交易物品生成了“出售信息表”和“求购信息表”,
用户可以随时对自己发布的信息进行更改或删除。
在交易的过程中,系统会根据这两个表生
成对应物品的求购(出售)信息目录供所有进入该APP的买家浏览参考。
4.出售管理
用户登录后可发出出售请求。
用户录入二手书信息(包括二手书名称,二手书价格,二手书简介,出售数量,联系方
式。
其中书籍名称、价格必填字段。
联系方式为电话或QQ,考虑到用户可能不愿意留下自
己的电话或QQ,我们将联系方式设为可选字段,可以发送消息。
同时系统会通过短信通知
经管理员检查录入信息正确无误,生成二手书出售信息单。
系统将出售信息纳入出售信息表,并根据出售信息表上的内容发布出售信息。
5.求购管理
用户登录后可发出求购请求。
用户录入求购信息,包括求购二手书名称,二手书预计出价,书籍描述或关键词,联系
方式。
其中书籍名称、价格为必填字段。
联系方式为电话或QQ,考虑到用户可能不愿意留
下自己的电话或QQ,我们将联系方式设为可选字段,可以发送站内信。
同时系统会通过短
信通知用户。
经管理员检查录入信息正确无误,生成求购物品信息单。
系统将求购信息纳入求购信息表,并根据求购信息表上的内容发布求购信息。
6.买卖信息更新管理
注册后的用户可以随时更新自己的买卖信息。
7.搜索
买家在APP首页用关键词或书籍名称搜索自己想找的书籍,系统根据卖家诚信
度,距离远近和书籍价格,书籍热度生成排行榜供买家进行参考。
并且根据出售数量和搜索次数在主页上公布热门书排行榜。
8.用户信息管理
用户信息管理包括更改用户注册名称,更改用户密码,更改用户基本信息;
用户管理操作主要针对用户信息表进行修改,每个用户只能在登陆后修改自己的
信息,管理员有权在适当的时候查看用户的资料以删除恶意用户。
9.找回密码
用户找回密码时,需要输入验证信息,验证成功后输入新密码,系统自动更新密码。
10.用户注册和用户注销
游客只有在成功注册后才能在APP上发布求购信息,出售信息,进行购买等等。
只有注册过的用户才能进行用户的注销,除管理员之外用户只能注销自己的账号,没有权利侵犯他人的账号。
5)数据字典
1)汇总后的数据项
名称
数据项
类型
位数
username
管理员登陆名
char
50
userID
管理员ID
int
UserID
UserName
用户登录名
Password
用户登录密码
联系方式
用户联系方式
BookID
二手书ID
BookName
二手书名称
BookNum
二手书数量
BookPrice
二手书价格
BookPicture
二手书图片
image
Introduction
书籍介绍
text
DDID
订单ID
DDState
订单状态
DDTime
提交订单时间
datetime
DDPrice
订单总额
NoteTime
留言时间
NoteContent
留言内容
2)数据流条目
数据流名
标识符
组成
购物车
GWC
+二手书价格
二手书ID+二手书名称+
+二手书图片
二手书订单表
ESSDDB
用户登录名+用户联系方式+二手书ID+二手书名
称+二手书数量+二手书价格+二手书图片+书
籍介绍+{订单ID+订单状态+提交订单时间+订
单总额}
用户信息表
YHXXB
用户ID+用户登录名+用户登录密码+用户联系方
式
订单处理信息
DDCLXX
管理员登录名+管理员ID+{订单ID+订单状态+提
留言信息
LYXX
交订单时间+订单总额}
用户登录名留言时间留言内容
ID+
+
3)加工条目
加工名:
检查(卖家)
编号:
启动条件:
收到出售请求(卖家登陆)
加工说明:
A.收到出售请求(卖家登陆);
B.检查卖家用户信息(是否已申请账号);
C.检查出售请求信息;
D.检查合格发送给用户录入信息;
E.检查不合格即开启不合格处理;
执行频率:
100/天
用户录入出售信息
1.2
出售请求合格
加工说明:
A.出售信息检查合格;
B.用户登陆后正式录入出售货物信息(书的具体内容,新旧程度,笔记,条形码,编者,第几版等;
系统检查
1.3
收到出售信息描述
A.系统检查所收到的出售信息;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 手书 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)