通用BBS论坛设计

上传人:lizhe****0001 文档编号:45112140 上传时间:2018-06-15 格式:DOC 页数:11 大小:197.50KB
返回 下载 相关 举报
通用BBS论坛设计_第1页
第1页 / 共11页
通用BBS论坛设计_第2页
第2页 / 共11页
通用BBS论坛设计_第3页
第3页 / 共11页
通用BBS论坛设计_第4页
第4页 / 共11页
通用BBS论坛设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《通用BBS论坛设计》由会员分享,可在线阅读,更多相关《通用BBS论坛设计(11页珍藏版)》请在金锄头文库上搜索。

1、通用 BBS 论坛设计I目录第 1 章 绪论.11.1 系统开发背景 .11.2 可行性分析 .1第 2 章 系统需求分析.32.1 用户功能需求分析 .32.2 系统性能要求 .32.3 业务流程分析 .3第 3 章 系统总体设计.63.1 系统功能模块分析 .63.2 功能设计.73.3 系统用例.7第 4 章 系统详细设计.94.1 开发平台与主要技术 .94.1.1 MyEclipse .94.1.2 Tomcat .94.1.3 JDK .94.1.4 MVC 模型.94.1.5 其它软件 .104.2 数据库设计 .104.3 页面设计 .124.3.1 系统主页面 .124.3.

2、2 用户注册页面 .154.3.3 注册成功跳转页面 .154.3.4 用户登录页面.164.3.5 个人中心 .174.3.6 管理员登录页面 .224.3.7 后台管理页面 .234.3.8 版块管理主页面 .264.3.9 用户管理主页面 .27第 5 章 软件测试和调试.315.1 单元测试.315.2 集成测试.31洛阳师范学院 2012 届本科生毕业设计II第 6 章 工作总结和展望.336.1 系统的优点 .336.2 系统的不足 .336.3 系统的改进思想 .336.4 开发心得 .34参考文献.35致 谢.36通用 BBS 论坛设计1第 1 章 绪论1.1 系统开发背景 论

3、坛是 Bulletin Board System(BBS) 即“电子布告栏系统” ,也称网络论坛,是互联网上一个互相交流、互相学习、互相帮助的平台。各类综合性门户网站或者功能性专题网站也都开设了自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容,用户在 BBS 论坛上可以获得各种信息服务,发布信息,进行讨论,聊天等。目前,网络论坛几乎涵盖了我们生活的各个方面,每个用户都可以找到自己感兴趣或者需要了解的专题性论坛。目前,网络论坛多种多样,但大多数不具有通用性及可移植性,而且很多有特殊的限制,普通用户不能参与发帖交流,这就影响了人们学习交流的积极性。本系统围绕如何构建通用网上论坛系统展开

4、研究。基于此设计了通用 BBS 论坛系统,此系统为人们提供了一个交流平台,能够在这里畅所欲言,发表自己的看法、观点,同时能够结交朋友为生活增添乐趣;除了发表文字信息外,还可以选择字号、颜色,还可以选择有趣的表情图案;更为重要的是本论坛系统具有强大的可移植性,可以顺利的移植到不同的网站上。1.2 可行性分析1经济可行性主要是对项目的经济效益进行评价。系统开发是由个人研发,资金投入较少,本系统投入使用后,就能够为用户提供一个学习交流的平台。2技术可行性技术可行性分析主要分析技术条件能否顺利完成开发工作,软硬件能否满足开发者的需要等。(1)软件方面该系统采用了 J2EE 技术,J2EE 是一套不同于

5、传统应用开发的技术架构,可提高产品的可移植性、安全性与重用性。(2)硬件方面计算机硬件和网络通讯设备在现阶段已经得到飞速的发展,硬件水平完全支持开发环境和网站的运行。(3)开发人员基础在大学期间学习过 J2EE 技术、数据库程序设计等多门相关课程,因此在技术上不需要再次进行学习就能够完成开发工作。洛阳师范学院 2012 届本科生毕业设计2此论坛系统,页面简洁,注册方便,发帖简单,且该系统便于管理,管理人员不需要太多的专业培训,就可以很好的维护论坛。因此,此论坛系统在技术和经济等方面都可行。通用 BBS 论坛设计3第 2 章 系统需求分析2.1 用户功能需求分析设计论坛系统时应该首先充分了解系统

6、所要面向的人群,及个人的需求,本人通过对各个年龄段的不同人群进行了调研,结果如下:普通用户:可以对别人发的帖子进行浏览,注册及登录后可以自己发表主题帖,在个人信息中心里可以对自己发过的帖子进行查看及修改个人信息。管理员:拥有普通用户的所有权限,可以查询、添加、修改、删除版块;删除论坛内的帖子及帖内的部分回复;删除、修改普通用户的帐户信息及添加管理员帐户。2.2 系统性能要求1.安全性该系统的安全性主要是防止他人非法进入系统,从而保证了数据的安全性。设置两种不同的身份进行登录,即普通用户登录和管理员登录。并要求输入用户名及密码来对身份进行识别,从而一定程度上保证了系统安全性。2.可移植性该系统可

7、很好的移植到任何一个站点,站点开发人员只需稍加修改就可以使用。3.多样性使用该论坛系统,不同地方、不同人群、不相识的人可以即时发帖交流看法,不用再面对面的交谈,而且表达的信息很多样,可以是文字、图片、视频。4.便捷性本系统的页面友好,操作方便,能够达到所见即所得的效果,方便用户的使用。2.3 业务流程分析依据系统的需求分析,得到系统前台的流程图和系统后台的流程图,如图 2-1、2-2 所示:洛阳师范学院 2012 届本科生毕业设计4浏览进入无需登录 直接进入论坛首页查 看 帖 子注 册 帐 户登录帐户密码正确查 看 帖 子发 表 帖 子回 复 帖 子个 人 中 心密码错误重 新 注 册浏 览

8、进 入图图 2-1 前台系统流程图前台系统流程图通用 BBS 论坛设计5用户管理帖子管理删 除 用 户添 加 管 理 员查 看 用 户删 除 帖 子删 除 回 复登录系统后台账号、密码正确账号、密码错误退出查询版块管理修改修 改 版 块添 加 版 块删 除 版 块查 询 版 块管理员图图 2-2 后台系统流程图后台系统流程图洛阳师范学院 2012 届本科生毕业设计6第 3 章 系统总体设计系统总体设计需完成的主要功能是概念和逻辑结构设计,其中概念结构设计是将需求分析得到的用户需求抽象为概念模型的过程,它是整个数据库设计的关键。3.1 系统功能模块分析本系统大致可分为 3 个模块,分别为:帖子管

9、理模块、用户管理模块、版块管理模块。帖子管理模块是对帖子的操作,包括发表帖子,回复帖子,修改帖子,删除帖子的操作;用户管理模块是对用户权限控制的操作,包括登录,安全退出,注册,修改信息;版块管理模块是对系统版块的维护,包括添加版块,修改版块,删除版块。系统的功能结构图如图 3-1 所示:帖子管理删 除 帖 子删 除 回 复用户管理删 除 用 户添 加 管 理 员版块管理查 询 版 块删 除 版 块修 改 版 块用户 登录密码正确?主界面是注册发表帖子回复帖子个人中心否主页面后台管理退出图图 3-1 系统功能结构图系统功能结构图通用 BBS 论坛设计73.2 功能设计BBS 论坛系统,包括前台和后台管理系统两个子系统。主要包括:版块管理、用户管理、帖子管理、三个功能模块。版块管理:可以进行添加版块,修改版块,删除版块,添加子版块,修改子版块,删除子版块的操作,这个功能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号