云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于JSP的网络留言簿的设计与实现--毕业论文

基于JSP的网络留言簿的设计与实现--毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 22:50:35

1绪论

1.1 选题的意义及依据

伴随着网络的普及和发展,越来越多的用户利用网络分享使用新闻阅读、资料搜集、电影服务等带来的便捷。但是人与人之间的信息交流却越来越少,如何利用好网络资源促进人际之间交流沟通仍然是当下迫切需要解决的问题,在这样的背景下就出现了利用网络在全球发布信息的留言簿系统,起初留言簿系统只用于发布公告,讨论问题、在线交流,发展到现在留言簿系统的功能也越来越丰富,为人们的社会交往提供了一个全新的空间。留言簿的崛起,是互联网发展的必然结果,同时电子商务的迅猛发展也引起了留言簿系统业的普遍关注。面对网络上纷繁的留言簿,用户如何获取适合自己所需的留言,成为了一个急需解决的问题[1]。

互联网连接了整个世界的网络规模,目前它已有数千万个web站点,用户群非常庞大,涉及教育、文化、科研、金融、商业、娱乐等各种领域,因此建设一个简单实用的留言簿系统十分重要。近年来,随着网络用户对数据库技术应用的要求越来越高,尤其是在当下需要大量存储数据的大数据时代,网络留言簿为网络用户提供了强大的数据处理支撑,其功能也将越来越丰富。不少企业都有或者正在建设自己的网站,利用企业网站这个平台,发布信息进行商业活动,而留言板快作为网站重要的组成部分,为大家的合作交流带来了极大地便捷。通过留言簿系统,注册用户可以通过发表留言的方式给站点的管理人员和其他发布的问题或评论的用户留下一条消息。本文重点介绍留言簿系统的设计过程和制作思路,较全面的利用JSP技术实现留言簿的基本功能,在网站管理、用户留言、评论、回复的一些基础功能之上,同时又增加了一些本系统独特的功能。

1.2 网络留言簿现状

网络留言系统是互联网最早的应用方式之一,并且也是最为流行的方式之一。这种系统的出现彻底改变了人们之间的交流方式。通过网络留言簿,全球的互联网使用者能够及时有效地发布信息、方便快捷的发表言论,不再受制于地域的限制,而且这种方式的成本比其他的实时通讯方式低很多。网络留言簿在出现的时候就受到了很多人关注,用户量迅速增加,变得越来越流行,包括全球在内的一些大型的网站都具有留言板块,并且它们被使用的方式和运用的特点完全不一样。全球具有庞大的互联网使用者,每天也有接近一半的人经常浏览留言簿系统。所以,一些大型门户网站常常利用网络留言簿来达到企业宣传的效果[2]。除此外,远程教育也常常使用留言簿系统,可以方便老师和

1

学生之间探讨问题。

随着更多的用户享受着网络时代带来的信息查询、新闻娱乐、交流沟通等的方便和快速,全球的网络企业用户都可以通过信息平台展示自己的商品、寻找合作伙伴、及时的与用户沟通和交流最新的消息等开展一系列的电子商务活动。互联网的后台信息管理者,通过为用户提供新的web应用程序来完成一系列的功能操作,以及web应用程序之间的实时监护功能和位置共享,这就是网络留言簿系统。网络用户只需在网站上注册一个自己专属的账号,登录帐号之后就可以在留言簿上发帖留言,为用户提供一个随时随地交流沟通的渠道,也是目前非常受大众喜爱和用户量超大的网络服务。大多数的信息网站的创建者们也都是利用JSP技术设计开发的,同时结合Java等其他的脚本语言,后端结合数据库技术的先进性和存储量大的优势,与动态网站进行资源的整合,利用应用程序来处理消息。

1.3 系统设计的有关理论研究 1.3.1 设计系统的必要性

网络留言簿是一种电子便签式的集用户留言、用户管理、网站管理的网络应用程序,利用了JSP技术、JAVA语言以及其他脚本语言编写而成。该系统将起到非常重要的作用在网络用户之间的沟通交流方面,所有经过注册获得了账号、密码的用户都可以通过发帖的形式将自己的想法随时随地的发表的在留言簿上,无注册账号的留言者们也可以查看到,登录帐号的用户可以对帖子发表评论、帖子跟踪,同时用户可以对自己发表的言论删除。留言簿操作简单,所有用户进入网站后,进入任意一个留言簿板块可以显示输入框,输入主题及内容后,提交即可发布。该留言簿简单实用,投入使用后,完全达到了预计的功能效果,并且可以节省大量不必要的劳动时间,具有良好的的推行价值和社会效益,因此设计该系统是完全有必要的。

1.3.2 设计系统的相关技术

本文系统利用了JSP技术来实现各功能模块的功能,并利用B/S结构,结合MVC模式,Java语言及其它脚本语言进行开发和设计。Myeclipse应用程序的出现在开发这一领域开创了一个新时代,JSP技术所采用的编程框架形式,也是Myeclipse设计平台的一次革命性的创新和变革。MySQL应用程序选用为本系统的后端数据库,因其具有的主要特点是:源码是被公开使用的,运行起来比其他同类数据库系统更迅速,运行的成本更低等等,被广泛充分的应用在一些小型和大型的网站中。因此本文选用MySQL作为后

2

[3]

端存储数据库。

1.3.3 系统的功能设计

本文系统利用JSP语言实现留言簿系统。设计实现了留言板块的分部管理,对留言

