校园二手商品网上交易系统Word格式文档下载.docx

上传人:b****6 文档编号:21745695 上传时间:2023-02-01 格式:DOCX 页数:10 大小:154.19KB
下载 相关 举报
校园二手商品网上交易系统Word格式文档下载.docx_第1页
第1页 / 共10页
校园二手商品网上交易系统Word格式文档下载.docx_第2页
第2页 / 共10页
校园二手商品网上交易系统Word格式文档下载.docx_第3页
第3页 / 共10页
校园二手商品网上交易系统Word格式文档下载.docx_第4页
第4页 / 共10页
校园二手商品网上交易系统Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

校园二手商品网上交易系统Word格式文档下载.docx

《校园二手商品网上交易系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《校园二手商品网上交易系统Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

校园二手商品网上交易系统Word格式文档下载.docx

本数据库主要采用微软公司的成熟数据库系统SQLServer2005,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。

3.结构设计

3.1概念结构设计

3.1.1前台架构分析

系统前台主要分为以下几个部分:

1.网站首页—用户可以在此页搜索商品,查看商品分类,注册新账户,登录已有账户等。

2.注册新账户—用户需要填写一些基本信息(包括用户名、密码、邮箱地址等)。

3.登录—用户在未登录时,可以查看商品。

如果要购买商品或者要留言发布就需要登录系统后才能进行。

4.商品搜索—用户可以根据需求搜索商品,然后在搜索结果中选择是否交易。

下图为系统的前台构架图:

3.1.2后台架构分析

系统后台主管理要分为以下几个部分:

1.登录—系统管理员只有在成功登录后,才能对系统进行相应的操作(比如查看用户或者用户留言等)。

2.商品管理—管理员可以对商品进行分类,也可以添加新的商品信息。

3.用户管理—管理员可以搜索已经注册的用户,能查看用户的基本资料,对用户资料进行修改或者删除用户。

3.2物理结构设计

数据在实际设计的过程中表现为相互关联的表,这些关联表反应了客观存在的一些事物以及他们之间关联,本系统在数据库设计过程中主要设计到以下数据表:

3.2.1关系模式

用户表(用户编号,用户名,密码,邮箱,性别,身份证,空间名,空间介绍,空间主人名,真实姓名,联系电话,创建日期,角色)

角色表(角色编号,角色类型)

用户角色分配表(用户编号,角色编号)

商品分类表(分类编号,分类名)

商品表(商品编号,商品名称,商品描述,物主,商品分类,联系人,电话,价格,日期,类型)

留言表(留言编号,商品编号,作者编号,作者名,内容,日期,类型)

收藏表(收藏编号,商品编号,作者编号)

3.2.2数据表结构

用户表

id

用户编号

int

主键

userName

用户名

varchar(50)

userPassword

密码

email

邮箱

sex

性别

identityID

身份证

varchar

shopName

空间名

Varchar(50)

shopintro

空间介绍

Text(16)

shopper

空间主人名

realname

真实姓名

telephone

联系电话

createdate

创建日期

datetime

sysrole

角色

角色表

rid

角色编号

type

角色类型

varchar(50)

用户角色分配表

商品分类表

分类编号

Name

分类名

商品表

商品编号

title

商品名称

description

商品描述

isuser

物主

goodsfield

商品域

Int

linkman

联系人

电话

price

价格

日期

goodstype

类型

留言表

编号

goodsid

authorid

作者编号

authorname

作者名

content

内容

distype

收藏表

userid

3.3逻辑结构设计

3.3.1数据库的E-R图

3.3.2数据关系图

3.2.3数据表创建代码如下

createtableusers(

idintidentity(1,1)notnull,

userNamevarchar(50)notnull,

userPasswordvarchar(50)notnull,

emailvarchar(50)null,

sexintnull,

identityIDvarchar(50)null,

shopNamevarchar(50)null,

shopintrotextnull,

shoppervarchar(50)null,

realnamevarchar(50)null,

mainfieldschar(10)null,

telephonevarchar(50)null,

createdatedatetimenull,

sysroleintnull

go

createtablerole(

ridintidentity(1,1)notnull,

typevarchar(50)null

createtableur(

idintnotnull,

ridintnotnull)

createtablegoods(

titlevarchar(50)null,

descriptiontextnull,

isuserintnull,

goodsfieldintnull,

linkmanvarchar(50)null,

goodsurlvarchar(50)null,

priceintnull,

goodstypeintnull

)go

createtablegoodsfield(

namevarchar(50)null

createtableattention(

idintidentity(1,1)notnull,

useridintnull,

goodsidintnull

createtablediscussion(

goodsidintnull,

authoridintnull,

authornamevarchar(50)null,

contenttextnull,

distypeintnull

3.2.4约束条件创建代码如下(实体约束、默认约束、参照约束)

altertableattentionwithnocheck

addconstraintPK_attentionprimarykey(id)

altertablediscussionwithnocheck

add

constraintDF_discussion_goodsiddefault(0)forgoodsid,

constraintDF_discussion_authoriddefault(0)forauthorid,

constraintDF_discussion_createdatedefault(getdate())forcreatedate,

constraintDF_discussion_distypedefault

(1)fordistype,

constraintPK_discussionprimarykey(id)

altertablegoodswithnocheck

constraintDF_goods_createdatedefault(getdate())forcreatedate,

constraintPK_goodsprimarykey(id)

altertablegoodsfieldwithnocheck

addconstraintPK_goodsfieldprimarykey(id)

altertablerolewithnocheck

addconstraintPK_roleprimarykey(rid)

altertableuserswithnocheck

addconstraintPK_usersprimarykey(id)

altertableurwithnocheck

addconstraintPK_urprimarykey(id,rid)

altertableattention

constraintFK_attention_goodsforeignkey(goodsid)referencesgoods(id),

constraintFK_attention_usersforeignkey(userid)referencesusers(id)

altertablediscussion

constraintFK_discussion_goodsforeignkey(goodsid)referencesgoods(id),

constraintFK_discussion_usersforeignkey(authorid)referencesusers(id)

altertableur

addconstraintFK_ur_roleforeignkey(rid)referencesrole(rid)

ondeletecascadeonupdatecascade,

constraintFK_ur_usersforeignkey(id)referencesusers(id)

ondeletecascadeonupdatecascade

4.结束语

经过一个多月的时间,我们基本完成了校园二手商品网上交易系统的基本功能,主要实现了用户信息、商品信息、评论信息、收藏信息等数据库的建立以及实现各数据表之间的关系。

通过这次作业是我们第一次真正将在课上学习到的数据库知识运用到了实践当中。

不仅将原来的知识进行了巩固,也发现了许多我们自身存在的不足的问题。

数据库的建立不是仅仅靠学好代码就可以的,还需要能够在生活中发现需要,发现问题,集体情况具体分析,这样才能建立有用的数据库,如果没有这点作保证,建立的数据库不会方便的让人使用。

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

当前位置:首页 > PPT模板 > 其它模板

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

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