欢迎来到天天文库
浏览记录
ID:6810342
大小:227.50 KB
页数:21页
时间:2018-01-26
《数据库原理与应用-bbs论坛数据库设计开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、课程设计任务书学生姓名:专业班级:计网2093指导教师:工作单位:信息工程系设计题目:BBS论坛数据库设计开发要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.创建数据库BBS,数据表,并建立主外键、约束、建立表测试数据;2.创建视图3.实现以下功能:(1)简单查询;(2)连接查询;(3)嵌套查询;(4)创建触发器;(5)创建存储过程;+设计报告撰写格式要求:1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体
2、问题的方法。严格要求自己,要独立思考,按时、独立完成课程设计任务。2、设计报告:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。设计报告正文字数不少于0.2万字(不包括附录)时间安排:消化资料、系统调查 1天系统分析、总体设计,实施计划、撰写报告 3天演示、验收 1天指导教师签字:2011年7月1日系主任签字:2011年7月1日课程设计报告书第一章需求分析1.1BBS的功能与应用需求1.1.1BBS的功能论坛又名BBS,全称为BulletinBoardSystem(电子公告板)或者Bullet
3、inBoardService(公告板服务)。它是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的电子信息服务系统。用户在BBS站点上可以获得各种信息服务、发布信息、进行讨论、聊天等等。像日常生活中的黑板报一样,论坛按不同的主题分为许多版块,版面的设立依据是大多数拥护的要求和喜好,用户可以阅读别人关于某个主题的看法,也可以将自己的想法毫无保留地帖到论坛中。随着计算机网络技术的不断发展,BBS论坛的功能越来越强大,目前BBS的主要功能有以下几点:(1)
4、供用户自我选择阅读若干感兴趣的专业组和讨论组内的信息。(2)可随意检查是否有新消息发布并选择阅读。(3)用户可在站点内发布消息或文章供他人查阅。(4)用户可就站点内其他人的消息或文章进行评论。(5)同一站点内的用户互通电子邮件,设定好友名单1.1.2应用需求现实生活中的交流存在时间和空间上的局限性,交流人群范围的狭小,以及间断的交流,不能保证信息的准确性和可取性。因此,用户需要通过网上论坛也就是BBS的交流扩大交流面,同时可以从多方面获得自己的及时需求。同时信息时代迫切要求信息传播速度加快,局部范围的信息交流只会减缓前进的步伐。BBS系统的开发能
5、为分散于五湖四海的人提供一个提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方用户的极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友拓展自己的视野和扩大自己的社交面。1.2需求设计根据BBS的功能与应用需求的简要介绍,可以得出设计BBS系统所要的基本实体有BBSUser(用户)、BBSSection(版块)、BBSTopic(主贴)、BBSReply(回复贴)。1.3数据字典表1-3-1 BBSUsers用户信息表表中列名数据类型可否为空说明UIDIntnotnull(主键)用户编号UNamecharnotnull用户姓名U
6、Passwordcharnotnull用户密码UEmailcharnotnull用户EmailUBirthdaydatetimenotnull用户生日USexbitnotnull用户性别UClassIntnotnull用户等级UStatementvarcharnotnull用户个人说明URegDatedatetimenotnull用户注册时间UStatetinyintnotnull用户状态UPointinnotnull用户积分表1-3-2 BBSTopic主贴信息表格表中列名数据类型可否为空说明TIDIntnotnull(主键)主帖编号TSID
7、Intnotnull主帖版块编号TuidIntnotnull主帖用户编号TReplyCountIntnotnull主帖回复次数TEmotionChar(10)notnull主帖表情TTopicVarcharnotnull主帖标题TContentsTextnotnull主帖内容TTimeDatetimenotnull发帖时间TClickCountIntnotnull主帖点击次数TLastClickTDatetimenotnull主帖最后点击时间表1-3-3 BBSSection板块信息表中列名数据类型可否为空说明sidIntNotnull(主键)版
8、块编号SNamecharNotnull版块名称SMasterIDIntNotnull版主编号SStatementVarcharNotnu
此文档下载收益归作者所有