在线交易二手市场系统详细设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在线交易二手市场系统

详细设计

Document number:WTWYT-WYWY-BTGTT-YTTYU-2018GT

在线交易二手市场系统概要设计说明书概要设计说明书

信息与电气工程学院

软工1401

**

201422******

在线交易二手市场详细设计报告

·1引言

·编写目的

编写本说明物品的目的在于对在本阶段中对系统所做的所有

详细设计进行说明。

本文档供项目经理、设计人员、开发人员、测试人员参考。·背景

开发软件名称:在线交易二手市场系统

项目任务提出者:

项目开发者:

用户:

运行软件的中心:本系统采用B/S,采用Tomcat服务器作为操作系统的工作站,采用作为开发软件的数据库服务程序。

·定义

B/S :全称Browser/Server,即浏览器/服务器。

·参考资料

1. 《详细设计说明物品》(GB8567-88)

2. 编号:oldGoods ’strade_kexingxingfenxi 《在线交易二手

市场系统可行性分析报告》

3. 编号:oldGoods ’strade_xuqiufenxi 《在线交易二手市场系

统需求分析报告》

4. 编号:oldGoods ’strade_gaiyaosheji 《在线交易二手市场

系统概要设计说明物品》

5. 《软件工程导论》张海藩,清华大学出版社

6. 《软件项目管理》郭宁,清华大学出版社

2程序系统的结构

1系统程序

功能层级图

表1程序功能与模块的关系

用户:

1.检索物品(SelectGoods):根据物品籍的物品名、作者、ISBN、版

本等信息,调用物品籍信息模块进行检索;

图2检索物品程序

2.修改会员信息(UserInfo):需要会员登录,可以修改会员的所有

信息,包括学号、姓名、密码、专业等等,以保证会员的信息正确性;

图3修改会员信息程序

3.加入购物车(ShopCart):需要会员登录,调用购物车模块和物品

信息模块,将选购的物品加入购物车,方便对物品的统一管理;

图4加入购物车程序

4.提交订单(Order):需要会员登录,调用购物车模块和物品信息模

块,获得购物车中物品信息信息,以及用户地址、联系方式等信息,然后提交订单,调用订单模块生成订单;

图5提交订单程序

5.查询订单(OrderItem):需要会员登录,调用订单模块,列出订单

的订单号、地址、金额等信息;

图6查询订单程序

管理员:

6.录入物品信息(UpdateGoodsInfo):需要管理员登陆,调用物品信

息模块,将新购的物品信息录入,包括物品名、作者、ISBN、版本等信息;

图7录入物品信息程序

7.修改物品信息(ChangeGoodsInfo):需要管理员登陆,调用物品信

息模块,对物品信息进行修改,包括物品名、作者、ISBN等信息;

图8修改会员信息程序

8.维护物品信息(GoodsInfo):需要管理员登陆,调用物品信息模

块,记录并维护新购入和已卖出的物品信息;

图9维护物品信息程序

9.处理订单(ProcessOrder):需要管理员登陆,调用订单模块,处理

会员提交的订单信息,

图10处理订单程序

10.冻结会员(FreezeUser):需要管理员登陆,调用会员信息模块,

会员有不良交易记录,需要冻结会员一段时间,使其不能继续交易;

图11冻结会员程序

11.解冻会员(UnfreezeUser):需要管理员登陆,调用会员信息模

块,当会员的冻结时间到了之后就需要解冻会员,使其可以正常交易;

图12解冻会员程序

3会员购物品程序设计说明

程序描述

本程序包括会员检索物品、加入购物车、提交订单三个子模块,这三个模块是有着前后的逻辑顺序,即后面的以前面的为基础,其目的是为了实现会员买物品的功能。本程序的特点是非常驻内存、是子程序、不可重人的、无覆盖要求、是顺序处理。

功能

图13会员购物品程序IPO图

1.检索物品模块输入的是物品关键字信息(物品名,作者,ISBN 等等),然后经过系统对数据库查找,输出与之匹配的物品信息。

2.在会员检索物品之后,需要对购买的物品加入购物车,以便于对物品信息统一管理,这个过程由系统处理,然后输出的就是购物车物品信息。

3.会员在完成检索物品、加入购物车模块之后,系统将物品信息和会员基本信息绑定生成订单信息,以方便管理员的统一操作。

性能

3.3.1精度

查询物品请求信息:文本

有关价格信息:货币人民币,数字保留小数点后两位

有关日期信息:年/月/日格式

输出信息全部为文本信息。

3.3.2时间特性要求

用户检索,系统及时响应(<=3s)。

加入购物车,系统响应时间(<=3s)

用户提交订单,系统及时处理(<=3s)。

3.3.3灵活性

1.操作方式上的变化:用户可以根据关键字对物品信息进行模糊查询。

2.同其他软件的接口的变化:数据库接口发生变化时,修改相应的模式接口,以保证页面显示不变。

3.精度和有效时限的变化:订单如果一周内不被签收,撤回订单。

4.计划的变化或改进:对业务要求的变化,团队统一讨论、修改、确定并执行。

输入项

表2会员购物品程序输入项

相关文档
最新文档