自-基于JSP的论坛系统 - 开题报告

上传人:长*** 文档编号:186651158 上传时间:2021-07-19 格式:DOC 页数:11 大小:362.50KB
返回 下载 相关 举报
自-基于JSP的论坛系统 - 开题报告_第1页
第1页 / 共11页
自-基于JSP的论坛系统 - 开题报告_第2页
第2页 / 共11页
自-基于JSP的论坛系统 - 开题报告_第3页
第3页 / 共11页
自-基于JSP的论坛系统 - 开题报告_第4页
第4页 / 共11页
自-基于JSP的论坛系统 - 开题报告_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《自-基于JSP的论坛系统 - 开题报告》由会员分享,可在线阅读,更多相关《自-基于JSP的论坛系统 - 开题报告(11页珍藏版)》请在金锄头文库上搜索。

1、10北方软件学院本科毕业设计开题报告日期:22- 院(系)北方软件学院专 业计算机科学与技术(软件工程)班 级学 号姓 名李明诚题 目基于jsp的论坛系统运行平台wndows200开发工具eclips、reamwevr、JK5、toc6.0、MySq55时 间2012年月9日指导老师杨露题目调研及可行性分析题目的主要应用,国内外发展背景,可行性分析,经济效益分析题目的主要应用以及国内外发展背景:在互联网技术飞速发展的今天,人们获取知识与交流的方式正在发生翻天覆地的变化,论坛作为以互联网技术为依托而产生的新生代交流方式,正在逐步为人们所接受。从总体上讲,我国的网络技术尚处于起步阶段或叫做初步应用

2、阶段。这是因为虽然随着改革开放的进行,我国发展很快,但是我们也不能盲目乐观,因为同欧美国家相比,我国还是有很大的差距,尤其在高科技方面。但我们可以在欧美发展的道路上汲取许多宝贵的经验,以己之长,补己之短,从而在最短的时间内超越欧美,进而走在世界的前列。 网络论坛代表着来交流方式的一种发展方向,其应用推广将给世界人们带来更多的交流机会,下面是对中国网络论坛发展的总趋势的预测:()专业化趋势。专业化网站能够把有限的人力、财力、物力等聚集在某一方面,从某一局部、某一专业进行渗透和突破,通过局部优势来争得竞争中的主动地位和有利形势,因此它能够比较好的满足人们在个性化方面的深层次要求,所以面向用户的垂直

3、型网站和专业化网站前景看好,面向特定行业的专业网络论坛平台发展潜力较大。如专门用于股民交流的股票论坛,专门用于彩民交流的彩票论坛等,这些专业化的论坛有助于有特定兴趣的人们之间的交流。(2)融合与延伸趋势。网络网站的融合,包括同类兼并、互补性兼并和战略联盟协作。延伸趋势是网络论坛发展的必然结果,也是网络论坛生命力的体现。适者生存,不适者淘汰的自然规律是亘古不变的,他可以促进社会,人们更快的进步发展,从而推动社会不断前进,使人们的生活越来越好。()区域化趋势。立足于我国国情采取有重点的区域化战略是有效的扩大网上交流规模的必然途径。由于中国经济发展的不平衡,地区自然条件、生活水平、网民结构等的差异性

4、已经在网络经济和网络论坛发展中表现出区域差异。在可以预见的今后相当长时间内上网人口仍将以大城市、中等城市和沿海经济发达地区为主。国家应该加快贫困区的发展,从而保持经济发展的平衡,使各地的人们都能享受改革开放的成果,都能在网络上方便的交流。(4)大众化趋势。大众化趋势是网络化经济和网络论坛发展的必然要求。随着上网费的下降和网民的迅速增加,使得网络知识进一步普及,网络论坛将向大众化趋势方向发展。(5)国际化趋势。网络论坛的国际化趋势是经济发展的必然,也是历史的必然,这同样也是进一步扩大对外经贸合作和适应经济全球化、提升国内企业国际竞争力的需要。可行性分析、经济可行性分析:进入21世纪,经济全球化成

