




免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
9项目名称数据库设计说明书数据库原理课程设计题 目: 校园二手商品网上交易系统 数据库设计说明书1.引言1.1编写目的大学生有很多二手物品,自己已经不用了,扔掉又很可惜。比如一些用过的书籍,运动产品,例如羽毛球拍、足球、篮球等。这些物品还能用但是因为某些原因主人想要出手。另一方面,这类产品因为价格因素,在学校中还是很有市场的。此系统就是要建立这样一个平台,方便大家将自己的二手物品放在网上出售,也方便同学在网上选购自己喜欢的二手物品。1.2背景a.数据库名称: edu_changeb.任务提出者:石河子大学信息科学与技术学院2外部设计2.1支持软件 本数据库主要采用微软公司的成熟数据库系统SQL Server2005,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。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密码varchar (50)email邮箱varchar (50)sex性别intidentityID身份证varcharshopName空间名Varchar(50)shopintro空间介绍Text(16)shopper空间主人名Varchar(50)realname真实姓名Varchar(50)telephone联系电话Varchar(50)createdate创建日期datetimesysrole角色int角色表rid角色编号int主键type 角色类型varchar(50)用户角色分配表id用户编号int主键rid角色编号int主键商品分类表id分类编号int主键Name分类名Varchar(50)商品表id商品编号int主键title商品名称Varchar(50)description商品描述Text(16)isuser物主intgoodsfield商品域Intlinkman联系人Varchar(50)telephone电话Varchar(50)price价格Intcreatedate日期datetimegoodstype类型int留言表id编号int主键goodsid商品编号intauthorid作者编号intauthorname作者名intcontent内容Text(16)createdate日期datetimedistype类型int收藏表id编号int主键userid用户编号intgoodsid商品编号int3.3逻辑结构设计3.3.1数据库的E-R图用户商品角色商品分类分配发布评价收藏nmnnnmm1分类11角色编号用户编号角色编号角色类型商品编号商品名称联系人商品描述物主商品分类联系人价格类型分类名名名分类编号作者编号编号商品编号角色密码用户名用户编号创建日期3.3.2数据关系图3.2.3数据表创建代码如下create table users (id int identity (1, 1) not null,userName varchar (50) not null,userPassword varchar (50) not null,email varchar (50) null,sex int null,identityID varchar (50) null,shopName varchar (50) null,shopintro text null,shopper varchar (50) null,realname varchar (50) null,mainfields char (10) null,telephone varchar (50) null,createdate datetime null,sysrole int null)gocreate table role (rid int identity (1, 1) not null,type varchar (50) null)gocreate table ur (id int not null,rid int not null)gocreate table goods (id int identity (1, 1) not null,title varchar (50) null,description text null,isuser int null,goodsfield int null,linkman varchar (50) null,telephone varchar (50) null,goodsurl varchar (50) null,price int null,createdate datetime null,goodstype int null)gocreate table goodsfield (id int identity (1, 1) not null,name varchar (50) null) gocreate table attention (id int identity(1, 1) not null,userid int null,goodsid int null )gocreate table discussion (id int identity (1, 1) not null,goodsid int null,authorid int null,authorname varchar (50) null,content text null,createdate datetime null,distype int null )go3.2.4约束条件创建代码如下(实体约束、默认约束、参照约束)alter table attention with nocheck add constraint PK_attention primary key (id)goalter table discussion with nocheck add constraint DF_discussion_goodsid default (0) for goodsid,constraint DF_discussion_authorid default (0) for authorid,constraint DF_discussion_createdate default (getdate() for createdate,constraint DF_discussion_distype default (1) for distype,constraint PK_discussion primary key (id)goalter table goods with nocheckadd constraint DF_goods_createdate default (getdate() for createdate,constraint PK_goods primary key (id)goalter table goodsfield with nocheckadd constraint PK_goodsfield primary key (id)goalter table role with nocheckadd constraint PK_role primary key (rid)goalter table users with nocheckadd constraint PK_users primary key (id)goalter table ur with nocheckadd constraint PK_ur primary key (id,rid)goalter table attentionadd constraint FK_attention_goods foreign key (goodsid) references goods (id),constraint FK_attention_users foreign key (userid) references users (id)goalter table discussionadd constraint FK_discussion_goods foreign key (goodsid) references goods (id),constraint FK_discussion_users foreign key (authorid) references users (id)goalter table uradd constraint FK_ur_role foreign key (rid) references role (rid)on delete cascade on update cascade,constraint FK_ur_users foreign key (id) references users (id)on delete cascade on update cascade go4结束
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家族管理会管理制度
- 应急抢险队管理制度
- 形体舞蹈室管理制度
- 征地办工作管理制度
- 心电图卫生管理制度
- 心里减压室管理制度
- 快递操作工管理制度
- 急救实训室管理制度
- 总经理外派管理制度
- 惠而浦公司管理制度
- 洗染行业消费纠纷处理指南
- GB/T 19995.1-2005天然材料体育场地使用要求及检验方法第1部分:足球场地天然草面层
- GA/T 833-2016机动车号牌图像自动识别技术规范
- 山西省卫生院社区卫生服务中心信息名单目录
- 全民经纪人协议书
- 护理学课件-铺床法
- GB∕T 31062-2014 聚合物多元醇
- 氧、氩、二氧化碳气体充装企业风险点分级管控资料
- 人教版 2021-2022学年 五年级下册数学期末测试试卷(一)含答案
- 西门子SAMA图DEH逻辑讲解
- 国家开放大学《土木工程力学(本)》形考作业1-5参考答案
评论
0/150
提交评论