界面的页面布局进行合理有序的设计,使整体界面美观大方,功能显示完整,界面首页功能区主要有,用户登录、管理员登录、留言板块、留言查询板块;对系统管理界面的设计,使管理员进入界面后能方便和清晰的进行网站信息管理、用户管理、发回帖管理等。该留言系统将成为一个功能强大、便捷高效、畅所欲言的“公共场所”。

2 有关技术介绍与可行性分析

2.1 有关技术介绍 2.1.1 JSP技术简介

本文系统基于JSP(JavaServerPages)技术设计开发的网络留言簿系统,JSP技术是一种新型的应用技术也是最新流行的万维网开发技术,它以整个Java体系为基础。该项技术的特点是在Web页面中的HTML文本中添加了Scriptlet的JAVA程序片段,以及tag JSP标记。使用这种技术来构造建设的动态万维网站点是能够不依赖于操作系统及硬件环境的,并且先进、稳定可靠。从许多的角度来说,JSP技术的出现在相当大的程度上对开发动态Web页面具有极大的推动作用[4]。选用该项技术具有以下几个特点:

1、代码安全性好,JavaBean及Servlet可以封装所有所生成的内容,而且可以在JSP代码的内部中编写Java语言,因此JSP技术将Java所具有的优势集于一身。

2、内容生成和页面显示分离,HTML的设计者和JSP编码者可以分开进行设计。JSP利用组件可以和HTML页面显示的内容之间相互转化。

3、跨平台性能好,JSP技术所具有Java语言的所有优点,因此可以将编写的程序,随意的更换服务器或者选择其他开发工具等都能得到良好的实现。

4、强大的功能和可伸缩性,JSP技术被广泛的应用在许多大型的网站中,而且许多都是免费使用的。从一台服务器到几台服务器的集群和负载,显示出了JSP强大的可伸缩性。

2.1.2 MyEclipse工具简介

该工具是一个功能非常强大的集成开发环境,在JavaEE的开发、发布和数据库的连接等等方面工效显著。对EclipseIDE的一个向外伸展。即在Eclipse的基础之上,另外加上一些组件设计而成的,允许自由设定功能。利用该开发工具可以在许多的方面

3

提升开发设计的效能,比如在服务器应用程序的集成方面,以及数据库的开发等等。该开发工具同时支持各种类型的第三方框架、支持各种基于Eclipse平台的插件,使用起来方便、快捷、易懂,全球百分之八十以上的企业均在使用。

2.1.3 MySql简介

该系统具有非常强大的数据处理、存储和管理等功能,用户可有效迅速的组织和分享数据库中的信息。系统管理者们依据数据库中的信息有助于作出决策,系统开发者为使得操作尽可能容易和满足所需,都要选择在某种数据库管理系统环境中进行相应程序的编码。本文选用Mysql作为后端数据库,因其具有在信息管理的过程中提供强大的解决方案的功能,组件集成易于共享,数据库窗口被更改,数据访问页、易于查询等一些独特的特点。

2.1.4 Tomcat简介

Tomcat 服务器是一种被广泛使用的服务器,用于调节和测试基于JSP技术开发的系统。本文系统是一个小型系统,选用该服务器是因其源代码是被公开使用的,并且无需付费,同时该服务器还被较多的应用在并发访问用户较少的地方。其技术非常的先进是全世界都非常流行的支持JSP和Servlets的Web服务器。

Tomcat是Apache的扩展,但是当运行Tomcat时,它将作为一个单独的进程来独立运行。Tomcat是一个WAR(WebArchive)文件,区别于于传统的应用程序而不同。WAR是sun公司提出的Web应用程序格式类似于文件压缩包格式。按照一定的目录来组织 [5]。

Tomcat得到了广大系统开发人员的广泛使用,主要因其具有的良好的可扩展性能,在设计代码时可以在适当的地方随时插入所需要的功能,所占用的系统资源很少,还有一些开发系统所用到的独特功能,按照自己的想法更改等等。

2.1.5 JavaBean介绍

目前,越来越多的开发者选用JSP语言开发各类的JSP应用系统,其中JavaBean是Java中系统组件模式,所包含Java程序无穷的开拓扩展的的功能,通过此类的功能更加迅速的创设新的应用系统。系统开发者可以使用JavaBean将任何可以用Java代码创设的对象进行打包。 JavaBean代码可以实现代码的重复使用,无需重新编译就可以在任何含有Java的运行环境中使用,容易进行代码的维护。 图2-1 响应过程:

4

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1绪论 1.1 选题的意义及依据 伴随着网络的普及和发展,越来越多的用户利用网络分享使用新闻阅读、资料搜集、电影服务等带来的便捷。但是人与人之间的信息交流却越来越少,如何利用好网络资源促进人际之间交流沟通仍然是当下迫切需要解决的问题,在这样的背景下就出现了利用网络在全球发布信息的留言簿系统,起初留言簿系统只用于发布公告,讨论问题、在线交流,发展到现在留言簿系统的功能也越来越丰富,为人们的社会交往提供了一个全新的空间。留言簿的崛起,是互联网发展的必然结果,同时电子商务的迅猛发展也引起了留言簿系统业的普遍关注。面对网络上纷繁的留言簿,用户如何获取适合自己所需的留言,成为了一个急需解决的问题[1]。 互联网连接了整个世界的网络规模,目前它已有数千万个web站点,用户群非常庞大,涉及教育、文化、科研、金融、商业、娱乐等各种领域,因此建设一个简

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com