欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第17章__BBS论坛系统开发.ppt

    • 资源ID:70278185       资源大小:812KB        全文页数:22页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第17章__BBS论坛系统开发.ppt

    融智融智技术学院技术学院第第1717章章 BBSBBS论坛系统开发论坛系统开发本章主要利用本章主要利用Java Web和和SQL Server 2005的相关技术的相关技术设计一个设计一个BBS论坛系统,实现了论坛系统应有的一些基本功论坛系统,实现了论坛系统应有的一些基本功能。本章的主要内容如下:能。本章的主要内容如下:系统设计;系统设计;数据库设计;数据库设计;连接数据库;连接数据库;前台功能设计;前台功能设计;后台功能设计。后台功能设计。融智融智技术学院技术学院17.1 17.1 系统设计系统设计BBS论坛系统为人与人之间的交流提供了一种更为便捷论坛系统为人与人之间的交流提供了一种更为便捷的方式,更适合于生活节奏加快、信息蕴含量更为丰富的现的方式,更适合于生活节奏加快、信息蕴含量更为丰富的现代社会。代社会。BBS论坛不仅广泛应用于社会生活领域,同时在商论坛不仅广泛应用于社会生活领域,同时在商业交流、协作学习方面产生了极大的影响力。业交流、协作学习方面产生了极大的影响力。融智融智技术学院技术学院17.1.1 BBS17.1.1 BBS论坛概述论坛概述BBS的英文全称是的英文全称是Bulletin Board System,翻译为中文翻译为中文就是就是“电子公告板电子公告板”。BBS最初是为了给计算机爱好者提供最初是为了给计算机爱好者提供一个互相交流的地方,是一种较好的交流平台,它能方便人一个互相交流的地方,是一种较好的交流平台,它能方便人们进行即时在线交流,发表各种信息,实现网络资源的共享。们进行即时在线交流,发表各种信息,实现网络资源的共享。而且,也能促使人们敞开心扉去学习知识、追求进步,以至而且,也能促使人们敞开心扉去学习知识、追求进步,以至于能更好的利用网络资源。于能更好的利用网络资源。融智融智技术学院技术学院17.1.2 17.1.2 系统功能模块系统功能模块根据系统需求分析和基本功能描述,将根据系统需求分析和基本功能描述,将BBS论坛系统划论坛系统划分为前台功能模块和后台管理模块两部分。前台功能模块包分为前台功能模块和后台管理模块两部分。前台功能模块包括用户登录和注册模块、版块列表模块、版块详细信息、发括用户登录和注册模块、版块列表模块、版块详细信息、发帖模块、回帖模块。后台管理模块包括添加用户、用户管理帖模块、回帖模块。后台管理模块包括添加用户、用户管理和用户更新三个模块的内容。和用户更新三个模块的内容。用户登录和注册模块:用户登录和注册模块:版块列表:版块列表:主题讨论区:主题讨论区:发帖模块:发帖模块:回帖模块:回帖模块:添加用户:添加用户:用户管理:用户管理:融智融智技术学院技术学院17.1.2 17.1.2 系统功能模块系统功能模块融智融智技术学院技术学院17.2 17.2 数据库设计数据库设计上一节完整的介绍了论坛系统的功能模块划分,对系统上一节完整的介绍了论坛系统的功能模块划分,对系统的整体结构有了全面认识。本节将分数据库分析和设计、数的整体结构有了全面认识。本节将分数据库分析和设计、数据表的创建两个部分来描述数据库的设计。据表的创建两个部分来描述数据库的设计。融智融智技术学院技术学院17.2.1 17.2.1 数据库分析和设计数据库分析和设计根据需求分析和功能设计,根据需求分析和功能设计,BBS论坛系统的功能模块的论坛系统的功能模块的实体是帖子、用户和管理员。实体是帖子、用户和管理员。融智融智技术学院技术学院17.2.2 17.2.2 创建数据表创建数据表根据数据库的设计要求,以及数据的函数依赖、系统实根据数据库的设计要求,以及数据的函数依赖、系统实际需求和搜索优化来创建数据库中所需的各个表。际需求和搜索优化来创建数据库中所需的各个表。首先在数据库中创建名为首先在数据库中创建名为bbs的数据库。为了实现论坛的数据库。为了实现论坛系统的开发,在系统的开发,在bbs数据库中共建立数据库中共建立6张表,分别是讨论版块张表,分别是讨论版块表、部门表、回帖列表、用户级别表、主题帖列表和用户信表、部门表、回帖列表、用户级别表、主题帖列表和用户信息表。下面介绍数据库息表。下面介绍数据库6张数据表的详细设计。张数据表的详细设计。1用户信息表用户信息表2用户状态表用户状态表3部门表部门表4讨论版块表讨论版块表5主题帖列表主题帖列表6回帖列表回帖列表融智融智技术学院技术学院17.3 17.3 连接数据库连接数据库创建好数据表后,需要建立应用程序与数据库的连接创建好数据表后,需要建立应用程序与数据库的连接以实现对数据库的操作。本系统数据库的连接是通过以实现对数据库的操作。本系统数据库的连接是通过jdbc的方式实现的,对数据库连接的代码放在的方式实现的,对数据库连接的代码放在s2jsp.lg.dao.impl包下的包下的BaseDao类中。类中。融智融智技术学院技术学院17.4 17.4 前台功能设计前台功能设计前台功能模块包括用户登录和注册、版块列表、主题帖前台功能模块包括用户登录和注册、版块列表、主题帖列表、发帖模块、回帖模块。下面详细介绍每个模块的设计列表、发帖模块、回帖模块。下面详细介绍每个模块的设计过程。过程。融智融智技术学院技术学院17.4.1 17.4.1 注册与登录模块注册与登录模块对于第一次登录的用户来说,首先需要注册,进入注册对于第一次登录的用户来说,首先需要注册,进入注册界面,如图界面,如图17.9所示,输入注册信息后单击注册返回图所示,输入注册信息后单击注册返回图17.10所示的登录界面。然后,在对应的地方分别输入用户名和密所示的登录界面。然后,在对应的地方分别输入用户名和密码,单击码,单击“登录登录”按钮,系统即将用户名和密码发送到网络按钮,系统即将用户名和密码发送到网络服务器上,与保存在服务器数据库中的信息进行核对。服务器上,与保存在服务器数据库中的信息进行核对。融智融智技术学院技术学院17.4.1 17.4.1 注册与登录模块注册与登录模块融智融智技术学院技术学院17.4.1 17.4.1 注册与登录模块注册与登录模块融智融智技术学院技术学院17.4.2 17.4.2 版块列表模块版块列表模块版块列表页面即论坛首页,列出了论坛所有的讨论版块,版块列表页面即论坛首页,列出了论坛所有的讨论版块,以及该版块对应的二级分类主题,版块与其下的分类主题构以及该版块对应的二级分类主题,版块与其下的分类主题构成了树形结构,用户可以在版块列表中任意选择感兴趣的主成了树形结构,用户可以在版块列表中任意选择感兴趣的主题,发帖或者参与讨论。题,发帖或者参与讨论。融智融智技术学院技术学院17.4.2 17.4.2 版块列表模块版块列表模块融智融智技术学院技术学院17.4.3 17.4.3 主题帖列表主题帖列表在版块列表页面中,用户选择任意一个讨论主题,即可在版块列表页面中,用户选择任意一个讨论主题,即可进入与该主题相关的讨论区,可以在其中进行发帖与回帖操进入与该主题相关的讨论区,可以在其中进行发帖与回帖操作。作。融智融智技术学院技术学院17.4.4 17.4.4 发帖与回帖模块发帖与回帖模块发帖与回帖是发帖与回帖是BBS论坛系统的核心部分。发帖页面如图论坛系统的核心部分。发帖页面如图17.13所示,用户可以在标题内输入帖子名称,在内容框输入所示,用户可以在标题内输入帖子名称,在内容框输入帖子的具体内容,单击提交后即成功发表帖子。帖子的具体内容,单击提交后即成功发表帖子。融智融智技术学院技术学院17.4.4 17.4.4 发帖与回帖模块发帖与回帖模块融智融智技术学院技术学院17.5 17.5 后台功能设计后台功能设计后台管理模块包括添加用户、用户管理两个模块的内容。后台管理模块包括添加用户、用户管理两个模块的内容。下面详细介绍每个模块的设计过程。下面详细介绍每个模块的设计过程。融智融智技术学院技术学院17.5.1 17.5.1 添加用户模块添加用户模块管理员可以在后台直接添加新用户。进行此操作以前需管理员可以在后台直接添加新用户。进行此操作以前需要以管理员身份登录后台管理界面,如图要以管理员身份登录后台管理界面,如图17.16所示,用户名所示,用户名密码都是密码都是admin。融智融智技术学院技术学院17.5.1 17.5.1 添加用户模块添加用户模块融智融智技术学院技术学院17.5.2 17.5.2 用户管理模块用户管理模块管理员可以在用户管理模块查看用户的详细信息,修改管理员可以在用户管理模块查看用户的详细信息,修改用户数据或者直接删除用户。用户数据或者直接删除用户。

    注意事项

    本文(第17章__BBS论坛系统开发.ppt)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开