基于jsp的社区论坛系统的设计与实现毕业论文(28页).doc
《基于jsp的社区论坛系统的设计与实现毕业论文(28页).doc》由会员分享,可在线阅读,更多相关《基于jsp的社区论坛系统的设计与实现毕业论文(28页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于jsp的社区论坛系统的设计与实现毕业论文-第 22 页分院名称:软件学院学生学号:0811240326长春师范学院 本科毕业论文(设计)(理工类)题 目: 基于jsp的社区论坛系统的设计与实现 专 业: 计算机科学与技术 作 者 姓 名: 王炳翔 指导教师姓名: 朱海泉 指导教师职称: 讲师 年 月长春师范学院本科毕业论文(设计)作者承诺保证书本人郑重承诺:本篇毕业论文(设计)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。论文作者签名:王炳翔 日期: 年 月 日长春师范学院本科毕业论文(设计)指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业论文(设计)的选题
2、与内容进行指导和审核,坚持一人一题制,确认由作者独立完成。如果存在学风问题,本人愿意承担指导教师的相关责任。指导教师签名:日期: 年 月 日摘 要论坛又称作网络论坛(BBS),全称为Bulletin Board System,也叫做电子公告板或者Bulletin Board Service(公告板服务),它是因特网(Internet)上的一种电子信息服务系统。它提供一块公共的输入信息区域(电子白板),全世界任何用户都可以在上面书写,可发布信息或提出问题等待被解决。它是一种交互性强,内容丰富更新及时的网络电子信息服务系统,用户在BBS专门的站点上可以获得各种信息服务,发布信息、讨论、聊天等。早期
3、的BBS与一般街头、校园内的公告板性质相同,只不过是用来传播消息而已。随着信息技术的飞速发展,加上由于爱好者们的努力,BBS系统的功能得到了很大的扩充。现如今,用户可以通过BBS随时取得各种最新的信息,也可以通过它来和全世界所有登录的网友讨论各种有趣的话题,还可以发布一些“朋友征集”、“房屋廉价转让”、“招聘人才” 等信息招贴公告,更可以召集共同爱好的朋友到聊天室内高谈阔论这个精彩的天地就在身旁,只要您在一台可以访问互联网的计算机旁,就可以进入这个神奇的交流平台,来享用它的种种服务。本套论坛的优点在于它具有强大的可扩展性和可维护性,集成了很多常用的功能,非常适合网民创建自己的中小型信息交流平台
4、!关键词:BBS 论坛 交流 网络技术AbstractForum, also known as Network Forum (BBS), called the Bulletin Board System, also known as electronic bulletin boards or Bulletin Board Service (bulletin board service), it is an electronic information service system on the Internet (Internet). It provides a public input ar
5、ea (whiteboard), the world any user can write in the above, you can publish information or ask questions waiting to be solved. It is an interactive, content-rich update timely network of electronic information services, BBS dedicated site can access information services, information, discussion, cha
6、t, etc. Early BBS and generally the streets within the campus bulletin board of the same nature, but is used to spread the message. With the rapid development of information technology, coupled with the efforts of enthusiasts, the BBS system function has been greatly expanded. Now, the user can at a
7、ny time through BBS for the latest information, you can also by it and all over the world registered users to discuss various interesting topics, you can also release some of the Friends Collection, low-cost housing for sale poster announcement of recruitment information and more may convene the com
8、mon love of a friend to the chat room talk . this wonderful world on the side next to the computer as long as you can in a access to the Internet, you can enter this magical exchange platform to enjoy all its services. Forum in this set is that it has strong scalability and maintainability, and inte
9、grated a lot of commonly used functions, ideal for Internet users to create their own small and medium-sized information exchange platform !Key Words:BBS forum Exchange Network technique目 录承诺保证书.II摘 要IIIABSTRACTV第一章 绪 论11 本课题的来源及研究意义11.1 本课题的来源11.2 本课题的研究意义1第二章 系统分析与总体设计22.1 需求分析22.2 可行性分析22.3 系统结构设
10、计与功能分析.3 2.3.1 系统结构设计.42.3.2 前台功能结构设计42.3.3 后台功能结构设计42.4 系统用途介绍.52.5 开发语言综述.52.5.1 java编程语言.52.5.2 JSP语言介绍62.5.3 Struts2框架介绍.62.5.4 SQL语言介绍.72.5.5 html与CSS网页编程语言.72.6系统流程图.82.7系统开发工具和运行环境.92.8 MySQL数据库.92.8.1 JDBC技术.92.8.2 MySQL数据库介绍.10第三章 数据库设计113.1数据库设计.113.1.1关系型数据库与E-R图.113.1.2数据库表及关系建立.123.1.3详
11、细数据库及表结构设计.12第四章 系统的详细设计与实现.154.1系统界面设计.154.2 前台设计.184.2.1 普通用户浏览.184.2.2 新用户注册模块.184.2.3 会员登录模块.194.2.4 密码保护模块.204.2.5 密码修改模块.204.2.6 会员资料修改.204.2.7 会员发表新主题模块.214.2.8 会员回帖模块.214.3 后台设计214.3.1 管理员登录.214.3.2 会员资料管理.224.3.3 密码保护管理.234.3.4 帖子管理.23第五章 系统的测试与调试245.1测试概述.245.1.1软件测试的目的.245.1.2测试的环境.245.2
12、测试与调试.25结 论 26参考文献 27附录1 28附录2 30致 谢 31第一章 绪 论1 本课题的来源及研究意义1.1 本课题的来源当今社会正处在信息时代,先进的技术潮席卷全球。网络技术正以前所未有的速度也铺天盖地而来,它以其独特的优势在信息化的过程中不断发展,为了给信息时代的人们交流提供更方便的服务,无论是QQ、论坛等聊天交流工具都逐步发展日益走向成熟,而论坛以其独特的魅力在激烈的竞争中站据了一席之地,它结合各种先进的软件技术造就了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的网络多功能聊天系统,世界各地的网友可以自由地提出问题以及帮助他人解决问题,或者交流经验,随时随地可以完
13、成一个虚拟世界的信息大互动。随着互联网日益深入我们的日常社会生活,BBS开发技术发展至今,从CGI到ASP再到PHP已经日趋成熟,功能也更加丰富强大,由于携着Sun公司的Java技术所实现的“一次编写,到处运行”的优势,使继承这一衣钵的JSP技术越来越受到人们的注视,而BBS作为一种对外的展示窗口,进行内外信息交流,已成为大多数网络用户的广泛需要。为了进行更好的交流,用户想就自己的专业和爱好能和其他的用户随时随地的进行及时专业的交流,这就逐步产生了论坛,这样大家就可以在网络这个虚拟的空间中更方便地实现交流,BBS论坛是我们在这个时代中生活的重要交流工具。所以我选择使用JSP+Struts2开发
14、BBS论坛这一课题作为毕业设计。1.2 本课题的研究意义本文提出了设计的是目前比较流行、常用的基于Sturts2框架的B/S体系结构的BBS论坛,本套论坛的优点在于它具有较好的可扩展性、可维护性、常用性且非常适合各种网民创建自己的中小型网络信息交流平台! 第二章 系统分析与总体设计2.1 需求分析1功能性需求开发BBS论坛系统的目的是为提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的交流社区。因此,BBS论坛系统最基本的功能首先是用户发表主题,其次是其他用户根据主题而发表自己的观点等。另外,为了保证论坛社区交流的整齐性和规章性,系统还专门提供用户注册和登录的功能。只有注册的用户登录
15、后才能够发表和回复主题,未注册者有时也叫“游客”只能浏览主题的信息。根据用户的需求及以上的简单分析,BBS论坛需要具备前台功能和后台功能:(1)系统前台功能:普通用户(未注册用户):1.新用户注册 2.浏览帖子 3.搜索贴子 论坛会员(已注册用户):1.会员登陆 2.资料修改 3.密码保护 4.找回密码(用户忘记密码)5.浏览帖子 6.搜索贴子 7.发表帖子(发表主题)8.回复帖子 9 .用户注销(退出)(2)系统后台功能:系统管理员(必须登陆管理页面): 1.管理员资料管理:管理员信息2.会员信息管理:会员信息浏览、删除;会员账号屏蔽(使会员只能浏览而无权发帖)3.密码管理(取消会员密码保护
16、)4.帖子管理:主题增加和删除;帖子内容评论与删除;设置精品主题(加精处理)2非功能性需求(1)平台限制:基于 Windows XP系统,不需要安装任何其他软件。(2)操作方式:无限制,任何网络浏览器。2.2 可行性分析可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。1技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本BBS论坛管理系统采用了JSP开发语言结合
17、Struts2框架并采取前最新的Browser/Server(浏览器/服务器)模式进行开发。B/S体系结构比传统Client/Server(客户机/服务器)体系结构增强了许多优点,而且又紧密的结合了Internet/Intranet(国际互联网/企业内部互联网)技术,这都是网络技术发展的大趋势。数据库服务器选用MySQL数据库,它能够处理相对大量数据,同时保持数据的完整性,并提供许多高级管理功能,它的灵活性、安全性和易用性为数据库编程提供了良好的条件。那么本系统的软件开发平台条件已基本可行。硬件方面,在电子计算机飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低
18、,其硬件平台足以满足此系统开发的各种的需要。2经济可行性经济可行性主要是对项目的经济效益进行评估,本系统模拟的是提供一个供网络用户进行信息交流的平台,为广大用户提供广阔的探讨空间。但实际只是用于个人的设计,以模拟为主,不存在过大的资金的流动,所以在经济上是可行的。3社会可行性随着网络技术、Internet技术的快速发展,BBS论坛已成为人们彼此沟通、交流信息的主要方式和不可缺少的工具。在论坛上,人们可以对某一领域的问题进行互交探讨,论坛上的其用户可以根据自己的经验发表意见或浏览了解信息。BBS论坛拉近了人们之间的距离,它早已成为人们网上生活的必备工具。所以BBS论坛对当今社会的发展是比较重要的
19、,对人们进行信息的传递也是不可或缺的。2.3 系统的结构设计与功能分析2.3.1 系统结构设计本文主要实现了基于B/S模式的一种JSP结合Struts2框架的论坛的设计与实现,主要功能是实现客户端和客户端通过服务器的动态交互。人们通过浏览器就可以访问各种需要的论坛主页,并且保证服务器的安全。数据库采用小巧、易用、功能强大的的mysql数据库。该论坛功能较齐,除了拥有一般论坛的功能之外还加入了一些独特的功能,如精帖子处理、强大的搜索、封账号功能等。本网站按照软件项目开发的流程进行,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试都有详细的论述和实现过程。2.3.2 前台功能
20、结构设计普通用户(未注册用户):1.新用户注册 2.浏览帖子 3.搜索贴子 论坛会员(已注册用户):1.会员登陆 2.资料修改 3.密码保护 4.找回密码(用户忘记密码) 5.浏览帖子 6.搜索贴子 7.发表主题8.回复帖子 9 .用户注销(退出)前台功能结构图如图2.3.2所示:图2.3.2 BBS前台功能结构图2.3.3 后台功能结构设计系统管理员(必须登陆管理页面): 1.管理员资料管理:管理员信息2.会员信息管理:.会员信息浏览、删除;会员账号屏蔽(使会员只能浏览而无权发帖)3.密码管理(取消会员密码保护)4.帖子管理:主题增加和删除;帖子内容评论与删除;设置精品主题(加精处理)后台功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jsp 社区论坛 系统 设计 实现 毕业论文 28
限制150内