5、为必然,随着世界经济一体化的发展,资金流动越来越快,市场变化也越来越快,人与人之间的联系更加紧密,传统的面对面(faet face)交流已不能满足人们发展的要求,网络论坛和聊天软件的发展满足了人们进一步的交流欲望。网络论坛与传统面对面交流方式相比具有明显的优势,可归结为以下几点:(1)消费者无须远行与久等。对于传统面对面(fac to ace)交流来说,时间和空间的限制是从事交流活动的主要障碍,而网络论坛把交流活动的时空限制大大弱化了。利用互联网,人们足不出户就可以快速、便捷地进行网上信息交流。(2)方便快捷可靠。传统的面对面交流是以固定的地点和固定的时间为特征的交流方式。而网络论坛通过网络进

6、行,所以它随着网络体系的延伸而延伸,没有任何地理障碍。因此,网络论坛相对于传统交流模式具有全新的时空优势,这种优势可在更大程度上,更大范围上满足用户的交流需求。事实上,网上的交流已没有了国界,也没有了昼夜之别。(3)高度自由的环境。由于Itnet是一个国际性网络,任何区域性计算机网络只要在技术上执行互联网协议,就可以接通Internet。任何企业缴纳数额不多的注册费后,即可获得自己专用的域名,在网上自主从事商务活动和信息交流。大众化与个性化相结合。由于网络交流不受时空限制,覆盖面广,是一种最大众化的市场,同时它的交互运作特性,又能够提供针对性极强的个性化服务,如个人定制化服务。它可以实现在为大

7、众服务的同时使每个用户都满意,能够提供符合个性特殊需求的服务,因此,网络论坛服务机制能够将大众化与个性化统一起来。例如,它可以面向特定兴趣的用户随时提供交流服务。题目要求分析题目主要要求,题目重点/难点,题目主要实施目标题目的基本要求:1)用户可以自己进行系统的注册; 2)用户发帖及回帖;3)用户可以搜索帖子、查看帖子;)用户可以收藏帖子;5)管理员可以对用户、帖子、回帖进行管理;6)管理员可以对主题进行管理;7)管理员可以对栏目进行管理;重点难点分析:1)数据库的设计及实现;)数据库的连接;3)数据在数据库中的存储与提取;)上传功能;主要实施目标:实现一个基本的论坛系统,完成包括注册用、修改

8、资料、发帖、回帖。管理员可对论坛进行基本维护功能,完成包括对用户的管理、对贴的管理、对栏目及主题的管理等功能。关键技术及分析题目涉及的关键技术平台(操作系统、数据库、开发环境等),题目的关键算法、模型关键技术:使用P编程、Java编程、acrit,需要使用clie、dreameer 等工具。1、JSP简介JS全称ava Server Pages,是由Sun Micrsytems公司倡导、许多公司参与建立的一种动态网页技术标准。JP技术是用JAV语言作为脚本语言的,J网页为整个服务器端的JA库单元提供了一个接口来服务于HTT的应用程序。目前国内外已经在广泛地使用S。和传统的动态网页制作相比,S具

9、有明显的优势:1)作为Java平台的一部分,S拥有Jv编程语言“一次编写,各处运行”的特点。一次写入之后,可以运行在任何具有符合avT语法结构的环境,取代过去单一平台开发。 )JP技术提供的组件都是基于JavabeaM技术或JSP标签库。3)JS标签可扩充性。J技术能够使用开发者扩展SP标签,SP开发者能定制标签库,减少对脚本语言的依赖。)生成可重用的组件。JSP基于组件的技术方法加速了总体开发过程。JS组件(avabes,或定制的JP标签)是跨平台可重用的。Jvabans组件可以访问数据库,并能以分布式系统模式工作于UNIX和WNDOWS平台。)易于维护性。JP突出的组件技术,使内容修改而不

