JSP基于WEB网上论坛设计与实现(源代码+论文+开题报告+答辩PPT+外文翻译)
收藏
资源目录
压缩包内文档预览:
编号:149932689
类型:共享资源
大小:1.59MB
格式:RAR
上传时间:2021-10-10
上传人:好资料QQ****51605
认证信息
个人认证
孙**(实名认证)
江苏
IP属地:江苏
20
积分
- 关 键 词:
-
JSP
基于
WEB
网上
论坛
设计
实现
源代码
论文
开题
报告
答辩
PPT
外文
翻译
- 资源描述:
-
JSP基于WEB网上论坛设计与实现(源代码+论文+开题报告+答辩PPT+外文翻译),JSP,基于,WEB,网上,论坛,设计,实现,源代码,论文,开题,报告,答辩,PPT,外文,翻译
- 内容简介:
-
科学技术学院毕业设计(论文)开题报告题 目: 基于JSP的BBS实现 学 科 部: 信息学科部 专 业: 计算机科学与技术 班 级: 03级(1)班 学 号: 7000803008 姓 名: 梁炽昌 指导教师: 胡 军 填表日期: 2007 年 3 月 16 日一、 选题的依据及意义:在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。人们已充分领略到网络的魅力,Internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证明,被世人逐步接受。BBS是电子公告板系统(Bulletin Board System)的英文缩写,它通过在计算机上运行服务软件,允许用户使用终端程序通过电话调制解调器拨号或者Internet来进行连接,执行下载数据或程序、上传数据、阅读新闻、与其它用户交换消息等功能。许多BBS由站长(通常被称为SYSOP)业余维护,而另一些则提供收费服务,开辟了一块“公共”空间供用户读取和讨论其中信息。二、 国内外研究现状及发展趋势(含文献综述):目前论坛系统的开发主要技术有ASP、PHP、JSP、CGI、ASP.NET。通过BBS系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等启事,而且这个园地就在你我的身旁。只要您拥有1台计算机、1只调制解调器和1条电话线,就能够进入这个“超时代”的领域,进而去享用它无比的威力!国内的BBS站,单线站还占大多数。随着计算机的普及,特别是调制解调器的大量使用,BBS的活动将会进一步高涨。但是,随之而来的拨号难和抢线难的问题将会加剧。尽管BBS站台的数量在不断增长,但这种增长的幅度总也赶不上用户群的增长。许多人同时拨号一个站台,不可避免地发生冲突。每回要拨上几十次乃至上百次才能成功连上一个BBS站的状况已经成为困扰今日中国BBS用户的一个难题。随着BBS活动的深入,国内已经出现了一些多线站,一次可以允许2人以上同时访问。 BBS的发展过程中,也出现了一些问题。由于国内使用的BBS架站软件,都是从国外引进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是远远不够的。 1999年是中国网络的发展年。但是,我们应该清醒地认识到,目前一些BBS站并没有走上“简单、易用”这一层次。包括一些厂商架设的BBS站,实用性还需要加强。今后,国内的BBS站将向着个性化和专业化的方向发展。三、 本课题研究内容本系统主要采用JSP+JAVABEAN技术,利用JSP实现论坛用户登陆注册模块,论坛帐户信息模块,论坛文章发布模块,公告/制度模块,版块管理模块,信息管理模块,并利用JAVABEAN实现数据库操作。1.JSP(Java Server Pages)是一种动态网页技术标准。 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。2. 最初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包括如Grid控件,用户可以将该部件拖放到开发环境中。从此,JavaBean就可以扩展为一个java web 应用的标准部件,并且JavaBean部件框架已经扩展为企业版的 Bean(EJB)。JAVABean是描述JAVA的软件组件模型,有点类似于Microsoft的COM组件概念。在JAVA模型中,通过JAVABean可以无限扩充JAVA程序的功能,通过JAVABean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JAVABean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。四、 本课题研究方案本课题基于Windows XP操作系统和MYSQL数据库,使用JSP+JAVABEAN技术建立一个B/S模式的BBS论坛,实现系统登陆,显示文章,发表文章,编辑文章,更改注册资料,查看留言,文章搜索等模块,并利用JAVABEAN编程实现数据库操作。 基于JSP的BBS实现有以下功能模块:用户登陆注册模块:论坛分类索引为默认的BBS首页,可以根据用户的选择更换为相应论坛的页面或定制的页面。论坛页面采用分页显示,可以选择显示最近1天到最近30天的帖子,并可以指定需要显示的分类。用户可以加入新帖子,回答帖子,刷新贴息等操作。论坛帐户信息模块:当用户登陆系统后,在个人中心,可以通过修改个人资料的链接来修改个人资料(其中用户ID是不允许修改的),通过我的话题来查看和修改自己发布的文章。论坛文章发布模块:用户登陆系统后可以查看其他所有用户发的文章,并可以发布自己的话题,也可响应回复其他用户和自己发表的话题。公告/制度模块:论坛管理员可以通过后台管理系统发布论坛公告,今日话题等功能,论坛的制度上可以设置对文章操作的得分,发帖数,精华帖。版块管理模块:论坛管理员可以通过后台管理系统控制论坛的版块,管理员可以完成下列功能:任命斑竹,修改版块等操作。信息管理模块:社区信息配置;添加管理员;编辑管理员;设定等级;配置权限;重新登录;安全退出;用户等级。BBS后台具备管理员工具,可以警告网友注意自己的行为,将捣乱的网友赶出系统,统计系统点击次数,分析系统利用情况,进行系统数据备份、删除和恢复等。五、 研究目标、主要特色及工作进度:研究目标:建立一个基于JSP的BBS实现,实现BBS的基本功能以及管理员的维护。主要特色:1.本系统分为游客、注册用户与管理员三部分。不同的用户具有不同的操作权限,保证系统的级别性。2.界面友好,内容丰富,色彩感觉好,简单易用。3.系统操作方便简单,功能强大,易于维护。系统的层次结构大概如图1所示:图1 系统层次结构工作进度计划如表1-1:表1-1工作进度计划序号各阶段工作内容起讫日期备注1开题报告第14周2开发工具的选择和熟悉,系统调研和开发平台的构建第57周3系统设计第813周4论文撰写第1416周5毕业论文答辩第1718周六、参考文献:1Java TCP/IP应用开发详解 电子工业出版社2Java 课程设计 清华大学出版社 耿祥义3汪孝宜,刘中兵,徐佳晶.J
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。