全文总字数:3294字
1. 研究目的与意义(文献综述)
BBS(电子公告板)诞生时,是一种基于Telnet(远程登录)协议访问的互联网应用形式。随着WEB服务的兴起,基于WEB的BBS开始强调主题性和交流性, 于是诞生了Forum(论坛)。当时的BBS主要用于BBS成员之间的信息交流与网络通讯,大致有四项功能应用:发布新闻、发布交易信息、发布个人感想、互动式问答。随着时代的进一步发展,前三种功能逐渐演变为了三个不同方向的应用,如新闻类应用、电商类应用、博客类应用。而论坛在国内的最早形态处在聊天室的状态,界面简陋,操作繁琐,很难在大众范围内普及应用。随着网络的发展与普及,新浪、搜狐、网易、天涯等论坛逐渐兴起,论坛的形式也逐渐发展为社区的形式,人们可以发表自己的想法与问题,在家就可以和五湖四海的小伙伴进行交流讨论,从网络中获取到答案,且界面友好,易于操作,赢得了用户的广大欢迎。目前,各种专业性论坛也相继出现,例如各高校的论坛、传播医学知识的丁香园论坛、分享IT技术的Stackoverflow、娱乐八卦性的豆瓣,给人们发表自己的想法带来了更便捷的方式。虽然目前博客、微博等一系列应用的出现吸引了不少注意力,但论坛凭借简单舒适的交流环境及较强的互动性与及时性,仍赢得了很多用户的青睐。
现阶段教育已经不再仅仅局限于课本上、课堂上的知识,网络上有很多开放课资源供我们学习,同学们可以通过多种渠道来充实自己,提升自己。而在学习过程中难免会遇到一些不懂的问题,这时我们就需要寻求一些专业人士的帮助,IT技术论坛则能够很好的帮助我们解决这些问题。IT技术论坛可以让我们拥有发帖提问的机会,我们可以将在学习中遇到的一些问题分享到论坛中,而在IT技术论坛中,活跃着很多专业人士,他们会帮我们解答疑问。我们还可以通过浏览、回复帖子与广大网友们进行技术上的交流,这不仅能够解决我们遇到的问题,还可以丰富我们的专业知识。此外,IT技术论坛还为师生之间的交流搭建了桥梁,在论坛上,学生可以向老师提问,通过师生之间的探讨交流,同学们会对知识理解的更加透彻。IT技术论坛让随时随地就可以解答我们的困惑,也让我们摆脱了身边难寻专业人士的困境,也让师生之间的交流更加频繁,提高了学习的效率,对我们有很大的帮助。
2. 研究的基本内容与方案
本毕业设计的基本内容是完成对IT技术论坛的设计与开发,通过实现可以完成一个界面友好,功能完善的系统。其主要内容包括用户的登录与注册、在论坛首页即可查看浏览最新帖及热门贴,亦可通过主题浏览某主题下的所有帖子。用户在登录后可以发布帖子(支持文字、图片、视频等多种格式),对帖子进行回复评论,也可以对不满意的帖子进行编辑或删除。用户还可以对感兴趣的帖子进行评论,与楼主进行交流。此外,管理员可以对用户进行权限控制、对主题进行增删改查、对不合法的帖子进行删除等操作。
本系统前端采用Vue.js element-ui进行设计,后端采用Java语言进行编写,利用SSM框架进行实现,数据库采用MySQL5.0。在注册时利用向邮箱发送验证码的方式进行账户与邮箱之间的绑定,后续如果忘记密码可以通过绑定的邮箱完成找回密码操作。用户的密码采用MD5加密的方式保存在数据库中,当用户登录时会采用JWT的技术返回token保存在sessionStorage,以后发请求都会在请求头中携带,后端设置拦截器,以免用户以不正规的方式访问没有权限的页面。
3. 研究计划与安排
(1)2020年1月13日到2020年2月23日:查阅参考文献,明确选题;完成开题报告;翻译英文资料,完成文献摘要;
(2)2020年2月24日到2020年3月4日:熟悉vue.js开发语言,了解组件、路由等使用方法,熟悉ssm框架开发模式;
(3)2020年3月5号到2020年3月10日:完成对it技术论坛系统的需求分析、数据库的设计以及项目基本框架的搭建;
4. 参考文献(12篇以上)
[1]潘敏,凌惠,于朝阳.国内外bbs论坛发展及管理比较研究[j].思想理论教育导刊,2007(07):68-72.
[2]段昌林,陈盈西,鲍正德,刘怡亨,余万.浅谈国内bbs论坛的现状、发展与管理[j].电脑迷,2018(06):202.
[3]赵康,谢静,李璐.我国网络论坛发展状况分析[j].科技传播,2014,6(02):273-275 102.
