基于BS架构微博系统设计软件源码+数据库+word毕业论文文档.
基于B/S架构的微博系统主要用功能包括:用户登录退出、用户信息维护、微博发布、好友关注、发布提问等等。本系统结构如下:
(1)用户模块:
实现登录功能
实现用户登录的退出
实现用户注册
实现已注册用户信息的修改
(2)微博模块:
实现微博的发布、修改、查看功能;
实现微博操作用户可以查看个人微博、好友微博、收藏微博等信息、对微博点赞、转发、收藏、评论、删除等
(3)好友模块:
实现用户关注、关注数+1、粉丝数+1、取消关注、拉黑用户、私信搜索用户等等;
(4)海螺模块:
实现发布问题、回答问题、积分增加等
(5) 后台管理员模块
实现管理员登录
实现使用柱状图显示微博、用户、评、海螺、评论、回答等数据的统计结果
用户搜索、用户封禁
微博搜索、微博删除
海螺搜索、海螺删除
目 录
第一章 绪 论 1
第二章 相关技术介绍 2
2.1 架构概述 2
2.2 关键技术简介 2
2.3 开发工具 3
2.4 本章小结 4
第三章 系统需求分析 5
3.1 可行性分析 5
3.1.1技术可行性 5
3.1.2 经济可行性 5
3.1.3 操作可行性 5
3.2 需求分析 6
3.2.1 系统总体需求 6
3.2.2 用例图需求 7
第四章 系统功能设计 11
4.1 系统类分析 11
4.1.1 实体类 11
4.1.2 控制器类 12
4.1.3 业务逻辑类 14
4.1.4 数据库交互类 16
4.2 关键业务设计 17
4.2.1 登陆系统 17
4.2.1 用户信息系统 18
4.2.2微博模块 19
4.2.3 好友模块 19
4.2.4 海螺模块 20
4.2.5 后台管理员模块 20
4.3 数据库设计 21
4.3.1 概述 21
4.3.2 概念设计 22
4.3.3 数据库表 23
第五章 系统功能实现 28
5.1 登陆系统 28
5.2 用户信息系统 30
5.3 微博模块 33
5.4 好友模块 37
5.5 海螺模块 43
5.6 后台管理员模块 46
第六章 系统测试 56
6.1 系统测试综述 56
6.2 测试用例 56
6.2.1用户注册模块 56
6.2.2用户登陆模块 57
6.2.3修改用户信息模块 58
6.2.4微博模块 59
6.2.5用户好友模块 60
6.2.6用户海螺模块 61
6.2.7管理员模块 62
6.3 测试分析 63
6.4 本章小结 64
第七章 总 结 65
参考文献 66
致 谢 67
第一章 绪 论
时至今日,网络对于现代人来说,早已成为人类科技发展进步的桥梁,而通过网络衍生出的一系列产品也不断的冲击着人们的日常生活,截至2016年年底,我国网名数量达到7亿,有超多一半多人在使用网络,而它天涯咫尺的作用,不但消除了人与人地域上的距离,更是拉近了心灵的距离,沟通与互动变的异常频繁与重要。
随着互联网新时代的来临,微博借着互联网的桥梁,逐渐进入网名的视野中,没有博客的长篇大论,也不需要严谨的逻辑层次,这使得网络中一大批的原创文章被生产发掘,短短几句话便可以在网络中激起千层浪,普通人也可能在一夜之间成为拥有数千万粉丝的“网红”。微博的便捷、原创、和草根性使它成为中国网民茶余饭后的网上生活。
早在2006年3月,Obvious推出了Twitter服务,这个世界上最早同时也是最著名的微博系统,而在那是,微博也仅仅只是为了给好友发送手机短信,在中国,饭否网的上线标志中国微博的开端,之后腾讯滔滔、叽歪、嘀咕等微博的开荒者终究也都没能站在最后。
2010年,我国的微博得到迅速发展,这一年,无论微博的用户还是影响力都达到前所未有的高度,以新浪门户为首的腾讯、新浪、搜狐等微博展现出全新的活力。到了2013年6月,中国微博用户规模高达3.31亿人,在微博中流动的信息有超过2亿多条。
2010年11月,新浪微博推出群组功能,这个功能不但可以与好友实时联系,又可以随时发布最新信息,2012年添加新功能“悄悄关注”,在用户关注后不通知被关注用户,也不显示给被关注用户,2013年,微博推出包括iPhone和Android的移动客户端,新增“密友”功能,同年10月份新浪微博“粉丝服务平台”上线,粉丝服务平台帮助认证用户为订阅自己的用户提供精彩内容和互动服务,自此微博由“营销”向“营销+服务”转型!
而新浪微博依旧延续这自己的名人效应,一个普通账号,在没有粉丝关注的情况下,发布的微博却很难被他人看到,如果需要在微博中求助,没有“名人大V”的帮助,很难被别人所注意到。想要在微博中寻求帮助,就需要微博提供更多的服务。而本系统通过使用积分悬赏功能