1 / 32
文档名称:

【精品文档下载】数据库课程设计报告模板未完.doc

格式:doc   页数:32
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【精品文档下载】数据库课程设计报告模板未完.doc

上传人:327062971 2015/3/2 文件大小:0 KB

下载得到文件列表

【精品文档下载】数据库课程设计报告模板未完.doc

文档介绍

文档介绍:课程设计报告
设计名称: 数据库课程设计
组长: 王伟龙组员: 高婉玲、王飞、杨帆、谭政彪、张志勇、马勇
专业班级: 软件工程
系(院): 信息工程学院
设计时间: 2013~20014学年第一学期
设计地点: 数据库实验室
成绩:

数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。通过本实验达到以下目的:
培养学生具有C/S和B/S模式的数据库应用软件系统的设计和开发能力。
熟练掌握一种数据库系统(如SQL SERVER)的使用。
熟练掌握一种数据库应用软件开发工具(如POWERBUILDER 、ASP、)的使用。
通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
:
1、任务:
设计题目: BBS论坛数据库设计
要求完成的主要任务:
创建数据库 BBS,数据表,并建立主外键、约束、建立表测试数据;
创建视图
实现以下功能:
(1)简单查询
(2)连接查询;
(3)嵌套查询
(4)创建触发器
(5)创建存储过程
2、设计要求:
(1) 供用户自我选择阅读若干感兴趣的专业组和讨论组内的信息。
(2) 可随意检查是否有新消息发布并选择阅读。
(3) 用户可在站点内发布消息或文章供他人查阅。
(4) 用户可就站点内其他人的消息或文章进行评论。
(5) 同一站点内的用户互通电子邮件, 设定好友名单

1 需求分析
(1)数据需求
(一) 会员注册
支持用户使用自己已有的QQ号,网易邮箱帐号,新浪帐号。
新会员注册,提供会员信息,检验会员信息的有效性。
(二) 会员登陆
提供用户凭证,验证用户信息,基于角色授权。
(三) 会员管理
管理员由系统初始化分配一个,管理员可以对会员信息
户角色调整,版主调整,删除会员等。
(四) 论坛版块管理
管理员可以添加、删除、调整、置顶、隐藏论坛版块
(五) 帖子管理
管理员可以对所有帖子进行转移、置顶、删除等操作,
也可以对本版块帖子进行置顶、删除等操作。
(六) 帖子发表
注册用户可以在感兴趣的版块中发表新主题帖
(七) 帖子回复
用户可以对自己感兴趣的主题发表回复
(八) 帖子浏览
注册用户可以浏览所有可见帖子、普通用户只能浏览论坛贴子
(九) 帖子检索
用户可以提供标题关键字检索所以可见主题帖,注册用的帖子
(十) 意见建议
用户可以与我们联系,并欢迎提出各种意见和建议。
(2)事务需求
根据BBS的功能与应用需求的简要介绍,可以得出设计BBS系统所要的基本实体有BBSUser(用户)、BBSSection(版块)、BBSTopic(主贴)、BBSReply(回复贴)。
(3)关系模式
(1)用户(用户编号,用户姓名,用户性别,用户密码,用户EMILL,用户生日,用户等级,用户个人说明)
(2) 管理员(管理员编号,管理员姓名,管理员密码,管理员权限)
(3) 主贴(主贴编号,主贴板块编号,主贴用户编号,主贴回复次数,主贴表情,主贴标题,主贴内容,发帖时间,主贴点击次数,主贴最后点击时间)
(4)回帖(板块编号,板块名称,版主编号,板块说明,板块点击次数,板块主题数)
(5)板块(板块编号,板块名称,版主编号,板块说明,板块点击次数,板块主题数)
(4)数据流程图(DFD)
(4).论坛版块的管理
BBS论坛系统的数据流程图如下
说明:⑴——访问信息,⑵⑶⑽⑾——用户信息,⑷——发表帖子信息,⑸更新帖子信息,⑹搜索信息⑺——获取帖子信息,⑻回复信息,⑼搜索用户,⑿更新用户信息,⒀获取用户资料用户查看帖子 P2 F1 帖子资料 P3 回复帖子 P1 发表帖子 P4 搜索帖子 P5 搜索用户 F2 用户资料 P6 资料修改
通过对系统需求的调查分析,细化软件功能,把系统划分几四个子系统,明确每个子系统所要完的主要逻辑功能,采用以图形的方式描绘数据在系统中流动和处理。
电子图书管理
系统
读者
超级管理员
查询信息
图书信息
图书信息息
图书信息息
图书管理员
读者

图1-1顶层数据流图
F5
P3
D1
D5
F6
借还图书
管理
P4
D2
D3
D4
登录
P1
图书查询
P2
F4
F1
F2
F3
F7
P
数据流
数据处理
D
数据存储
F
图1-2一层数据流图
注:
D1 图书数据库
D2 读者数据库
D3 管理员数据库

选择查询
F4.