毕业论文]基于java技术的网络论坛的实现内容摘要:
公共信息:与论坛相关的信息。 4. 帖子:论坛中单个观点的讨论。 5. 管理员:论坛服务的人员。 论坛的对象不是孤立的,它们是紧密联系的,下面是论坛各个对象之间的关联表,关联是单向的,是指左侧对象对上方对象的活动。 无关联的用表示,如果两者只要单向关联,那么在另一个对象关联时用√表示。 表 各对象之间的关系表 用户 版面 公共信息 帖子 管理员 用户 注册 修改 浏览 联系 浏览 浏览 发布 浏览 发布 修改 删除 √ 版面 √ √ 公共信息 √ √ 帖子 √ √ 管理员 添加 删除 修改 添加 删除 修改 添加 删除 修改 添加 删除 修改 至此,论坛的需要分析完成,接下来是论坛的功能设计。 数据流图 系统顶层 DFD 图 超市进销存管理系统的 DFD 顶层图如图 所示。 本科生毕业设计 (论文 ) 第 5 页 浏览 管理 浏览信息 管理信息 图 系统顶层 DFD图 系统一层 DFD 图 根据自顶向下,逐层分解的原则,对系统顶层处理功能进行细化分成若干个处理功能,产生一层细化 DFD 图,如图 所示。 浏览 管理 版面信息表 帖子类型信息表 帖子信息表 提交 注册 管理员 登录 登录 登录 登录 信息 信息 信息 发表帖子 帖子信息 管理帖子 回帖信息表 用户信息表 图 系统一层 DFD图 用 户 论 坛 系 统 管 理 员 用 户 用户 子系统 基本 信息 系统 管 理 员 管理员子系统 发帖 系统 个人信息管理系统 本科生毕业设计 (论文 ) 第 6 页 系统功能描述 主要功能 首先从用户开始,用户关联的对象是自身,版面,公共信息,帖子。 分别根据用户与这些对象的联系给出一个明确的菜单 表 用户功能表 序号 功能名称 说明 1 用户注册 用户在论坛填写必要信息就可以成为注册用户,注册后,可修改自己的注册信息 2 用户登录 用户注册后可使用用户名,密码登录,可选择用户名,密码保存期限 3 浏览用户信息 注册用户可查看其它用户信息 4 与其它用户联系 注册用户可发站内短信 5 浏览版面 任何用户可浏览版面信息 6 浏览公共信息 任何用户可浏览公共信息 7 浏览帖子 任何用户可浏览帖子 8 发布修改删除帖子 注册用户登录后可发布帖子,修改自己的帖子,删除自己的帖子 9 对帖子的特殊操作 主要针 对版主类型的用户,可对帖子置顶,设置精华,删除帖子,移动帖子等操作 接下来的版面,公共信息,帖子都没有和其他对象的关联,它们在论坛中是被动对象,是被其它对象所操作。 因此针对它们的主要功能是由其它对象产生,例如浏览版面就是用户的功能。 管理员是论坛的一个特殊群体,它们的主要工作是保证论坛的正常运行,他们可以和论坛的所有对象产生联系,因此他们的功能也很丰富 本科生毕业设计 (论文 ) 第 7 页 表 管理员功能表 序号 功能名称 说明 1 用户删除 对于在论坛中造成很坏影响的用户,应该删除他们的身份 2 用户授权 授予用户版主权 限 3 版面管理 版面是论坛的枝干,对版面进行添加,修改,删除等操作 4 公共信息管理 公共信息展示论坛的状态,不能出现非法言论 5 帖子的管理 帖子是论坛的枝叶,帖子的好坏关系到论坛的健康发展,对帖子进行删除,移动等 现在分析各个对象的相关操作,设计为对象的功能实现接口,即为对象的操作方法。 各个板块有浏览列表和管理两个方法,管理方法又可以分为添加,修改,删除 3 个子方法。 帖子有浏览,发帖,回帖,搜索和管理 5 个方法,浏览方法又分为列表和查看两个子方法,管理方法分为编辑,删除,置顶,移动,指定精华 5 个 子方法 .用户有注册、登录 2 个方法,管理用户方法又分为删除和设置权限 2 个子方法 .这样分析完后,前面列出的功能列表就有了各自的归属对象。 论坛一般存在两种用户:注册用户和管理员。 用户的权限是向下覆盖的,既上级权限包含下级权限,在论坛中,管理员是上级权限。 论坛的 3 大基本功能的相互关系如下图所示。 图 论坛基本功能的关系 本系统还有一些是论坛的内容更加丰富的扩展功能。 系统设计 根据上一节给出论坛所必须的功能,划分模块。 模块的划分主要是按照每一 个对象的操作来归类。 论坛操作的对象是上一节所归纳的 5 个。 下面就针对这 5 个对象划分功发帖 帖子列表 回帖 浏览帖子 本科生毕业设计 (论文 ) 第 8 页 能模块。 用户:有两个模块,一个是用户注册,登录,修改信息等功能组合,是用户对用户自身的操作;另一个是管理员对用户进行删除,授权,是管理员对用户的操作,如表。 表 用户功能模块表 模块 模块包含的功能 用户模块 用户注册 用户登录 浏览其它用户信息 与其它用户联系 用户控制自己的信息 用户登录添加验证码 用户等级 版面:也有两个模块,一个是浏览模块,一个是管理模块。 其功能模块列表如表。 表 版面功能模块表 模块 模块包含的功能 版面浏览模块 浏览版面 版面管理模块 版面管理 公共信息:用户浏览公共信息的功能划分一个模块,管理员对公共信息的操作划分为一个模块,其功能模块列表如表 表 公共信息功能模块表 模块 模块包含的功能 公共信息显示模块 浏览发布的公共信息 公共信息管理模块 公共信息管理 帖子:帖子包括用户对帖子的操作和管理员对帖子的操作,相应地分为帖子模块和帖子管理模块,如表。 本科生毕业设计 (论文 ) 第 9 页 表 帖子功能模块表 模块 模块包含的功能 帖 子模块 浏览帖子 发布 /修改 /删除帖子 对帖子的特殊操作 帖子发布添加表情 论坛收藏 帖子搜索 帖子管理模块 删除帖子 修改帖子 管理员:管理员是对其他对象进行操作,如表。 表 模块 模块包含的功能 管理员管理模块 用户管理 版面管理 帖子管理 另外,对于用户使用的模块称为前台模块,管理员使用的模块称为后台模块。 以下是该 在线学习 系统软件的 功能模块 图: 本科生毕业设计 (论文 ) 第 10 页 网上论坛的功 能模块 图 开发环境的选择 系统需求分析阶段 : Microsoft Windows XP 系统代码开发阶段: Windows XP+ + +MYSQL。 系统 GUI/LOGO 辅助设计工具: ,。 研究方法 本虚拟社区是采用 JSP + JavaBeans + MYSQL 开发的。 运行平台: JDK + + MYSQL + Windows XP。 采用模块化思想,分为 3 层: 1. 数据存储层:使用 MYSQL 来存放的所有数据 , 包括用户信息,文章数据用户消息,系统数据,关键问题 , 数据库的规划。 网络论坛( bbs) 用户系统功能 管理员管理功能 注 册 登 陆 浏览帖子 个人帖子管理 搜索帖子 回复帖子 编辑帖子 删除帖子 发布帖子 修改帖子 用户信息管理 版面管理 公共信息管理 帖子管理 删 除 授 权 添 加 修 改 删 除 删 除 移 动 编 辑 置 顶 指定精华 本科生毕业设计 (论文 ) 第 11 页 2. 系统功能层:完成的基本功能,由多个并列模块组成,向下调用 MYSQL 的数访问数据库,向上接受处理请求,将处理的结果返回上层,根据请求类型,返回成败结果和其他数据。 而且模块高度灵活,可以方便的修改增加。 3. 服务层:直接和客户机对话,根据客户机的请求,调用功能模块取得数据,然后将数据发送回客户端,根据客户端的类型,分别开发不同的服务模块,并且尽可能合理进行抽象,使对不同的服务层,能共用系统功能层的模块。 本科生毕业设计 (论文 ) 第 12 页 3 总体设计 B/S 设计模式 我们采用基于 B/S 结构的三层应用模型来实现 Java 在线学习网站 系统。 Browser/Server 计算方式是一种两层结构的体系。 随着技术的进步以及需求的改变,更多的层次划分出来。 目前,在 Inter 应用体系结构中,事物处理被划分为 3 层,即:Web Browser—Inter Server—Database Server。 在这种体系结构中,业务的表达通过简单的 Web Browser 来实现,用户通过 Web Browser 提交表单,把信息传递给 Inter Server, Inter Server 根据用户的请求,分析出要求数据库服务器进行的查询,交给数据库服务器去执行, Database Server 把查询的结果反馈给 Inter Server,在由 Inter Server 用标准的 HTML 语言反馈给 Web Browser。 三层应用模型同传统的 C/S( Client/Server)模型相比,提高了系统的可扩展性、安全性和可重用性。 它将应用逻辑与用户界面和数据访问相剥离,这样便使系统的维护变得简单,同时可以 通过采用组件技术,降低数据库服务器的负担,从而提高性能。 典型 C/S 计算的特点: 服务器负责数据管理及程序处理; 客户机负责界面描述和截面显示; 客户机向服务器提出处理要求; 服务器响应后将处理结果返回客户机; 网络数据传输小。 经过分析, B/S 结构适合本系统,它具有以下优点: 1. B/S 技术所基于的标准是开放、非专有的,是经标准化组织指定而非单一厂商制定的。 2. B/S 技术成本较低,一般只需安装、配备还在服务器上。 在客户机上的工作较少,故降低了开发及管理成本。 而 C/S 的应用不论是安装、配备还是升级,都 需要在所有的客户机上实施。 B/S 技术维护工作主要集中在服务器端,客户端的维护工作量十分少。 而 C/S 结构中客户机和服务器的维护工作量都较大。 Web Browser 技术简明易用,一旦用户掌握了 Web Browser 的用法,也就掌握了使用系统上各种信息资源的钥匙。 本虚拟社区是采用 JSP + Java Bean + MYSQ。毕业论文]基于java技术的网络论坛的实现
相关推荐
决实际问题的能力,毕业论文 (设计 )是否完成规定任务,达到了学士学位论文的水平,是否同意参加答辩。 评审意见 : 指导教师签名: 评定成绩(百分制): _______分 XI 长江大学毕业论文 (设计 )评阅教师评语 学生姓名 张楚光 专业班级 应物 0701 班 毕业论文 (设计 )题目 基于 AVR 单片机的锂电池组充电电路设计 评阅教师 职 称 评阅日 期 评阅参考内容:毕业论文 (设计
件信 号调 理与 转换 电路辅 助 电 源被 测 量非 电 量 电 参 量 电 量 图 2 传感器的组成示意图 敏感元件 —— 是用来 感受被测量,输出与被测量成确定关系的其他量的元件,例 如 波纹管 和 膜片 ,可以把被测压力变成位移量。 若敏感元件能直接输出电量(如热电偶),就兼为传感元件。 另外 还有一些新型传感器,如压阻式和谐振式压力传感器等,其敏感元件和传感器 是 一体的。 变换元件
83。 26 第 7 章 数控电压源的使用说明 27 结论 28 参考文献 29 致谢 30 附录 1 器件清单 31 附录 2 源程序清单 32 V ( 1)主程序的源程序清单 32 ( 2)外中断 1子程序的源程序清单 35 ( 3)显示子程序的源程序清单 36 ( 4)键扫子程序的源程序清单 37 ( 5)延时及启动 0832 子程序的源程序清单 38 1 第 1 章 绪 论
选导频信号集中的导频信号,它将被移至相邻导频信号集。 T_COMP(导频替换门限 ) 有效导频信号集与候选导频信号集比较门限,当 江苏信息职业技术学院毕业设计 ( 论文 ) 移动台发现候选集中某个导频信号强度超过了当前活动集中导频强度的T_COMP*O. 5dB 时,移动台发射一个导频信号强度测量报告消息,并开始越区切换。 软切换算法涉及以下 4 种信令消息 [5] (PSMM, pilot
49Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8!
度 ~ ~ 收 缩 率 ~ ~ ~ 熔 点 130~160 164~170 125~137 热变形温度( 45N/cm178。 ) 65~98 100~110 132~138 模具温度 60~80 50~90 85~120 喷嘴温度 180~190 150~170 150~160 中段温度 180~230 170~190 160~180 后段温度 150~170 140~160 250~270