【摘要】身处二十一世纪的我们,我们的生活水平一天过的比一天好,然而随之而来压力也越来越大,我们都需要放松自己的心情,看微博发微博显然是个不错的选择。本文设计并实现了微博系统,该系统包括登录页面和注册页面以及主页面。主页面的逻辑功能相对复杂,包括了发微博,发的微博实现了转发、评论、点赞、收藏、删除等功能。然后分别实现了好友圈,@我的、评论数、聊天等功能。主要使用了Java作为开发语言,使用了Spring mvc、Hibernate等框架,前端页面使用了Javascript、Bootstrap等前端框架。系统的用户界面简单大方,易于交互,并且系统运行安全,响应及时。
【关键词】微博;Spring MVC;Hibernate;聊天
目录
摘要
Abstract
1绪论-1
1.1 背景与意义-1
1.2 研究内容以及思路和方法-1
1.3 本设计的主要工作-1
2 关键技术-2
2.1 Spring MVC-2
2.2 Hibernate-2
2.3 JavaScript-3
3 系统分析与设计-3
3.1需求分析-3
3.1.1 产品介绍-3
3.1.1 需求用例图-3
3.1.2 系统的功能需求-4
3.2 系统总体结构设计-5
3.2.1 前台页面-5
3.2.2 后台逻辑-5
3.3 数据库设计-8
3.3.1 系统E-R图-8
3.3.2数据库表设计-11
4 系统实现-14
4.1 用户登录模块-14
4.2发布微博模块-17
4.3收藏微博模块-19
4.4评论微博模块-21
4.5点赞微博模块-24
4.6好友圈展示模块-26
4.7聊天模块-27
5 系统测试与结果分析-29
5.1 功能测试-29
5.2测试结果分析-30
结 束 语-31
参考文献-32
致 谢-33