二手书销售数据库系统设计.doc

上传人:b****9 文档编号:144507 上传时间:2022-10-04 格式:DOC 页数:27 大小:220.66KB
下载 相关 举报
二手书销售数据库系统设计.doc_第1页
第1页 / 共27页
二手书销售数据库系统设计.doc_第2页
第2页 / 共27页
二手书销售数据库系统设计.doc_第3页
第3页 / 共27页
二手书销售数据库系统设计.doc_第4页
第4页 / 共27页
二手书销售数据库系统设计.doc_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

二手书销售数据库系统设计.doc

《二手书销售数据库系统设计.doc》由会员分享,可在线阅读,更多相关《二手书销售数据库系统设计.doc(27页珍藏版)》请在冰豆网上搜索。

二手书销售数据库系统设计.doc

《数据库原理与应用》课程实验五

数据库应用系统的设计

《二手书销售管理数据库系统》

班级

姓名

学号

系统分工

信管一班

赵书倩

20094777

12

信管一班

张小燕

20094713

12

信管一班

张建慧

20094712

34

信管一班

张光

20094774

34

实验日期:

2011年6月25号

二手书销售管理数据库系统

一、需求分析

1.开发目的

1)经过可行性分析和初步需求调查,抽象出该系统最高层数据流图,该系统由用户管理、系统管理等子系统组成,每个子系统分别配备一个开发小组。

2)进一步细化各个子系统。

其中用户管理子系统的主要功能是用户信息管理和交易管理,这其中交易管理分为出售管理、求购管理、买卖信息更新管理和搜索。

用户信息管理分为更新注册邮件、更新用户密码、更新用户基本信息和用户注册。

通过详细的信息流程分析和数据收集后,生成了该子系统的数据流图。

2.设计背景

随着商品经济的发展,人们通常有销售二手货物的需求,而大量的高校学生和顾客也有购买二手书籍的需求,现在的二手货物市场都还不够完善,没有统一的有组织有系统的数据库管理系统,而且现在二手书籍市场有如下特点:

总类多、规模小、交易随机性强。

针对这一现状,《二手书销售管理数据库系统》应运而生。

3.开发目标

项目目标是建立二手书销售管理系统,并建立相应的数据库系统,以创造给一个二手书籍在线交易平台,帮助大家便利的进行二手书籍交易。

4.系统结构图

二手书销售管理数据库系统

图1-1二手书销售管理数据库系统系统结构图

用户

购买

订单

图书

仓库

管理

管理

配送

M

N

N

N

M

1

1

1

N

图1-2实体间的E-R图

5.系统数据流图说明

1)数据流图说明

根据现在二手书市场的交易基本情况(种类多、规模小),我们定义系统功能如下:

系统管理为数据库管理员设计各种权限,用户管理为用户设计各种权限。

用户管理子系统下设计交易管理子系统、出售管理子系统、求购管理子系统、搜索管理子系统、更新注册邮箱管理、更新用户密码管理。

(1)系统中0层数据流图如图1-01层图所示:

用户信息表

用户

用户管理

系统管理

用户信息

操作请求

管理员

系统通知

图1-010层数据流图

系统的功能分为两个模块:

面向管理员的模块是系统管理,面向一般用户的模块是交易管理和用户信息管理。

(2)系统中系统管理数据流图如图1-02系统管理图所示:

警告用户

删除请求

管理请求

管理员

搜索用户记录

删除非法用户

警告用户

出售信息表

系统管理记录表

用户信息表

求购信息表

用户

图1-02系统管理数据流图

(3)系统中用户管理数据流图如图1-03用户管理图所示

用户登录

更改请求

账户信息

交易通知

交易管理

信息更改通知

用户信息

用户信息管理

用户管理

操作请求

用户信息表

交易请求

求购信息表

出售信息表

用户

图1-03用户管理数据流图

这个模块实现了用户请求交易,发布、更新交易信息的功能。

求购信息表

用户信息表

交易请求

交易管理

出售管理

求购管理

求购请求

买卖信息更新

信息更新请求

交易通知

交易通知

消息发布

搜索

搜索请求

用户

(4)系统中交易管理数据流图如图1-04交易管理图所示:

出售信息表

图1-04交易管理数据流图

在用户交易管理中,根据用户的提供的交易物品生成了“出售信息表”和“求购信息表”,用户可以随时对自发布的信息进行更改或删除。

在交易的过程中,系统会根据这两个表生成对应物品的求购(出售)信息目录供用户浏览参考。

对于没有明显求购或出售目标的用户,也可以浏览由求购、出售信息表生成的求购、出售物品目录。

(5)系统中出售管理数据流图如图1-05出售管理图所示:

检查

不合格处理

用户录入出售信息

用户确认出售信息

将信息录入出售信息表

用户信息表

发布出售消息

出售信息表

出售信息描述

出售物品信息单

出售物品信息

提示

合格

出售请求

不合格

用户

图1-05出售管理数据流图

用户发出出售请求后,系统会自动检查用户是否已登录。

用户录入出售信息(包括出售物品名称(gods),出售物品价格(sellprice),出售物品种类(category),出售物品描述(selldes),联系电话(contactp),联系QQ(contactq))。

其中物品名称、价格、种类为必填字段。

联系方式为电话或QQ,考虑到用户可能不愿意留下自己的电话或QQ,我们将联系方式设为可选字段。

