二手交易概要设计②演示教学.docx

上传人:b****1 文档编号:12753425 上传时间:2023-04-21 格式:DOCX 页数:16 大小:102.34KB
下载 相关 举报
二手交易概要设计②演示教学.docx_第1页
第1页 / 共16页
二手交易概要设计②演示教学.docx_第2页
第2页 / 共16页
二手交易概要设计②演示教学.docx_第3页
第3页 / 共16页
二手交易概要设计②演示教学.docx_第4页
第4页 / 共16页
二手交易概要设计②演示教学.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

二手交易概要设计②演示教学.docx

《二手交易概要设计②演示教学.docx》由会员分享,可在线阅读,更多相关《二手交易概要设计②演示教学.docx(16页珍藏版)》请在冰豆网上搜索。

二手交易概要设计②演示教学.docx

二手交易概要设计②演示教学

 

二手交易网站概要设计②

一、引言

1、目的

本文档的目的是阐述校园二手交易网站的概要设计,本概要设计说明书的目的是为了全面说明校园二手交易网站第一阶段中的设计考虑,包括程序系统的基本处理流程、模块划分、功能分配、为程序的详细设计提供基础。

2、背景

随着Internet的不断发展,以校园网为依托的电子商务正在高校范围内迅速崛起,而这其中二手交易网站满足了高校师生对畅通二手书籍等渠道的需求,即减轻了大学生的开销负担,也刺激了消费,所以,二手交易网站是很有发展前景的。

3、参考资料

1《实用软件文档写作》

2《软件工程》

二、总体设计

1、需求规格

系统名称

模块

功能

二手交易网站

拾货

商品模块

出售(发布出售商品信息)、购买、收藏、下架

举报模块

举报言论、举报用户

用户模块

注册、登录、退出、编辑资料

维护模块

系统维护、警告禁言、删除言论、删除请求、删除用户信息、编辑用户信息、数据导入、数据导出

交流模块

发布需求、回复留言、搜索

图表1

2、运行环境

(1)硬件平台

硬件最低要求:

CPU:

 1G以上内存128MB以上、硬盘4G以上

(2)软件平台

操作系统:

Window2000、Window98、WindowXP、WindowServer2003、

数据库系统:

SQLServer2008

服务器:

Tomcat6.0.16

(3)开发环境

Eclipse、JavaServerPages,html5

3、基本设计概念和处理流程

图表2

4、结构

图表3

(1)商品模块

本子系统主要负责二手交易网站在交易区的出售、购买、收藏功能。

1出售是指已经完善了基本信息的用户可以在交易板块发布出售的需求,在系统大致审核为合法商品后,就会在页面上进行显示,其他用户可以浏览、留言或者进行购买操作,当交易成功后,双方都向系统反馈成功信息后,系统会自动下架商品并更新交易双方交易记录。

2购买是指已经完善了基本信息的用户可以在交易板块对商品进行购买操作,点击购买后,可以使用本站支持的网上支付手段进行付款,本站作为第三方担保,或者联系卖家当面进行交易,当交易成功后,双方都向系统反馈成功信息后,系统会自动下架商品并更新交易双方交易记录。

3收藏是指用户可以关注某一已经发布的商品,可以持续关注此商品的动向,比如已经出售或者下架。

4下架是指商品的卖家不想继续进行出售此商品的操作,选择下架停止公布商品信息和出售意愿。

(2)用户模块

本子系统主要负责二手交易网站用户对个人帐号的一些基本操作,如登录、退出等等。

1登录是指使用帐号密码进入本站为用户提供的个人帐号。

2退出是指从登录状态进入游客状态,不再显示网站上个人帐号的信息。

3注册是指游客申请个人帐号,使用更多操作。

4编辑资料是指用户完善个人基本信息,比如联系方式等等,未完善基本信息的用户不能进行交易操作。

(3)举报模块

本子系统主要负责二手交易网站用户对不良言论信息或者用户的举报操作

1举报言论是指用户对其他用户不良留言,评论的举报。

2举报用户是指用户对发布非法商品信息的用户、散播非法言论的用户、不诚信交易的用户等等用户的举报。

(4)维护模块

本子系统主要负责保障二手交易网站能正常运行并且对网站上出现的不良言论或者违规帐号进行处理

1系统维护是指系统管理员保障网站能够正常运行。

2删除言论是指用户管理员对不良言论进行删除。

3删除请求是指用户管理员对用户发布求购或者出售信息进行删除。

4删除用户信息是指用户管理员对某个帐号进行删除。

5修改用户信息是指用户管理员对某个帐号进行基本信息修改,比如密码。

6警告禁言是指用户管理员对违规用户进行处理,警告或者禁言处理。

7数据导入是指提供数据交换功能,可用于数据备份等。

8数据到处是指提供数据交换功能,可用于部分数据更新等。

(5)交流模块

1发布需求是指用户可以在交流模块发布求购或者咨询等信息。

2回复留言是指用户可以在对商品进行评论或者在其他用户发布的需求里进行回复。

3搜索是指用户通过关键字找到想要的信息。

5、功能需求与程序的关系

功能需求

功能需求与程序的关系(实现功能需求)

出售

SellUnit

购买

PurchaseUnit

收藏

CollecUnit

下架

SoldOutUnit

举报言论

ReportComUnit

举报用户

ReportUserUnit

注册

RegisterUnit

登录

LoginUnit

退出

QuitUnit

编辑资料

EditUserInforUnit

系统维护

SystemManageUnit

删除言论

DelComUnit

删除请求

DelRequestUnit

删除用户信息

DelUserInforUnit

修改用户信息

ModifyUserInforUnit

警告禁言

WarnUnit、DisableSendMsgUnit

搜索

SearchUnit

发布需求

PublishUnit

回复留言

ReplyUnit、CommentUnit

数据导入

ImportUnit

数据导出

ExportUnit

图表4

三、接口设计

1、用户接口

本系统网站提供简单易懂方便操作的动态网站界面,以鼠标和键盘作为用户接口

2、外部接口

本系统网站提供数据导入和数据导出功能、也有专门的接受用户交易信息反馈的功能,可以用于网站的数据更新。

3、内部接口

设计内部接口时,各模块之间主要采用函数调用,参数传递,返回值的方式进行信息传递

四、系统数据结构设计

本系统设计表的逻辑结构

(1)用户信息表(user_infor)

 

这是存储用户基本信息的表

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

用户编号

2

10

nvarchar

用户名称

3

Notnull

50

varchar

帐号

4

Notnull

20

varchar

密码

5

11

varchar

手机

6

30

varchar

邮箱

7

Notnull

4

int

权限

0普通用户

1管理员

8

10

nvarchar

真实姓名

9

18

varchar

身份证号

10

8

datetime

注册时间

11

4

Int

违规次数

确认举报属实后,不良记录即违规次数加一

图表5

 

(2)出售信息表(sale_infor)

这里是存储用户发布出售信息的表

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

用户编号

发布出售信息的用户

2

Notnull

10

varchar

商品编号

出售信息中商品信息的编号

3

Notnull

10

varchar

出售编号

本次出售信息发布事件的编号

4

Notnull

8

datetime

发布时间

5

max

varchar

收藏用户编号

收藏本信息的用户编号

图表6

(3)商品信息表(goods_infor)

这里是存储用户发布出售信息中的商品信息的表

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

10

varchar

商品编号

2

Notnull

8

varchar

用户编号

3

50

nvarchar

商品名称

4

Notnull

10

double

出售价格

5

Notnull

20

varchar

联系方式

6

30

varchar

商品数量

7

50

nvarchar

展示图片

这里存储路径

8

500

nvarchar

说明信息

包括一些商品基本属性的说明

图表7

(4)交易信息表(business_infor)

这里是存储交易成功记录信息的表

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

卖方编号

卖方的用户编号

2

Notnull

8

varchar

买方编号

买方的用户编号

3

Notnull

10

varchar

交易编号

4

Notnull

10

double

交易价格

5

Notnull

8

datetime

完成时间

6

Notnull

10

