doc 毕业设计_BBS论坛的设计与实现文档71页 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:71 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 03:04

毕业设计_BBS论坛的设计与实现文档71页

,并使用了些语言来实现论坛基本功能。为了简化架设的实现,采取公司的作为数据库平台,这样在单机上架设个简单的论坛几乎不需要安装任何程序。本文设计的流程是从系统的需求分析开始,确定系统的流程与设计,到模块的划分,再到数据加结构的设计,最后开始每个模块的编程与开发。关键字,论坛,贴子第章系统功能设计引言需求分析功能设计扩展功能设计第二章系统架构与数据库设计功能模块的划分数据库设计需要建立的数据表数据库表结构的详细设计第三章基本设计论坛首页设计数据库连接函数第四章模块的实现用户模块用户的登陆用户的注册浏览其他用户信息版面与公共信息模块版面浏览公共信息模块帖子模块发布修改删除帖子帖子浏览模块帖子搜索模块管理人员模块系统参数设置用户授权数据库的备份与还原第五章论坛的架构安装环境和参数设置运行论坛第六章结论参考文献致谢附录的介绍第章系统功能设计引言随着网络的越来越普及,人们越来越关于这样种交流平台论坛。很多商业网站都开设自己论坛来提供交流和服务,也有很多的个人网站和个人论坛的出现,论坛已经不光是种交流平台,甚至是成为了实现自我价值的个舞台。正因为论坛越来越重要,所以论坛的维护也变成了种职业,而更好的维护则需要从设计这个层面来了解和进行。在论坛里大家最熟悉的就是用户浏览论坛中已有的内容,针对别人的主题展开讨论,也可以发表自己的观点供大家品评。同时为了防止用户发布些不健康不合法的内容,需要有管理人员来对这些内容进行删除修改。而且用户想在论坛发布信息则要求他注册,这样来控制用户发布信息和方便管理者操作用户的信息。论坛也要有多个版面和分区,用来区分各种帖子的内容范畴,方便整理和管理。所以论坛的基本功能就是要实现用户的数据库管理和帖子的数据库管理,以及怎么样让这些数据库和网页的操作联系起来。需求分析要设计个个论坛,首先要分析论坛里需要那些内容,以及各种内容之间的关系。首先列出论坛常用的名词用户版面公共信息帖子主题积分称号版主注册信息管理员系统参数。对于以上名词可以精简。主题是帖子的个特例积分和称号是用户的个属性版主是增加了权限的用户,注册信息是用户的具体属性。所以具体的对象有用户版面公共信息帖子管理员系统参数。具体的操作包括管理员对用户帖子版块的管理客人和用户的对版块帖子的浏览客人的注册用户的发帖回帖搜索等操作。把具体的对象和具体的操作相联系,我们可以归结出论坛基本操作的流程图,如图。图论坛基本功能流程图图中个将具体的对象和操作直观的表达了出来,为了更具体的细化对象和操作的关联,用来划分开发的模块,我们将对象与对象之间的关联可以建立出张表,对象如表。表各对象间的关联表用户版面公共信息帖子管理人员系统参数用户注册修改浏览联系浏览浏览发布浏览发布修改删除特殊操作版面公共信息帖子管理人员删除授权添加删除修改添加删除修改添加删除修改设置系统参数表中的对象是单向关联,是指左侧对象对上方对象的活动。表示没有关联,表示存在单向关联。通过以上设计,论坛需要些什么以及所需要的对象之间存在着怎么的关系就有了基本的概念。浏览帖子回帖浏览版块搜索客人注册登陆用户发帖管理用户管理帖子管理版块管理员功能设计表中用户关联的对象是自身版面公共信息帖子。分别根据用户与这些对象的联系给出个明确的菜单,如表。表用户功能列表功能名称说明用户注册用户在论坛填写必要信息后就可以注册为注册用户,并能在登陆后对注册信息进行更改用户登陆注册后的用户可利用用户名和密码在论坛登陆浏览其他用户信息用户注册后可以查看其他用户的公开信息与其他用户联系可以在论坛内给其他用户私下留言,或直接发送邮件等浏览版面用户可以看到以列表形式展现的版面信息和版面说明浏览发布公共信息未登陆的用户可以浏览公共信息,登陆后可以发布允许范围内的公共信息浏览帖子用户可以以列表形式浏览帖子主题及其全部内容发布修改删除帖子用户在登陆后可以发布帖子修改自己的帖子,被给予版主权限后还可以编辑修改删除权限范围内的其他用户帖子对帖子特殊操作主要针对版主权限用户,对帖子进行置顶加精华等特殊操作,是帖子主题不同于其他主题功能名称说明用户删除对于些蓄意破坏的用户,删除其身份,不允许其存在用户权限对于个具有管理能力的用户给予些特殊的权限,让他们在权限范围内帮助管理和维护论坛版面管理版面是论坛的枝干,要设定论坛需要的合适版面,让论坛的功能更明细,分类更规范,方便大家的浏览公共信息管理公共信息是向用户展现论坛状态的部分,由于信息的普遍性,其删除和修改权限需要由管理人员来完成帖子管理帖子是论坛的叶子,是基本数据库,反映了论坛使用者和管理者的水平,所以需要管理人员的全权管理来规范其内容设置系统参数系统参数包含的内容很多,直接关系到论坛的正常运行,包括网址在内的各种参数全部要由管理人员统设置和变更版面公共信息帖子都没有和其他对象的关联,都属于被动的对象,是被其他对象所操作的,因此针对它们的功能主要是有其他对象产生。版面和帖子是有定关系的,可以看作是对帖子内容的归类,类似文件夹与文件的关系,有时候可以认为版面是帖子的个属性。对于管理员的功能,应该认为管理员是论坛的特殊群体,工作是设置论坛参数规则和维护论坛的正常运转。管理员可以和所有对象产生关联,所以其功能设定也很丰富,如表。表管理员功能列表对于管理员和用户功能关系可以细化成以下几个相关用例图。论坛设置参数,可以把设置组参数作为个方法,也可以把设置个参数作为个方法,如图。图论坛对象的相关用例图各个版块有浏览列表和管理两个操作,管理方法又包括了创建修改和删除这个子方法,如图。图版块对象的相关用例图帖子有浏览发帖回帖搜索和管理种方法,浏览方法又可以分列表和查看个子方法,管理员设置论坛参数论坛分页参数基本参数用户相关参数管理员管理版块创建版块修改版块删除版块用户浏览列表管理员用户管理帖子删除转移置顶加精华编辑发帖回帖搜索浏览管理方法又可分编辑删除置顶转移加精华个子方法,如图。图帖子对象的相关用例图用户类有注册登陆和管理个方法,管理方法又分为添加删除设置权限个子方法,如图。图用户对象的相关用例图这样,表和就分别有了各自的归属对象。论坛般存在两种用户注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限。这样论坛的基本功能就可以从各种需求中筛选出来了,即发帖浏览帖子回帖。基本功能就是构成论坛系统的必要功能,具备这些功能的系统即是论坛。扩展功能设计具备了发帖浏览帖子回帖的系统就构成论坛了,但是这样的论坛很简单,没有吸引力,用户使用起来也不会很舒服,无论是作为商业还是个人论坛都是没有竞争力的。所以需要为其添加些更人性化的功能使内容更丰富。用表格形式列出可能的扩展功能,如表。浏览管理员用户管理用户删除添加设置权限发帖回帖表扩展功能列表功能名称说明用户控制自己的信息用户可控制自己的信息是否公开用户登陆添加验证码登陆时需输入验证码,如登陆信息则重新生成验证码。这样可以防止些软件偷取用户名和密码站内短信让两个用户能在论坛内更方便的交流帖子评价给予用户对个帖子评价好坏的功能帖子发布添加多媒体如可在帖子内使用表情图片插入音乐等功能帖子类别多样化让用户可以发起投票买卖等功能的帖子帖子收藏在论坛中加入搜索但效率却不定很高,对于好的帖子为了方便用户以后更方便找到这个帖子,可以让用户收藏帖子用户等级建立个荣誉体系,对于对论坛贡献大的用户给予定的荣誉称号或者高的论坛等级论坛情况显示让用户直接看到些论坛统计数据,如主题总数在线人员等数据备份论坛最重要的就是数据库,但数据库系统的安全并不是的,所以为了论坛能持续发展,需要定期对论坛数据库进行备份非法言论过滤对于些非法言论或不良词汇可以在论坛进行过滤设置,旦有人使用也会被过滤掉而不至于造成不良影响非法限制对于个蓄意捣蛋的用户,限制他的不能访问论坛,但这个有很大的局限性,般情况下用处不会很大添加了以上功能,论坛就显得更具有亲和力了,而且也更具有实用性。第二章系统架构与数据库设计功能模块的划分模块的划分主要是按每个对象的操作来归类。论坛操作的对象在第章里归纳为用户版面公共信息帖子管理员系统参数这个对象,所以就要针对这个对象划分功能模块。用户有两个模块,个是用户注册登陆修改信息等功能组合,是用户对自身的操作另个是管理人员对用户进行删除授权的操作如表。表用户功能模块列表模块模块包含的功能用户模块用户注册用户登陆浏览其他用户信息与其他用户联系用户控制自己的信息用户登陆添加验证码用户等级管理人员模块用户删除用户授权版面有两个模块,个是浏览模块,个是管理模块。如表。表版块功能模块列表模块模块包含的功能版面浏览模块浏览版面版面管理模块版面管理公共信息将用户发布和浏览公共信息的功能划分为个模块,对象是用户对公共信息的操作管理员对公共信息的操作划分为另个模块。如表。表公共信息功能模块列表模块模块包含的功能公共信息显示模块浏览发布公共信息公共信息管理模块公共信息管理帖子帖子是论坛的基本,其功能是最多最复杂的,但仍然可以分为两个模块,根据操作对象来区分。如表。表帖子功能模块列表模块模块包含的功能帖子模块浏览帖子发布修改删除帖子对帖子特殊操作帖子评价帖子发布增加多媒体帖子类别多样化帖子移动单个帖子收藏帖子搜索帖子管理模块帖子管理帖子移动批量管理员管理员主要是对其他对象进行操作,是对其他模块的操作人员,同时系统参数设置模块的功能也可以划分进来。如表。表管理员管理功能模块列表模块模块包含的功能管理员管理模块设置系统参数数据备份非法言

下一篇
毕业设计_BBS论坛的设计与实现文档71页第1页
1 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第2页
2 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第3页
3 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第4页
4 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第5页
5 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第6页
6 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第7页
7 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第8页
8 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第9页
9 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第10页
10 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第11页
11 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第12页
12 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第13页
13 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第14页
14 页 / 共 71
毕业设计_BBS论坛的设计与实现文档71页第15页
15 页 / 共 71
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批