毕业论文-基于JSP的BBS系统设计与实现

2019-05-17 10:59

摘 要

当今社会是一个信息飞速发达的社会,人们通过互联网络可以进行信息的交流。论坛就是一种Internet网上开发信息服务系统,通过论坛用户可以方便的实现信息的交换和文件的共享。本文研究并实现了基于B/S模式的BBS论坛系统,在结合动态服务网页(JSP)和Mysql数据库之下开发了这个快捷、界面友好的简易系统,该系统采用目前流行的MVC三层架构。

本文从BBS系统的课题背景、可行性分析、需求分析、总体设计、详细设计和软件测试等方面详细阐述了整个系统的开发过程。开发校园BBS论坛系统的目的是给师生提供一个交流的平台,为广大用户提供交流经验、探讨问题的网上社区,因此,BBS论坛系统的基本功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的回复者信息,系统还需要提供用户注册和登陆的功能。只有注册的用户登陆后才能够发表和回复主题,浏览者(游客)只能够浏览论坛。该论坛功能较齐全,能够满足老师与学生之间、学生与学生之间的交流。

本论坛系统是基于MyEclipse8.5和Mysql数据库结合实现的,它具有使用方便、操作灵活、运行稳定、安全可靠等特点。

关键词 互联网;Mysql;B/S;BBS

I

Abstract

The society is a rapidly developed information society, people through the Internet can carry on the exchange of information. The forum is a Internet development of the Internet information service system, the user can conveniently realize the information exchange and file sharing. The research and Implementation Based on B/S mode BBS forum system, in combination with dynamic service webpage ( JSP ) and Mysql database developed this fast, friendly interface and simple system, the system adopts present popular MVC three layer architecture.

This article from the BBS system background, feasibility analysis, demand analysis, overall design, detailed design and software testing, gives a detailed description of the system development process. The development of campus BBS forum system is designed for teachers and students to provide a platform for the exchange, for the majority of users to provide the exchange of experience, discuss the issue of online community, therefore, the forum of BBS basic function of the system is first published theme, followed by other researchers published according to the theme of his own views. In addition, in order to record the theme and the theme of the respondents published information, system also needs to provide user registration and landing function. Only registered users can publish after landing and returning to the theme, the browsing ( visitors ) can only browse the forum. This forum function is complete, can meet the needs of teachers and students, between students and students exchange.

The system is based on MyEclipse8.5 and Mysql database integration realization, it is easy to use, flexible operation, stable operation, safety and reliability.

Key words Internet Mysql B/S BBS

II

目 录

摘 要 ................................................................................................................... I Abstract ................................................................................................................... II

第1章 绪论 ............................................................................................................ 1 1.1 课题背景 ....................................................................................................... 1 1.2 目的和意义 ................................................................................................... 2 1.3 系统设计思想 ............................................................................................... 2 1.4 系统开发环境 ............................................................................................... 3 1.4.1 B/S结构的数据库访问模式 ............................................................... 3 1.4.2 MyEclipse简介 ................................................................................... 4 1.4.3 MySQL数据库简介 ........................................................................... 4 1.5 论文的工作内容及论文的结构 ................................................................... 5 第2章 可行性分析 ................................................................................................ 7 2.1 经济可行性 ................................................................................................... 7 2.2 技术可行性 ................................................................................................... 7 2.3 社会可行性 ................................................................................................... 7 2.4 业务流程图 ................................................................................................... 8 2.5 本章小结 ....................................................................................................... 9 第3章 需求分析 .................................................................................................. 10 3.1 业务描述 ..................................................................................................... 10 3.2 华德计算机系BBS的需求分析 ............................................................... 11 3.2.1 数据流图 .............................................................................................. 11 3.2.2 数据字典 .............................................................................................. 12 3.3 本章小结 ..................................................................................................... 18 第4章 总体设计 .................................................................................................. 19 4.1 系统模块总体设计 ..................................................................................... 19 4.2 数据库设计 ................................................................................................. 20 4.2.1 数据库设计概述 .................................................................................. 21 4.2.2 数据分析 .............................................................................................. 21 4.3 数据库的详细设计 ..................................................................................... 22

III

4.3.1 数据库的E-R图的设计 ..................................................................... 22 4.3.2 数据表的设计 ...................................................................................... 25 4.4 本章小结 ..................................................................................................... 26 第5章 详细设计 .................................................................................................. 27 5.1 系统运行平台设置 ..................................................................................... 27 5.2 华德计算机系BBS主界面设计 ............................................................... 27 5.3 用户注册与登录网站设计与实现 ............................................................. 28 5.3.1 用户登录的设计与实现 ...................................................................... 28 5.3.2 用户注册的设计与实现 ...................................................................... 29 5.4 系统的设计与实现 ..................................................................................... 31 5.4.1 BBS前台系统主界面设计 .................................................................. 31 5.4.2 BBS后台管理主界面设计 ............................................................... 33 5.5 本章小结 ..................................................................................................... 34 第6章 软件测试 .................................................................................................. 35 6.1 测试的基本概念 ......................................................................................... 35 6.2 测试的环境和目的 ..................................................................................... 35 6.2.1 测试的环境 .......................................................................................... 35 6.2.2 测试的目的 .......................................................................................... 36 6.3 单元测试 ..................................................................................................... 37 6.4 集成测试 ..................................................................................................... 38 6.5 本章小结 ..................................................................................................... 39 结 论 ................................................................................................................ 40 致 谢 ................................................................................................................ 41 参考文献 ................................................................................................................ 42 附录1 译文 ......................................................................................................... 43 附录2 英文参考资料 ......................................................................................... 45

IV

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

第1章 绪论

1.1 课题背景

随着Internet的飞速发展,网络的不断普及,因特网的发展给人们带来了极大的方便,BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。一直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。

校园BBS具有的一些共同的基本功能,如:登陆注册、发表帖子、回复帖子、资料查询等。使同学之间可以借助BBS突破以往的封闭观念,让你足不出户也能认识新同学。如果是相对大型多线的校园BBS站,还可以彼此通过线上会议室讨论问题 。这些都是身为一个处于资讯爆炸的你我所不可或缺的帮手 ,有效地缩短人与人之间的距离,尤其是国际网路,更会令你有天涯若比邻的感觉!除了尽情地吸收别人发出的光亮 ,也可以尽情地展现自己的才华,慷慨地与人分享经验

随着计算机技术、网络技术的不断发展和普及,正是基于这种现状,我们开发了这套校园BBS论坛系统,该系统充分发挥了计算机技术、网络技术的强大功能,最直接最充分地显示信息,从整体上改善了信息交流的管理,提高了信息的传播速度,实现了信息管理的网络化、自动化。

本文讨论的是一个简易的校园BBS网站,它具有BBS网站应该具有的所有功能,包括用户注册、用户登录、发表文章、阅读文章、回复别人的文章等,所有操作都可以由用户在客户端浏览器中完成,而服务器中的JAVA程序会按用户的要求来完成对数据库的操作,并将结果传给Web服务器,再由Web服务器处理成HTML文件后发送到客户端浏览器。

由于时间仓促,加之水平有限,不当之处在所难免,望各位老师批评指正。

1


毕业论文-基于JSP的BBS系统设计与实现.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:市“十三五”规划课题立项申请书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: