毕业论文——微博系统

上传人:wo7****35 文档编号:60016241 上传时间:2018-11-13 格式:DOC 页数:33 大小:724.50KB
返回 下载 相关 举报
毕业论文——微博系统_第1页
第1页 / 共33页
毕业论文——微博系统_第2页
第2页 / 共33页
毕业论文——微博系统_第3页
第3页 / 共33页
毕业论文——微博系统_第4页
第4页 / 共33页
毕业论文——微博系统_第5页
第5页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《毕业论文——微博系统》由会员分享,可在线阅读,更多相关《毕业论文——微博系统(33页珍藏版)》请在金锄头文库上搜索。

1、X X X X 学 院毕 业 设 计 (论 文) XXXX学院 系(院) 计算机科学与技术 专业 毕业论文题目 微博系统 学生姓名 XX 班 级 X级计算机科学与技术网络 学 号 XXXXXXXXX 指导教师 X X XX 完成日期 年 月 日摘 要随着计算机和网络技术的快速发展,社会的信息化进程速度不断加快。而微博是广播媒介形式的一种博客。 微博的内容通常是较小的,因总文件大小不同而区别于传统的博客。它可以让用户发布更加简短的文字更新,微博允许用户交换简短的信息或者较小的内容,如个别图像或视频链接。下面主要描述了了基于JSP和SQL工具编写的具有简单功能的微博系统的后台操作过程及一些技术关键

2、。使用者可以简单快速地完成博客账户的创建、博文的更新和发表,是一个可供大家方便交流的系统平台。这里主要研究多用户系统,主要包括用户注册登录、前台浏览、博文评论功能,后台博文发布的功能、相关的管理功能和修改用户信息等功能。关键词: 微博管理系统 JSP 用户信息AbstractAlong with the development of computer and network technology. The society is quick to become a information society.Microblog is a broadcast medium in the form of

3、 blogging .A microblog differs from a traditional blog in that its content is typically smaller in both actual and aggregate file size. A type of blog that lets users publish short text updates. Microblogs allow users to exchange small elements of content such as short sentences, individual images,

4、or video links.This paper expounds the function relatively simple micro blog management system background operation process and some key technology which developed based on SQL and JSP technology. User can quickly and simply complete microblog management of creation, release and update.It is a platf

5、orm will making the exchange more convenient. This paper mainly studies multi-user system, including registered user login, browse, comments log function, the function, the background Posting relevant management function and modify the account information.Keywords: microblog management system ;JSP ;

6、user information目 录摘 要IAbstractII第一章 绪论11.1研究意义11.2发展现状11.3 社会背景21.4设计方法2第二章 需求分析32.1 技术分析32.2 体系结构需求42.3 系统功能分析4第三章 系统设计与实现63.1 用例分析63.2 模块划分103.2.1用户前台功能103.2.2后台管理功能133.2.3系统数据流分析143.3 系统结构设计153.4数据库系统详细设计20第四章 系统测试234.1测试的意义和目的234.2测试过程234.2.1测试方案234.2.2测试内容和用例234.2.3测试结果分析25第五章 总结与展望2651设计总结265

7、.2 课题展望26结 语27参考文献28致谢29第一章 绪论1.1研究意义互联网时代的来临,极大的降低了人们发布信息和获取信息的成本,对于整个人类社会来说,无疑是一次巨大的飞跃。说这次互联网革命不如工业革命,其实是没有理由的。互联网的出现,是人类在探索发展道路上的一个伟大发明;工业革命中机器的大规模出现解放了劳动力,而互联网改变的是社会的组织方式。英文世界首先出现基于microblog的大量有关个人信息服务爆发,为个人社会化证信建立一个数据基础,而更加关键是英文世界已有的个人信用和信任在现实社会有具有相当规模,其中最重要的一点知道了自由价值与肉体形式处于状态无关、拥有私有财产、信仰的个人,才知

8、道保护和尊重自己的信用。相对于博客,人们发表信息可以更简便、快捷、随心所欲、随时随地。而且微博越来越草根化,人们发表言论的门槛降低,为普通人提供表达、分享和沟通的平台,大大解放了人们的社会话题参与讨论热情,打破了以往精英们垄断的话语权,人人有话说,人人有参与权,这就是微博的最大优势。1.2发展现状最早出现的微博是twitter,而中国现在最大的微博竞争对手是腾讯微薄和新浪微博。相比较于twitter,新浪和腾讯都增加了评论功能。而对比与国外的微博,中国的微博具有特殊的媒体性,就是依赖这千千万万的草根去分享自己的状态。这当中肯定有很多是不足以成为公共信息的,更重要的是公共事件的发生,诸多细节都会

