您好,欢迎来到吉趣旅游网。
搜索
您的当前位置:首页二手物品交易系统详细设计说明书

二手物品交易系统详细设计说明书

来源:吉趣旅游网


【东北林业大学二手物品交易系统】 详细设计说明书

1

草稿 标识号 1—1 初始版状态 当前版本1.0 修订版2010年6发布日期 月9日

密级 无密级 秘密 绝密 作者三人行软件开发小组

陈晓梅(20070853) 何斌(20070848)张锐(20070771) 执笔者 何斌(20070848)

2

1引言 ............................................................................................................................................... 4 1.1编写目的 ................................................................................................................................. 4 1.2背景......................................................................................................................................... 4 1.3定义......................................................................................................................................... 4 1.4参考资料 ................................................................................................................................. 4 2程序系统的结构 ........................................................................................................................... 5 3主要模块设计说明 ....................................................................................................................... 7 3.1游客注册模块............................................................................................................................. 7 3.2用户登录模块 ......................................................................................................................... 9 3.3商品搜索模块 ....................................................................................................................... 10 3.4发布出售/求购信息模块 ...................................................................................................... 11 3.6用户基本信息更新模块 ....................................................................................................... 14 3.7管理员删除用户模块 ........................................................................................................... 16 3.8管理员警告用户模块 ........................................................................................................... 17 3.9发布公用信息模块 ............................................................................................................... 18 3.10注释设计 ............................................................................................................................. 19 3.11测试计划 ............................................................................................................................. 19 3.12尚未解决的问题 ................................................................................................................. 19

详细设计说明书 1引言

3

1.1编写目的

此说明书是在了解系统需求分析以及概要设计的基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细的数据结构,对实现细节作精确地描述,为编码提供必要的说明,是系统编码的根据,同时也是与用户进行交流的文档之一。

本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。

1.2背景

a. 近年来,随着商品经济的发展,高校学生通常会有出售二手货物的需求,而其他在校同学又希望买到廉价的二手商品。通过分析校内报纸发布二手物品信息的特点,开发此系统,目的在于为东北林业大学的学生提供一个平台,可以方便在校学生进行二手物品的买卖。

b.待开发软件系统:东北林业大学二手物品交易系统; c. 任务提出者:东北林业大学高层管理者 d.开发者:三人行软件开发小组 e. 用户:东北林业大学在校学生

f. 系统运行于小型服务器,依托Internet实现与用户的交流。

1.3定义

垃圾信息:没有意义的信息或大量重复的信息

非法用户:大量发布无效信息或违反相关规定信息的用户 用户:使用二手物品交易系统完成二手物品买卖的人 游客:只在网站上浏览信息,不注册的人

1.4参考资料

《东北林业大学二手物品交易系统开发合同.doc》 合同编号:9A509 《东北林业大学二手物品交易系统需求规格说明书》 《东北林业大学二手物品交易系统概要设计说明书》 4

2程序系统的结构

1.系统模块结构图:下图描述系统所有功能,以及它们间的层次关系,其中更新用户基本信息模块包括:修改用户名、用户昵称、注册邮箱。

2.本系统参与者活动图:以下各图描述系统参与者进入本系统后活动。 游客活动图:游客进入本系统可以注册,浏览产品信息。 5

用户活动图:用户进入本系统可以浏览产品信息,当用户想对产品信息、个人信息进行管理时必须先登录。其中产品信息管理包括:发布求购信息、发布出售信息、买卖信息更新(修改、删除产品操作),用户信息管理包括:更改注册邮箱、更改昵称。

6

管理员活动图:管理员进入系统只有登录后才可以使用删除用户、警告用户等操作。

3主要模块设计说明 3.1游客注册模块

名称、标识符 游客注册模块

功能描述 游客注册后成为本站用户,登录后可以有更高的权限

性能 当游客输入用户名时可以检测此用户名是否已使用,查询数据库响应时间<2s;当游客点“提交”按钮时更新数据库运行时间<5s 输入 用户基本信息:用户名、注册邮箱、密码 操作序列 1,点击“注册”按钮进入注册页面。 2,游客进入用户填写信息页面;