当有交易请求时,系统通过邮箱通知用户。

经用户检查录入信息正确无误,生成出售物品信息单。

系统将出售信息纳入出售信息表,并根据出售信息表上的内容发布出售信息。

(6)系统中求购管理数据流图如图1-06求购管理图所示:

检查

不合格处理

用户录入求购信息

用户确认求购信息

将信息录入求购信息表

用户信息表

发布求购消息

求购信息表

求购信息描述

求购物品信息单

求购物品信息

提示

合格

求购请求

不合格

用户

图1-06求购管理数据流图

用户发出求购请求后,系统会自动检查用户是否已登录。

经用户检查录入信息正确无误,生成求购物品信息单。

系统将求购信息纳入出售信息表,并根据求购信息表上的内容发布求购信息

(7)系统中买卖更新管理数据流图如图1-07买卖更新管理图所示:

检查用户是否登录

更新或删除现有消息

求购信息表

出售信息表

未登录处理

提示

未登录

更新买卖新请求

已登录

用户

图1-07买卖更新管理数据流图

用户可以随时更新自己的买卖信息。

用户录入搜索信息

开始搜索

生成搜索结果

搜索信息匹配

搜索请求

出售信息表

求购信息表

搜索结果单

搜索结果

搜索内容

用户

(8)系统中搜索管理数据流图如图1-08搜索管理图所示:

图1-08搜索管理数据流图

(9)系统用户信息管理数据流图如图1-09用户信息管理图所示:

确认信息

密码

账户

信息

用户

基本

信息

用户

基本信息

注册确认信息

系统通知

更新请求

用户

用户信息管理

更改密码

更新注册邮箱

更改基本信息

用户注册

用户信息表

图1-09用户信息管理数据流图

用户信息管理包括更改用户注册邮箱,更改用户密码,更改用户基本信息;交易管理包括出售管理这些管理操作主要针对用户信息表进行修改,每个用户只能在登陆后修改自己的信息。

检查用户是否登录

录入原密码和新密码

审核

修改用户密码

未登录处理

错误提示

未登录

已登录

错误处理

提示

错误

正确请求

用户信息表

修改成功提示

用户

(10)系统更新用户密码管理数据流图如图1-10更新用户密码管理图所示:

图1-10用户密码更新管理数据流图

用户修改密码时,需要输入原密码,并两次输入新密码,经系统审核无误后,用户可以修改密码。

(11)系统更新用户基本信息管理数据流图如图1-11更新用户基本信息管理图所示:

检查用户是否登录

修改用户基本信息

未登录处理

未登录

已登录

提示

用户信息表

修改成功提示

用户

更新基本信息请求

图1-11更新用户基本信息管理数据流图

(12)系统用户注册管理数据流图如图1-12用户注册管理图所示:

用户录入账户信息

邮箱有效性检查

注册邮箱确认

用户信息表

注册请求

邮箱+密码

游客

图1-12用户注册管理数据流图

2)处理过程说明

通过对现在二手书交易管理的实际了解与分析,弄清了二手书交易管理工作的业务流程和管理功能。

从工作流程上来看,二手书交易主要有下列环节:

注册、登录、发布出售信息、查询、发布求购信息、实体交易、信息修改等。

业务流程可按用户不同身份卖家和买家的操作,不同的身份完成不同的处理功能(用户既可是卖家,也是买家):

(1)用户(买方或卖方)首先注册、登录,完善自己的个人信息,形成用户信息文件。

(2)作为卖家,其处理过程为是:

卖方登记出售的图书信息,形成图书信息文件;卖家有新的出售信息时,登记新售图书信息,增加入图书信息文件,并给图书求购处里模块以信息提示;交易完成后,卖方登陆后修改图书信息,修改图书信息文件。

(3)买方登录后查询所需图书,若有,则返回图书信息;若没有,则发布求购图书信息,形成求购图书信息文件。

系统中处理过程定义表如表1-13系统管理处理过程名、1-14用户管理处理过程图、1-15交易管理处理过程图、1-16出售/求购管理处理过程图、1-17买卖更新管理处理过程图、1-18用户信息管理处理过程图所示:

表1-13系统管理处理过程图

编号

处理过程名

处理功能描述

处理要求

输入数据项

输出数据项

1

搜索用户记录

控制用户信息

5秒

管理员请求及出售求购信息

警告用户或删除用户

2

警告用户

对不良信息用户进行警告

5秒

警告用户提示

发送用户警告信息

3

删除非法用户

删除非法用户

5秒

系统发出的删除用户请求

用户信息表中删除用户记录

表1-14用户管理处理过程图

编号

处理过程名

处理功能描述

处理要求

输入数据项

输出数据项

1

交易管理

控制出售、求购信息

5秒

用户信息表

出售信息表、求购信息表

2

用户信息管理

信息变更

5秒

用户信息表

用户管理

3

用户登录

登录控制

5秒

用户信息表

用户账户信息

表1-15交易管理处理过程图

编号

处理过程名

处理功能描述

处理要求

输入数据项

输出数据项

1

出售管理

出售信息统计

5秒

用户信息表、交易管理信息

出售信息表

2

求购管理

求购信息统计

5秒

交易管理信息

求购信息表

3

搜索

搜索求购、交易信息

5秒

交易求购、出售信息

搜索结果

4

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

当前位置:首页 > 总结汇报 > 学习总结

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

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