课程设计-基于java的bbs系统的实现(doc毕业设计论文)

课程设计-基于java的bbs系统的实现(doc毕业设计论文)

ID:879929

大小:444.04 KB

页数:30页

时间:2017-09-22

课程设计-基于java的bbs系统的实现(doc毕业设计论文)_第1页
课程设计-基于java的bbs系统的实现(doc毕业设计论文)_第2页
课程设计-基于java的bbs系统的实现(doc毕业设计论文)_第3页
课程设计-基于java的bbs系统的实现(doc毕业设计论文)_第4页
课程设计-基于java的bbs系统的实现(doc毕业设计论文)_第5页
资源描述:

《课程设计-基于java的bbs系统的实现(doc毕业设计论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于JAVA的BBS系统的实现第一章需求分析1.1功能需求分析开发背景:论坛也称为BBS,是bulletinBoardSystem的简称,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统,它主要给浏览者提供相互沟通的平台,以此来吸引用户,服务用户。BBS起源于20世纪80年代初。最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。作为与网民交流的园地。同时在线技术支持和在线服务也在论坛中开展起来。当代的大学生几乎都会接触甚至经常登陆自己感兴趣

2、的论坛,在上面可以分享,也可以交流意见。本网上论坛BBS的功能:(1)接收访问者输入的信息,将其存入网站连接的数据库,并且通过Web页面读取数据库的内容将访客的留言显示出来。因此一个留言板分为提交帖子和显示帖子详细内容两部分。(2)此BBS主要是为了方便大家的交流及希望留言者对某一事件发表看法或提供意见和建议而设计,为了方便用户发帖,不需要用户注册账号。用户可以查看以前的帖子,也可以回复任何一个帖子。(3)管理员可以修改或删除不合适的帖子,删除时可以删除所有同主题的帖子。(4)管理员和访客都可以搜索标题或者内容中包含特定关键字的帖子。1.2运行环境需求分析系统:windowsxp浏览器:I

3、E6.0。分辨率:最佳效果1024×768像素。调试环境:tomcat6.0jdk6.0辅助软件:MacromediaDreamweaver8、MyEclipse等数据库软件:mysql开发语言:jsp、html等1.3用户界面需求分析1)发表帖子:用于发布新的帖子。2)查看帖子详细内容:单击留言主题就可以进入查看详细的帖子内容和所有回复的帖子内容。3)回复帖子:回复正在查看的帖子。4)管理员登陆:管理员可以登陆对论坛上的帖子进行管理。5)更新帖子:管理员登陆后可以修改不合适的帖子。6)删除帖子:管理员登陆后可以删除不合适的帖子。7)查询帖子:管理员和访客都可以搜索标题或者内容中包含特定关

4、键字的帖子。1.4数据库需求因为是运用JSP编码的网站,所以采用MYSQL作为所需的数据库,为了防止运行过程中可能遇见的读取乱码问题,在代码和数据库中都运用GBK形式进行数据的存储和提取。第二章数据库设计2.1数据库表表1-1数据库表字段类型含义存储格式是否为空IdInt帖子本身的编号GBKNOPidInt父帖的编号GBKNORootidInt子帖的编号GBKNOTitleVarchar帖子标题的内容GBKNOContText帖子详细的内容GBKNOPdateDatatime帖子的发表时间GBKNOIsleafint回复是否根节点(在本程序中1代表不是根节点0代表是根节点)GBKNO2.2

5、存储过程createdatabasebbs;usebbs;createtablearticle(idintprimarykeyauto_increment,pidint,rootidint,titlevarchar(255),conttext,pdatedatetime,isleafint);第三章系统设计3.1系统功能模块由于本系统要保证帖子的正常管理,那么就存在总管理员与一般用户之区别,所以就可以粗略分为两个部分,前台展示模块、管理员模块。下面我们依次画出这两个模块的大体框架图。前台部分就较为粗糙,为了限制访客的某些权利,前台的功能较少,分了4个部分,分别是发表帖子、浏览帖子、查询帖子

6、以及回复帖子等组成。网上论坛的前台功能结构如图3-1所示。网上论坛发表帖子浏览帖子查询帖子回复帖子图3-1医药连锁店管理系统前台功能结构图网上论坛后台管理系统是对整个系统,包括前台模块以及帖子删除和更新功能的管理。其功能结构图如图3-2所示。网上论坛发表帖子浏览帖子更新帖子回复帖子管理员登陆查询帖子删除帖子图3-2网上论坛后台管理系统功能结构图通过上述2个大的模块,本网上论坛基本构架出来了。这两个基本模块的构架为后面各个模块系统的进一步设计与研究打下良好的基础。3.2前台功能模块设计87网站首页就是公司的形象,也是整个系统的高度概括。因此网站首页包括了前台展示系统的各个重要功能,便于向访客

7、展示系统的各个信息。首页中包括了发表新主题、查询帖子、查看帖子详细内容等功能,在进入帖子详细内容时,还有回复帖子的功能。同时也为网上论坛提供了管理的入口,方便网上论坛用户的管理登陆。网站首页运行结果如图3-3所示,浏览帖子详细内容的运行结构如图3-4所示。4312图3-3前台首页主题列表运行结果5图3-4前台浏览帖子详细内容运行结果根据多次设计与反复修订,为了系统的整体一致性与便于维护,特别把首页部分为了以下几个部分,在

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

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

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