【二手物品交易系统】
详细设计说明书
草稿
标识号
状态
初始版
当前版本
1—1
1.0
修订版
发布日期
2010 年 6 月 9 日
密级
无密级
秘密
绝密
作者
执笔者
三人行软件开发小组
三人行软件开发小组
1
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
3
详细设计说明书
1 引言
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. 必须连接数据库,否则会出现无法连接数据库错误(因为此处需
要检查用户名是否可用);
2.用户名不超过 18 字符,邮箱长度<24,密码长度<18。
与主页的联系方式:在主页中点击“注册”,进入此页面;也可点
击用户管理菜单下的“用户注册”进入此页面
返回主页
接口
输出
游客注册协作图:游客注册成功后将记录用户信息表。
游客注册时序图:
8