当前位置:文档之家› 最新二手物品交易系统详细设计说明书

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

二手物品交易系统详细设计说明书
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (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.9发布公用信息模块 (17)
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游客注册模块
游客注册协作图:游客注册成功后将记录用户信息表。

游客注册时序图:
3.2用户登录模块
用户登录时序图:
3.3商品搜索模块
商品搜索时序图:
3.4发布出售/求购信息模块
发布出售/求购信息协作图:
发布出售/求购信息时序图:
.3.5买卖信息更新模块
买卖信息更新协作图:其中一个子模块:删除产品信息协作图:
买卖信息更新时序图:其中一个子模块:修改产品信息时序图:
3.6用户基本信息更新模块
用户基本信息更新协作图:
用户基本信息更新时序图:
3.7管理员删除用户模块
管理员删除/警告用户协作图:
管理员删除用户时序图:
3.8管理员警告用户模块
管理员警告用户时序图:
3.9发布公用信息模块
3.10注释设计
a.在每个功能模块中必须有序言性注释,标明模块的功能,以及该模块的调用或被调用接口,以方便后期的测试与维护;
b.在主要的逻辑处理与判断中,标明算法的设计思想,如:商品搜索模块中,必须注释其进行组合查询的方法;
c.在重要的输入、输出项或临时变量后,给出其设计此数据类型、取值范围的好处;
3.11测试计划
主要包括:
1.数据库连接正常时:输入合理合法参数、输入参数不合理、输入参数不合法
2.数据库连接异常;数据库数据异常
3.12尚未解决的问题
1.“中文”字体的处理与显示问题,如:用户名是否接受中文?若接受中文
该如何进行兼容性处理。

2.用户界面亲和美观等问题上需要着重考虑。

相关主题