一、开题依据(研究目的、意义及国内外研究概况,附主要参考文献)
1. 研究目的、意义
互联网技术飞速发展,Instant Messaging(即时通讯)的出现,通过互联网技术,革新了当代人信息交流的方式,给人们生活带来诸多便利。当前,在“互联网+”的国家发展战略下,许多传统服务行业都亟待与互联网融合,服务必然需要一个互联网沟通平台,网页即时聊天系统便应运而生
聊天系统以其方便、快捷、低成本等优势受到众多企业的青睐,很多企业的网站中也加入了聊天室模块,以达到增进企业与消费者之间、消费者与消费者之间相互交流的目的。
设计一个人性化、安全可靠、方便嵌套进企业或个人的系统中的即时网页聊天系统能够使一个企业的系统功能更加完善,方便企业客户与企业进行沟通,也能使个人更方便地与他人沟通、交流。
本论文开发一个基于Spring Boot的即时网页聊天系统,采用Spring MVC、Spring、MyBatis、Spring Boot、Apache Shiro技术,提供即时网页聊天、身份认证和授权等功能,达到用户之间方便友好地沟通并且保证数据安全的效果
2. 国内外研究概况
目前,国外的即时网页聊天系统有SKYPE、Viber、Whatsapp等,这些网页即时聊天系统在国外的人气都比较高。
Skype是一款即时通讯软件,其具备IM所需的功能,比如视频聊天、多人语音会议、多人聊天、传送文件、文字聊天等功能。它可以高清晰与其他用户语音对话,也可以拨打国内国际电话,无论固定电话、手机、小灵通均可直接拨打,并且可以实现呼叫转移、短信发送等功能。Skype是全球免费的语音沟通软件,拥有超过6.63亿的注册用户,同时在线超过3000万。
Viber是一种智能手机用的跨平台网络电话及即时通讯软件,能在3G和WiFi网络上运作。Viber最先推出的是在iPhone上运行版本。2011年5月,开发商Viber Media在谷歌电子市场上发布了该应用的Android测试版。同年7月20日,官方推出了Android的正式版本。
国内比较高人气的网页聊天系统有QQ、微信、阿里旺旺等。
微信是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打造。微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件“摇一摇”、“漂流瓶”、“朋友圈”、“公众平台”、“语音记事本”等服务插件。
阿里旺旺是将原先的淘宝旺旺与阿里巴巴贸易通整合在一起的一个新品牌。它是淘宝和阿里巴巴为商人量身定做的免费网上商务沟通软件/聊天工具,可以帮助用户轻松找客户,发布、管理商业信息,及时把握商机,随时洽谈做生意,简洁方便。
虽然,企业与客户之间的沟通都可以通过以上的这些系统来实现,但是这些聊天系统也有各自的缺陷。由于国情的原因,国外的网页聊天系统使用起来比较麻烦,用户可能要跨越防火墙才能够进行沟通。QQ、微信,阿里旺旺虽然聊天功能已经很成熟,但是对于一个企业的网站来说,使用其他公司的系统会让人觉得不够专业。除了上面所述的一些比较大型的即时网页聊天系统外,也有一些免费的网页聊天系统,但是这些系统普遍没有安全保护的功能,即使企业能够嵌套这些聊天系统,也可能因为安全信息泄露而对企业产生损失。
当前传统服务行业发展的大趋势是与互联网融合,网页即时聊天系统,轻量级聊天,功能专一,无需下载软件,通过浏览器即可完成信息交流,网页即时聊天系统有着不错的应用环境和广大的市场前景。
3. 参考文献
[1] 百度百科. 软件可行性分析[EB/OL]. https://baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E5%8F%AF%E8%A1%8C%E6%80%A7%E5%88%86%E6%9E%90/10986831?fr=aladdin, 2016-8-22.
[2] 百度百科. Java(计算机编程语言)[EB/OL]. https://baike.baidu.com/item/Java/85979?fr=aladdin, 2014-6-15.
[3] 窦伟伟. 基于Web平台的数据库安全研究及应用[D]. 北京邮电大学, 2016.
[4] 李昂. 基于轻量目录访问协议的单点登录认证系统研究与设计[D]. 华东师范大学, 2011.
Mybatis官方文档.Mybatis