毕业设计(论文)-基于JSP的BBS计算机论坛网站系统设计

上传人:cn****1 文档编号:492008069 上传时间:2023-09-11 格式:DOC 页数:77 大小:1.35MB
返回 下载 相关 举报
毕业设计(论文)-基于JSP的BBS计算机论坛网站系统设计_第1页
第1页 / 共77页
毕业设计(论文)-基于JSP的BBS计算机论坛网站系统设计_第2页
第2页 / 共77页
毕业设计(论文)-基于JSP的BBS计算机论坛网站系统设计_第3页
第3页 / 共77页
毕业设计(论文)-基于JSP的BBS计算机论坛网站系统设计_第4页
第4页 / 共77页
毕业设计(论文)-基于JSP的BBS计算机论坛网站系统设计_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《毕业设计(论文)-基于JSP的BBS计算机论坛网站系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于JSP的BBS计算机论坛网站系统设计(77页珍藏版)》请在金锄头文库上搜索。

1、摘 要本系统是采用jsp+servlet技术开发设计的计算机论坛网站系统,基于MVC的设计模式,结合JSTL+EL以及AJAX等的页面显示技术,使JSP页面中无JAVA代码的显示,保证了代码的平安,同时简化了JSP页面的编码。系统实现了论坛信息的动态发布,使得对信息的管理更加及时、高效,提高了工作效率。数据库采用了SQLServer2005数据库,操作简单、方便而且廉价易维护性高。软件采用的是B/S的设计结构,主要分为前台显示和后台管理两局部。前台是用户注册、密码修改、登录、浏览帖子、回复帖子、根据关键字搜索帖子等;后台主要实现对帖子的查看、对非法的帖子进行删除,对回复的帖子进行查看、删除等管

2、理操作以及公告的发布、添加、删除、修改等操作。本文通过对计算机论坛网站系统设计到实现流程的描述,目的是让人们了解计算机论坛网站的结构以及系统从设计到实现中各个局部的解决方案,让大家了解JAVA网络编程广泛采用的设计模式。关键词:计算机论坛,系统,JSP,公告AbstractThe hot-fish forum net system is designed in the paper, which employing the technology of jsp+servlet, basing on the mode of MVC. In order to ensure the security o

3、f the design code, this paper adopts the display technology, such as JSTL+EL and AJAX. In the mean time, the page code is simplified by use of some relate ways. The dynamic issue system is finished in this paper, which made the management of information realize real-time renew and the efficiency ris

4、e. This paper employed the SQLServer2005 database, having many advanced characteristics, such as operate simple, the low price and the more convenient maintain procedure. The B/S design structure is used in this software, which divided into two parts, the state display and the backstage management.

5、Consumer to register, the password modification, password retrieve, register, browse, reply an invitation card and search invitation card etc are operated in the former part; The later part mainly carries out the management operation, including establish and cancel to the essence of the invitation c

6、ard, look into to the invitation card and deletes to the illegal invitation card progress, research, delete to the invitation card progress of the recovery etc, and what is more ,the operation of issuing releasing, increasing, deleting, modifying the announce etc is realized in this part. This paper

7、 released the technology of the net structure and the method to solve the problem encountered in the design, basing on description to the process of forum net system. Let everyone understand JAVA network plait distance of the design mode of the extensive usage.Keywords: forum,system, JSP, announce目

8、录前言11 可行性分析31.1 技术可行性31.2 操作可行性31.3 分析结论42 需求分析42.1 系统的功能需求42.1.1 会员功能42.1.2 搜索功能52.1.3 版主功能52.1.4 论坛展区功能52.1.5 后台数据维护功能53 概要设计63.1 系统总体构概要设计63.2 数据模型73.2.1 数据流图73.2.2 系统设计E-R图93.3 数据库设计94 详细设计及实现124.1 前台页面的设计与实现124.1.1 首页的设计实现124.1.2 用户登录界面的制作144.1.3 用户注册界面的制作184.1.3 用户分区界面的制作224.2 后台页面的设计与实现274.2.

9、1 管理员登录界面的设计274.2.2 管理员管理的设计与实现285 测试395.1 测试的任务及目标395.1.1 测试的任务395.1.2 测试的目标395.2 测试方案395.3 测试用例395.3.1 会员登录测试405.3.2 发帖测试416 结论44参考文献45谢辞46基于JSP技术的计算机论坛网站的设计与实现前言网站论坛是一个以文化交流,学习知识,娱乐游戏为目的的,借助网络传输媒体和WEB共享实现的应用系统。所以定位要准确,什么样的目的就要表达什么样的特色!本网站是以热带鱼知识交流为主要的目的,所以在效劳和内容方面要从知识交流这个方面考虑,表达互联网的优势,消息的实效快,传播的速

