ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:67.25KB ,
资源ID:19132529      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19132529.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BBS论坛数据库设计Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

BBS论坛数据库设计Word下载.docx

1、1.1 BBS的功能与应用需求1.1.1BBS的功能论坛又名 BBS,全称为 Bulletin Board System(电子公告板)或者 Bullet in Board Service (公 告板服务)。它是In ternet上的一种电子信息服务系统。它提供一块公共电子白板,每个用 户都可以在上面书写, 可发布信息或提出看法。 它是一种交互性强,内容丰富而即使的电子信息服务系统。用户在 BBS站点上可以获得各种信息服务、发布信息、进行讨论、聊天等等。像日常生活中的黑板报一样, 论坛按不同的主题分为许多版块, 版面的设立依据是大多数拥护的要求和喜好,用户可以阅读别人关于某个主题的看法, 也可以

2、将自己的想法毫无保留地帖到论坛中。随着计算机网络技术的不断发展, BBS论坛的功能越来越强大,目前 BBS的主要功能有以下几点:(1) 供用户自我选择阅读若干感兴趣的专业组和讨论组内的信息。(2) 可随意检查是否有新消息发布并选择阅读。(3) 用户可在站点内发布消息或文章供他人查阅。(4) 用户可就站点内其他人的消息或文章进行评论。(5) 同一站点内的用户互通电子邮件,设定好友名单1.1.2应用需求现实生活中的交流存在时间和空间上的局限性, 交流人群范围的狭小, 以及间断的交流,不能保证信息的准确性和可取性。因此,用户需要通过网上论坛也就是 BBS的交流扩大交流面,同时可以从多方面获得自己的及

3、时需求。同时信息时代迫切要求信息传播速度加快, 局部范围的信息交流只会减缓前进的步伐。 BBS系统的开发能为分散于五湖四海的人提供一个提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方用户的极强的信息互动 性,用户在获得自己所需要的信息的同时也可以广交朋友拓展自己的视野和扩大自己的社交 面。1.2需求设计根据BBS的功能与应用需求的简要介绍,可以得出设计 BBS系统所要的基本实体有BBSUser(用户)、BBSSection(版块)、BBSTopic(主贴)、BBSReply(回复贴)。1.3数据字典表1-3-1 BBSUsers用户信息表表中列名数据类型可否为空说明UIDIntnot

4、null(主键)用户编号 :UNamecharnot null用户姓名UPassword用户密码UEmail用户EmailUBirthdaydatetime用户生日USexbit用户性别UCIass用户等级UStateme ntvarchar用户个人说明 :URegDate用户注册时间UStatetin yi nt用户状态UPoi ntin用户积分表1-3-2 BBSTopic主贴信息表格TID主帖编号TSID主帖版块编号Tuid主帖用户编号TReplyCo unt主帖回复次数TEmoti onChar(10)主帖表情TTopicVarchar主帖标题TContentsText主帖内容TTim

5、eDatetime发帖时间TClickCou nt主帖点击次数TLastClickT主帖最后点击时间表1-3-3 BBSSection板块信息sidNot null(主键)版块编号 :SNameNot null版块名称SMasterID版主编号SStateme nt版块说明 :SClickCou nt版块点击次数STopicC ountint版块主题数表1-3-4 BBSReply回帖信息表SID版块编号 Sn ameChar版块编号板块说明 板块主题数第二章概要设计2.1基本概念介绍实体:现实世界中的各种事物的抽象。实体可以是具体的各种事物,如学生、教师、 仓库、图书馆等;也可以是抽象的概念

6、,如课程、部门、学校等。联系:两个实体集之间的联系。可以分为三类:1一对一联系(1:1 ) 如果对于实体集 A中的每一个实体,实体集则称实体集A和实体集B具有一对一联系,记作2一对多联系(1:n )如果对于实体集 A中的每一个实体,实体集 实体集B中的每一个实体,实体集 A中最多有一 具有一对多联系,记作 1:n。3多对多联系(m:n)m:如果对于实体集 A中的每一个实体,实体集 B中最多有n(n仝1)个实体与之联系,对于 实体集B中的每一个实体,实体 A中最多有m(m 1)个实体与之联系,则称实体集 A和实体集B具有多对多联系,记作属性:描述实体特征或性质。如学生实体的属性有:学号、姓名、性