3,游客填写个人注册信息,点击“检查用户名”,返回成功页面提示用户继续填写;返回失败页面提示游客修改用户名。 4,游客正确填写注册资料后,点击“提交”,返回注册成功页面;否则,返回失败页面,提示返回注册页面。 7 因为此处1.必须连接数据库,否则会出现无法连接数据库错条要检查用户名是否可<11字符,邮箱长<2,密码长2用户名不超,进入此页面;也可与主页的联系方式:在主页中点击“注册接

击用户管理菜单下的“用户注册”进入此页返回主输

游客注册协作图:游客注册成功后将记录用户信息表。

游客注册时序图:

8

3.2用户登录模块

名称、标识符 用户登录模块

用户登录后可以管理个人基本信息、管理产品信息 功能描述

当用户点击“登录”按钮时响应时间 <2s 性能用户基本信息:用户名、密码输入

1. 点击“登录”按钮进入用户登录页面。 操作序列2. 用户进入登录页面; 3. 用户填写个人基本信息,点击“登录”按钮,用户名和密码正确时,返回登录成功页面提示用户后将自动跳转至主页;否则返回登录失败页面提示用户用户名或密码错误,后将自动返回至登录页面。

条件 1. 必须连接数据库,否则会出现无法连接数据库错误 2.必须为本站注册用户

接口 与主页的联系方式:在主页中点击“登录”,进入此页面。 输出 返回主页 用户登录协作图:

用户登录时序图:

9

3.3商品搜索模块

名称、标识符 商品搜索模块 功能描述 用户可以按关键字:物品的名称、种类、价格、买或卖条件进行组 性能 合查询物品信息 当用户点击“搜索”按钮时,查询数据库响应时间<5s 输入 物品基本信息:名称、种类、价格、买或卖条件 操作序列 限1.选中待搜索的关键字(复选框),点击“搜索”; 制条件 接口 2.若数据库中有此产品信息,返回搜索的列表; 3.否则返回失败页面,提示返回重新搜索。 必须连接数据库,否则会出现无法连接数据库错误 与主页的联系:内嵌于主页的主栏里,也可点击基本业务菜单下的“高级搜索”进入此页面。 输出 产品信息显示页面

商品搜索协作图:

10

商品搜索时序图:

3.4发布出售/求购信息模块

名称、标识符 发布出售/求购信息模块 用户可以发布出售(求购)信息功能描述 信息处理时间 <5s

性能出售(求购)信息:出售物品名称、种类、意愿价格、描述、联系输入 方式Q,电话

1用户点击发布出操作序求购信息子菜

2用户录入出售(求购)信息,核对出售(求购)信

3点击按钮“发布,若成功提示用户已将系统将信息纳入“出(求购)信息表,

后自动跳转至主

4否则,提示用户发布失败,返回发布出求购信息页

1必须连接数据库,否则会出现无法连接数据库错误条

必须登录,否则无法进入2接求购信息”进与主页的联系:点击基本业务菜单下“发布出此页面输返回主 11

发布出售/求购信息协作图:

发布出售/求购信息时序图:

12

.3.5买卖信息更新模块

名称、标识符 买卖信息更新模块 功能描述 用户可以对已发布的出售求购信息进行更改、删除操作 信息处理时性能 间<5s 输入 物品基本信息:出售物品名称、种类、意愿价格、描述、联系方式 (QQ,电话) 操作序列 删1.点击“买卖信息更新”,进入买卖信息更新页面,选中“删除 除” 2.提示用户是否删除,用户确认后,若成功提示用户信息已 删除,后自动跳转至主页; 3.否则,提示用户删除失败,返回删除信息页面 修1. 点击“买卖信息更新”,进入买卖信息更新页面,选中“修 改 改” 2. 用户填写新的产品信息,点击“修改”,若成功提示用户 修改信息成功,后自动跳转至主页; 3. 否则,提示用户修改失败,返回修改信息页面 1. 条件必须连接数据库,否则会出现无法连接数据库错误。 2.必须登录,否则无法进入。 与主页的联系:点击基本业务菜单下的“买卖信息更新”进入此页接口 面。 返回主页输出

