登录/注册

请先登录

登录后可在线观看

该系统要达到所需要的目标应具备的基本功能如下:

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。