数据库设计实现与用户注册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮海工学院计算机工程学院

课程设计报告

设计名称:Web应用技术课程设计

选题名称:论坛系统的设计与实现

姓名:学号:

专业班级:计算机科学与技术D计算机121系(院):计算机工程学院

设计时间:2015.10.26~2015.11.15

设计地点:软件实验室、教室

3.创建名为BBS的数据库

3.1在BBS数据库中创建block 分类表,kind版面分类表,loginuser 用户表,replylist回复表,Titlelist 标题表五个表。以下具体说明:

(1)block 分类表

分类表主要存储分类Id、分类名称、是否显示信息,具体如表3-1所示:

表3-1分类表

名称类型备注

block_id int 分类Id

bl

varchar(50) 分类名称

ck_name

block_Visible varchar(1) 是否显示

具体内容如图9所示:

图9block内容

(2)kind版面分类表

版面分类表主要存储版面编号、分类Id、版面名称、描述、点击量、

管理员Id、日点击量等信息,具体如表3-2所示:

表3-2版面分类表

名称类型备注

kind_id bigint 版面编号

block_id int 分类Id

kind_name varchar(30) 版面名称

kind_describe varchar(3000) 版面描述

TitleCount bigint 点击量

mannage_id bigint 管理员Id

kind_Visible varchar(1) 是否显示

DayTitleCount int 日点击量

End_TitleTime varchar(20) 结束时间

MaxDayTitleCount int 最高日帖数

具体内容如图10所示:

图10kind版面内容

(3)loginuser 用户表

用户表主要存储用户Id、用户名、密码、注册时间、邮件、年龄、性别、生日等信息,具体如表3-3所示:

表3-3用户表

名称类型备注

use_id bigint 用户Id

name varchar(20) 用户名

Password varchar(100) 密码

RegeditTime varchar(20) 注册时间

Email varchar(50) Email

EmailState char(1) 邮件状态

age varchar(3) 年龄

sex varchar(4) 性别

birthday varchar(12) 生日

QQ var

har(12)

QQ

MSN varchar(50) MSN

Headimg varchar(20) 头像

Introduce varchar(150) 自我简介

TopicDes varchar(150) 帖子签名

SendTitleCount int 发帖

ReplyTitleCount int 回复

Leveling varchar(10) 会员头衔

prestige int 威望

money bigint 金钱

online varchar(1) 在线

loginTime varchar(20) 登录时间具体内容如图11所示:

图11loginuser 用户内容

(4)replylist回复表

回复表主要存储回复Id、标题Id、分类Id、用户Id、回复内容、回复时间等信息,具体如表3-4所示:

表3-4回复表

名称类型备注

reply_id bigint 回复Id

title_id bigint 标题Id

kind_id bigint 分类Id

use_id bigint 用户Id

reply_content text 回复内容

reply_time varchar(30) 回复时间

reply_image varchar(30) 表情

具体内容如图12所示:

图12 replylist回复内容

(5)Titlelist 标题表

标题表主要存储标题Id、分类Id、用户Id、标题、内容、添加时间、最后回复等信息,具体如表3-5所示:

表3-5标题表

名称类型备注

title_id bigint 标题Id

kind_id bigint 分类Id

use_id bigint 用户Id

title varchar(150) 标题

title_content text 内容

click_count bigint 人气

title_uptime varchar(30) 添加时间

reply_endtime varchar(30) 最后回复

reply_count bigint 回复内容

title_state varchar(30) 标题图标

title_type varchar(10) 标题类型

具体内容如图13所示:

图13 Titlelist 标题内容

4.建立存储过程

4.1 存储过程中InformationBBS代码如下:

USE [BBS]

GO

/****** Object: StoredProcedure [dbo].[InformationBBS] Script Date: 06/30/2015 19:39:02 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

--UserCount 会员总数

--TitleCount 帖子总数

--ReplyCount 回复总数

--BroadCount 共有多数版块

--MaxDayTitlecount 某天最大发帖数

相关文档
最新文档