1、 毕业设计(论文)开题报告毕业设计(论文)开题报告 题 目: 基于 JSP 的 BBS 实现 学 科 部: 信息学科部 专 业: 计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 填表日期: 年 3 月 16 日 一、选题的依据及意义: 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道, 它在人们政治、经济、生活等各个方面发挥着重要的作用。计算机将具备更多的智能成分, 它将具有多种感知能力、 一定的思考与判断能力及一定的自然语言能力。 除了提供自然的输 入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现, 虚拟现实技术
2、是这一领域发展的集中体现。通过 Internet 与世界各地的其它用户自由地进行 通信,可从 Internet 中获得各种信息。人们已充分领略到网络的魅力,Internet 大大缩小了时 空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。 “网络就是计算机” 的概念被事实一再证明,被世人逐步接受。 BBS 是电子公告板系统(Bulletin Board System)的英文缩写, 它通过在计算机上运行服务 软件,允许用户使用终端程序通过电话调制解调器拨号或者 Internet 来进行连接,执行下载 数据或程序、上传数据、阅读新闻、与其它用户交换消息等功能。许多 BBS 由站长(通
3、常被 称为 SYSOP)业余维护,而另一些则提供收费服务,开辟了一块“公共”空间供用户读取和 讨论其中信息。 二、国内外研究现状及发展趋势: 目前论坛系统的开发主要技术有 ASP、PHP、JSP、CGI、ASP.NET。通过 BBS 系统可随 时取得国际最新的软件及信息,也可以通过 BBS 系统来和别人讨论计算机软件、硬件、Internet、多 媒体、程序设计以及医学等等各种有趣的话题,更可以利用 BBS 系统来刊登一些“征友” 、 “廉价转 让”及“公司产品”等启事,而且这个园地就在你我的身旁。只要您拥有 1台计算机、1只调制解调 器和 1 条电话线,就能够进入这个“超时代”的领域,进而去享
4、用它无比的威力!国内的 BBS 站, 单线站还占大多数。 随着计算机的普及, 特别是调制解调器的大量使用, BBS 的活动将会进一步高涨。 但是,随之而来的拨号难和抢线难的问题将会加剧。尽管 BBS 站台的数量在不断增长,但这种增长 的幅度总也赶不上用户群的增长。许多人同时拨号一个站台,不可避免地发生冲突。每回要拨上几十 次乃至上百次才能成功连上一个 BBS 站的状况已经成为困扰今日中国 BBS 用户的一个难题。随着 BBS 活动的深入,国内已经出现了一些多线站,一次可以允许 2人以上同时访问。 BBS 的发展过程中,也出现了一些问题。由于国内使用的 BBS 架站软件,都是从国外引进的, 因此
5、没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是远远不够的。 1999年是中国网络的发展年。但是,我们应该清醒地认识到,目前一些 BBS 站并没有走上“简 单、易用”这一层次。包括一些厂商架设的 BBS 站,实用性还需要加强。今后,国内的 BBS 站将向 着个性化和专业化的方向发展。 三、本课题研究内容 本系统主要采用 JSP+JA VABEAN+struts 技术,利用 JSP 实现论坛用户登陆注册模块, 论坛帐户信息模块,论坛文章发布模块,公告/制度模块,版块管理模块,信息管理模块, 并利用 JA V ABEAN 实现数据库操作。 1. JSP(Java Server
6、Pages)是一种动态网页技术标准。 JSP 技术是用 JAV A 语言作为脚本语言的, JSP 网页为整个服务器端的 JAV A 库单元提供了一个接口来服务于 HTTP 的应用程序。 在传统的网页 HTML 文件(*.htm,*.html)中加入 Java 程序片段(Scriptlet)和 JSP 标记 (tag),就构成了 JSP 网页(*.jsp)。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中 的程序片段,然后将执行结果以 HTML 格式返回给客户。程序片段可以操作数据库、重新 定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服 务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现 无 Plugin,无 ActiveX,无 Java Applet,甚至无 Frame。 2. 最初,JavaBean 的目的是为了将可以重