毕业设计BBS论坛设计开题报告

上传人:lizhe****0001 文档编号:31317393 上传时间:2018-02-06 格式:DOC 页数:5 大小:78.50KB
返回 下载 相关 举报
毕业设计BBS论坛设计开题报告_第1页
第1页 / 共5页
毕业设计BBS论坛设计开题报告_第2页
第2页 / 共5页
毕业设计BBS论坛设计开题报告_第3页
第3页 / 共5页
毕业设计BBS论坛设计开题报告_第4页
第4页 / 共5页
毕业设计BBS论坛设计开题报告_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《毕业设计BBS论坛设计开题报告》由会员分享,可在线阅读,更多相关《毕业设计BBS论坛设计开题报告(5页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)开题报告题 目: 基于 JSP 的 BBS 实现 学 科 部: 信息学科部 专 业: 计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 填表日期: 年 3 月 16 日一、选题的依据及意义:在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。通过 Intern

2、et 与世界各地的其它用户自由地进行通信,可从 Internet 中获得各种信息。人们已充分领略到网络的魅力,Internet 大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。 “网络就是计算机”的概念被事实一再证明,被世人逐步接受。BBS 是电子公告板系统(Bulletin Board System)的英文缩写,它通过在计算机上运行服务软件,允许用户使用终端程序通过电话调制解调器拨号或者 Internet 来进行连接,执行下载数据或程序、上传数据、阅读新闻、与其它用户交换消息等功能。许多 BBS 由站长(通常被称为 SYSOP)业余维护,而另一些则提供收费服务,开

3、辟了一块“公共”空间供用户读取和讨论其中信息。二、国内外研究现状及发展趋势:目前论坛系统的开发主要技术有 ASP、PHP 、JSP、CGI 、ASP.NET。通过 BBS 系统可随时取得国际最新的软件及信息,也可以通过 BBS 系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用 BBS 系统来刊登一些“征友” 、 “廉价转让”及“公司产品”等启事,而且这个园地就在你我的身旁。只要您拥有 1 台计算机、1 只调制解调器和 1 条电话线,就能够进入这个“超时代”的领域,进而去享用它无比的威力!国内的 BBS站,单线站还占大多数。随着计算机的普

4、及,特别是调制解调器的大量使用,BBS 的活动将会进一步高涨。但是,随之而来的拨号难和抢线难的问题将会加剧。尽管 BBS 站台的数量在不断增长,但这种增长的幅度总也赶不上用户群的增长。许多人同时拨号一个站台,不可避免地发生冲突。每回要拨上几十次乃至上百次才能成功连上一个 BBS 站的状况已经成为困扰今日中国 BBS 用户的一个难题。随着 BBS 活动的深入,国内已经出现了一些多线站,一次可以允许 2 人以上同时访问。 BBS 的发展过程中,也出现了一些问题。由于国内使用的 BBS 架站软件,都是从国外引进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是远远不够的。

5、1999 年是中国网络的发展年。但是,我们应该清醒地认识到,目前一些 BBS 站并没有走上“简单、易用”这一层次。包括一些厂商架设的 BBS 站,实用性还需要加强。今后,国内的 BBS 站将向着个性化和专业化的方向发展。 三、本课题研究内容本系统主要采用 JSP+JAVABEAN+struts 技术,利用 JSP 实现论坛用户登陆注册模块,论坛帐户信息模块,论坛文章发布模块,公告/制度模块,版块管理模块,信息管理模块,并利用 JAVABEAN 实现数据库操作。1.JSP(Java Server Pages)是一种动态网页技术标准。 JSP 技术是用 JAVA 语言作为脚本语言的,JSP 网页为

6、整个服务器端的 JAVA 库单元提供了一个接口来服务于 HTTP 的应用程序。在传统的网页 HTML 文件 (*.htm,*.html)中加入 Java 程序片段(Scriptlet)和 JSP 标记(tag),就构成了 JSP 网页(*.jsp) 。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果以 HTML 格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无 Plugin,无 ActiveX,

7、无 Java Applet,甚至无 Frame。2. 最初,JavaBean 的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的 java 软件部件。这些包括如 Grid 控件,用户可以将该部件拖放到开发环境中。从此,JavaBean 就可以扩展为一个 java web 应用的标准部件,并且 JavaBean 部件框架已经扩展为企业版的 Bean(EJB) 。JAVABean 是描述 JAVA 的软件组件模型,有点类似于 Microsoft 的 COM 组件概念。在 JAVA 模型中,通过 JAVABean 可以无限扩充 JAVA 程序的功能,

8、通过JAVABean 的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JAVABean 可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。3. Struts 框架就是基于 Model 2 的架构,也就是基于 MVC 模式的框架技术 5。它是一个免费的开源的 WEB 层的应用框架,具有很高的可配置性,和有一个不断增长的特性列表。一个前端控制组件,一系列动作类,动作映射,处理 XML 的实用工具类,服务器端 java bean 的自动填充,支持验证的 WEB 表单,国际化支持,生成HTML,实现表现逻辑和模板组成了 struts 的灵魂。四、本课题研究方案本课题基

9、于 Windows XP 操作系统和 SQL 数据库,使用 JSP+JAVABEAN+struts 技术建立一个 B/S 模式的 BBS 论坛,实现系统登陆,显示文章,发表文章,编辑文章,更改注册资料,查看留言,文章搜索等模块,并利用 JAVABEAN 编程实现操作。基于 JSP 的 BBS 实现有以下功能模块:1.用户功能实现(1).用户的登录(2).用户的注册2.帖子功能实现(1).帖子的发表(2).帖子的回复(3).帖子的浏览3.后台管理(1).添加讨论区(2).讨论区浏览(3).添加模块五、研究目标、主要特色及工作进度:研究目标:建立一个基于 JSP 的 BBS 实现,实现 BBS 的

10、基本功能以及管理员的维护。主要特色:1.本系统分为游客、注册用户与管理员三部分。不同的用户具有不同的操作权限,保证系统的级别性。2.界面友好,内容丰富,色彩感觉好,简单易用。3.系统操作方便简单,功能强大,易于维护。系统的层次结构大概如图 1 所示:图 1 系统层次结构工作进度计划如表 1-1:表 1-1 工作进度计划序号 各阶段工作内容 起讫日期 备注1 开题报告 第 14 周2 开发工具的选择和熟悉,系统调研和开发平台的构建第 57 周3 系统设计 第 813 周4 论文撰写 第 1416 周5 毕业论文答辩 第 1718 周六、参考文献:1 冯燕奎, 赵德奎. JSP 实用案例教程M 清

11、华大学出版社, 2004, 5: 70-1002 王家华 软件工程M东北大学出版社 2001 年 3 月 303 页3 王宜贵 软件工程M 北京:机械工业出版社,2002:20-794 孙卫琴 精通 strutsM电子工业出版社 2004 年 8 月 50-705 孙卫琴 精通 hibernateM电子工业出版社 2005 年 4 月 100-1206 张洪斌 java2 高级程序设计M中科多媒体出版社 2001 年 11 月 85-907 Jim Arlow UML2.0 and the Unified ProcessM机械工业出版社 2006 年 6 月 30-408 林信良 spring2.0 技术手册M电子工业出版社 2006 年 6 月 50-1009 熊节、林仪明、张凯峰、陈玉泉等主编CSDN 社区电子杂志Java杂志创刊号 10程序员杂志 2007 年第 4 期

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

当前位置:首页 > 学术论文 > 毕业论文

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