- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《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. 管理员可自由设定分论坛的主题,可同时设置
文档评论(0)