JAVA论坛的设计与实现论文_第1页
JAVA论坛的设计与实现论文_第2页
JAVA论坛的设计与实现论文_第3页
JAVA论坛的设计与实现论文_第4页
JAVA论坛的设计与实现论文_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA 论坛的设计与实现院 系 信息技术学院专 业 软件工程班 级 05 级 2 班学 号 200502225姓 名 王飞指导教师 吴涛负责教师 吴涛辽宁科技大学年 月辽宁科技大学毕业设计(论文) 第 I 页JAVA 论坛的设计与实现摘要摘要基于 BS 的简单个人天地论坛系统,程序是能进行讨论、发表主题和帖子,并能解决问题的系统。可以应用于娱乐,休闲和教育类别等。通过网络,该系统能够实现联网讨论。并能够为网友提供查询,一个快捷、便利的问题解决方案渠道。实现资源共享。这对促进计算机网络的发展具有重要意义。本文首先介绍了简单飞飞论坛系统的研究背景和意义,然后详细说明了开发过程及其相关技术,通过运用 Java、JSP 、数据库、数据结构,软件工程等技术,提出了论坛系统的解决方案,并从用户的不同将整个论坛系统分为前台查询、发表问题等和系统管理等功能。数据库和栏目是设计和实现基于 Web 技术的论坛系统要解决的关键性问题之一,它能充分利用,提高访问量,从而达到提高访问者的人数,并且增加论坛的点击率,本文对此作了深入探讨。系统的设计与实现综合运用了 JSP、HTML 和 JAVA 等技术,完成了数据库开发、用户信息管理和网页站点设计等工作。关键词 数据库;JSP;论坛系统辽宁科技大学毕业设计(论文) 第 II 页AbstractBecause of the simple personal world forum system of BS, the procedure is the system, which can discuss, publish theme and model, and solve the problem. It can apply to amusement, recreation and education, etc. Through the network, this system can realize networking discussion. Further, the system can offer net friend inquiry, which is a swift, convenient problem solution channel. Realize. It is a great significance of the realization of resource-sharing in promoting the development of computer network. This text has introduced research background and meaning of the simple feifei forum system at first, then explains development course and relevant technology in detail, through using the technology such as Java, JSP, database, data structure, the software project, proposes forum solution of system, and divides the whole forum system into front desk inquire, deliver question and system management, etc., according to the users.The databases and columns are one of the key problems that we design and realize the forum system based on the Web technology should be solved, and it can fully utilize, improve visit capacity, thus reach the number of increasing visitor, and increase the clicking rate of the forum, this text has done deep discussion to it. Design and realization of the system uses JSP, HTML, JAVA technology synthetically, and finish database development, user information management, the design of webpage website, etc.Keywords datebase; jsp;forum system辽宁科技大学毕业设计(论文) 第 III页目录摘要 .IAbstract.II第 1 章 绪论 .11.1 系统开发背景 .11.2 论坛的国外国内发展史 .21.3 系统的功能概述 .3第 2 章 可行性分析 .52.1 技术可行性 .52.2 经济可行性 .52.3 操作可行性 .5第 3 章 需求分析 .63.1 产品背景 .63.2 产品概述 .63.3 功能需求 .113.4 性能需求 .13第 4 章 概要设计 .154.1 系统运行总体流程 .154.2 目标系统体系结构 .164.2.1 系统结构图 .164.2.2 根据系统结构图介绍功能 .164.2.3 “系统管理”模块结构图 .194.2.4 “用户管理”模块结构图 .194.2.5 “主题专区”模块结构图 .20第 5 章 数据库设计 .215.1 数据表需求分析 .215.2 数据库逻辑设计 .21第 6 章 详细设计 .276.1 系统的主界面模块设计 .27辽宁科技大学毕业设计(论文) 第 IV页6.2 用户管理模块 .276.3 主题帖子模块 .306.4 系统的帮助模块 .326.4 系统的管理模块 .33第 7 章 测试 .377.1 用户管理模块测试 .377.2 后台管理模块测试 .377.3 发表帖子模块测试 .38结论 .39致谢 .40参考文献 .41附录 A.42附录 B .45辽宁科技大学毕业设计(论文) 第 1 页第 1 章 绪论1.1 系统开发背景随着网络技术的发展,跨入 21 世纪后,我们惊讶地发现一大批通过因特网传输信息的新媒体形式正在从传统的“三大媒介“ 的包围中突围出来,发展强劲 ,一方面,这给了企业更大地自主选择媒体的权利,但另一方面也加大了企业选择媒体的难度:毕竟,要在众多“新媒体“中选择最适合自己的商业信息发布平台并不是一件轻而易举的事。所以对企业而言,当务之急便是在众多网络传播形式中找到最佳的切入口。在网络上,几乎每一个网民都有一种在某个特定的区域就某一感兴趣的话题或某种情感、心理的诉求而进行交流的需要,这种需要引发了网络虚拟社区的诞生。也就是论坛系统(bulletin board system) 的诞生。而今,网上的社区生活已成为网民网上生活不可或缺的一部分,社区的人际传播威力日益张显它的力量积聚到一定程度,甚至可以催生一种社会文化、一种流行趋势、一种价值取向或是一种生活方式。利用论坛系统可以刊登一些“征友“ 、“廉价转让“及 “公司产品“等启事,而且这个园地就在你我的身旁。论坛系统的每个用户都可以在上面书写,可发布信息或提出看法。大部分论坛系统由教育机构、研究机构或商业机构管理。像日常生活中的黑板报一样,电子公告牌按不同的主题分成很多个布告栏,布告栏的设立是以大多数论坛系统使用者的要求和喜好为依据的。而且,由于论坛系统的参与人众多,因此各方面的话题都不乏热心者。在这里,打破了交流的空间和时间限制,所有人都不用害怕暴露自己真实的社会身份,每个人都处于对等的位置,可以就任何问题进行辽宁科技大学毕业设计(论文) 第 2 页讨论。系统力求做到提供友好的人机交互界面,操作简便,安全可靠。1.2 论坛的国外国内发展史1978 年在美国芝加哥开发出一套基于 8080 芯片的 CBBS/Chicago(Computerized Bulletin Board System/Chicago),此乃最早的一套论坛系统。之后随着苹果机的问世,开发出基于苹果机的 Bulletin Board System 和大众信息系统(People,s Message System)2 种 BBS 系统。 1981 年 IBM 个人计算机诞生时,并没有自己的论坛系统。直到 1982 年,Buss Lane 才用 Basic 语言为 IBM 个人计算机编写了一个原型程序。其后经过几番增修,终于在 1983 年通过 Capital PC User Group(CPCUG)的Communication Special Interest Group 会员的努力,改写出了个人计算机系统的论坛。经 Thomas Mach 整理后,终于完成了个人计算机的第 1 版论坛系统RBBS-PC。这套论坛系统的最大特色是其源程序全部公开,有利于日后的修改和维护,因此后来在开发其他的论坛系统时都以此为框架,所以 RBBS-PC 赢得了论坛鼻祖的美称。但在当时,如何实现站与站之间的联系问题并未解决。1984 年美国的 Tom Jonning 开发了一套具有电子功能的电子公告板程序 FIDO。由于该软件具有站际连线和自动互传信息的功能,所以站际间彼此可以在一个共同的预定时间传送电子邮件,使得论坛网络化有了一线生机。论坛发展至今,目前世界上业余的论坛网络除了 FidoNet(惠多网)以外,几个较具知名度的还有 EggNet、AlterNet 和 RBBS-Net 等等。由于这些网络和 FidoNet之间的信息交流不成问题,这就实现了所谓的跨网。大约是从 1991 年开始,国内开始了第一个 BBS 站。经过长时间的发展,直到1995 年,随着计算机及其外设的大幅降价,BBS 才逐渐被人们所认识。1996 年更辽宁科技大学毕业设计(论文) 第 3 页是以惊人的速度发展起来。国内的 BBS 站,按其性质划分,可以分为 2 种:一种是商业 BBS 站,如新华龙讯网;另一种是业余 BBS 站,如天堂资讯站。由于使用商业 BBS 站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余 BBS 站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络 China FidoNet(中国惠多网)。于是,各地的用户都可以通过本地的业余 BBS 站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余 BBS站拥有这种优势,所以使用者都更乐意加入。这里“业余”2 字,并不是代表这种类型的 BBS 站的服务和技术水平是业余的,而是指这类 BBS 站的性质。一般 BBS 站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平。1.3 系统的功能概述论坛系统可以发表个人见解以及可以对别人文章进行评论,在这里首先通过使之成为论坛的用户,注册成功后可以发表个人见解以及主题文章或对别人文章的回复,帖子的查询,浏览,发送短信,加为好友等,这里有强大的后台管理,可以修改论坛名称,域名名称,设置上传图片大小和类型,管理员还可以设置权限,设置版主,进行添加,删除,修改操作还可以对注册的用户进行管理,包括注册新用户,对用户信息的修改以及删除过期用户,对主题的管理。添加栏目,帖子的管理,回复的管理等,还可以将某写帖子加入精华区和推荐区,或从精华区和推荐区中删除,注册人数的统计等。 论坛系统的目的是为广大的网络用户提供一个可以自由地,方便地发表自己的辽宁科技大学毕业设计(论文) 第 4 页观点和想法的网上空间。利用网络的便捷,可以让更多的人互相交流看法,讨论问题,抒发情感,交换建议,共享资源。为了使他适合更多的用户使用,系统的界面设计应该尽量做到友好,简洁,功能的实现更注重人性化,方便用户的浏览和发言,使得用户不需要专门的学习便可掌握使用方法。辽宁科技大学毕业设计(论文) 第 5 页第 2 章 可行性分析2.1 技术可行性系统中应用的技术是 JAVA,JSP,网页三剑客,SQL Server 2000 等。JAVA 主要是对 JavaBeans 的编写,要求要会熟练运用 MyEclipse 开发工具进行类的编写,调试,编译、运行,发布。JSP 的运用主要是知道 JSP 语法的应用,和 JSP 的几大对象的使用等,还有一些乱码的处理,汉字的处理等。一个网站的比较重要的部分,界面占有一大部分,所以设计界面,非常重要,要让用户感到亲切,这样会增加点击率,要求对网页三剑客非常熟悉,图片的处理,CSS 的应用,脚本的应用等。这样会给增加网页的总体美观。数据库的操作比较重要。动态网站就是操作数据库的数据,对数据库的数据进行调度,所以需要熟悉使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论