买卖信息更新协作图:其中一个子模块:删除产品信息协作图:

13

买卖信息更新时序图:其中一个子模块:修改产品信息时序图:

3.6用户基本信息更新模块

名称、标识符 用户基本信息更新模块 功能描述 用户可以修改个人基本信息,包括:修改注册邮箱、用户名、密码 性能 更新数据库响应时间<5s 输入 操作新的注册邮箱、用户名、密码 1. 点击“个人信息更新”,进入到用序列 户信息更新页面; 2. 填写需要更新的个人信息,点击“修改”; 3. 若成功则提示用户更新成功,后将自动跳转到主页; 4. 否则,提示用户更新失败,返回用户信息更新页面。

14 1.

必须连接数据库,否则会出现无法连接数据库错误。条件 2.必须登

录,否则无法进入。与主页的联系:在主页中点击用户管理菜单下“个人信息更新”进 接口 入此页面 返回主页 输出

用户基本信息更新协作图:

用户基本信息更新时序图:

15

3.7管理员删除用户模块

名称、标识符 管理员删除用户模块 功能描述 管理员通过查询发布垃圾信息恶劣者,销毁其账户 性能 更新数据库响应时间<5s 输入操作序 1.点击“删除用户”,进入删除用户页面 列 条件接2.点“删除”,若成功则提示管理员删除成功,后自动跳转至主页; 口 输出 击3.否则提示管理员删除失败,返回删除用户页面1.必须连接数据库,否则会出现无法连接数据库错误。2.必须登录,否则无法执行操作。3.管理员主观测定用户行为 与 主页的联系:点击系统维护菜单下的“删除用户”即可进入此页面 返回主页

管理员删除/警告用户协作图:

16

管理员删除用户时序图:

3.8管理员警告用户模块

名称、标识符 管理员警告用户模块

功能描述 管理员通过查询发布垃圾信息行为较轻者,警告提醒之 警告发送邮件响应时间<5s;发送站内信响应时间<5s 性能 警告提醒信息,包括:接收用户名、邮箱、警告提醒信息等 输入

1.点击“警告用户”,进入警告用户页面,选中邮件提醒或站内提醒操作序列

2.填写警告提醒信息,发送邮件或站内信,若成功,提示管理员发送成功,后自动跳转至主页; 3.否则,提示发送信息失败,返回警告用户页面

1.必须连接数据库,否则会出现无法连接数据库错误。 条件

2.必须登录,否则无法执行操作。 管理员主观测定用户行为3.接口与主页的联系:点击系统维护菜单下的“警告用户”即可进入此页面 输出返回主页

17

管理员警告用户时序图:

3.9发布公用信息模块

名称、标识符 发布公用信息模块

功能描述 管理员可发布本站公用信息,方便用户使用 发布信息响应时间 <2s 性能本站公用信息输入

1.点击“发布公用信息”,进入发布公用信息页面;操作序列

2.填写公用信息,点击“发布”,若发布成功,提示管理员,后自动跳转至主页; 3.否则,提示管理员发布信息失败,返回发布公用信息页面。 管理员必须登录 条件

接口与主页的联系:点击系统维护菜单下的“发布公用信息”即可进入此页面 输出返回主页

18

发布公用信息时序图:

注释设计3.10每个功能模块中必须有序言性注释,标明模块的功能,以

及该模块的在a.

调用或被调用接口,以方便后期的测试与维护;.在主要的逻辑处理与判断中,标明算法的设计思想,如:商品搜索模块b 中,必须注释其进行组合查询的方法;重要的输入、输出项或临时变量后,给出其设计此数据类型、取值范 在c. 围的好处;

测试计划3.11 主要包括:.数据库连接正常时:输入合理合法参数、输入

参数不合理、输入参数不1 合法 2.数据库连接异常;数据库数据异常

3.12

尚未解决的问题若接受中文用户名是否接受中文 “中文”字体的处理与显

示问题,如:?1. 该如何进行兼容性处理。 2.用户界面亲和美观等问题上需要着重考虑。 19

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- jqkq.cn 版权所有 赣ICP备2024042794号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务