文未可获取一份本项目的Java源码和数据库参考。
开题依据(包括相关研究现状、此项研究的理论意义、学术价值、应用前景等)
- 相关研究现状
传统网站平台的开发模式主要有两种,一种是LAMP开发模式,一种是J2EE体系为主的开发模式,这两种模式都能高效的实现系统开发,但也都存在着各自的缺点。
LAMP组合了多种轻量级工具,开发周期短、轻量级、开发成本低,但是相对来说安全性就比较低,而J2EE体系架构拥有一套自己的开发环境,能实现高效开发,但是开发过程中需要大量繁琐的配置工作,导致开发周期比较长,同时也提高了开发成本。
进行分析比较后,本平台决定采用SpringBoot框架作为后台开发工具。SpringBoot是一个新颖、高效的微服务开发框架,与传统的J2EE相比,不但耦合了其本身拥有的许多组件与容器,还自带了Tomcat服务器,能大量减少繁琐的配置工作,并且比LAMP更加轻量级,且安全性更高。
就国内而言,在网络文学发展的萌芽阶段,也就是2002年之前,当时的网络文学基本创作于网络BBS,大多免费发表于网络,获得轰动效应,谋求出版,获取盈利。在这一时期的主要网文平台主要有:榕树下、龙的天空、幻剑书盟、天涯论坛等,多是以论坛形式存在着。而在2002年到2010年之间,以起点为代表的网文平台迎来快速发展期,期间诞生了大量类型化网文随着互联网的发展,从此网文有了新的发展平台。在这期间的网文平台主要有起点、17K、纵横、逐浪、创世等诸多网文平台。 自2010年以后,随着移动互联网的发展各种基于移动端的网文平台开始涌现:百度文学、腾讯文学、盛大文学等,直到如今呈现出了一种百花齐放的状态。
而相较于国内网文平台的飞速发展到如今的百花齐放,国外的网文平台发展就显得不起眼了许多。因为在中国网络文学中有着很多同人文,但其中原创作品的比例更大,而国外则相反、基本上都是脱胎于同人文。另一方面,国内的网络文学产业发展更加繁荣,已经有了较为成熟的商业模式;因为是同人,可能由于版权缘故,国外网络文学更多是在小圈子内自娱自乐,并没有得到充分的商业化,因此国外的网文平台发展远不如国内这般繁荣。但国外也是存在一些网文平台的,例如:Kindle Worlds、FanFiction、Home | Archive of Our Own、kinkmeme、fanmily、boxnovel、novelfull等,但其体系结构远远没有国内网文平台这般成熟,发展繁荣。
2.学术价值
伴随着近些年来网络文学的内容品质得到进一步提升,用户规模以及营收规模也在进一步扩大,该行业的发展路径逐渐变得清晰,其生态内容也进一步日趋丰富繁荣。该网文平台的设计可以进一步促进网络文学的平稳发展,上架作品收费章节的设置,可以促进读者形成良好的正版消费意识以及版权维护意识。
3.应用前景
在当今改革开放的大背景下,伴随着网络媒介的高速发展,经过二十多年的发展,网络文学的体量、样态及受众都取得了长足的发展与进步。由于网络文学阅读门槛以及创作门槛较低的原因,受众于网络文学的读者数量越来越多,并且越来越多的人开始尝试去进行网络文学创作,其中就不乏思想正处于天马行空年纪的大学生们,因为当下主要服务于校园间的网文平台罕有出现,因此一个便利的,可给予高校生良好的阅读体验以及方便的创作与发布的创作体验的网文平台就显得尤为重要。
预期结果及成果形式
1.预期结果
预期按照进度安排完成网文平台系统的设计与实现。
2.成果形式
(1)撰写8000字毕业论文,对该课题进行详细系统的叙述。
(2)完成网文平台系统的设计。可行性分析(已具备的条件和待解决的问题;拟采取的研究方法、技术路线、实验方案等)
- 可行性分析
(1)技术可行性:此平台系统的开发是基于当今的流行前沿技术Spring Boot框架实现的,数据存储使用MySQL,开发环境使用IDEA,这些均得到了成熟的发展,使得配置、开发、测试过程变得更加简单,普遍得到了广泛应用。因此此平台系统的开发在技术上是可行的。
(2)经济可行性:使用到的开发软件如VS Code、MySQL等均是免费开源的,并且在后期的平台系统维护中并不需要投入太多资金,所以此系统在经济上是可行的。
(3)社会可行性:本平台系统的使用不需要什么技术要求,只需要能做到上网浏览就完全可以,使用门槛十分低,因此该系统在社会上是可行的。
2.具备的条件
(1)硬件设备:计算机,win10操作系统;
(2)软件设备:IDEA,VS Code,MySQL,JDK;
(3)有基本理论知识与操作基础;
(4)指导教师的指导,学校知网的诸多论文可供参考。
3.待解决的问题
(1)平台作品被盗版的问题;
(2)如何更好的维护创作者的权益;
(3)系统的更新与维护,
(4)用户信息的隐私加密。
4.拟采取的研究方法
(1)文献研究法:根据所选课题,通过查阅相关文献来获得资料信息,从而全面地、正确地了解掌握需要的信息。
(2)调查法:有目的、有计划、有系统地搜集有关研究课题的现实状况或历史状况的材料,并对调查搜集到的资料进行分析、综合、比较、归纳。
5.技术路线
技术路线如图1所示。
6.实验方案
根据资料开始设计网文平台,实验方案如下:
(1)预想阶段:经过具体分析与考察,将本平台划分成三大模块,读者摸块、作者模块和编辑模块。各模块的具体功能如上述要求。数据库中构建表与表之间的联系,为代码编写奠定基础。
(2)设计阶段:依据有关此平台系统的相关文档对网站进行预先设定,主要参考详细设计书的内容对不同模块的功能进行需求分析,并不断进行修改,达到顶期结果。
(3)编码阶段:将功能需求转换为代码,也就是编写代码实现功能。在程序编码中要遵守编程规范。适当添加注释,保证程序的可读性,分摸块开发,保证程序的易维护性,提高程序的运行效率。
(4)测试调试阶段:依据程序设计部分测试用例,利用测试用例对程序进行分模块测试,并结合相关文档,验证程序是否实现应有的功能,并找出系统存在的问题,对程序加以修改并再次进行测试,直到解决问题。
(5)总结阶段:记录本次系统设计中遇到的问题以及解决方法,总结学习到的技术方法以及经验。