基于B/S+Eclipse+Mysql开发的微博系统

123 阅读4分钟

基于B/S+Eclipse+Mysql开发的微博系统

项目介绍💁🏻

基于B/S架构的微博系统主要用功能包括:用户登录退出、用户信息维护、微博发布、好友关注、发布提问等等。本系统结构如下:

(1)用户模块:

实现登录功能

实现用户登录的退出

实现用户注册

实现已注册用户信息的修改

(2)微博模块:

实现微博的发布、修改、查看功能;

实现微博操作用户可以查看个人微博、好友微博、收藏微博等信息、对微博点赞、转发、收藏、评论、删除等

(3)好友模块:

实现用户关注、关注数+1、粉丝数+1、取消关注、拉黑用户、私信搜索用户等等;

(4)海螺模块:

实现发布问题、回答问题、积分增加等

 (5) 后台管理员模块

        实现管理员登录

实现使用柱状图显示微博、用户、评、海螺、评论、回答等数据的统计结果

用户搜索、用户封禁

微博搜索、微博删除

海螺搜索、海螺删除

项目访问路径:http://localhost:8080/weibo/register_index

功能模块

自上个世纪末起。互联网技术得到飞速发展,时至今日信息时代的到来,短短十几年,互联网就让我们见识到了它的魅力,在我们的生活中,网络无处不在,而信息的爆炸性发展也拓展了人们获取信息的方式。

微博作为一种信息交流和分享的平台,在这个信息时代显得特别重要,人们可以随意浏览和发布信息,获取最新最热的咨询,而它的及时性和高互动性也使得它深受人们的喜爱,随着微博在网民中的火热,网络红人,网络热词等微博效应逐渐形成,该微博系统采用B/S架构,实现微博原有基本功能的基础上,更是在以往微博系统中添加了问题悬赏,采纳积分等新功能,提高用户体验,在后台管理中实现对微博和用户的综合管理,在实现技术方面,页面使用JSP,javaScript,ajax等技术提高系统页面与用户之间的交互性,后台使用java语言,服务器采用Tomcat服务器,使用SSM框架实现具体功能,在数据库方面使用Oracle数据库保存数据。

发布:当用户进入海螺主页时,浏览器页面发送请求到后台控制器中,调用业务层中特定的方法,Service中调用Dao层接口在数据库中查找有关不同筛选条件的海螺问题,并将查找到的问题封装在集合中,通过控制器发送服务器响应,跳转到海螺首页,并循环展示所有的海螺问题。如果用户需要发布问题,在填写了问题描述和所要悬赏的积分数后,点击发布,浏览器提交表单数据到后台控制器中,在Service层中首先判断用户的海螺积分是否大于悬赏积分,如果小于悬赏积分就返回浏览器页面提示用户积分不足。如果积分足够就调用Dao层接口把用户的海螺问题保存在数据库中,同时减少用户的海螺积分修改用户基本信息

页面效果

系统的部分功能模块页面如下所示。

系统登录

80d10d12c4875021285f7d0e7cd88419.png

微博信息浏览\

fd73b7c57392d2bb2631a4fe558165b3.png

微博信息点赞 评论 \

9f3c7f44fc72cf2da41dba3930ed798d.png

微博评论信息回复 

30252d1ca39daf7560b7b1b832a69314.png

微博信息查看 

b8bbf07fc937578e632d6c41f6dd4cd5.png

微博信息回复 \

5213756d41f31c505a1acb50e02d5445.png

微博信息关注 

e1e6d899a480a73d52045e10de628c37.png

微博信息回复 \

1dc42de59048b5c80417c91b390e9060.png

回复信息

08ff43c5980732d4298e7bd54d8b1476.png

查看回复信息

943e1c0aa7e6559f6eb40fc8e2b723f2.png

粉丝关注信息查看 \

f5d63b4aa029c3edfcad99418fdd79c5.png

个人信息修改操作 

9fd135c84308c3b9eb060925a08f5a45.png

修改当前基本信息 

aacac1eb6aff91d159a95eb0c86d6a95.png

修改头像信息

b47c680ab5bcaa2a33b28d6901330131.png

修改个人信息 

f1fa2f5b611b7d9f8b07768f4811c132.png

修改密码之后进行登录操作 \

5ccb21b0d7cccf61c305e8a61132f6d2.png

微博信息统计查询操作 

b2e66facded8b174b116113fc90d1127.png

微博记录浏览操作 \

1e7ea2b720b506c375eb0adafb95d514.png

列表查询操作 \

91cdf89d4ddcef5708dceac657c0b2a3.png

查询操作 \

57e00236f639786a88d66e9f3cd2d685.png

\

运行教程                                                        

编号311-基于BS的微博系统

\

系统源码

进入公众号,在右上角有放大镜,就是搜索公众号内全部文章的题目,公众号各类的素材和相关的题目都可以通过这个方法来进行搜索。

输入要自己想要看的题材和对应的素材就可以了,因为的将各个类目的题材,都浓缩在题目里面, 所以只要是标题里面有的,或者涵盖了你的题目素材基本上都可以搜索的到。

06708ba1fa1aedaddc2244e11ffd6234.png

关注微信公众号 “letcoding”---》源缘编程

\