基于java的bbs论坛系统解析

基于java的bbs论坛系统解析

ID:9385820

大小:208.51 KB

页数:14页

时间:2018-04-29

基于java的bbs论坛系统解析_第1页
基于java的bbs论坛系统解析_第2页
基于java的bbs论坛系统解析_第3页
基于java的bbs论坛系统解析_第4页
基于java的bbs论坛系统解析_第5页
资源描述:

《基于java的bbs论坛系统解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件开发案例分析》课程大作业基于JAVA的BBS论坛系统成员列表课序号学号姓名班级任务分工组长03201392116田硕软1302模型层开发组员03201392327穆振家软1302架构设计、数据库设计03201392443唐超旭软1302需求分析03201392002操磊磊软1302视图层开发大连理工大学DalianUniversityofTechnology目录1需求概述11.1系统开发背景11.2系统概述12需求分析22.1可行性分析22.1.1实用性和先进性22.1.2技术可行性22.1.

2、3兼容性和经济性22.2用例图及用例分析22.3.1用户模块用例分析32.3.2帖子模块用例分析52.3.3管理员模块用例分析62.3E-R图63概要设计73.1架构设计73.2数据库设计9基于JAVA的BBS论坛系统1需求概述1.1系统开发背景近年来,随着社会经济的飞速发展和计算机科学的不断进步,人民群众的生活越来越信息化。人们通过网络与自己的亲朋好友甚至是陌生人交流、在网上进行购物、浏览新闻、网上学习等。在这个过程中,BBS论坛的出现同样给网民带来了巨大的便利。BBS论坛是Internet的重要

3、应用之一,是Internet上一种主要的信息交流和发布平台,为Internet用户提供了一个在线交流的平台。用户名称用户权限游客浏览帖子、浏览回复、注册成为会员会员发帖、回复帖子、管理自己的帖子、修改密码、修改个人信息版主管理自己版块内的帖子(删帖、删回复、置顶等)管理员管理会员、管理板块BBS即论坛,英文全称是BulletinBoardSystem,中文被译为“电子公告板”,是一款网络版应用软件,也是一种在Internet上得到广泛使用的信息服务WEB系统。BBS起源于上世纪80年代初,最初论坛只

4、是用于发布公告信息、讨论问题的在线交流平台,给计算机爱好者一个互相交流的平台。后来,随着网络的普及,BBS论坛的功能愈加丰富,受到广大网民的欢迎。BBS已经成为网络上主要的信息发布、交流和共享的平台,而且这种交流不受地域的限制,它提供了一个相互交流、学习的平台,它能够把复杂的事情简单化,搭建了人们交流和了解世界的平台。1.2系统概述对于BBS系统来讲,主要有三种参与者:游客、会员、及管理员。游客可以浏览主题、浏览回复、注册成为会员,会员可以进行发帖、回帖、以及管理自己的帖子(删除帖子、删除回复等),

5、版主是特殊的会员,除会员的功能还可以管理自己板块内的帖子(删除水贴、包含不良信息的帖子等),管理员可以管理用户、管理板块。表1.2.1用户权限表–12–基于JAVA的BBS论坛系统2需求分析2.1可行性分析2.1.1实用性和先进性随着Internet的不断发展,BBS论坛已成为人们彼此沟通的主要方式,通过论坛的交流,不仅能够进行只是传播,同时也能够进行人与人之间的交流,这是BBS不断成长的动力之一。同时这种论坛的交流模式,也改变了以往的交流模式,使得交流可以不受时空的限制,形成了一种更加快捷和超越时

6、空的交流方式,并且这种形式的反馈更加的便捷,因此成为了现在社会交流的主要形式。2.1.2技术可行性开发BBS论坛系统的技术已经相当成熟。从硬件上讲,计算机硬件速度现在已经不是问题,大容量高速度的硬盘十分普遍。同时网络速度的提高,这些为系统运行打下了坚实的基础。从软件上讲,数据库技术同样相当成熟。同时基于struts2框架进行开发,将视图、模型、控制很好的分割开来,减少了耦合,提高了代码的重用性。2.1.3兼容性和经济性开发BBS论坛的技术已经相当成熟。相关技术的资料均可通过查阅书籍及网上搜索获得。同

7、时,开发所需的软硬件也易于获得,并且不需要花费很多的经济资源,开发成本较低。2.2用例图及用例分析根据参与者及功能的不同,将该系统分为三个模块:用户模块(游客注册、会员登录、会员修改密码、会员进入个人中心、会员修改个人信息等)、帖子模块(浏览帖子,发帖、回复帖子、删除帖子等)及管理者模块(管理会员、管理板块等)。用例分析图如下图3.1所示:–12–基于JAVA的BBS论坛系统图3.1系统用例分析图2.3.1用户模块用例分析用户模块主要是游客的注册、会员的登录、修改密码、进入个人中心、查看我的帖子、查

8、看我的回复、修改个人资料。用户模块的参与者是游客及会员,其用例图如下图3.2所示:图3.2用户模块用例图–12–基于JAVA的BBS论坛系统会员注册的主要参与者是游客,其用例规约表如下表所示:表3-1会员注册用例规约表用例名称会员注册参与者游客简要说明游客注册成为BBS论坛会员前置条件游客进入BBS论坛注册界面基本事件流1.游客填写所需信息并提交2.验证输入信息是否完整及合乎规范3.提交到数据库进行验证4.验证用户名是否已被注册5.验证都成功则保存至数据库并显示注册成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。