7、别、年龄等。课 程实体的属性有:课程号、课程名、学分等。2.2实体E-R图2.2.1用户E-R图2.2.2主贴E-R图223版块E-R图224回帖E-R图2.3实体总体E-R图3.2实体联系图BESUsersEESTopicT1DT5IDITZCTEsot IonTfci 口 tZlt ETCLlekCiJiaHt第三章详细设计3.1程序设计3.1.1创建数据库create database BBSon primary(name = BBS_data,- 逻辑名file name =d:BBS_data.mdf,- 物理文件size = 20MB,- 初始大小filegrowth=10%,-

8、文件增长率maxsize = 200MB - 初始大小)log onn ame =bbs_log,- 逻辑名bbs_data.ldf,- 物理文件size =10mb,- 初始大小filegrowth = 10%,- 文件增长率maxsize = 100MB - 最大尺寸CREATE DATABASE BBS dat 20.00 KBCREATE DATABASE谜程正在磁盘 bbs_logJ上猎配10.00 NIB的空间3.1.2创建用户表create table BBSUsersUID in t co nstrai nt pk_UID primary key,- 用户编号UName cha

9、r(8) not null,-用户姓名UPassword char(16) constraint df_UPassword default 888888,-用户密码UEmail char(20) not null constraint ck_Uemail check(UEmail like%.%),- 用户 EmailUBirthday datetime notn ull,-用户生日Usex int con strai nt df_Usex default 1, -用户性别UClass int constraint df_UClass default ,-用户等级UStateme nt var

10、char(150) not null, -用户说明URegDate datetime not n ull default getdate(),-用户注册时间UState tinyint constraint df_UState default ,-用户状态UPoi nt in t co nstrai nt df_UPoi nt default 20, -用户积分con stra int ck_UPassword check(UPassword like 3.1.3创建版块表 create table BBSSecti onSID int constraint pk_SID primary ke

11、y,- 版块编号SName char(20),- 版块名称SMasterID int, - 版主编号SStatement varchar(100), - 版块说明SClickCount int constraint df_SClickCount default 0, - 版块点击次数 STopicCount int constraint df_STopicCount default - 版块主题数 )3.1.3创建主贴表create table BBSTopic (TID int constraint pk_tid primary key, - 主贴编号TSID int not null, -

12、 主贴板块编号TUID int not null, -主贴用户编号TReplyCount int not null, - 主贴回复次数TEmotion char(10) not null, - 主贴表情TTopic varchar(16) not null CONSTRAINT ck_TTopic check(TTopic not like%), - TContents text not null, - 主贴内容TTime datetime not null default getdate() ,- 发帖时间TClickCount int not null, - 主贴点击次数TLastClic

13、kT datetime not null ,CONSTRAINT CK_TLC CHECK (TLastClickT=TTime) - 主贴最后点击时间3.1.4创建回复贴表create table BBSReply (RID int constraint pk_RID primary key,- 回复编号RTID int,- 回复帖子编号RSID int,- 回复版块编号RUID int,- 回复用户编号REmotion char(10),- 回复表情RTopic varchar(20),- 回帖主题RContents text,- 回帖内容RTime datetime default ge

14、tdate(),- 回帖时间RClickCount int,- 回帖点击次数 )3.1.5创建各表之间的联系-建立联系alter table BBSTopicadd constraint fk1_BBSTopic_BBSUsers foreign key(tuid) references BBSUsers(UID) 户可以发表多篇主帖内容 alter table BBSReply主贴标题-一个用-一篇add constraint fk1_BBSReply_BBSTopic foreign key(RTID) references BBSTopic(TID) 主帖能够对应多条回帖 alter t

15、able BBSReplyadd constraint fk1_BBSReply_BBSUsers foreign key(RUID) references BBSUsers(UID) - 一个用户可以发表多条回帖内容 alter table BBSTopicadd constraint fk1_BBSTopic_BBSSection foreign key(TSID) references BBSSection(SID) - 一个版块可以包含多篇主帖 alter table BBSReplyadd constraint fk1_BBSReply_BBSSection foreign key(

16、RSID) references BBSSection(SID) - 一个版块可以包含多篇回帖alter table BBSSectionadd constraint fk1_BBSSection_BBSUsers foreign key(SMasterID) references BBSUsers(UID)-一个用户可以管理多个版块3.1.6插入用户信息(注册新用户)insertintoBBSUsers(UID,UName,UPassword,UEmail,UBirthday,USex,UClass,UStatement,URegDate,UState)values(1001 ,无敌游客 ,

17、159357auroral1991-5-12 疯子 2010-5-72) insertBBSUsers(UId,UName,UPassword,UEmail,UBirthday,USex,UClass,UStatement,URegDate,UStat e,UPoint)1002熬吧马 654321shanhu1989-8-30 爱吧 2011-4-725BBSUsers(UID,UName,UPassword,UEmail,UBirthday,USex,UClass,UStatement,URegDate,USta te,UPoint)1003真伪遢 158664cookie1992-1-3

18、 快乐 2009-5-71031004 地球字幕 175175ibook1990-7-4 自我2008-5-41005 无 伤 大 雅 198755ipd1231988-1-4 和 谐 2000-12-121001006 回 来 吧 主 192445zhenmi1994-12-14 低 调 973.1.7创建版块in sertinto BBSSectio n(SID,SName,SMasterlD,SStateme nt,STopicCou nt)01灌水区,有什么您就说5into BBSSectio n(SID,SName,SMasterlD,SStateme nt,SCIickCou nt

19、,STopicCou nt)vaIues(02魔兽贴吧请不要放水贴!4103.1.8发帖BBSTopic(TID,TSID,TUID,TReplyCou nt,TEmotio n,TTopic,TCo ntents ,TTime,TCIickCou nt,TLastCIickT)001,”-无聊来冒个泡的。无聊2011-1-102011-7-4002+_+魔兽选哪个职业好?求指导2011-6-10BBSTopic(tid,TSID,TUID,TReplyCou nt,TEmotio n,TTopic,TCo ntents ,TTime,TCIickCou nt,TLastClickT)2014

20、+0+我是打酱油的 0002011-1-212011-6-113.1.9回帖into BBSReply(RID,RTID,RSID,RUID,REmotio n,RTopic,RCo nten ts,RTime,RCIickCou nt) values(2001-=这样的如此如此,这般这般2011-6-24) in sert2002_2011-6-29into BBSReply(RID,RTID,RSID,RUID,REmotio n,RTopic,RCo nten ts,RTime,RCIickCou nt)2003-如此如此,这般这般 2011-6-27第四章数据管理与维护4.1.单表查询

21、4.1.1查询用户表select* from BBSUsersUED UWmiu UPajarword UEnnil Uwck UStartcmcrrt tIRugDartw UStatu UPaitrt1001无敌游吝159367auroral 163 cdik1991-06-1200:0000.000iiao?霖eQ654321shanhu0yahoo. coil, ch19B9-OS-3DOsOOsOEL ODO11003負伪遢I586MceRPcn1992-0I-Q32100q地球宇莽175176ibaokl26 con cn1990-07-M00.000Laos无怖丈雅198755i

22、pdl2対】39. caiL. cin1983-01-040:00. ODO1006回来吧主192519M-12-14o o o o o o2010-06-07 00:00.000 22011-04-07 DO:O(iD0LODO 3202009-05-07 Ori:QO.OOQ 2 W33003-06-04 00:00,000 2 LO2200Q-12-12 DO:O(iD0xaDO 1L504.1.2查询版块表select* from BBSSect ionSTDSlianeSlfasterlDS StatementSClickCountSTopicCcunt灌水区有什么您就说5魔粤弼吧1005请不墓啟水贴!4104.1.3查询主贴表

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

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