10、影响逻辑或修改逻辑而不影响内容变得很容易实现。2、Sele简介Servlet是用Java编写的服务器端程序,由服务器端调用和执行的任何Ja类。Sevt是使用Jav rvlet应用程序设计接口(API)及相关类和方法的Ja程序。浏览器端也就是客户端运行的Jaa程序叫做Applt,而服务器端运行的Java程序叫做ervlet。Sret的主要功能在于交互式地浏览和修改数据生成动态e内容。过程为: 1)客户端发送请求至服务器端。2)服务器将请求信息发送至Srvlet。 3)Serlt生成响应内容并将其传给服务器。 )服务器将响应返回给客户端。Servle的生命周期可以归纳为以下几点:1)装载Serve

11、t:一般动态执行(可以在启动时自动装载)。2)创建一个Serlet实例。)调用Sert的iit()方法。 )一个客户端的请求到达服务器。5)创建一个请求对象。 6)创建一个响应对象。 7)激活rvlet的Servie()方法,并传递请求和响应对象。8)Service()方法获得关于请求对象的信息、处理请求、访问其他资源、获得需要的信息。)vice()方法使用响应对象的方法,将响应传回服务器,最终到达客户端。 10)对于更多的客户端请求,服务器创建新的请求和响应对象,仍然激活此Srlt的Servic()方法,将两个对象作为参数传递给它。1)当服务器不再需要Srlet或当服务器关闭时,服务器将会调

12、用Serlet的detro()方法。、SQL erver简介MySQ是一个小型关系型数据库管理系统,开发者为瑞典MSQL AB公司。在208年1月16号被Sn公司收购。而209年,SN又被Oacle收购。ySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MyQL的SL“结构化查询语言”。QL是用于访问数据库的最常用标准化语言。MSL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。ySq

13、l 的重要特性包括:使用核心线程的完全多线程。这意味着它能很容易地利用多PU(如果有)。C、C、Eifl、Jva、erl、H、Pyhon、和C PI。可运行在不同的平台上,见4. SQ支持的操作系统。 多种列类型:1、2、3、和8字节长度的有符号无符号整数、FLOAT、DBE、CH、VARCHAR、EXT、BLOB、AE、T、DETIME、 TIMSTMP、YAR、ET和ENUM类型。 利用一个优化的一遍扫描多重联结(one-sweep mlt-jon)非常快速地进行联结(jon)。 在查询的SELET和WHR部分支持全部运算符和函数,例如:myslSELECT CONCT(firs_nae,

14、 , last_ne) OMtbl_nme WHEREncom/dependens 10000ND age 3;通过一个高度优化的类库实现SQL函数库并且像他们能达到的一样快速,通常在查询初始化后不应该有任何内存分配。全面支持SQL的GRUP BY和ORDEBY子句,支持聚合函数( CUNT()、COUT(ISTICT)、AG()、SD()、SUM()、 MX()和MIN() )。支持ASI QL的EF OUTER JON和ODBC语法。 你可以在同一查询中混用来自不同数据库的表。 一个非常灵活且安全的权限和口令系统,并且它允许基于主机的认证。口令是安全的,因为当与一个服务器连接时,所有的口令传送被加密。OC f Wndiws 95。所有的ODB2函数和其他许多函数。例如,你可以用Accss连接你的MySQL服务器。 具备索引压缩的快速B树磁盘表。 每个表允许有6个索引。每个索引可以由116个列或列的一部分组成。最大索引长度是56个字节(在编译MyS时,它可以改变)。一个索引可以使用一个CR或VARHA字段的前缀。 定长和变长记录。 用作临时表的内存散列表。 大数据库处理。我们正在对某些包含0,000,000个记录的数据库使用MSQL。所

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

当前位置:首页 > 行业资料 > 社会学

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