- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SNS社区博客系统的设计与实现毕业论文
目 录
第1章 引言 1
1.1 论文研究的背景、目的及意义 1
1.2 国内外研究现状及成果 2
1.3 论文的研究方法及思路 3
第2章 相关简介与技术 4
2.1 简介SNS 4
2.2 JSP的基础——Servlet技术 5
2.3 JavaBean原理和机制 5
2.4开发平台:MyEclipse 6
2.5数据库:MySql 7
第3章 需求分析 8
3.1 引言 8
3.1.1 编写目的 8
3.1.2 项目背景 8
3.2 任务概述 8
3.2.1 目标 8
3.2.2 硬件环境 9
3.2.3 软件环境 9
3.3 功能模块分析 9
3.3.1 用户模块 9
3.3.2 日志管理模块 10
3.3.3 相册管理模块 11
3.3.4 好友管理模块 12
3.4 系统功能结构 13
第4章 系统设计 14
4.1 系统架构 14
4.1.1 总体结构 14
4.1.2 三层架构 14
4.2 数据库设计 15
4.2.1 E-R图 15
4.2.2 数据表 17
第5章 系统实现 20
5.1 系统环境 20
5.1.1硬件环境 20
5.1.2软件环境 20
5.2 用户管理 20
5.2.1 用户登录 20
5.2.2 忘记密码 23
5.2.3 用户注册 28
5.3 日志管理 30
5.3.1 日志首页 30
5.3.2 分页查询的实现 30
5.3.3 分页处理的实现 32
5.3.4 可视化编辑器 32
5.4 相册管理 34
5.4.1 相册首页 34
5.4.2 上传相片 34
5.5 好友管理 36
第6章 系统测试 38
6.1 测试的任务与目标 38
6.1.1 测试的任务 38
6.1.2 测试的目标 38
6.2 测试对象和要点 38
6.3 测试用例 38
6.4总体测试结果 41
第7章 总结与展望 44
7.1 总结 44
7.2 展望 44
致 谢 45
参考文献 46
附录A 48
第1章 引言
1.1 论文研究的背景、目的及意义
进入21世纪以后,计算机与人类之间的距离逐渐缩小,几乎在人类出现的地方都可以接触到计算机。由于计算机的高速发展,带领人类进入了另外一个世界——计算机网络。随着计算机网络的发展,在人与人之间出现了多种多样的交流方式,从早期的ICQ,到后来的E-Mail和BBS,都是在计算机网络的基础上诞生的,它们的出现让人类的交流变得更加方便快捷[1]。
在互联网中,PC机、智能手机都没有强大的计算及宽带资源,它们依赖网站服务器,才能浏览发布信息。如果将每个设备的计算及宽带资源进行重新分配与共享,这些设备就有可能比那些服务器更为强大的能力。这就是分布计算机理论诞生的根源,是SNS技术诞生的理论基础。
SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联应用服务。SNS网站,就是依据六度理论建立的网站,帮你运营朋友圈的朋友。SNS 社区性网络服务现在开张的是如火如荼,也正是因为SNS顺应了六度分割理论才能够得到迅速的发展。
博客是网络的新名词,它是一种新生的网络交流方式,是从BBS(电子公告板)发展而来的,相当于小型BBS,是一个轻量级的网络软件。自博客出现以来,都拥有着众多的追逐者,不仅仅只因为它是潮流的象征,而更多的是能够方便地表达个人的情感内容,以至于更好地再人与人之间进行交流。因此,在计算机网络高速发展的当代,有必要去认识网络的新事物,学习网络的新知识[2]。
既然博客是计算机网络上的新事物,那无可厚非它属于B/S结构的Web应用程序,相对于C/S结构的计算机应用程序,Web应用程序具有更多的优点,它可以实现一处修改多处使用的效果,在更新速度上来讲,这是C/S结构应用程序无可比拟的功能。B/S结构是随着计算机网络而诞生的,是一种很深的依赖关系,没有了计算机网络,B/S结构的Web应用程序就变得没有价值了。为了适应计算机网络的发展,为了研究B/S结构应用程序的特点,同时为了了解和认识博客,更进一步知道SNS,在此选择了博客的开发并结合SNS的特性作为论文研究方向。
1.2 国内外研究现状及成果
我们大部分人都希望能够在众人面前展示自己,而在这个互联网的时代,我们每个人都可以很轻易的在网络上开出一片属于自己的空间,那就是拥有展示自己的网站。比如现在大家很多都有了自己的人人网账号、QQ空间及使用QQ校友等等。
在计算机网络时代,Web技术发展到第三个阶段即Web2.0阶段,Web2.0是以Flickr、43T等网站为代表,以SNS、Blog、TAG、RSS、wiki等社会软件的应用为核心,依据六度分割理论,xml、ajax等新技术实现的互联网新一代模式
文档评论(0)