varchar

商品编号

7

Notnull

10

varchar

出售编号

图表8

 

(5)留言评论记录表

这里是出售请求中存储评论留言信息的表(salecmt_record)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

20

varchar

评论编号

相对于子编号,评论编号是父编号

2

Notnull

20

varchar

评论子编号

3

Notnull

10

varchar

出售编号

4

Notnull

500

nvarchar

评论内容

5

Notnull

8

datetime

评论时间

6

Notnull

8

varchar

发送者编号

发送信息的用户的编号

7

Notnull

8

varchar

接收者编号

接收信息的用户的编号

图表9

这里是发布请求中存储评论留言信息的表,发布请求如求购,咨询等等请求信息(requestcmt_record)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

20

varchar

评论编号

相对于子编号,评论编号是父编号

2

Notnull

20

varchar

评论子编号

3

Notnull

10

varchar

请求编号

发布请求的编号

4

Notnull

500

nvarchar

评论内容

5

Notnull

8

datetime

评论时间

6

Notnull

8

varchar

发送者编号

发送信息的用户的编号

7

Notnull

8

varchar

接收者编号

接收信息的用户的编号

图表10

(6)言论举报记录表

这里是存储发布出售信息中的言论举报信息(reportcmt_one)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

举报人编号

完成举报操作的用户编号

2

Notnull

20

varchar

评论编号

3

Notnull

10

varchar

出售编号

出售请求编号

4

500

nvarchar

举报理由

5

Notnull

8

datetime

举报时间

图表11

这里是存储发布请求中的言论举报信息(reportcmt_twe)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

举报人编号

完成举报操作的用户编号

2

Notnull

20

varchar

评论编号

3

Notnull

10

varchar

请求编号

4

500

nvarchar

举报理由

5

Notnull

8

datetime

举报时间

图表12

(7)举报用户记录表(reportuser_record)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

举报人编号

完成举报操作的用户编号

2

Notnull

8

varchar

被举报人编号

被举报用户的编号

3

500

nvarchar

举报理由

4

Notnull

8

datetime

举报时间

图表13

(8)发布请求记录表(request_record)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

用户编号

2

Notnull

10

varchar

发布编号

3

500

nvarchar

发布内容

如咨询,求购等

4

8

datetime

发布时间

图表14

(9)登录退出记录表(loginquit_record)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

用户编号

2

Notnull

8

datetime

登录时间

3

Notnull

8

datetime

退出时间

图表15

(10)禁言处理记录表(punish_record)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

处理人编号

完成处理操作的用户编号

2

Notnull

8

varchar

被处理用户编号

3

Notnull

4

Int

禁言时长

4

500

nvarchar

处理原因

5

Notnull

8

datetime

处理时间

6

20

varchar

禁言编号

图表16

(11)违规交易记录表(bad_record)

序号

约束(规则)

宽度

类型

字段名称

字段说明

1

Notnull

8

varchar

用户编号

2

Notnull

4

Int

交易方

0-卖方1-买方

3

Notnull

10

varchar

交易编号

4

500

nvarchar

原因

图表17

五、数据结构与程序的关系

说明各个数据结构与访问这些数据结构的形式,如下表所示。

程序实现的功能模版

涉及的主要表结构

出售

sale_infor,goods_infor,bad_record

购买

business_infor,bad_record

举报模块

reportcmt_one,reportuser_record,reportcmt_twe

用户模块

user_infor,loginquit_record

维护模块

punish_record

发布需求

request_record

回复留言

salecmt_record

图表18

六、系统出错处理设计

1、出错信息

系统应对以下错误做出正确处理

1无法与数据库连接时,则做出正确的处理。

2当初网络故障时,如网络连接超时。

3当系统出现故障,如被恶意攻击时导致数据库丢失。

4当用户输入错误,或者错误操作时

2、补救措施

1提示数据库无法连接信息。

2使用预先建立的一条成本较低的后备网络,保证当主网络断路时数据的通信。

3应该使用备份数据进行恢复。

4通过对话框提醒用户错误操作并通过中止操作保护系统。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1