二手物品交易系统详细设计使用说明Word文档格式.docx
《二手物品交易系统详细设计使用说明Word文档格式.docx》由会员分享,可在线阅读,更多相关《二手物品交易系统详细设计使用说明Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
3.3商品搜索模块
3.4发布出售/求购信息模块
3.6用户基本信息更新模块
3.7管理员删除用户模块..
3.8管理员警告用户模块..
18
19
3.9发布公用信息模块.......
3.10注释设计
3.11测试计划
3.12尚未解决的问题
1引言
对概要设计中产生包括算法和详细的数据结是系统编码的根据,同
此说明书是在了解系统需求分析以及概要设计的基础上,的功能模块进行过程描述,设计功能模块的内部细节,构,对实现细节作精确地描述,为编码提供必要的说明,时也是与用户进行交流的文档之一。
程序开发员,测试人
本文档的读者为系统用户,软件设计师(详细设计)员,售后技术支持人员等。
1.2背景
a.近年来,随着商品经济的发展,高校学生通常会有出售二手货物的需求,而其他在校同学又希望买到廉价的二手商品。
通过分析校内报纸发布二手物品信息的特点,开发此系统,目的在于为东北林业大学的学生提供一个平台,可以方便在校学生进行二手物品的买卖。
b待开发软件系统:
东北林业大学二手物品交易系统;
C.任务提出者:
东北林业大学高层管理者
d.开发者:
e•用户:
东北林业大学在校学生
f.系统运行于小型服务器,依托Internet实现与用户的交流。
1.3定义
垃圾信息:
没有意义的信息或大量重复的信息
非法用户:
大量发布无效信息或违反相关规定信息的用户
用户:
使用二手物品交易系统完成二手物品买卖的人
游客:
只在网站上浏览信息,不注册的人
《东北林业大学二手物品交易系统开发合同.doc》合同编号:
9A509
《东北林业大学二手物品交易系统需求规格说明书》
《东北林业大学二手物品交易系统概要设计说明书》
1.系统模块结构图:
下图描述系统所有功能,以及它们间的层次关系,其中更新用户基本信息模块包括:
修改用户名、用户昵称、注册邮箱。
2.本系统参与者活动图:
以下各图描述系统参与者进入本系统后活动。
游客活动图:
游客进入本系统可以注册,浏览产品信息。
T
进入网站
用户活动图:
用户进入本系统可以浏览产品信息,当用户想对产品信息、个人信息进行管理时必须先登录。
其中产品信息管理包括:
发布求购信息、发布出售信息、买卖信息更新(修改、删除产品操作),用户信息管理包括:
更改注册邮箱、更改昵称。
管理员活动图:
管理员进入系统只有登录后才可以使用删除用户、警告用户等操作。
名称、标识符
游客注册模块
功能描述
游客注册后成为本站用户,登录后可以有更高的权限
性能
当游客输入用户名时可以检测此用户名是否已使用,查询数据库响应时间<2s;
当游客点“提交”按钮时更新数据库运行时间v5s
输入
用户基本信息:
用户名、注册邮箱、密码
操作序列
1,点击“注册”按钮进入注册页面。
2,游客进入用户填写信息页面;
3,游客填写个人注册信息,点击“检查用户名”,返回成功页面提示用户继续填写;
返回失败页面提示游客修改用户名。
4,游客正确填写注册资料后,点击“提交”,返回注册成功页面;
否则,返回失败页面,提示返回注册页面。
限制条件
1.必须连接数据库,否则会出现无法连接数据库错误(因为此处需
要检查用户名是否可用);
2.用户名不超过18字符,邮箱长度<24,密码长度<18。
接口
与主页的联系方式:
在主页中点击“注册”,进入此页面;
也可点击用户管理菜单下的“用户注册”进入此页面
输出
返回主页
游客注册协作图:
游客注册成功后将记录用户信息表。
1-1丄M芒"
J%
用户注册
—"
4-f-f
——>
服务器
—>
用户信息
<
——
帀面
表
:
用户
游客注册时序图:
V4:
feedBackO
5;
return
frSuccesa^Fail
3.2用户登录模块
用户登录时序图:
用户登录模块
用户登录后可以管理个人基本信息、管理产品信息
当用户点击“登录”按钮时响应时间V2S
用户名、密码
1.点击“登录”按钮进入用户登录页面。
2.用户进入登录页面;
3.用户填写个人基本信息,点击“登录”按钮,用户名和密码正确时,返回登录成功页面提示用户后将自动跳转至主页;
否则返回登录失败页面提示用户用户名或密码错误,后将自动返回至登录页面。
1.必须连接数据库,否则会出现无法连接数据库错误
2.必须为本站注册用户
在主页中点击“登录”,进入此页面。
用户登录协作图:
3.3商品搜索模块
商品搜索模块
用户可以按关键字:
物品的名称、种类、价格、买或卖条件进行组合查询物品信息
当用户点击“搜索”按钮时,查询数据库响应时间V5S
物品基本信息:
名称、种类、价格、买或卖条件
1.选中待搜索的关键字(复选框),点击“搜索”;
2.若数据库中有此产品信息,返回搜索的列表;
3.否则返回失败页面,提示返回重新搜索。
必须连接数据库,否则会出现无法连接数据库错误
与主页的联系:
内嵌于主页的主栏里,也可点击基本业务菜单下的“高级搜索”进入此页面。
产品信息显示页面
商品搜索协作图:
商品搜索时序图:
查询七品佶息1■贞[ff
triedatabase产品信息表
显示氏面
X
用广
n仁输入皆齢倉
3验庇吉询杂件;
J4:
昴示杏询结果
rnm
发布出售/求购信息模块
用户可以发布出售(求购)信息
信息处理时间V5S
出售(求购)信息:
出售物品名称、种类、意愿价格、描述、联系方式(QQ,电话)
1.用户点击发布出售/求购信息子菜单
2.用户录入出售(求购)信息,核对出售(求购)信息
3.点击按钮“发布”,若成功提示用户已将系统将信息纳入“出售
(求购)信息表”,后自动跳转至主页
4.否则,提示用户发布失败,返回发布出售/求购信息页面
1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法进入。
点击基本业务菜单下的“发布出售/求购信息”进入此页面。
发布出售/求购信息协作图:
发布出售/求购信息时序图:
息帀面
2:
6:
SuccessiFail
thedsitabas已产品信息表
5:
Return
3验证并更新数監库
4;
feedBack()
35买卖信息更新模块
买卖信息更新模块
用户可以对已发布的出售求购信息进行更改、删除操作
信息处理时间v5s
出售物品名称、种类、意愿价格、描述、联系方式(QQ,电话)
删除
1.点击“买卖信息更新”,进入买卖信息更新页面,选中“删除”
2.提示用户是否删除,用户确认后,若成功提示用户信息已删除,后自动跳转至主页;
3.否则,提示用户删除失败,返回删除信息页面
修改
1.点击“买卖信息更新”,进入买卖信息更新页面,选中“修改”
2.用户填写新的产品信息,点击“修改”,若成功提示用户修改信息成功,后自动跳转至主页;
3.否则,提示用户修改失败,返回修改信息页面
点击基本业务菜单下的“买卖信息更新”进入此页面。
买卖信息更新协作图:
其中一个子模块:
删除产品信息协作图:
买卖信息更新时序图:
修改产品信息时序图:
修改产品信息页面
服筲器
thedatabase:
产品信息表
n
-2;
■-•
>
r
3验11更新数聒库i
1
才5:
吒4;
feed3ackO
11
n<
SSuccess/Fail
用户基本信息更新模块
用户可以修改个人基本信息,包括:
修改注册邮箱、用户名、密码
更新数据库响应时间v5s
新的注册邮箱、用户名、密码
1.点击“个人信息更新”,进入到用户信息更新页面;
2.填写需要更新的个人信息,点击“修改”;
3.若成功则提示用户更新成功,后将自动跳转到主页;
4.否则,提示用户更新失败,返回用户信息更新页面。
在主页中点击用户管理菜单下“个人信息更新”进入此页面
用户基本信息更新协作图:
用户基本信息更新时序图:
-用户
用户宿息完善贞面
thedatabase;
用户信息黒
1:
用户信息気善请求才
2发送请求
岀更新用户信昱
41eedBack{)
Return
-ffiSiJcces^Fair■■■
3.7管理员删除用户模块
管理员删除用户模块
管理员通过查询发布垃圾信息恶劣者,销毁其账户
1.点击“删除用户”,进入删除用户页面
2.点击“删除”,若成功则提示管理员删除成功,后自动跳转至主页;
3.否则提示管理员删除失败,返回删除用户页面
2.必须登录,否则无法执行操作。
3.管理员主观测定用户行为
点击系统维护菜单下的“删除用户”即可进入此页面
管理员删除/警告用户协作图:
维护贝
买卖信息
乓—
A<
—
面
$
贝面
4堪示魅用户
3朋
MliQ口
&
成珈'
4
管理员删除用户时序图:
维护页面
头卖产品信息页^面
用户信息表
查看发布垃圾信息用片
■I
A<
-
7:
反馈
—8:
Success^FaiI
3.8管理员警告用户模块
管理员警告用户模块
管理员通过查询发布垃圾信息行为较轻者,警告提醒之
警告发送邮件响应时间<
5s;
发送站内信响应时间<
5s
警告提醒信息,包括:
接收用户名、邮箱、警告提醒信息等
1.点击“警告用户”,进入警告用户页面,选中邮件提醒或站内提醒
2.填写警告提醒信息,发送邮件或站内信,若成功,提示管理员发送成功,后自动跳转至主页;
3.否则,提示发送信息失败,返回警告用户页面
点击系统维护菜单下的“警告用户”即可进入此页面
管理员警告用户时序图:
3.9发布公用信息模块
发布公用信息模块
管理员可发布本站公用信息,方便用户使用
发布信息响应时间<2s
本站公用信息
1.点击“发布公用信息”,进入发布公用信息页面;
2.填写公用信息,点击“发布”,若发布成功,提示管理员,后自动跳转至主页;
3.否则,提示管理员发布信息失败,返回发布公用信息页面。
管理员必须登录
点击系统维护菜单下的“发布公用信息”即可进入此页面
发布公用信息时序图:
十输入公用信息
2显示公用信息
3.10注释设计
a.在每个功能模块中必须有序言性注释,标明模块的功能,以及该模块的调用或被调用接口,以方便后期的测试与维护;
b在主要的逻辑处理与判断中,标明算法的设计思想,如:
商品搜索模块中,必须注释其进行组合查询的方法;
C.在重要的输入、输出项或临时变量后,给出其设计此数据类型、取值范围的好处;
3.11测试计划
主要包括:
1.数据库连接正常时:
输入合理合法参数、输入参数不合理、输入参数不合法
2.
数据库连接异常;
数据库数据异常
“中文”字体的处理与显示问题,如:
用户名是否接受中文?
若接受中文该如何进行兼容性处理。
用户界面亲和美观等问题上需要着重考虑。