网之间最主要的区别就是用户和用户、产品供应商和企业之间更大的协作。Web1.0时代,论坛社区基本满足网民信息生活的需求,Web2.0时代论坛社区呈现出巨大的商业价值。当论坛用户数量达到引爆点后,社区流量将开始飞快成长,远远大于Web1.0网站的流量增长速度[3]。伴随着Web2.0时代的到来,BBS将朝着以下两个方面发展:
BBS论坛系统将朝协同平台发展。
现在动态网站出现一门新技术单点登录。用户可以通过统一身份认证登录系统。通过论坛平台外调其他应用系统的功能接口,完成应用系统的服务。论坛平台还可以集成消息中心,如手机短息、邮件、站内信等等。使BBS系统上升为一个交流平台,同时也是一个协同系统。
BBS论坛系统也将朝着图形化方向发展。
图形虚拟社区可以非常具体和形象化的模拟整个现实社区的生活,并且具备无限的可扩充性。在论坛中你甚至可以找到和现实生活完全对应的建筑。通过一根网线就可以把远在天南海北的朋友聚到一起。试想,你可以通过外形的不同来区分不同社区的朋友而不是通过ID。你甚至可以通过外形的不同来猜测对方的性格,这些都是传统虚拟社区所不具备的特点。
二、 系统可行性分析
2.1系统开发目标
通过开发该系统完成在线论坛系统的基本功能。包括用户注册、登录、发帖、回复等基本功能,以及版主对帖子的置顶、置精华、屏蔽等操作和管理员对用户、模块、版主的管理。同时系统对于游客、普通用户、版主、管理员必须有不同的权限控制。
要求系统能有效、安全、可靠和无误的完成上述操作,并要求界面要简单明了,美观,易于操作,服务器程序利于维护。系统实现后,能部署到网络平台中方便同学们交流与学习。
2.2系统可行性分析
2.2.1技术可行性分析
本网站采用Mysql进行后台数据库的管理、操作和维护,用JSP进行前台界面设计,用Java程序语言完成后台数据库的接口、数据的录入、查询、浏览等功能,采用Eclipse作为开发平台,采用Tomcat作为Web应用服务器。根据Java简单易用、完全面向对象、具有平台无关性且安全可靠的特点与Eclipse强大的方便的开发工具,以及他们当前的广泛实际应用,充分说明本网站在技术方面可行。
2.2.2经济可行性分析
经济可行性分析(能否赢利)是从经济的角度分析网站系统的规划方案有无实现的可能和开发的价值;分析网站系统所带来的经济效益是否超过开发和维护网站所需要的费用。已搭建健全的网络硬件设施,开发在线论坛所采用的工具MyEclipse,Mysql,Tomcat都是开源的。所以完成在线论坛的经济可行性完全没有问题。
2.2.3开发环境可行性
网站开发需要装有windows98系统以上的电脑一台,这样的配置在当今已经不能成为难题,而开发工具都为开源软件,都可以在网上下载。所以开发环境可行性是没有任何问题的。
2.3开发环境和相关技术介绍
1. JSP技术介绍
JSP是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--脚本级执行(现今PHP4也已经在Zend的支持下,实现编译运行)。Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是Jsp--Java Server Page。JSP可以在Servlet和JavaBean的支持下,完成功能强大的站点程序。
JSP与Microsoft的ASP、PHP技术非常相似。ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java ,这是他们最明显的区别。此外,ASP、PHP与JSP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASP下,VBScript代码被ASP引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生[4]。
事实证明,Java Servlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。利用跨平台运行的JavaBean组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。JSP必将成为其它动态网页技术的有力竞争者。
2. Struts框架介绍
Struts通过提供一个控制器ActionServlet实现了MVC架构,这个控制器可以用来管理JSP页面和其他表现层之间的流程,Strust通过使用ActionForward和ActionMapping来保证表现层
上一篇:
基于googleandroid平台电子辞典软件设计与实现-V0.11(word文档)
下一篇:
猪疥癣病的防治