欢迎来到天天文库
浏览记录
ID:18106825
大小:3.00 MB
页数:32页
时间:2018-09-13
《bbs论坛系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java程序设计》课程结业报告设计题目:BBS论坛系统设计与实现——UML设计、主界面模块、帖模块设计与实现学院:班级:学号:姓名:指导教师:设计时间:32目录摘要41.引言51.1编写目的51.2产品背景52.BBS论坛介绍52.1产品特征52.2用户特征62.3产品功能72.4一般性限制82.4.1运行环境82.4.2设计和实现约束83需求分析93.1功能需求93.1.1关于用户的权限功能的需求93.1.2数据流图与数据加工103.2数据需求113.2.1概念结构设计113.2.2逻辑设计123.3.1服务系统的菜单设计133.4.开发工具的选择133
2、23.5UML设计(个人模块)153.5.1用例图:153.5.2序列图153.5.3状态图163.5.4数据库概要174接口设计184.1用户接口184.2结构接口185总体设计195.1结构框架介绍195.2整个系统操作介绍195.3数据库整体设计205.4论坛所需绝大部分功能进行划分216运行设计236.1运行模块组合236.2运行控制236.2.1.注册以及会员登陆236.2.2.修改会员注册信息和忘记密码246.2.3.浏览帖子256.2.4.发表帖子(个人模块)256.2.5.管理员删除帖子286.2.6主界面设计(个人模块)296.3运行时间3
3、27心得体会结论328参考文献3232摘要现今是网络时代,信息的交流不再单单是面对面的交流还增加了虚拟网络的交流,由于其方便快捷及其对地域时间等因素的的要求的淡化,Internet上的交流早已占据着一个极其重要的地位。人们可以通过在互联网上收到最新的消息,也可以通过互联网进行信息的交流。而论坛就是大家进行信息交流的其中一个渠道。论坛(BBS)是一种在Internet网上开放的信息服务系统,通过论坛用户可以方便的实现信息的交换和文件的共享。本系统主要完成了基于JSP技术的校内论坛的设计和实现,主要实现了客户端和服务器端的动态交互。该系统主要包含:‘用户信息管理
4、’模块;‘论坛内容实现及排版’模块;‘用户权限所对应的功能实现’模块;‘论坛文章发布/回复’模块,四大模块。本论文详细描述了论坛的结构、功能以及具体设计过程。系统采用了JSP技术以及JavaBeans组件技术和JDBC技术实现。关键词:JSP,论坛系统,SQLserver,Java。321.引言1.1编写目的本项目为BBS论坛系统,书写此文档是为了确定用户对本系统的真正需求,确定一份完整、准确、清晰、具体的系统要求及设计方案,从而有效地帮助开发人员实现此系统的各个模块和各项功能,也让用户对此系统有更全面的了解。此文档包含了用户对系统的具体要求,系统的功能需求
5、等;可作为用户需求的确定书和总体设计的依据,也是验证和维护系统的依据。1.2产品背景随着网络的高速发展,网络资源已经走进了广大人民的生活,网络传播消息已经被越来越多的人们所接受。为了更多的实现网络信息的传播,达到新闻的及时性与新鲜性。所以我们迫切需要设计这样一个BBS论坛系统。本论坛不是以营利为目的,我们为会员和游客提供了浏览新闻帖子的权限、并且对于会员拥有发表帖子和对其他会员所发表帖子进行评论的权限。为了使所发表的内容积极、健康、真实,我们设置了一个管理员的登录模式。管理员拥有对会员信息进行删除,对会员所发表的文章进行审核的权限。也有对其评论和文章进行删除
6、的权利。2.BBS论坛介绍2.1产品特征特性1.用户可自定义用户名、密码、密码提示问题和答案、个人头衔、门派、签名、自我简介等信息,可以自定义个性头像和登陆风格;特性2.可以发新信息(新帖)、回复(跟随)等,可以发起投票统计并自动统计调查结果,可提供图形化显示功能;32特性3.用户可以在论坛内部相互发送短消息,系统自动提示未读短消息;特性4.管理员可以发布各类论坛公告,最新公告以滚动条的形式出现在论坛最上方;特性5.管理员可自由设定分论坛的主题,可同时设置多个论坛,每个分论坛都具有定时开通功能。可为每个分论坛配置版主(分论坛管理员);特性6.所有的网友发言信
7、息必须经过管理员审核通过才能发布,提供“控制开关”,即如果审核通过,点“通过”按钮即可,需要删除的点“删除”按钮即可;特性7.可以根据发帖的主题、内容关键字、作者、分论坛等信息搜索论坛内已有的文章;特性8.管理员可控制论坛的开通和关闭,可设定关闭后不可再发帖或不可再访问;特性9.系统可自动检测在线用户IP地址、操作系统、浏览器版本并可显示所有在线用户;特性10.根据注册用户填写的注册信息,在用户生日到来时自动提醒特性11.自动统计在线用户数并列表显示在线用户;自动统计用户的发帖数、跟帖数(回复数)、访问次数和点击量。2.2用户特征用户类说明用户用户是面向所有
8、的网友,他们希望有用一个公众就关心的重大问题和疑难问
此文档下载收益归作者所有