二手书销售数据库系统设计.doc
- 文档编号:144507
- 上传时间:2022-10-04
- 格式:DOC
- 页数:27
- 大小:220.66KB
二手书销售数据库系统设计.doc
《二手书销售数据库系统设计.doc》由会员分享,可在线阅读,更多相关《二手书销售数据库系统设计.doc(27页珍藏版)》请在冰豆网上搜索。
《数据库原理与应用》课程实验五
数据库应用系统的设计
《二手书销售管理数据库系统》
班级
姓名
学号
系统分工
信管一班
赵书倩
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手书 销售 数据库 系统 设计