当前位置:文档之家› javaweb论文基于SSH框架的微博系统的设计与实现

javaweb论文基于SSH框架的微博系统的设计与实现

javaweb论文基于SSH框架的微博系统的设计与实现天津工业大学毕业设计(论文)基于SSH框架整合的易聊微博系统的设计与实现姓名学院专业指导教师2013年5月10日摘要社会的信息化进程速度也在不断加快。

随着计算机和网络技术的快速发展,微博是广播媒介形式的一种博客。

微博的内容通常是较小的,因总文件大小不同而区别于传统的博客。

它可以让用户发布更加简短的文字更新,微博允许用户交换简短的信息或者较小的内容,如个别图像或视频链接。

所做的微博系统功能包括:登录,注册,发送微博,回复,转发微博,评我论微博,收藏微博等主要功能。

本系统是用MySQL5.0数据库、SSH框架整合、MyEclipse9平台编写实现的。

不仅拥有友好方便的前台操作界面,也有稳定的后台支持。

关键词:SSH;MyEclipse9;MySQL5.0;微博AbstractAlong with the computer and the networking fast development,society's informationization advancement speed speeds upunceasingly.Micro abundant is one kind of abundant guest who broadcasts the medium form.The micro abundant content is usually small, different distinguishes because of the total document size between the traditional abundant guest.It may let the user issue the briefer writing renewal,micro abundant permission user exchange brief information or small content, like individual image or video frequency link.I do the micro abundant system function includes: Registers, the registration, transmits micro abundantly, the reply, retransmits micro abundantly, comments micro abundantly, collects and so on micro abundantly the main function.This system is with the MySQL5.0 database, the SSH frame conformity, the MyEclipse9 platform compiles the realization.Not only has the friendly convenience onstage operation contact surface, also has the stable backstage support.Keywords: SSH; MyEclipse9; MySQL5.0; Micro abundant目录第一章绪论 (1)1.1研究意义 (1)1.2发展现状 (1)1.3社会背景 ........................................................... 1 第二章系统分析 (3)2.1系统需求分析 (3)2.2系统功能分析 (3)2.3系统开发工具 (4)第三章系统概要设计 (6)3.1系统功能结构设计 (6)........................................................... 7 3.2数据字典3.3数据库设计文档...................................................................... .. (8)第四章系统详细设计与实现 (11)4.1微博主页 (11).................................................... 14 4.2用户首页4.3用户微博及个人资料页........................ 错误~未定义书签。

4.4关注好友页 (16)4.5用户评论页 (18)4.6用户收藏页 (19)4.7其他功能页……………………………………………………………………………..20.第五章系统测试及运行维护 (22)5.1系统测试 (22)5.2系统运行 (23)5.3系统维护 (23)结语 .................................................. 25 参考文献 ................................................ 26 谢辞 (27)天津工业大学2009届本科生毕业设计(论文)第一章绪论1.1研究意义互联网时代的来临,极大的降低了人们发布信息和获取信息的成本,对于整个人类社会来说,无疑是一次巨大的飞跃。

说这次互联网革命不如工业革命,其实是没有理由的。

互联网的出现,是人类在探索发展道路上的一个伟大发明;工业革命中机器的大规模出现解放了劳动力,而互联网改变的是社会的组织方式。

英文世界首先出现基于microblog的大量有关个人信息服务爆发,为个人社会化建立一个数据基础,而更加关键是英文世界已有的个人信用和信任在现实社会有具有相当规模,其中最重要的一点知道了自由价值与肉体形式处于状态无关、拥有私有财产、信仰的个人,才知道保护和尊重自己的信用。

相对于博客,人们发表信息可以更简便、快捷、随心所欲、随时随地。

而且微博越来越草根化,人们发表言论的门槛降低,为普通人提供表达、分享和沟通的平台,大大解放了人们的社会话题参与讨论热情,打破了以往精英们垄断的话语权,人人有话说,人人有参与权,这就是微博的最大优势。

1.2发展现状最早出现的微博是twitter,而中国现在最大的微博竞争对手是腾讯微博和新浪微博。

相比较于twitter,新浪和腾讯都增加了评论功能。

而对比与国外的微博,中国的微博具有特殊的媒体性,就是依赖这千千万万的草根去分享自己的状态。

这当中肯定有很多是不足以成为公共信息的,更重要的是公共事件的发生,诸多细节都会被放在显微镜下仔细观察。

简而言之,西方人使用社交网络,就是在share自己的生活,是真正的social network;中国人使用社交网络,是想和朋友一起消费内容,这个叫social media。

1.3 社会背景微博这个轻媒介让传播变得非常简单,随手点个转发,就能辐射到周边的人。

平常一个冷笑话就能有上万转发,网上的一个热门话题如前段时间的“杜甫很忙”以及“丹丹体”等各种网络文体的兴起,这些话题都能引起公众的广泛注意和参与。

而这些参与一方面拉近了精英与草根的距离1天津工业大学2009届本科生毕业设计(论文)使人们能够更好地交流探讨;另一方面也是人们的生活更加的丰富多彩,人们的情绪的能够有更多的途径来表达,信息的传递与获得也更加的简便快速。

而现阶段微博更是有带有一种媒体属性,每个现阶段中国发生的热门事件都能够在微博上得到广泛的传播,而广大的用户群产生的巨大围观效应,也使得当前中国的许多问题的解决更加快速,小到可以用微博解救声称自杀的人,可以随手拍解救被拐儿童,大到监督政府的办事方法执法公正,也揭露出许多当前看来非常敏感的时间,对推动中国的法制与民主建设有着很大的积极意义。

2天津工业大学2009届本科生毕业设计(论文)第二章系统分析系统分析就是在论坛系统开发的生命周期中系统分析阶段的各项活动和方法。

它的主要目标是在系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。

系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案,即“逻辑模型”。

2.1 系统需求分析微博系统需要满足如下需求:(1)登录者可以以自己的身份发微博,并可以给好友或者其他人进行回复(2)用户可以对微博进行评论(3)用户可以根据已有的微博,进行管理或者删除。

也可以查看本人的微博记录(4)用户也可以随时修改个人登录时的信息(5)微博页面根据用户动态随时更新2.2 系统功能分析基于系统需求分析,该系统需要实现以下基本功能,下面分别对一些主要功能模块进行介绍。

(1)微博信息管理, 用户打开微博首页之后可以看到自己发送过的微博。

, 用户发微博时可以发送表情和图片。

, 用户可以随时进行微博管理,查看微博的评论,以及修改删除自己的微博(2)关注好友管理用户可以根据自己的需要关注好友或者取消好友关注,也可以与好友进行私信。

(3)用户信息管理, 用户可以随时更改自己的个人信息, 用户可以看到自己的微博有多少评论。

, 修改密码:用户可以通过该功能修改自己的登录密码。

(4)用户登录/退出, 用户登录:验证用户名密码,并且将用户部分信息临时储存在服务器中以便使用。

3天津工业大学2009届本科生毕业设计(论文), 用户退出:删除用户在服务器中的临时信息。

2.3 系统开发工具2.3.1 MyEclipse9本系统是采用MyEclipse9为平台开发实现的。

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

Myeclipse是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

在结构上,MyEclipse的特征可以被分为7类:J2EE模型、WEB开发工具、EJB 开发工具、应用程序服务器的连接器、 J2EE项目部署服务、据库服务、Eclipse 整合帮助,于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

相关主题