论坛搭建实验报告_第1页
论坛搭建实验报告_第2页
论坛搭建实验报告_第3页
论坛搭建实验报告_第4页
论坛搭建实验报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 计算机通信网课程计算机通信网课程 实习报告实习报告 专专 业业 通信 12 姓姓 名名 刘超 班班级级学学号号 20 指指导导教教师师 马惜平 二二 一四年一四年 12 月月 20 日日 2 目录目录 一 论坛系统的需求分析一 论坛系统的需求分析 1 1 系统的功能需求 1 2 用例图 1 3 前台基本业务模块 1 4 后台管理模块 二 论坛系统的二 论坛系统的 UMLUML 建模建模 2 1 UML 活动关系图 2 2 后台 UML 活动关系图 三 论坛搭建三 论坛搭建 四 论坛系统的配置和实现四 论坛系统的配置和实现 5 1 系统的组件图 5 2 系统的配置图 五 实现效果五 实现效果 六 实验总结六 实验总结 七 参考文献七 参考文献 八 八 webweb 网管网管 九 九 vlanvlan 配置配置 3 一 论坛系统的需求分析一 论坛系统的需求分析 1 11 1 系统的功能需求系统的功能需求 一个基本的 BBS 论坛 可以大致分为以下流程 用户登录进入论坛 一般 为游客 有时还要注册为会员 就某个话题 帖字的主题 展开讨论 通过发 贴功能发布新的话题 通过回帖功能回复已有的话题 通过搜索功能查找已有 的话题 管理员通过管理功能创建 编辑 删除论坛的版块 管理注册的用户 管理帖子 这样的流程决定了 BBS 论坛系统的需求 1 会员注册 提供新会员注册功能 包括提供录入信息的界面 检查注册信息的有效性 并将注册会员的信息保存在对应数据库的数据表中 2 发表帖子 提供会员发表帖子的功能 未注册的用户不允许使用该功能 3 帖子查询 对注册会员和未注册会员提供文章查询以及阅读的功能 即提供对应文章标 题信息 以及查看详细内容及回复文章的超链接 4 会员管理 当网上论坛的会员完成注册后 系统会在数据库中加入会员的资料 包括会 员名称 会员密码 会员 E mail 等相关信息资料 同时 按照会员的不同身份 将特殊会议按设置为版主 使他具备删除本讨论区对应文章等特殊操作的权利 管理员可以依据数据库中注册的特殊身份登录到论坛后对会员信息进行管理 5 论坛分类管理 根据不同的讨论内容 管理员将整个讨论区划分成不同的区域 会员可以选 择进入不同的讨论区 允许管理者对分类进行调整 同时提供不同讨论区中包 括文章数量等的统计功能 6 帖子管理 管理员和版主可以对会员发表的帖子进行转移 置顶 修改和删除 设置精 华帖 控制帖子的点击率等操作 4 系统总体功能需求框架图如下图所示 1 2 用例图 会员查阅 文章查阅 发表文章 注册用户 未注册用户 论坛管理员 会员管理 论坛分类管 理 文章管理 版主 5 网上论坛 Use Case 图 1 31 3 前台基本业务模块前台基本业务模块 前台基本业务模块包含下图所示的几个方面 1 会员注册 提供新会员注册功能 包括提供录入信息的界面 检查注册信息的有效性 并 将注册会员的信息保存在对应数据库的数据表中 2 登录系统 提供会员的登录功能 要想针对某篇帖子发言 或发表帖子 必须是登录用户 才可以操作 由于论坛中某些操作只有会员才可以执行 3 浏览帖子 对注册会员和未注册会员提供文章查询功能及阅读功能 即提供对应文章的标 题信息以及查看详细内容及回复文章的超链接 4 发表帖子 提供会员发表帖子的功能 未注册的用户无此项功能 5 回复帖子 注册会员和未注册会员可以对某一话题展开讨论 发表意见 并给出回复 6 1 41 4 后台管理模块后台管理模块 后台管理模块主要包括对整个 BBS 系统的设置管理 包含下图所示的几个方面 1 版块管理 根据不同话题 管理员可将每个话题分成不同的版块 然后对其进行管理 管理员可以删除不必要的版块话题 可以修改某个版块的主题名 类型和数量 等 可以添加新的版块 2 帖子管理 管理员可以对会员发布的帖子进行管理 管理员可以删除内容反动或不健 康的帖子 可以顶置帖子 还可以设置精华帖 控制帖子的点击率等 3 会员管理 管理员可以对会员进行管理 可删除会员 收回他的会员号 修改会员的基 本信息 修改会员的积分 排行等 二 论坛系统的二 论坛系统的 UMLUML 建模建模 2 12 1 UMLUML 活动关系图活动关系图 7 进入论坛 新用户注册登录 显示论坛分类 查阅论坛文章主题 查阅详细内容 回复新帖 回复 发表新文章 发表 2 22 2 后台后台 UMLUML 活动关系图活动关系图 8 登录 用户管理论坛分类管理论坛文章管理 身份验证失败 四 论坛搭建四 论坛搭建 我们利用市面上成熟的 Discuz 软件进行搭建 搭建分一下步骤 1 下载完整的最新版的 Discuz 软件 复制到我们需要安装的电脑上 2 在 F 盘中分别创建一个文件夹命名为 phpnow 在此文件夹下再创建两 个新的文件夹命名为 bbs 和 Uncenter 保证安装的所有途径均在 英文途径下 3 将 Discuz 解压到 F 盘的 phpnow 下 将其中的 discuz 中的 upload 文 件全部放置 bbs 中 将 uncenter 中的 upload 文件全部放置 Uncenter 中 4 然后按照计算机的提示进行一步步安装 5 打开浏览器在地址端输入 127 0 0 1 进入 discuz 安装界面进行安装 6 在安装过程中将数据库更改为 root 管理者改为木木 密码为 123456 7 此时我们应该进入了论坛的管理者界面 进行登录 进入论坛的后台 8 在添加其它应用程序的选项中添加新的程序 Uncenter 安装的地址即为 我们的前保持的地址 9 安装完毕后我们即进入了论坛的基础登录界面 至此论坛的基本搭建已 经有了雏形了 下面进行的即是对论坛各个细节的添加和美化 9 四 论坛系统的配置和实现四 论坛系统的配置和实现 4 14 1 系统的组件图系统的组件图 BBS 论坛系统的组件图如下图所示 组成该系统 Web 应用程序的页面包括 浏 览帖子页面 发表帖子和回复帖子页面 登录页面 后台管理页面 4 24 2 系统的配置图系统的配置图 配置图主要是用来说明如何配置系统的硬件和软件 BBS 论坛系统的应用服务 器负担保存整个 web 应用程序 数据库则是负责数据管理 此外还有很多终端 可作为客户端访问网站 如下图所示 五五 实现效果实现效果 10 1 会员注册 2 登录系统 11 3 浏览帖子 4 发表帖子 12 5 回复帖子 六六 实验总结实验总结 在本次实验学习中 通过一个简单的 BBS 论坛系统 经过这一些步骤和方 法 学习了解了各个模型的不同点和相互之间的联系 了解了他们的转换和演 化过程 同时熟悉了 Struts 框架的使用 感觉学到了不少知识 熟悉了论坛的简单搭建 利用别人已经做好的软件来经行自己论坛的创建 即使会存在不少欠缺的地方 但是仍然比自己用软件开发一个论坛要节省时间 倘若把这节省下来的时间去做其他的一些事情会能够做好很多事情 经过这次 实习告诉我们要善于利用别人已经做好的东西 一味的独自用自己的精力去做 着这些事会浪费很多时间 而且不会做的比别人好 七七 参考文献参考文献 13 1 Struts 开发入门与项目实践 作者 张桂元 贾燕枫 人民邮电出版社 2 数据库原理与应用技术 作者 苗雪兰 宋歌 电子工业出版社 3 JDBC 数据库编程与 J2EE 作者 美 Art Taylor 译者 李东升等电子工业出版社 4 写给大家看的 CSS 书 作者 美 Charles Wyke Smith 译者 张松峰 张程 等人民邮电出版社 5 JSP 程序设计 作者 Vivek Chopra Jon Eaves Rupert Jones 译者 张文静 林琪等人民邮电出版社 6 Head First 设计模式 作者 Eric Freenam Elisabeth Freeman

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论