没有合适的资源?快使用搜索试试~ 我知道了~
数据库课程设计报告_在线论坛(附源代码).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 99 浏览量
2022-06-13
06:18:56
上传
评论
收藏 331KB DOC 举报
温馨提示
试读
24页
数据库课程设计报告_在线论坛(附源代码)
资源推荐
资源详情
资源评论
《数据库原理》
课程设计报告
2010~2011 学年 第 1 学期
姓 名:
学 号:
院 系:
班 级:
专 业:
指导教师:
厦门理工学院计算机科学与技术系
年 月 日
《数据库原理》课程设计报告
摘 要
本文完成了一个基于 Client/Server 模式的在线论坛系统的设计与实现。
运用 PHP 结合 MySQL 开发的用户注册,登录,论坛发帖回复,管理员对版块,
用户,帖子进行管理等等操作。从主界面模块在验证后进入每个子模块进行各
个子系统的具体功能操作。在整个系统设计中充分利用了模块化的设计思想和
开发方法。
关键词 C/S;PHP;数据库;MySQL
目 录
《数据库原理》课程设计报告
摘 要....................................................................................................................................................2
目 录....................................................................................................................................................2
第 1 章 问题描述................................................................................................................................4
1.1 在线论坛系统简介...............................................................................................................4
1.2 软件需求分析.......................................................................................................................4
1.3 事务需求...............................................................................................................................6
1.3.1 设计基本功能............................................................................................................6
1.3.2 设计扩展功能............................................................................................................6
1.3.3 设计可扩展功能的接口............................................................................................7
1.4 系统开发平台.......................................................................................................................7
1.5 网络拓扑结构.......................................................................................................................8
第 2 章 设计与实现............................................................................................................................9
2.0 系统流程图...........................................................................................................................9
2.1 E-R 模型设计........................................................................................................................9
2.1.1 实体列表..................................................................................................................10
2.1.2 系统的 E-R 模型......................................................................................................10
2.2 设计数据库.........................................................................................................................11
2.2.1 创建数据库..............................................................................................................11
2.2.2 创建数据表..............................................................................................................12
2.2.3 连接数据库..............................................................................................................13
2.3 主程序设计.........................................................................................................................14
2.3.1 用户注册..................................................................................................................14
2.3.2 会员登录..................................................................................................................15
2.3.3 发帖&&回帖............................................................................................................16
2.3.4 管理员操作..............................................................................................................18
第 3 章 系统测试..............................................................................................................................21
3.1 开发与测试环境.................................................................................................................21
3.2 程序调试情况.....................................................................................................................21
3.3 结论.....................................................................................................................................21
第 4 章 结束语..................................................................................................................................22
参考文献...........................................................................................................................................23
3
《数据库原理》课程设计报告
第 1 章 问题描述
1.1 在线论坛系统简介
随着网络的飞速发展,人们对网站开发的要求越来越高。网站开发从最初简单的静态
页面,到动态的网站,留言板、在线论坛和数据库的加入,使其发生了质的飞跃。如今评
价一个网站开发的是否成功的标准更高,不仅要看设计的界面是否美观,还要看网站的功
能是否齐全。在线论坛已经成为商业网站必不可少的一部分。所以,能否开发一个完整而
美观的在线论坛系统成了一个程序员的必修课程。
1.2 软件需求分析
图 1-1 在线论坛系统用例
任何一个软件项目都是从需求调查开始的,论坛系统也不例外。可以用下面几个来源
着手进行需求的收集工作。
(1) 远景文档:通常来自于项目业主的高层,描述系统的商业需求和系统将带来的收益。
(2) 日常工作记述:最好的需求调研就是深入到业务过程中,亲身体验客户如何和计划
系统交互,然后记录下来。
(3) 同领域专家、最终用户的交谈:和他们的书面和口头交流记录。
《数据库原理》课程设计报告
(4) 功能说明和问题描述:系统中的一些细节是容易被忽视的,往往客户的文字描述可
以在这方面提供跟过的帮助。
该论坛的主要目标是给来访人员一个发表意见、讨论意见并回复意见的窗口,易于维
护管理也是设计的主要目标之一。因此设计系统的需求功能应该包括以下几个方面。
(1) 会员注册:提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效
性,并将注册会员信息保存在对应数据库的数据表中。
(2) 发表文章:提供会员发表文章的功能,未注册用户不允许使用该功能。
(3) 文章查询:对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文
章的标题信息,以及查看详细内容及回复文章的超链接。
(4) 会员管理:当网上论坛的会员完成注册后,系统会在数据库中加入会员的资料。包
括会员名称、会员密码、会员 E-mail 等相关信息资料。同时,按照会员的不同身份,
可以将特殊会员设置为版主,使他具备删除本讨论区中对应文章等特殊操作的权利
管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。
(5) 论坛分类管理:根据不同的讨论内容,管理员将整个讨论区划分成不同的区域,会
员可以选择进入不同的讨论区,允许管理员对分类进行调整,同时提供不同讨论区
中包括文章数量等的统计功能。
(6) 转移帖子:管理员可以将会员发表的帖子随意转移。
(7) 置顶帖子:管理员可以将会员发表的帖子置顶。
(8) 指定精华帖:管理员可以将会员发表的帖子指定为精华帖。
下面按功能可以将本系统分为前台和后台两大模块。用户在前台的注册、登录,以及
修改个人的注册信息组合成注册登录模块。用户浏览模块、浏览主题帖列表、查看帖子组
成浏览模块。用户发帖、回帖、置顶帖子和指定精华帖组成发帖回帖模块。以上 4 个部分
是前台模块。后台模块都是与管理员相关的,设置论坛版块数、创建版块、删除版块为论
坛设置模块。修改模块为管理版块模块。添加、删除、修改权限为管理用户模块。下面列
出了本系统的模块体系,如图所示。
图 1-2 论坛的模块体系图
论坛系统
前台模块 后台模块
注
册
登
录
模
块
浏
览
模
块
发
帖
回
帖
模
块
管
理
帖
子
模
块
论
坛
设
置
模
块
管
理
版
块
模
块
注
册
登
录
模
块
管
理
用
户
模
块
5
剩余23页未读,继续阅读
资源评论
omyligaga
- 粉丝: 54
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功