10、度广!为了能更好的效劳于人,本论采用MVC设计模式即:Model+View+Controller的设计模式,以软件工程的思想从全局把握开发流程,增加了系统的可靠性和可维护性,从而降低了投入。 伴随着网络的出现,网页逐渐融入人们的生活。随着Internet的进一步开展,建站的技术日新月异。 就现在开发web技术来说,主要集中分为三大类:基于C/S结构的应用程序开发;结合C/S结构和Web技术的复合应用程序;基于B/S结构的动态网页技术。C/S结构系统:是传统开发模式,一般以数据库和客户端的两层结构实现,也有参加中间件的三层或多层结构,在web早期是标准的系统模式,但随着计算机技术的开展和网络的开

11、展, C/S结构的缺乏越创造显,B/S结构系统逐渐成为了时尚,而该结构的实现技术中最流行的就是.NET和JSP,而从平安性的角度将JSP又更胜一筹,因此采用JSP技术开发该计算机论坛系统。本系统能够让人们更加方便的在网上进行热带鱼知识交流,从而促进热带鱼文化知识的传播以及各类热带鱼信息技术的传播,同时到达人们网上交流、学习的目的。开发本系统用到了如下相关技术:1JSP技术 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创立显示动态生成内容的Web页面提供了一个简捷而快速的方法。2JSTL+EL技术

12、EL 全名为Expression Language,它原本是为方便存取数据所自定义的语言。JSTL是由JCPJava Community Process所指定的标准规格,它主要提供应Java Web 开发人员一个标准通用的标签函数库。Web 程序开发人员能够利用JSTL 和EL来开发Web 程序,取代传统直接在页面上嵌入Java程序Scripting的做法,以提高程序可读性、维护性和方便性3AJAX技术AjaxAsynchronous JavaScript and XML是结合了XHTML技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使

13、用页面重载的惯例。Ajax是使用客户端脚本与Web效劳器交换数据的Web应用开发方法。系统采用Microsoft公司的SQLServer2005数据库,该数据库操作简单,可靠性较高,完全可以满足中小型网站的建设需求。1 可行性分析1.1 技术可行性技术上的可行性主要是根据系统分析得到的需要开发的软件,来分析利用现有技术是否能实现待开发的软件。本系统需要连接到互联网上,运用jsp+servlet技术开发,方便快捷,开发所需要的软件工具都是简单易操作的且开源,平安,可维护性强。如下所示:Web效劳器:Apache-Tomcat-.1版本.开发技术:jsp+servlet技术.开发工具:Eclips

14、e 3.2及其MyEclipse Enterprise Workbench 版本以及网页开发工具Macromedia Dreamweaver 8.数据库:SQLServer2005效劳器操作系统:由于JAVA语言的跨平台性,开发过程采用Windows 2000 Professional操作系统,也可以采用Windows XP操作系统。现有的硬件和软件在功能上是可以满足系统开发的需求,开发所需要的软件工具也都是简单易操作的,开发人员的技术水平完全可以胜任系统的开发。所以该系统在技术上是可行的。1.2 操作可行性该系统具有易用性,B/S结构使得客户端不必安装任何软件,只要有浏览器并连接到Inter

15、net或企业内部的Intranet上即可使用,免除了非专业人员操作技术上的困难。效劳器操作系统采用Windows XP,Web效劳器为Apache-Tomcat- .1版本,数据库为SQLServer2005。该系统具有友好亲切的使用界面,功能丰富并且使用简单,一般用户无需培训即可使用,对运行的平台和机器配置要求不高,便于配置和应用。1.3 分析结论经以上分析,说明该系统在开发上是可行的, 在技术、操作上都有可行性,可以进行开发。2 需求分析2.1 系统的功能需求计算机论坛具有标准论坛系统所具有的分类管理,注册会员可发表文章,浏览文章,文章回复,查询文章,后台管理维护界面,真正实现节约资源、提高效率、业务处理的同时真正实现计算机论坛的功能作用。2.1.1 会员功能为了使论坛有良好的秩序,在身份确定方面一定要作准确无误。在进入论坛之前每一个用户都要在网站注册一个会员的账号。当然,网站在用户资料的保密方面承诺不外泄。注册号账号之后,用户就可以用账号登录网站,进行发表文章、回复帖子等,对于没有注册的用户是不能回复帖子的,更不能发帖子。2 搜索功能用户可以根据自己的实际需求,搜索论坛里的全部文章。可按标题、类别以及关键字来查

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

当前位置:首页 > 商业/管理/HR > 商业计划书

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