二手物品交易系统详细设计说明书.docx
- 文档编号:10670375
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:22
- 大小:258.13KB
二手物品交易系统详细设计说明书.docx
《二手物品交易系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《二手物品交易系统详细设计说明书.docx(22页珍藏版)》请在冰豆网上搜索。
二手物品交易系统详细设计说明书
【东北林业大学二手物品交易系统】
详细设计说明书
状态
草稿
初始版
修订版
标识号
1—1
当前版本
1.0
发布日期
2010年6月9日
密级
无密级 秘密 绝密
作者
三人行软件开发小组
陈晓梅(20070853)何斌(20070848)张锐(20070771)
执笔者
何斌(20070848)
1引言ﻩ3
1.1编写目的3
1.2背景3
1.3定义ﻩ3
2程序系统的结构4
3主要模块设计说明ﻩ6
3.1游客注册模块ﻩ6
3.2用户登录模块8
3.3商品搜索模块9
3.4发布出售/求购信息模块10
3.6用户基本信息更新模块13
3.7管理员删除用户模块ﻩ15
3.8管理员警告用户模块ﻩ16
3.10注释设计18
3.11测试计划18
3.12尚未解决的问题ﻩ18
详细设计说明书
1引言
1.1编写目的
此说明书是在了解系统需求分析以及概要设计的基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细的数据结构,对实现细节作精确地描述,为编码提供必要的说明,是系统编码的根据,同时也是与用户进行交流的文档之一。
本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。
1.2背景
a.近年来,随着商品经济的发展,高校学生通常会有出售二手货物的需求,而其他在校同学又希望买到廉价的二手商品。
通过分析校内报纸发布二手物品信息的特点,开发此系统,目的在于为东北林业大学的学生提供一个平台,可以方便在校学生进行二手物品的买卖。
b.待开发软件系统:
东北林业大学二手物品交易系统;
c.任务提出者:
东北林业大学高层管理者
d.开发者:
三人行软件开发小组
e.用户:
东北林业大学在校学生
f.系统运行于小型服务器,依托Internet实现与用户的交流。
1.3定义
垃圾信息:
没有意义的信息或大量重复的信息
非法用户:
大量发布无效信息或违反相关规定信息的用户
用户:
使用二手物品交易系统完成二手物品买卖的人
游客:
只在网站上浏览信息,不注册的人
1.4参考资料
《东北林业大学二手物品交易系统开发合同.doc》合同编号:
9A509
《东北林业大学二手物品交易系统需求规格说明书》
《东北林业大学二手物品交易系统概要设计说明书》
2程序系统的结构
1.系统模块结构图:
下图描述系统所有功能,以及它们间的层次关系,其中更新用户基本信息模块包括:
修改用户名、用户昵称、注册邮箱。
2.本系统参与者活动图:
以下各图描述系统参与者进入本系统后活动。
游客活动图:
游客进入本系统可以注册,浏览产品信息。
用户活动图:
用户进入本系统可以浏览产品信息,当用户想对产品信息、个人信息进行管理时必须先登录。
其中产品信息管理包括:
发布求购信息、发布出售信息、买卖信息更新(修改、删除产品操作),用户信息管理包括:
更改注册邮箱、更改昵称。
管理员活动图:
管理员进入系统只有登录后才可以使用删除用户、警告用户等操作。
3主要模块设计说明
3.1游客注册模块
名称、标识符
游客注册模块
功能描述
游客注册后成为本站用户,登录后可以有更高的权限
性能
当游客输入用户名时可以检测此用户名是否已使用,查询数据库响应时间<2s;当游客点“提交”按钮时更新数据库运行时间<5s
输入
用户基本信息:
用户名、注册邮箱、密码
操作序列
1,点击“注册”按钮进入注册页面。
2,游客进入用户填写信息页面;
3,游客填写个人注册信息,点击“检查用户名”,返回成功页面提示用户继续填写;返回失败页面提示游客修改用户名。
4,游客正确填写注册资料后,点击“提交”,返回注册成功页面;否则,返回失败页面,提示返回注册页面。
限制条件
1.必须连接数据库,否则会出现无法连接数据库错误(因为此处需要检查用户名是否可用);
2.用户名不超过18字符,邮箱长度<24,密码长度<18。
接口
与主页的联系方式:
在主页中点击“注册”,进入此页面;也可点击用户管理菜单下的“用户注册”进入此页面
输出
返回主页
游客注册协作图:
游客注册成功后将记录用户信息表。
游客注册时序图:
3.2用户登录模块
名称、标识符
用户登录模块
功能描述
用户登录后可以管理个人基本信息、管理产品信息
性能
当用户点击“登录”按钮时响应时间<2s
输入
用户基本信息:
用户名、密码
操作序列
1.点击“登录”按钮进入用户登录页面。
2.用户进入登录页面;
3.用户填写个人基本信息,点击“登录”按钮,用户名和密码正确时,返回登录成功页面提示用户后将自动跳转至主页;否则返回登录失败页面提示用户用户名或密码错误,后将自动返回至登录页面。
限制条件
1.必须连接数据库,否则会出现无法连接数据库错误
2.必须为本站注册用户
接口
与主页的联系方式:
在主页中点击“登录”,进入此页面。
输出
返回主页
用户登录协作图:
用户登录时序图:
3.3商品搜索模块
名称、标识符
商品搜索模块
功能描述
用户可以按关键字:
物品的名称、种类、价格、买或卖条件进行组合查询物品信息
性能
当用户点击“搜索”按钮时,查询数据库响应时间<5s
输入
物品基本信息:
名称、种类、价格、买或卖条件
操作序列
1.选中待搜索的关键字(复选框),点击“搜索”;
2.若数据库中有此产品信息,返回搜索的列表;
3.否则返回失败页面,提示返回重新搜索。
限制条件
必须连接数据库,否则会出现无法连接数据库错误
接口
与主页的联系:
内嵌于主页的主栏里,也可点击基本业务菜单下的“高级搜索”进入此页面。
输出
产品信息显示页面
商品搜索协作图:
商品搜索时序图:
3.4发布出售/求购信息模块
名称、标识符
发布出售/求购信息模块
功能描述
用户可以发布出售(求购)信息
性能
信息处理时间<5s
输入
出售(求购)信息:
出售物品名称、种类、意愿价格、描述、联系方式(QQ,电话)
操作序列
1.用户点击发布出售/求购信息子菜单
2.用户录入出售(求购)信息,核对出售(求购)信息
3.点击按钮“发布”,若成功提示用户已将系统将信息纳入“出售(求购)信息表”,后自动跳转至主页
4.否则,提示用户发布失败,返回发布出售/求购信息页面
限制条件
1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法进入。
接口
与主页的联系:
点击基本业务菜单下的“发布出售/求购信息”进入此页面。
输出
返回主页
发布出售/求购信息协作图:
发布出售/求购信息时序图:
.3.5买卖信息更新模块
名称、标识符
买卖信息更新模块
功能描述
用户可以对已发布的出售求购信息进行更改、删除操作
性能
信息处理时间<5s
输入
物品基本信息:
出售物品名称、种类、意愿价格、描述、联系方式(QQ,电话)
操作序列
删除
1.点击“买卖信息更新”,进入买卖信息更新页面,选中“删除”
2.提示用户是否删除,用户确认后,若成功提示用户信息已删除,后自动跳转至主页;
3.否则,提示用户删除失败,返回删除信息页面
修改
1.点击“买卖信息更新”,进入买卖信息更新页面,选中“修改”
2.用户填写新的产品信息,点击“修改”,若成功提示用户修改信息成功,后自动跳转至主页;
3.否则,提示用户修改失败,返回修改信息页面
限制条件
1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法进入。
接口
与主页的联系:
点击基本业务菜单下的“买卖信息更新”进入此页面。
输出
返回主页
买卖信息更新协作图:
其中一个子模块:
删除产品信息协作图:
买卖信息更新时序图:
其中一个子模块:
修改产品信息时序图:
3.6用户基本信息更新模块
名称、标识符
用户基本信息更新模块
功能描述
用户可以修改个人基本信息,包括:
修改注册邮箱、用户名、密码
性能
更新数据库响应时间<5s
输入
新的注册邮箱、用户名、密码
操作序列
1.点击“个人信息更新”,进入到用户信息更新页面;
2.填写需要更新的个人信息,点击“修改”;
3.若成功则提示用户更新成功,后将自动跳转到主页;
4.否则,提示用户更新失败,返回用户信息更新页面。
限制条件
1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法进入。
接口
与主页的联系:
在主页中点击用户管理菜单下“个人信息更新”进入此页面
输出
返回主页
用户基本信息更新协作图:
用户基本信息更新时序图:
3.7管理员删除用户模块
名称、标识符
管理员删除用户模块
功能描述
管理员通过查询发布垃圾信息恶劣者,销毁其账户
性能
更新数据库响应时间<5s
输入
操作序列
1.点击“删除用户”,进入删除用户页面
2.点击“删除”,若成功则提示管理员删除成功,后自动跳转至主页;
3.否则提示管理员删除失败,返回删除用户页面
限制条件
1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法执行操作。
3.管理员主观测定用户行为
接口
与主页的联系:
点击系统维护菜单下的“删除用户”即可进入此页面
输出
返回主页
管理员删除/警告用户协作图:
管理员删除用户时序图:
3.8管理员警告用户模块
名称、标识符
管理员警告用户模块
功能描述
管理员通过查询发布垃圾信息行为较轻者,警告提醒之
性能
警告发送邮件响应时间<5s;发送站内信响应时间<5s
输入
警告提醒信息,包括:
接收用户名、邮箱、警告提醒信息等
操作序列
1.点击“警告用户”,进入警告用户页面,选中邮件提醒或站内提醒
2.填写警告提醒信息,发送邮件或站内信,若成功,提示管理员发送成功,后自动跳转至主页;
3.否则,提示发送信息失败,返回警告用户页面
限制条件
1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法执行操作。
3.管理员主观测定用户行为
接口
与主页的联系:
点击系统维护菜单下的“警告用户”即可进入此页面
输出
返回主页
管理员警告用户时序图:
3.9发布公用信息模块
名称、标识符
发布公用信息模块
功能描述
管理员可发布本站公用信息,方便用户使用
性能
发布信息响应时间<2s
输入
本站公用信息
操作序列
1.点击“发布公用信息”,进入发布公用信息页面;
2.填写公用信息,点击“发布”,若发布成功,提示管理员,后自动跳转至主页;
3.否则,提示管理员发布信息失败,返回发布公用信息页面。
限制条件
管理员必须登录
接口
与主页的联系:
点击系统维护菜单下的“发布公用信息”即可进入此页面
输出
返回主页
发布公用信息时序图:
3.10注释设计
a.在每个功能模块中必须有序言性注释,标明模块的功能,以及该模块的调用或被调用接口,以方便后期的测试与维护;
b.在主要的逻辑处理与判断中,标明算法的设计思想,如:
商品搜索模块中,必须注释其进行组合查询的方法;
c.在重要的输入、输出项或临时变量后,给出其设计此数据类型、取值范围的好处;
3.11测试计划
主要包括:
1.数据库连接正常时:
输入合理合法参数、输入参数不合理、输入参数不合法
2.数据库连接异常;数据库数据异常
3.12尚未解决的问题
1.“中文”字体的处理与显示问题,如:
用户名是否接受中文?
若接受中文该如何进行兼容性处理。
2.用户界面亲和美观等问题上需要着重考虑。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二手物品 交易系统 详细 设计 说明书