加微信领取资料
微博系统
已有22663人点击
分享
√视频
√源码
√笔记
√课件
百战程序员
在线学习-辅导-闯关-督学
10大专业全系列课程
在线学习
该系统要达到所需要的目标应具备的基本功能如下:
1.未注册用户所具备的主要功能
a.用户注册
a.用户登陆
b.查看和修改个人基本信息
c.修改个人密码和密保问题
d.查找微博和用户信息
e.访问其他用户主页
f.发布、删除微博
g.对微博博文的点赞、取消点赞、评论、删除评论、转发
h.对微博用户的关注、取消关注、私信、拉黑
i.在神奇海螺版发布、回答、删除问题,采纳最佳答案
3.管理员所具备的主要功能
a.管理员登陆
b.查看统计数据
c.查找、搜索、封禁、解封用户
d.查看、搜索、删除、恢复微博
e.查看、搜索、删除、恢复海螺问题
1.搜集查阅资料之后,作出对软件功能的需求分析
2.系统所具有的功能模块:
该微博系统主要由前台用户模块和后台管理模块组成,当用户进入首页时可以选择登陆或不登陆,登陆时可以使用已有账号登陆或注册新账号。用户未登陆时,在首页显示最近更新的热门微博,而登陆后的用户可以在首页看到自己关注用户最近更新的微博。
登陆用户可以修改自己的个人信息,修改用户头像和密码,编辑自己的个人主页,对用户发布的微博进行点赞、评论、收藏等功能,还可以关注/取消关注用户,拉黑用户、私聊用户等操作。
后台管理员所具有的功能包括管理不良微博信息与不良账号,对被举报的微博进行审核,对多次违规的账号进行封禁。对微博,微博评论等信息的删除和恢复功能。
微博查找模块:用户可以输入关键字来查找相对应的微博或查找用户。
微博发布模块:用户点击发布,在内容中添加自己想要发送的内容,可以选择表情,也可以插入图片,但最多可输入140个汉字,插入一张图片。
微博评论模块,用户可以查看微博的评论,发布微博评论。对微博评论的点赞等功能。
神奇海螺模块:用户可以发布一个神奇海螺,海螺主要用来记载用户提出的各种问题,由其他用户帮助回答,当回复者的答案被提问者采纳后,回答者可以增加自己的海螺积分,不同的海螺积分有着不同的海螺称号。
积分模块:用户每天登陆,发微博,做任务等方式可以增加自己的积分,不同的积分拥有不同的称号,神奇海螺模块的积分有着不同的称号,称号显示在用户名称的后面。
好友模块:用户可以查看自己喜欢的用户,并关注他们,关注后可以在好友模块中查看自己关注的用户,以及好友最近发布的微博等信息,也可以私信好友,发送私信信息给好友。
严格按照软件工程瀑布生命周期编写需求分析、概要设计、详细设计、系统测试、系统分发文档;独立完成各个模块的具体功能。前端页面开发使用jsp+javaScript+jQuery+ajax,后台开发使用java+Spring+SprinMVC+Mybatis,数据库使用Oracle数据库,服务器采用Apache Tomcat7.0。
看过该课程的同学还看过
亲,请下载视频观看!!!