(1)经济可行性:信息化社会,物联网时代,为大众提供了很好的交流平台,现在,大多数人都有微博,人们可以免费注册,十分经济实惠。对于软件技术这,他们可以自己搭建,但相对就较为麻烦了,需要有独立域名等等,会产生一笔花费。对于我们普通人来说,免费注册,省时省力,很方便。微博/论坛的好处,肯定是不言而喻的,首先,具有很强的娱乐性,各种新鲜话题,新鲜事物,再上面都能找到。对于机构者来说,他们获得的利益远远高于成本。比如微博/论坛这样的社交平台,有很强的宣传性,从而吸引更多的消费者购买或认同。
(2)技术可行性:《数据库原理》,《操作系统知识》,《网络基础》《JAVA语言与面向对象程序设计》等都是大学的必修课程,这让整个课题的研究变得有依可寻。JSP语言,是我们比较熟悉的语言,MySql也是我们经常使用的数据库,所以技术难度并不大。
微博作为一个web应用,其技术已相对成熟,很多问题都得到了妥善处理,微博用MySQL作为数据库,效率更高,运行速度更快,
(3)操作可行性:系统的开发的过程中,只要合理安排,定期设定目标任务,就能把握住进行程,掌握好进度。当然,这需要我们利用科学,来做好分配工作,科学的方法会让我们做的更高效,更完善。设定这个毕业设计,是因为我觉得我们本身就处在各种各样的社交网络之中,研究当下热火热话题,是非常有趣的,对我们的社会也有很大的意义,并且,不会存在沟通障碍,只要做好每一阶段的准备工作,系统的开发就是毫无问题的。系统是用来研究抓取数据的,所以只要功能完善,其界面应当简单易懂,这样用户将无需有任何编程经验,简单操作即可。,也无需经过任何培训,只需有基本常识就可以对本系统进行操作,所以,系统操作的可行性还是非常高的。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
(4)法律可行性:本系统完全遵守本国法律,在用户注册账号时候,和用户进行一些许可条款沟通,用户同意后方可注册。系统高度独立,不存在版权问题。本系统在法律方面可行。
综上可见:只要有良好的技术、一定的经济支撑、良好的前期准备,我们就可以控制好很多不定要素,社交网络这个系统的开发就是完全可行的。
3 数据库设计
3。1 E-R图设计
(1)图3-1描述了该系统的全局E-R图。
全局E-R图
描述:本系统实体有用户,发表渠道(新浪微博,天涯论坛)帖子以及对
应的回复帖子,实体间关系是:
A。一个用户可发表多个帖子;一个帖子只能由一个用户发表
B。一个帖子对应多条回复评论(帖子);一条回复评论只可能针对一个帖子
C。一个用户可以对多个帖子进行评论,所以可以产生多条回复帖子;某一条回复帖子
只可能由一个用户发出。
D。一条帖子通过一个发表渠道进行发布;一个发表渠道可以存在多条被发布的帖子。
(2)图3。2描述用户实体E-R图。
java+mysql社交网络数据抓取的设计+源代码(6):http://www.youerw.com/jisuanji/lunwen_90707.html