分享
分销 收藏 举报 申诉 / 40
播放页_导航下方通栏广告

类型论坛系统设计与实现.doc

  • 上传人:精****
  • 文档编号:3548554
  • 上传时间:2024-07-09
  • 格式:DOC
  • 页数:40
  • 大小:2.96MB
  • 下载积分:14 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    论坛 系统 设计 实现
    资源描述:
    《Java程序设计》课程结业报告 设计题目:BBS论坛系统设计与实现—— UML设计、主界面模块、帖模块设计与实现 学 院: 班 级: 学 号: 姓 名: 指导教师: 设计时间: 目录 摘要 4 1.引言 5 1.1编写目的 5 1.2产品背景 5 2.BBS论坛介绍 5 2.1 产品特性 5 2.2 用户特性 6 2.3 产品功能 7 2.4 一般性限制 8 2.4.1 运营环境 8 2.4.2 设计和实现约束 8 3 需求分析 9 3.1功能需求 9 3.1.1关于用户的权限功能的需求 9 3.1.2数据流图与数据加工 10 3.2数据需求 11 3.2.1概念结构设计 11 3.2.2逻辑设计 12 3.3.1服务系统的菜单设计 13 3.4. 开发工具的选择 13 3.5 UML设计(个人模块) 15 3.5.1 用例图: 15 3.5.2 序列图 15 3.5.3 状态图 16 3.5.4 数据库概要 17 4接口设计 18 4.1用户接口 18 4.2结构接口 18 5 总体设计 19 5.1 结构框架介绍 19 5.2整个系统操作介绍 19 5.3 数据库整体设计 20 5.4 论坛所需绝大部分功能进行划分 21 6 运营设计 23 6.1运营模块组合 23 6.2 运营控制 23 6.2.1. 注册以及会员登陆 23 6.2.2. 修改会员注册信息和忘掉密码 24 6.2.3. 浏览帖子 25 6.2.4. 发表帖子(个人模块) 25 6.2.5. 管理员删除帖子 28 6.2.6 主界面设计(个人模块) 29 6.3运营时间 32 7 心得体会结论 32 8 参考文献 32 摘要 现今是网络时代,信息的交流不再单单是面对面的交流还增长了虚拟网络的交流,由于其方便快捷及其对地区时间等因素的的规定的淡化,Internet上的交流早已占据着一个极其重要的地位。人们可以通过在互联网上收到最新的消息,也可以通过互联网进行信息的交流。而论坛就是大家进行信息交流的其中一个渠道。 论坛(BBS)是一种在Internet网上开放的信息服务系统,通过论坛用户可以方便的实现信息的互换和文献的共享。 本系统重要完毕了基于JSP技术的校内论坛的设计和实现,重要实现了客户端和服务器端的动态交互。该系统重要包含:‘用户信息管理’模块;‘论坛内容实现及排版’模块;‘用户权限所相应的功能实现’模块;‘论坛文章发布/回复’模块,四大模块。本论文具体描述了论坛的结构、功能以及具体设计过程。系统采用了JSP技术以及JavaBeans组件技术和JDBC技术实现。 关键词:JSP,论坛系统, SQL server, Java。 1.引言 1.1编写目的 本项目为BBS论坛系统,书写此文档是为了拟定用户对本系统的真正需求,拟定一份完整、准确、清楚、具体的系统规定及设计方案,从而有效地帮助开发人员实现此系统的各个模块和各项功能,也让用户对此系统有更全面的了解。 此文档包含了用户对系统的具体规定,系统的功能需求等;可作为用户需求的拟定书和总体设计的依据,也是验证和维护系统的依据。 1.2产品背景 随着网络的高速发展,网络资源已经走进了广大人民的生活,网络传播消息已经被越来越多的人们所接受。为了更多的实现网络信息的传播,达成新闻的及时性与新鲜性。所以我们迫切需要设计这样一个BBS论坛系统。 本论坛不是以营利为目的,我们为会员和游客提供了浏览新闻帖子的权限、并且对于会员拥有发表帖子和对其他会员所发表帖子进行评论的权限。为了使所发表的内容积极、健康、真实,我们设立了一个管理员的登录模式。管理员拥有对会员信息进行删除,对会员所发表的文章进行审核的权限。也有对其评论和文章进行删除的权利。 2.BBS论坛介绍 2.1 产品特性 特性1. 用户可自定义用户名、密码、密码提醒问题和答案、个人头衔、门派、署名、自我简介等信息,可以自定义个性头像和登陆风格; 特性2. 可以发新信息(新帖)、回复(跟随)等,可以发起投票记录并自动记录调查结果,可提供图形化显示功能; 特性3. 用户可以在论坛内部互相发送短消息,系统自动提醒未读短消息; 特性4. 管理员可以发布各类论坛公告,最新公告以滚动条的形式出现在论坛最上方; 特性5. 管理员可自由设定分论坛的主题,可同时设立多个论坛,每个分论坛都具有定期开通功能。可为每个分论坛配置版主(分论坛管理员); 特性6. 所有的网友发言信息必须通过管理员审核通过才干发布,提供“控制开关”,即假如审核通过,点“通过”按钮即可,需要删除的点“删除”按钮即可; 特性7. 可以根据发帖的主题、内容关键字、作者、分论坛等信息搜索论坛内已有的文章; 特性8. 管理员可控制论坛的开通和关闭,可设定关闭后不可再发帖或不可再访问; 特性9. 系统可自动检测在线用户IP地址、操作系统、浏览器版本并可显示所有在线用户; 特性10. 根据注册用户填写的注册信息,在用户生日到来时自动提醒 特性11. 自动记录在线用户数并列表显示在线用户;自动记录用户的发帖数、跟帖数(回复数)、访问次数和点击量。 2.2 用户特性 用户类 说明 用户 用户是面向所有的网友,他们希望有用一个公众就关心的重大问题和疑难问题交流的平台。网友可以从网吧,办公司,家里上网来论坛交流讨论。用户希望能在论坛注册,发帖,发送短消息,论坛检索等功能。 一般管理员 管理员在论坛中重要负责发布各种论坛公告,设定安全过滤,审核网友发言信息,定期开通论坛 2.3 产品功能 “注册”用例:用户可自定义个人信息; “登陆”用力:会员可以登陆系统; “发帖回复”用例:会员可以发新信息,回复等,可以发起投票记录并自动记录调查结果,可提供图形化显示功能; “发送短消息”用例:用户可以在论坛内部互相发送短消息,系统自动提醒未读短消息; “内容安全过滤”用例:系统对网友的发言进行过滤,系统对报警的信息自动添加特别记号重点标明; “论坛检索”用例:用户可以搜索论坛内已有的文章; “用户检索”用例:系统可自动检测在线用户IP地址、操作系统、浏览器版本并可显示所有在线用户; “生日提醒”用例:系统在用户生日到来时自动提醒; “发布公告”用例:管理员可以发布各类论坛公 “设定分论坛”用例:管理员可自由设定分论坛的主题,可同时设立多个论坛 每个分论坛都具有定期开通功能。可为每个分论坛配置版主; “审查信息”用例:所有的网友发言信息必须通过管理员审核通过才干发布; “定期开通论坛”用例:管理员可控制论坛的开通和关闭,可设定关闭后不可再发帖或不可再访问; “论坛在线记录”用例:自动记录在线用户数并列表显示在线用户;自动记录用户的发帖数、跟帖数、访问次数和点击量。 图 2.1 产品功能示意图 2.4 一般性限制 2.4.1 运营环境 系统应当运营在Windows XP或以上版本的平台上 支持 Microsoft IE 5.0 和6.0版本的浏览器 服务器采用 Windows NT 2023 操作系统 2.4.2 设计和实现约束 软件开发语言为 JAVA 数据库系统为 SQL Server 2023 3 需求分析 3.1功能需求 BBS论坛系统大体可以分为两个组成部分:面向管理员的论坛管理系统和面向所有用户的论坛服务系统。如前所述,在我们的系统中,BBS一般是以web方式登录。因而,无论是管理员方还是用户方都不必安装该系统。但是,为了解释网页代码中的服务器端脚本语言代码,服务器端必须安装相应的web服务器(比如Apache,IIS),脚本代码解释引擎(比如Apache Tomcat(推荐))和数据库服务器(如SQL Server)。所有用户都通过密码验证后登录论坛管理系统,进行相应的后台管理如用户管理,讨论区管理和文章管理。 3.1.1关于用户的权限功能的需求 论坛系统应当可以在用户通过帐户密码验证登录论坛服务系统后,判断用户级别辨认四类不同权限级别的用户。 第一类是游客,拥有浏览文章,查询注册用户个体最基本信息的权限; 第二类是一般用户,可以在论坛讨论区发表/浏览/回复主题,管理个人信息等; 第三类是管理员,可以对相应主题进行删除/精华,对回复的帖子进行删除,封锁ID以及解除对一般用户的封锁; 第四类是主管理员,拥有最高权限,可以在管理员的权限的基础上增长:管理员权限更改。 具体的用户权限起始流程如图3.1 图3.1 论坛登录各类流程图 说明: 1. 所有服务请求都有需要验证用户权限的级别,即x(usergrade)的值(0,1,2,3(游客为3));比如:回复主题的权限是x=0,1或者2。比如:精华文章的权限规定为x=0或2。 2. 管理员增长的是一个《管理》模块。 3.1.2数据流图与数据加工 下面以“找回密码/更改密码,发表/置顶主题,删除帖子,赋予/取消用户管理员权限,”等请求为例,作出具体的数据流图,以示说明: 权限 审核 2.1 D1 用户信息 执行相应模块 2.2 D3 D2 更新数据库 更新显示页面 发表/置顶主题,删除帖子等请求 一般用 户 犯错信息返回 分析权限 图3.2 系统2层图(发表文章) 图3.2数据加工说明: 功能1: 接受用户的发表/置顶主题,删除帖子等请求(用户ID、用户信息、目的序号、附带内容或信息),根据用户ID查询用户表以检查用户是否具有相应权限,如有则将发文请求信息送到相应的解决程序,进一步解决,如无则向用户提醒犯错; 功能2:查询数据库,根据发表/设精华文章,删除帖子等请求(用户ID、用户信息、目的序号、附带内容或信息)产生updata,insert,select等语句更改或删除数据,同时修改连接的表的部分数据; 3.2数据需求 根据系统的数据流图和数据加工说明,我们编撰系统的数据结构: 3.2.1概念结构设计 系统:服务 名称:浏览 模块:文章服务 日期:2023.4.24 编号:1.1.3.1 输入: 输出: 解决: 局部数据元素: 注释: 根据对系统的需求分析结果,我们设计部分E-R图如下: 用 户 身份证号 注册时间 用户名 用户id 发文总数 权限 个性署名 QQ 出生日期 所发文id汇总 密码 图3.3 BBS用户实体及其属性 每个讨论区 类属 创版时间 发文总数 名称 管理员 分bbs的id 图3.4 BBS单元实体及其属性 3.2.2逻辑设计 我们初步将E-R图转换成关系模型如下(超简朴版): 用户(用户id,用户名,密码,真名,地址,性别,生日,qq,昵称,注册日期,发文总数,用户权限级别, 个性署名) 文章(文章编号,发文人的用户id,(用户名,用户个性署名(此两项通过用户id在用户表中读取))访问人数, 回复人数,文章名,文章内容,发文日期) 由于数据库设计的一般设计规定只要达成三范式,所以,我们不再对以上关 系模式做转化,我们的数据库设计和数据表的设计就以上述关系模式为基础。 3.3 系统的菜单设计 如前所述,我们的BBS论坛系统提供的是web方式登录,即系统用户上网, 并用IE访问BBS论坛系统,我们的论坛系统的菜单是以网页链接的方式出现的,因而,它不是一般软件的菜单有着严格的层次结构。我们将系统的菜单结构描述如下: 3.3.1服务系统的菜单设计 在服务系统主页的登录界面应当有三个菜单按钮: 登陆(登陆后位:更改信息)、注册、匿名、管理(需管理员权限时显示)。他们分别将指系统的不同功能页面。 “登录”指向一个需要权限审核的系统服务界面,“注册”将会带用户到一个新用户注册界面,我们以“登录”为二级菜单,在进入主页后可进入登陆或注册界面,登陆后菜单按照系统功能分为5栏二级菜单:个人信息、主页浏览、搜索、退出、管理菜单。 “个人信息”之下可以根据需要或者是用户方便设立第三级菜单,一般涉及一下几项:(1)个人资料浏览;(2) 密码修改;(3) 个人资料修改; 管理系统的二级菜单按照其应当完毕的功能分为一下几项: 1、 管理员权限授予/回收;(在文字框中输入该用户id后,点‘确认’); 2、 删除用户(在文字框中输入该用户id后,点‘确认’); 3、 个人资料浏览; 4、个人资料修改。 管理系统的一级菜单每一项完毕一个特定的功能,所以不再需要设计二级菜 单。 事实上,由于网页链接存在环行结构,所以在某些四级级菜单中会出现某些三级级菜单名,这也正是BBS系统的菜单结构层次不严谨的缘故。 3.4. 开发工具的选择 我们能已经说明,BBS系统的开发涉及到页面设计和网页编程,网页中的服务器脚本语言编程,我们选择使用JSP(Java Server Page)。而后台数据库的设计,我们选用大型数据库软件――MySQL。 3.4.1 Java Server Page的两种访问格式 JSP是将纯Java代码嵌入在HTML中实现动态功能的一种技术。它将HTML编码从Web页面的开发过程中有效的分离出来,可以访问可重用组件,如Servlet,Javabean和基于Java的Web应用程序,还支持在Web页面中直接嵌入Java程序。JSP有两种访问格式: l 请求一个JSP文献; l 请求一个Servet; a) 在第一种访问格式中,JSP文献将访问Jdbc+odbc或是其它能生成动态内容并发送到浏览器的组件。如图2.5: 浏览器 JSP 文献 Jdbc+odbc 图3.5浏览器发送JSP文献请求 数据库 b) 在第二种访问格式种,客户端直接请求一个Servlet来生成动态内容,并调用 Servlet 数据库 JSP 文献 请求 JDBC 结果Bean 响应 图3.6直接对Servlet的请求 JSP文献将内容到浏览器。如图2.6: 3.5 UML设计 3.5.1 用例图: 系统管理: 用户权限: 3.5.2 序列图 会员浏览贴及发帖: 论坛管理员管理睬员: 3.5.3 状态图 后台会员管理: 后台论坛分类管理: 3.5.4 数据库概要 4接口设计 4.1用户接口 图形用户界面: 1.注册界面:输入储户信息,按拟定提交内容。 2.登录界面:输入已经注册的用户名,成为正式会员。 3.浏览界面:游客和会员都有权浏览其他用户或者管理员所发表的文章。 4.发帖界面:会员有权发表帖子。对其他用户所发帖子有权进行评论。 5.修改界面:会员有权对自己的个人信息进行修改。 5.管理员信息修改:超级管理员及特定的管理员具有此权限,可以删除会员信息,删除所发的不良消息的帖子和评论。 4.2结构接口 客户端界面获取用户的各项输入,根据不同的操作请求进入相应的操作模块,每个操作模块获取用户的输入数据,作为发送给服务端的数据消息加上通讯协议头发送到服务端。服务端接受到数据后,运用协议头解析判断将数据分派给相应的模块进行解决,并将解决结果发送回客户端。 5 总体设计 5.1 结构框架介绍 如同5.1所示,为我们BBS论坛的结构框架图,本结构采用B/S结构,不需要下载安装任何的软件。普通用户在web端登录BBS,有多个选择进入论坛(比如会员登录或者匿名登录),之后web端与服务端互换数据后传输到后台进行信息的更新与连接到指定的区域。以达成信息更新的目的。 B/S结构图 帖子发表模块 基本信息模块 用户管理模块 论坛评论模块 管理员特权模块 Web端发送其相应请求 客服端接受并执行相应功能 图5.1 整体系统框架图 5.2整个系统操作介绍 图5.2 系统操作流程图 管理员 会员 登录 游客 浏览 显示 发表帖子 评论 修改个人资料 删除会员 删除帖子 删除评论 匿名 发表帖子 5.3 数据库整体设计 对13张表:bbs1 bbslink bbsnews myuser board bookmark class config friend log message online vote之间的层次、当在外模式下更改数据时数据流向进行规范。 图 5.3 数据库表E-R图 8.log 10.bbsnews 1.config 11.vote 7.friend 9.bbslink 6.bookmark 5.class 4.board 2.myuser 12.message 13.online 3.bbs1 5.3 数据库表E-R图说明: 箭头初始为高级数据库表,他可以向箭头指向的低档数据库复制信息,低档数据库也可以积极向高级数据库读取信息。数据的更改必须由1.config开始流向目的数据库表。比如说更改数据表5,必须先修改1和再修改2最后才是修改5。 5.4 论坛所需绝大部分功能进行划分 共计有用户登录模块、主页模块、文章服务模块、个人信息管理模块、注册模块、管理模块等六类模块共计26个小板块。 4管理模块 1.首页 3登录 5.个人信息管理 2.注册模块 页尾 页首 新用户注册界面 完毕注册 登陆界面 登陆错误 登陆失败页面 管理页面菜单栏 论坛变量设立 斑竹管理页面 帖子管理 用户管理 管理员管理登陆页面 管理员页面退出 更新论坛数据 查看个人资料 修改个人资料 6文章服务模块 分论坛菜单 浏览帖子 在分论坛发新帖子 论坛发帖错误信息 对指定帖子发言 发帖结果 修改帖子结果 图5-3 论坛系统具体E-R图 6 运营设计 6.1运营模块组合 游客匿名登录 会员注册 会员登录 会员发帖 会员评论 会员修改信息 管理员删除帖子 管理员删除会员 Web端与服务端互换数据 浏览帖子 更新会员信息 发表帖子 发表评论 删除帖子 更新后台数据 Web端发送请求 6.2 运营控制 6.2.1. 注册以及会员登陆 1、注册时用户会提供用户名、密码、昵称、个性署名。用户的所有个人信息存于网站数据库中中,以用于登陆、发表帖子和评论帖子。 2、 用户名为不超过7个字的汉字或不超过14个字节的数字字母下划线等。 3、注册时需设定6位数字密码,用户自行设立,后可修改密码。 4、下图为用户的注册页面,有用户所需填的所有信息。 5、会员登陆成功后可以直接进行发表论坛文章,评论别人所发文章,更改个人信息的操作。 6、下图为用户登录界面: 6.2.2. 修改会员注册信息和忘掉密码 用户注册成功后,可以修改信息: 6.2.3. 浏览帖子 1.帖子均为注册会员所发或者管理员更新的新闻消息。 2.用户根据帖子的分类,选择自己感爱好的帖子然后点击阅读即可。 3.用户可以看到帖子所发作者和发帖时间 6.2.4. 发表帖子 1.发表帖子的权限必须是注册会员,匿名登录的游客没有发表权限。 2.发表帖子的时候只需要书写标题和内容即可。 3.所发内容必须积极健康,当确认发表的时候,点击左下角的“发表”按钮即可。 部分代码如下: <%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%> <%@ page import="java.sql.*" %> <%String name=request.getParameter("name"); String tit=request.getParameter("tit");%> <table background="pic/tba.jpg" align="center" border="3" height="80" width="40%"> <tr><td align="center"><% if(name.equals("null")) { out.print("对不起,你暂时不能发帖 请登录<br>"); %> <INPUT class=button_on onclick="window.location.href='showTest.jsp?name=<%=name%>&tit=<%=tit %>'" value=返回 type=button> <% return; } Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost/test?user=root&password=38"; Connection conn = DriverManager.getConnection(url); Statement stmt = conn.createStatement(); %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>发表新贴</title> <script language="javascript"> <!-- //javascript去空格函数 function LTrim(str){ //去掉字符串 的头空格 var i; for(i=0;i<str.length; i++) { if(str.charAt(i)!=" ") break; } str = str.substring(i,str.length); return str; } function RTrim(str){ var i; for(i=str.length-1;i>=0;i--){ if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break; } str = str.substring(0,i+1); return str; } function Trim(str){ return LTrim(RTrim(str)); } function check() { if(Trim(document.reply.title.value) == "") { alert("please intput the title!"); document.reply.title.focus(); return false; } if(Trim(document.reply.cont.value) == "") { alert("plsease input the content!"); document.reply.cont.focus(); return false; } return true; } --> </script> </head> <body> <form name=reply action="publish.jsp" method="post" onsubmit="return check()"> <input type="hidden" name="name" value="<%= name %>"> <input type="hidden" name="tit" value="<%=tit %>"> <table width="70%"border="1"> <tr> <td>标题: <input size="80" type="text" name="title"> </td> </tr> <tr> <td> 内容:</br><textarea cols="120" rows="20" name="cont"></textarea> </td> </tr> <tr> <td> <input type="submit" value="发表"> </td> </tr> </table> </form> <% stmt.close(); conn.close(); %> </body> </html> 6.2.5. 管理员删除帖子 1.所发帖子必须通过管理员的审核。 2.管理员假如碰到了所发帖子内容不符合道德,本BBS论坛的宗旨等。可以对所发帖子进行删除的解决并有权利删除所发帖子的会员消息。 6.2.6 主界面设计 登陆后的主界面截图如下: 部分代码: <%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""> <html> <head> <style type="text/css"> .item1, .item2, .item1_mover, .item2_mover, .subitem1, .subitem1_mover, .subitem2, .subitem2_mover{color:#595959; background-color:#EEE5DE; width:100px; height:25px; padding:3px;} .item1_mover{background-color:#b0b0b0;} .item2{border-top:1px solid #b0b0b0;} .item2_mover{background-color:#2037d7; } .subitem1{background-color:#7EC0EE;} .subitem2{background-color:#7EC0EE; } </style> <title>狼友的家</title> <script TYPE="text/javascript"> <!-- //----Change style class of a DIV---- function change_bgcolor( obj, val ){ obj.className = val; } //----Change a menu' visibility---- function change_menu(mid, mode) { document.getElementById(mid).style.display = mode; } //--> </script> </head> <body> <% String name=request.getParameter("name"); %> <%if(name!=null&&name!=""&&name!="null"){ %> <table > <tr><td><img src="pic/11.jpg"/> </td><td width="5%"></td><td ><img src="pic/13.jpg"/></td> <td> <div class="item1" onmouseover="change_menu( 'sub1','block' );" onmouseout="change_menu( 'sub1','none' );" >用户自定义</div> <div id="sub1" style="display:none;"> <div id="sub1" class="subitem1" onclick="window.location.href='resetinfo.jsp?name=<%=name %>'" onmouseover="change_menu( 'sub1','block' )" onmouseout=" change_menu( 'sub1','none' );"> 修改个人信息</div> <div id="sub12" class="subitem2" onclick="window.location.href='info.jsp?name=<%=name %>'" onmouseover="change_menu( 'sub1','block' )" onmouseout=" change_menu( 'sub1','none' );" > 查看个人信息</div> <div id="sub13" class="subitem2" onclick="window.location.href='resetpwd.jsp?name=<%=name %>'" onmouseover="change_menu( 'sub1','block' )" onmouseout=" change_menu( 'sub1','none' );" > 修改密码</div> </div> </td> </tr> <tr><td>欢迎你:<%=name %></td></tr> </table> <% } else { %> <table > <tr><td><img src="pic/11.jpg"/> </td><td width="5%"></td><td ><img src="pic/13.jpg"/></td> </tr> <tr><td> &nbsp;&nbsp;<INPUT class=button_on onclick="window.location.href='Login.jsp'" type=button value=登录 >&nbsp;&nbsp; &nbsp;<INPUT class=button_on onclick="window.location.href='register.jsp'" type=button value=注册 > </td></tr> </table> <% }%> <table align="center" width="69%" > <THEAD><TR><TH height=20 bgcolor="#D8BFD8" colSpan=4></TH></TR></THEAD> <tr><td> <a href="showMost.jsp?name="<%=name %>>狼友之家|</a> </td></tr> </table> <table width="69%" align="center"> <tr> <THEAD> <TR> <TH height=20 bgcolor="#D8BFD8" colSpan=4>学习交流</TH></TR></THEAD> <tr> <td><a href="showTest.jsp?tit=siji&name=<%=name %>">四级六级</a><br/> <img src="pic/18.jpg"/><br/> </td> <td><a href="showTest.jsp?tit=kaoyan&name=<%=name %>">考研复习</a><br/> <img src="pic/19.jpg"/></td> <td><a href="showTest.jsp?tit=comp&name=<%=name %>">计算机</a><br/> <img src="pic/16.jpg"/></td> <td><a href="showTest.jsp?tit=qiuzhi&name=<%=name %>">求职应聘</a><br/> <img src="pic/17.jpg"/></td> </tr> </table> <table align="center"> <THEAD> <TR> <TH height=20 bgcolor="#D8BFD8" colSpan=4>天下杂谈</TH></TR></THEAD> <tr> <td><a href="showTest.jsp?tit=joke&name=<%=name %>">笑话天地</a> <a href="showTest.jsp?tit=joke&name=<%=name %>">奇事异事</a> <a href="showTest.jsp?tit=huyou&name=<%=name %>">忽悠一下</a><br/> <img src="pic/14.jpg"/></td> </tr> </table> </body> </html> 6.3运营时间 端访问使用浏览器,网页代码不占用客户端时间,客户端和服务端通信占用网络传输时间,服务端对数据库操作占用服务器cpu时间。其中网络传输时间重要由网络传输速度决定,在网速较高的环境下不是重要考虑因素。服务器对数据库的操作时间取决于服务器性能及同时访问量的多少以及所使用的数据库功能,在大规模访问量之下,该时间也许会成为系统性能的瓶颈客户。 7 心得体会结论 通过这学期JAVA课程的学习,我学会了J2SE的基础知识和运用的方法。然后通过课程设计,自学了JSP的一些知识,同时锻炼了自己使用J2SE的能力,收获颇丰。虽然这个BBS系统的设计过程并不是一帆风顺的,但是在老师的指导和队友们的共同努力下,我克服了其中的各种困难,完毕了我在系统中界面设计的部分,虽然系统中尚有许多BUG,但是我相信在以后的使用中,我会慢慢修复这些问题,学习新的知识,不断的完
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:论坛系统设计与实现.doc
    链接地址:https://www.zixin.com.cn/doc/3548554.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork