ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:923.07KB ,
资源ID:16691424      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16691424.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jspsqlserver微博动态网站全套Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jspsqlserver微博动态网站全套Word文档下载推荐.docx

1、This website is to use JSP MVC + MyEclipse8.5+Adobe Dreamweaver CS6and MySQL database development microblogging site. Mainly aimed at the general users requirements in terms of design, finally realizes the user can use this website share with instant message, browse other users messages, plus, view

2、their individual space, etc. This website appearance is concise and easy, operation is simple and fast to use, with a registered user login module, message management module friends, picture management module, management module, reviews management module, user information management module, administ

3、rator statistical query module, public announcement management module. This website mainly USES the SSH frame structure, has good scalability, at the same time, the using of this structure greatly improves the speed of the user to browse this website.Keywords:Weibo;MVC;SQL第一章 项目概述1.1 项目背景微博的定义:微博是一种

4、通过关注机制分享简短实时信息的广播式的社交网络平台。其中有五方面的理解:1、关注机制:可单向可双向两种;2、简短内容:通常为140字(包括标点符号);3、实时信息:最新实时信息;4、广播式:公开的信息,谁都可以浏览;5、社交网络平台:把微博归为社交网络。通俗的解释:发布的内容一般较短,例如140字的限制,微博由此得名。当然了也可以发布图片,分享视频等。例如你有200万听众(粉丝),你发布的信息会在瞬间传播给200万人。微博的含义:首先,相对于强调版面布置的微博来说,微博的内容组成只是由简单的只言片语组成,从这个角度来说,对用户的技术要求门槛很低,而且在语言的编排组织上,没有微博那么高。其次,微

5、博开通的多种API使得大量的用户可以通过手机、网络等方式来即时更新自己的个人信息。微博作为一种分享和交流平台,其更注重时效性和随意性。微微博更能表达出每时每刻的思想和最新动态,而微博则更偏重于梳理自己在一段时间内的所见、所闻、所感。微博的特点:1.便捷性微博网站即时通讯功能非常强大,通过QQ和MSN直接书写,在有网络的地方,只要有手机也可即时更新自己的内容,哪怕你就在事发现场。2.背对脸与微博上面对面的表演不同,微型微博上是背对脸的交流,就好比你在电脑前打游戏,路过的人从你背后看着你怎么玩,而你并不需要主动和背后的人交流。可以一点对多点,也可以点对点。当你follow一个自己感兴趣的人时,两三

6、天就会上瘾。移动终端提供的便利性和多媒体化,使得微型微博用户体验的粘性越来越强。3.原创性在微微博上,140字的限制将平民和莎士比亚拉到了同一水平线上,这一点导致大量原创内容爆发性地被生产出来。李松博士认为,微型微博的出现具有划时代的意义,真正标志着个人互联网时代的到来。微博的出现,已经将互联网上的社会化媒体推进了一大步,公众人物纷纷开始建立自己的网上形象。然而,微博上的形象仍然是化妆后的表演,博文的创作需要考虑完整的逻辑,这样大的工作量对于微博作者成为很重的负担。“沉默的大多数”在微微博上找到了展示自己的舞台。1.2 项目现状世界上最早的微博,是由埃文威廉姆(Evan Williams)于2

7、006 年所开办的Twitter。Twitter是一个社交网络及微微博服务,用户可以经由SMS、即时通信、电邮、Twitter网站或Twitter客户端软件(如Twitterrific)输入140字以内的文字更新,Twitter被Alexa网页流量统计评定为最受欢迎的50个网络应用之一。它的操作方式主要是:用户可以通过各种终端,如手机短信、IM软件和API 应用向Twitter 上传不超过140 个字符的消息,该用户的跟随者(Followers)就能及时看到该消息并发表评论,同时,该用户也可以通过微博看到他所跟随的其他用户所发布的消息。由于其即时性和便捷性, Twitter的用户数量急剧增加,

8、目前,已成为美国第三大社交网站,是继Myspace、YouTube 和Facebook 之后最热门的网站。2007 年,中国出现了微博网站,主要是饭否、同学网、腾讯滔滔等专业型网站,他们在操作方式和界面特征上与Twitter 类似。但是由于技术和网站管理方面的原因,2009 年7 月,国内微博的代表网站相继出现故障,用户无法登陆,国内Twitter 用户对Twitter的访问也受到了限制,微博在国内的发展势头减弱了下来。2009 年8 月,新浪涉足微博领域,开始内测。新浪微博借鉴其微博的扩张模式,以名人微博为切入口,上线后得到了快速发展。随后,搜狐、网易、人民网等门户网站相继推出了微博服务,微

9、博成了各大门户网站的标配服务。2010年国内微博迎来来春天,微博像雨后春笋般崛起,四大门户网站均开设微博。根据相关公开数据,截至2010年1月份,该产品在全球已经拥有7500万注册用户。中国互联网络信息中心(CNNIC)于2011年7月19日发布第28次中国互联网络发展状况统计报告,报告显示:2011年上半年,中国微博用户从6331万增至1.95亿,增长约2倍。该报告指出,中国互联网的普及率增至36.2%,较2010年增加1.9%。2012年1月,据中国互联网络信息中心(CNNIC)报告显示,截至2011年12月底,我国微博用户数达到2.5亿,较上一年底增长了296.0%,网民使用率为48.7

10、%。微博用一年时间发展成为近一半中国网民使用的重要互联网应用。据统计2013年3月我国微博用户已达到5亿之多。1.3 项目目标此次项目是要设计一个类似新浪微博的系统,具有一定功能和实用性的系统。系统开发的目标是实现广大师生之间的交流与沟通。该系统不仅能发表、查询、删除、关注,而且还具有操作方便、实用性强的特点。这主要包括:(1)提供了菜单式选择,方便用户的使用。(2)可以通过不同版块分类进行导航,用最方便,最快捷的方式找到你所需要的服务。(3)提供了网上交流和展示平台,满足用户的精神需求。1.4 项目意义微博是一个收集和分享信息,简单有效的提供网络用户之间进行在线交流的网络平台、通过微博可以表

11、达更多的想法,更快的传递信息。可以随时随地发布信息,方便快捷。随着微博的快速发展,微博已经成为一种新的文化现象。通过研究本系统的开发,我们可以了解微博对社会的影响力。同时可以掌握个人网站开发的基本思想和技术,为以后的实际开发奠定基础。近段时间,微博这个词在网络上非常流行,大到国家领导人,小到普通市民、学生也都在网上开了微博。许多大型网站也在原来微博的基础上,增加了微博,微博以其短小精悍,更加贴近生活而受到人们的推崇。然而,它们之间也是有以下区别的:1、字数限制,微博必须在140字以内,这是为了手机发布阅读方便,微博没有限制,因为它主要是让人在电脑上发表和阅读的。2、被动阅读,看微博必须去对方的

12、首页看,而微博在自己的首页上就能看到别人的微博。3、发布简便:可以通过发短信的方式更新,可以通过手机网络更新,当然也可以通过电脑更新,而微博一般来说,用手机更新非常麻烦。4、自传播速度快,微博要是靠网站推荐带来流量,而微博通过粉丝转发来增加阅读数。但是微博和微博还是有共同点的。不论是微博,还是微博,都是一个人的所见所闻,或编写,或转载,上至天文,下至地理,世态炎凉,悲欢离合,一篇篇一字字组成了我们的生活,同时也让我们的生活变得丰富多彩。当今社会是个高科技、高效率、高度竞争的社会。随着物质水平的逐步提高,我们的精神生活也开始趋向丰富化。一种新的网络应用形式“微博”也应运而生。“微博”以其便捷性,

13、背对脸式的交互方式以及原创性得到了广大网民的宠爱,成为了网络时代新的代名词。然而微博已经成为了一个继微博之后的全新信息平台了吗?从目前看来,似乎还很难。但是,短短几十个字,也不可能让任何人在微博上成为意见领袖,最多就是如同一个通讯社记者那样,将一个最新的即时新闻用最少的言语,以最快的速度通过手机或其他方式发布在网上。以个人面向网络的即时广播,通过群聚的方式,每个人都可以形成一个自己的听众群落;用微博的方式,将个人的见解和观点发布给自己的听众,以最精炼的词汇来表达最高深的观点。某种程度上来说,这种将微博和即时通讯软件的兼容并包,以群广播的模式来形成自己的意见圈子的做法,与之前一味模仿的同质手法相

14、比,在形式上确实有了进步,感觉较为新颖;但能否继续下去,人气在短时间之内是否可获得快速突破,盈利模型是否有新的发展,仅靠一款内测产品目前尚难做出判断;微微博即时广播的方式能否真正的形成一种意见领袖的圈子,以类似名言警句的模式来发展成社会圈子的大舞台,也未可知。1.5 开发技术1.5.1 JSP的基础Servlet 技术Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称大概源于Applet,现在国内的翻译方式很多,本文为了避免误会,本文直接采用S

15、ervlet这个名称而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web

16、服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。这就是为什么SUN还要推出Java Server Pages的原因。1.5.2 myEclipse简介MyEclipse企业级工作平台(MyEclipse Enterpri

17、se Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet

18、,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。1.5.3 Tomcat简介如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。因此需要一个交互式的Web,于是便诞生了各种Web语言。如Asp,Jsp,Php等。当然,这些语言与传统的语言有着密切的联系,如Php基于C和C+语言,Jsp基于Java语言。Tomcat即是一个Jsp和Servlet的运行平台。Tomcat是一个免费的开源的Serlvet容器,是Apa

19、che基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。1.5.4 SQL Server简介Microsoft SQL Server 2005是微软所推出的一套在Windows平台上执行的功能强大的关系型数据库管理系统,用以作为应用程序的数据来源,存放各种数据,并可以让用户很容易地达成所要进行的数据存取操作。同时,也提供了一些可视化的管理工具,协助数据库系统管理者更方便快速地管理及设计数据库的内容,以及对数据库进行维护。SQL Server 2005不仅可以实现个人数据库的管理,更适合企业级数据库的应用。第二章 可行性分析本系统主要是在现有微博

20、程序的基础上,把大量的人工管理信息转变为计算机管理,简化了管理员的工作,提高了管理的效率,同时方便微博过程展开和交易。本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQL Server2005,前台使用JSP平台开发。信息平台的后台操作采用B/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。JSP是目前最完备的面向对象语言,在未来仍然很有发展前途。SQL Server205采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。同时,JSP平台和SQL Server具有良好的整和性。系统采用MVC的模块结构,将

21、所有的模块整合到一个通用的中央数据库中。2.1 功能需求网站系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的微博网站,为网络用户提供进行在线交流的网络平台。本系统是用JSP实现的一个完全基于浏览器的微博系统,任何注册微博的人都拥有以下功能:1、登录微博系统的后台管理平台。2、更改微博账号的基本信息。3、撰写日志。4、日志管理。5、评论管理。6、留言管理。微博访问者具有以下功能:1、浏览微博系统中的日志、留言、评论。2、发表评论及留言。3、检索日志。2.2 经济可行性微博通过“我的文章”

22、和“相册上传”等功能模块,吸引更多的浏览者,增加网站的访问量,提升网站的影响力;不断更新网站信息内容,使网站信心更加多元化,适合不同的访问群体;通过网站展现个人魅力,愉悦身心;通过与来访者的交流,不断积累经验,吸收新的知识,使网站始终充满新鲜活力。2.3 技术可行性本系统的开发软件是基于JSP技术,运行与widows系列操作系统。以MyElicpse8.5+Adobe Dreamweaver CS6作为前台开发工具。JDK1.6和Tomcat6.0为开发环境,用SQL Server 2005为数据库链接。JSP平台是动态的、高性能的、安全的、跨平台的。Tomcat 很受广大程序员的喜欢,因为它

23、运行时占用的系统资源小、扩展性好、支持负载平衡与邮件服务等开发应用系统常用的功能。采用SQL Server 2005作为后台数据库平台的管理系统,它在电子商务、数据仓库和数据库解决方案等应用中起着核心作用,可为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性、数据的安全性以及数据的可靠易用性等等。这些软件在项目开发中已被大量应用,技术上都比较成熟。因此本系统在技术上是可行的。2.4 法律可行性本系统是我们在和运营商协商并签订合同、表明双方的立场和责任、规定了分配事项、明确目的之后进行的开发设计,此项无不妥。系统开发所用到的开发环境和开发软件都是正版

24、的,没有任何的纠纷矛盾;系统整个的开发过程都是本组人员进行独立自主的研究,没有任何的侵权抄作。所以在法律上是可行的。由于市面上存在有关类似软件,很容易出现侵权问题。但是我们从技术和功能方面进行了足够的革新,保证不会出现侵权问题。综上所述,本程序在法律上也是可行的。第三章 需求分析微博作为当前流行的媒体和交流平台,是我们生活中不可缺少的部分。近年来,越来越多的假信息通过微博进行快速传播,对社会影响恶劣。但总的来说,免不了两个用户:使用者和管理者。为了实现这两个部分的功能和要求,需要设计出功能细致的完整系统。该系统需包含对微博信息的管理以及对用户信息的管理等。微博管理是一项琐碎、复杂而又十分细致的

25、工作。手工进行企业日常的审阅信息、发布重要信息等工作,费时费力。本系统在设计中考虑和克服了上诉问题,实现了微博管理工作的系统化、规范化和自动化。在本次课程设计中,基于对资料的调查了解和自身的主观认识粗略设计出针对西西微博的管理系统,以达到实现各个微博功能的目的。3.1 系统需求分析3.1.1 功能需求分析微博的价值在于简练,在于面向最普通的大众,意义在于广播形式。在微博上,140字的限制将平民和莎士比亚拉到了同一水平线上,这一点导致各种微博网站大量原创内容爆发性地被生产出来。创新型的交互方式,演绎实时线程的魅力。微博功能主要体现在舆论表达功能方面,最能体现微博舆论功能的,就是它发现话题、传递意

26、见、产生舆论共振的能力。本系统的主要功能是简洁方便的供各个人群使用,用户在本系统注册申请自己的微微博。一旦申请了自己的微博,就可以随心所欲的将自己想说的发表到自己的微博上,当发表了自己的心得体会后,听众可以对用户所发表的日志内容进行评论。微博系统主要针对会员注册与登录、微博信息分类、类别、友情链接、微博点评、微博自定义标签、我的广播、我的收藏、我的听众、收听广播等。管理员后台登录进行相关的添加、修改和删除操作。3.1.2 用户需求分析本微博系统主要包括一下几类用户:一、注册用户部分 1:用户注册。2:查看微博流程:查看与微博有关的流程信息,及相关的新闻公告。3:发布微博信息:根据系统提示,发布

27、微博的广播。 4:查看已发布的各种信息:以选择列表的形式查看已发布信息。5:查看好友信息:以选择列表的形式查看已发布好友信息。二、管理员部分1:编辑用户信息:添加、编辑用户信息,包括发布者和管理员,以列表的形式显示;编辑微博信息:以列表的形式显示微博信息,并可对其进行删除等编辑操作;数据备份:不定期进行系统数据备份,以防万一。3.1.3 性能需求分析系统具有特点如下: 1. 经济性。通过优化逻辑设计与物理设计,使系统运行效率高,反应速度快。具有即时可见性,即对操作的处理将立即在页面的对应栏目显示出来,达到“及时发布、即时见效”的功能。2.保密性。保证系统的物理安全,数据存储和存取的安全和保密,

28、数据传输的安全和保密,做好使用人员的授权管理。要求具备切实可行的安全技术,当会员被更改限制登录时网站即时记录此更改并即时使该会员拥有或失去该权限。会员以其用邮箱号和密码进行登录,密码错误时禁止登录,通过非法手段进入网站内部页面时亦不能进行相关功能操作。若会员打开网站后长时间未进行操作,为确保不被他人盗用账户纂改内容,将自动失去操作权限,要继续进行操作必须重新登录。当进行涉及密码变动的操作时,必须要求先输入原密码,以防他人盗用身份后直接修改密码导致账户丢失。3.可靠性。在可靠性需求上,根据使用需要,在各项数据的输入、输出及传输过程中,可以满足各种精度的需求。对于数据精确度性能,在涉及日期及时间的记录中,至少应能精确记录到分,尤其是新闻公告发布时期,要求必须精确到分。4.灵活性。当不同的用户需求,如操作方

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1