9、被放在显微镜下仔细观察。简而言之,西方人使用社交网络,就是在share自己的生活,是真正的social network;中国人使用社交网络,是想和朋友一起消费内容,这个叫social media。1.3 社会背景微博这个轻媒介让传播变得非常简单:随手点个转发,就能辐射到周边的人。平常一个冷笑话就能有上万转发,网上的一个热门话题如前段时间的“杜甫很忙”以及“丹丹体”等各种网络文体的兴起,这些话题都能引起公众的广泛注意和参与。而这些参与一方面拉近了精英与草根的距离,使人们能够更好地交流探讨;另一方面也是人们的生活更加的丰富多彩,人们的情绪的能够有更多的途径来表达,信息的传递与获得也更加的简便快速。

10、而现阶段微博更是有带有一种媒体属性,每个现阶段中国发生的热门事件都能够在微博上得到广泛的传播,而广大的用户群产生的巨大围观效应,也使得当前中国的许多问题的解决更加快速,小到可以用微博解救声称自杀的人,可以随手拍解救被拐儿童,大到监督政府的办事方法执法公正,也揭露出许多当前看来非常敏感的时间,对推动中国的法制与民主建设有着很大的积极意义。1.4系统设计方法系统由前台用户模块和后台管理模块两个主要模块组成,同时具备了设定数据库,访问数据库,修改数据库等多种功能,各个功能模块相互协调工作。预计的设计方法如下:1. 在本系统中对于不同用户给予不同页面视图,共分三级:匿名用户,微博用户,系统管理员。2.

11、匿名用户可以浏览页面,可以浏览博文图片,但是没有评论功能;微博用户通过注册获得登陆账号,该账号可以随时修改信息和密码,可以通过该微博账号发布博文和图片链接等,可以添加微博好友,可以评论其他微博账号发布的博文;系统管理员的主要是管理用户注册和注册后的信息,可以有权限删除注册用户及其发布的博文内容,还有登陆验证、博文管理、公告管理等。3. 所有注册用户和系统管理员信息都可以用数据库应用技术进行存储和管理,实现信息的集中管理和分析,而该系统最大的功能即是实现信息传递的简便与快速化,该平台上的用户能够获取更多自己感兴趣的信息。第二章 需求分析通过与身边的同学对于网络信息获取的地探讨和分析,基本完成微博

12、管理系统的市场的简略调查。此需求分析说明书对本系统做了全面细致的用户需求分析,明确所要开发的微博管理系统所具有的功能、性能与界面,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。2.1 技术分析 开发本系统所需要的软硬件环境如下:Windows XP系统,JDK5.0或以上版本Tomcat 5,5或以上版本,SQL Server 2000或以上版本。1.JAVA简介Java是一种面向对象的程序设计语言,主要适合面向WEB的程序系统设计开发。Interte的高速发展与普及催生了JAVA的产生于流行。相比于其他编程语言,Java完全对象化,比如数组在Java中是一个对象,含有leng

13、th这个属性所以访问数组,Java都会进行边界检查,更安全Java中有完善的内存管理机制,能自动垃圾回收,最大可能降低内存溢出的可能,同时提高编程效率。Java中有完善的异常机制。java中保持数据时对象本身是在堆里,同时靠一在栈里的句柄与之连接。2.JSP技术JSP的是有SUN公司倾力推出的一种动态网页技术设计标准。它在传统的静态页面文件中加入JAVA程序片段和JSP标记,然后形成JSP页面。在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。JSP技术是用JAVA作为

14、它的脚本语言,它最大的优势在于跨平台性,它是JAVA平台的重要组成部分,运用它来开发WEB应用程序可以使得程序和系统具有高度的移植性延展性和可靠安全。3. MySQL MySQL是为瑞典MySQL AB公司开发的一个小型关系型数据库管理系统,它在2008年被Sun公司收购。而mysql最大的优势是跨平台性,而且体积小,速度快。运行SQL成本较低,而且其源码全部开放,适合开发,成为很多企业选择它作为开发工具的主要原因。2.2 体系结构需求这个系统采用的是B/S模式进行设计,B/S指的是浏览器/服务器模型,一个典型的三层 B/S 模型如下图所示所示:图2.1 浏览器/服务器结构微博管理系统是一个基于Web的三层架构分布式应用系统:注册用户、管理员面层,浏览层,数据层,这三层对应在逻辑上的上面三层,即注册用户提供注册信息后,浏览层进行甄别并进行记录,将信息写入数据层,数据层到数据库查询,将注册信息和微博内容等返回,显示在Web页面上。这个模式拥有很好的安全性,安全防火墙技术确保后台数据库的安全性。所有的配置工作都集中在服务

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

当前位置:首页 > 学术论文 > 毕业论文

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