二手交易网站数据库设计需求说明书Word格式文档下载.docx
《二手交易网站数据库设计需求说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《二手交易网站数据库设计需求说明书Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
![二手交易网站数据库设计需求说明书Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-2/1/c5c0a95e-978a-4dcb-8685-2d506600bc70/c5c0a95e-978a-4dcb-8685-2d506600bc701.gif)
注册和登录模块只要实现用户的注册、登录等功能,具体说明如下:
注册用户信息、提交用户信息、用户登录、用户注销。
(2)查询管理模块
商品查询模块主要实现商品的简单查询功能和高级查询功能,具体说明如下:
简单查询、高级搜索,高级搜索可以实行按着商品名称进行搜索或者按着价格的高低进行搜索。
(3)商城前台管理模块
商城前台管理模块只要为用户浏览、购买商品提供一个完整的商城前台,具体说明如下:
分为新闻模块和管理员模块,新闻模块能够添加新闻、修改新闻、删除新闻;
管理员模块能够添加供应商信息、删除用户、删除商品评论。
(4)信息中心管理模块
此处分为三个功能模块:
分别是订单信息管理功能、用户信息中心管理功能、商品信息管理功能。
订单信息管理能够实现的具体行为是:
添加商品到购物车、购买商品、评论商品、留言等功能。
也可以删除购物车里面的商品。
用户信息管理部分能够实现查看个人信息、修改密码、查看订单信息、修改个人信息。
商品管理部分能够实现浏览商品、商品评论管理、删除商品种类、添加商品种类、修改删除种类。
2.3功能模块图
2.4权限分配
权限分配:
被系统用户权限分为四类:
管理员、买家、卖家、普通用户
1)管理员实现版块设置
系统维护(包括数据备份与还原)
会员信息的添加、删除、修改、浏览
评论信息的删除、浏览
商品信息的浏览、搜索
登陆
2)卖家实现商品管理(商品信息的发布、删除、修改、浏览)
订单管理(订单信息的删除、修改、浏览)
商品信息搜索
登陆
3)买家实现商品信息的浏览、搜索
商品的订购
订单信息的浏览
购物车信息的浏览
评论信息的发表、浏览
购物车管理(添加商品、删除商品)
4)普通用户商品信息的浏览、搜索
评论信息的浏览
注册
三、数据需求
3.1系统数据流程图
系统数据流程总图
<
1>
管理员所需的管理包括:
公告信息管理、会员信息的管理、评论信息的管理和系统维护。
2>
卖家所实现的功能包括:
商品信息的管理、订单信息的管理、商品信息搜索、登陆。
3>
买家所实现的功能包括:
商品信息的浏览搜索、商品的订购、订单信息的浏览、购物车信息的浏览、评论信息的发表浏览、登陆。
4>
普通用户所实现的功能包括:
商品信息的浏览、搜索、评论信息的浏览、注册。
商品信息管理:
管理员登录后进入后台管理,对商品信息进行删除、修改和发布操作,如图:
商品信息管理情况细化流程图所示。
图3.1.1商品信息管理情况细化流程图
搜索商品:
用户通过输入搜索条件,信息匹配成功,显示搜索结果。
如图搜索商品流程图所示。
图3.1.2搜索商品流程图
信息浏览:
用户登录本后浏览商品信息。
如图信息浏览流程图所示。
图3.1.3信息浏览流程图
注册/登录:
普通用户通过注册信息,成为买家或卖家。
买家和卖家注册成功后,通过输入用户名和密码,实现登录。
如图注册流程图所示。
图3.1.4注册管理流程图
如图登录流程图所示。
图3.1.5登录流程图
订单管理:
买家首先选择所需商品加入购物车,选择完毕后填写订单信息(包括收件人、收件、收件地址)生成订单后加入订单信息表,完成订购;
卖家收到订单并处理订单,确认后卖家发货,买家收到后付款并确认收货。
图3.1.6订购流程图
公告管理:
管理员管理公告信息,包括发布、修改、删除公告信息。
如公告流程图所示
图3.1.7公告流程图
3.2系统数据字典
包含数据项、数据结构、数据流、处理逻辑、数据存储定义(详见表1)。
3.2.1项如:
表1
数据项编号
数据项名
数据项含义
与其它数据项的关系
类型
长度
取值围
Da1
RoleID
角色ID
PK
int
50
主键自动增1,且大于0
Da2
RoleName
名称
Varchar
Da3
UserID
用户ID
varchar
主键自动加1,主键唯一
Da4
UserName
用户名称
Da5
RealName
真实名称
Da6
Password
密码
255
密码大于六位数
Da7
Address
地址
200
Da8
Phone
20
Da9
Mobile
移动
Da10
Email
电子
Da11
CreateDate
创建日期
datetime
Da12
Status
状态
bit
Da13
FK
引用Role表的RoleID
Da14
Remark
备注
text
Da15
CategoryID
ID
主键自动加1
Da16
Desn
Da17
ParentID
上级种类ID
Da18
OrderBy
排序顺序号
Da19
Da20
ProductID
Da21
Name
Da22
CaregoryID
所属种类ID
引用Category表的CategoryID
Da23
详细描述
Da24
Sell
供应商
Da25
生产日期
不为空
Da26
SellInDate
进货日期
Da27
Unit
单位
Da28
Quantity
数量
Da29
Upper
最高库存量
Da30
Lower
最低库存量
Da31
InPrice
进货价格
money
Da32
OutPrice
销售价格
Da33
PictureID
图片ID
引用Picture表的PictureID
da34
Type
Da35
Data
数据
image
Da34
CommentID
评论ID
Body
评论容
Da36
TotalNumber
订单商品的总数量
Da37
TotalMoney
订单总费用
大于0
Da38
OrderDate
Da39
State
订单状态
Da40
OrderItemID
订单子项ID
Da41
number
商品数量
Da42
NewsID
Da43
LeavewordID
Int
Da44
NotifyID
3.2.2数据结构如表2:
数据结构编号
数据结构名称
数据结构含义
组成
Os1
Role
存储角色信息
RoleID、RoleName
Os2
Users
存储用户信息
UsersID、UserName、RealName、Password、Address、Phone、Mobile、Email、CreateDate、Status、RoleID、Remark
Os3
Category
存储商品种类信息
CategoryID、Desn、ParentID、OrderBy、Remark
Os4
Product
存储商品信息
ProductID、Name、CategoryID、Desn、Sell、CreateDate、SellInDate、Unit、Quantity、Upper、Lower、InPrice、OutPrice、PictureID、Remark
Os5
Picture
存储商品的图片信息
PictureID、Desn、Type、Data
Os6
Comment
存储评论信息
CommentID、Desn、Body、Date、ProductID、UserID
Os7
OrderForm
存储订单的数据
OrderFormID、UserID、TotalNumber、TotalMoney、OrderDate、State
Os8
OrderItem
存储订单子项的数据
OrderItemID、ProductID、OrderFormID、Number
Os9
News
存储新闻数据
NewsID、Desn、Body、Date、UserID
Os10
Leaveword
存储留言数据
LeavewordID、Desn、Body、Date、UserID
Os11
Notify
存储公告的数据
NotifyID、Desn、Body、Date
3.2.3主要的数据流定义
1)数据流名称:
登录信息
位置:
已注册的用户
定义:
登录信息=用户名+密码。
数据流量:
根据已注册用户的使用情况。
说明:
要对每一位已注册的用户进行唯一编号。
(2)数据流名称:
评论信息
管理员和买家
评论信息=评论编号+用户编号+订单编号+评论时间+评论容。
根据评论信息的具体情况来确定。
要对每一次发布的评论信息进行唯一编号。
(3)数据流名称:
商品信息
商品信息=商品编号+商品名称+商品类别编号+商品图片路径+商品所有者+商品价格+商品总量+商品购买量+商品简介+商品发布时间。
根据发布商品信息的具体情况来确定。
要对每一次发布的商品信息进行唯一编号。
(4)数据流名称:
订单信息
买家和卖家-
订单信息=订单编号+卖家编号+买家编号+商品编号+类别编号+图片路径+购买数量+购买单价+总价+商品状态+发送地址+收件人+收件。
根据订单的数量来确定。
对每一次添加的订单信息进行唯一编号。
(5)数据流名称:
查询信息
管理员、买家、卖家、普通用户(以普通用户为例)
查询信息=商品名称+商品所有者+商品价格+商品总量+商品购买量+商品简介+商品发布时间。
根据查询信息的具体情况来确定。
对已发布的商品信息进行查询。
3.2.4主要数据储存定义
(1)数据储存编号:
管理员表
数据结构:
用户表=用户编号+用户名称+用户密码
是否显示资料量和存取频度:
根据注册用户的具体规模情况来确定。
存取方式:
联机处理;
检索和更新;
以随机检索为主。
用户编号设为主键。
(2)资料存储编号:
二手商品信息表
员工记录=商品编号+商品名称+商品类别编号+商品图片路径+商品所有者+商品价格+商品总量+商品购买量+商品简介+商品发布时间+备注+是否推荐
资料量和存取频度:
根据已发布的的商品信息情况来确定。
以更新操作为主。
商品编号设为主键、自动编号;
商品类别编号是外键,商品价格默认为0,商品购买量不能小于0。
(3)数据库储存记录:
评论信息表
评论信息表=评论编号+用户编号+订单编号+评论时间+评论容
根据已登录用户发表评论的具体情况来确定。
评论编号是主键,用户编号和订单编号同为外键。
(4)数据库存储编号:
订单信息表
管理人员记录=订单编号+用户编号+商品编号+类别编号+图片路径+购买数量+购买单价+总价+商品状态+发送地址+收件人+收件+发送时间+收件时间。
根据买家订购的具体情况来确定。
订单编号设为主键,用户编号、商品编号、类别编号同为外键,购买数量不能小于0。
公告信息表
公告信息表=公告编号+公告容+发布公告时间。
根据所需公告信息的具体情况来确定。
公告编号设为主键。
五、小结
本次实训,是对我们小组所有人的能力的进一步锻炼,也是一种考验。
从中获得的诸多收获,也是很可贵的,是非常有意义的。
在实训中我学到了许多新的知识。
是一个让我把书本上的理论知识运用于实践中的好机会,原来,学的时候感叹学的容太难懂,现在想来,有些其实并不难,关键在于理解。
在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。
首先,它锻炼了我们做项目的能力,提高了独立思考问题、自己动手操作的能力,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。
其次,实训中的项目作业也使我更加有团队精神。
从那里,我学会了下面几点学习心态:
一、继续学习,不断提升理论涵养。
在信息时代,学习是不断地汲取新信息,获得事业进步的动力。
作为一名青年学子更应该把学习作为保持工作积极性的重要途径。
我会结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。
二、努力实践,自觉进行角色转化。
只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。
同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰显人的意志。
必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
三、提高学习积极性和主动性实习,是开端也是结束。
展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。
在今后的学习和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值。
现在,我们能做的就是多吸取知识,提高自身的综合素质可以说这次实训不仅使我学到了知识,丰富了经验。
也帮助我缩小了实践和理论的差距,使我对oracle有了进一步了解。
这次实训将会有利于我更好的适应以后的工作。
我会把握和珍惜实训的机会,在未来的工作中我会把学到的理论知识和实践经验不断的应用到实际工作中,为实现理想而努力。