1. 研究目的与意义
博客是互联网发展的早期产物,伴随着20多年的发展,这个形式不仅没有被淘汰而且不断在迭代。如今博客已经成为继书本、课件、教育网站等教学模式后一种新的网络应用模式。它是根据时代的需求而兴起的工具,也是响应时代发展而不断进步的产物。当前的第三方博客平台存在着各种问题,例如垃圾广告投放、样式较为单一不够自由等。
另外,随着时代的发展、疫情的影响,互联网企业对应聘者的技术要求也越来越高。作为电子商务专业的学生,摆脱社会层面对于电子商务毕业生“什么都学,什么都不精”的印象是一大难题,搭建一个博客并记录自己的学习过程对于互联网企业来说是一个直观加分项,可以展示了自身的技术水平,也体现了自身的学习态度。
本系统拟运用Springboot框架搭建一个轻量化无广告的前后台分离的博客系统,前台功能模块包括热门文章列表、查询分类列表、分页查询文章列表、文章详情展示、友情链接、用SpringSecurity技术实现的登录注册功能等。后台功能模块包括标签、用户、文章、分页查询的增删改查等。另外还将采用MybatisPlus与MySQL数据库进行连接。2. 课题关键问题和重难点
关键问题:
1、博客搭建要实现的目标;
2、完成博客的系统设计;
3. 国内外研究现状(文献综述)
随着互联网的迅猛发展,我们进入了一个信息化的时代。博客对于我们来说是一种全新的生活方式、新的交流和学习方式。它是继飞信、邮箱和icq之后出现的一种新的网络交流方式。博客在现实生活中主要体现在三个方面:它是一种新的交流方式,人们可以通过在博客下面评论来和别人交流自己不同的看法;它是以个人为中心的信息摘选,博主通过发表博客来记录自己平常的所见所得,还可以通过这个平台来展现个性的自我;三是以学习为中心的知识平台,博主可以在上面讨论关于科学文化知识,还可以遇见一群志同道合的人。正如我们所知,博客作为个人的一种使用工具,简单易用,面向大众。现如今,博客在文化教育方面也取得了很大的进步,它将互联网过去的一些功能进一步强化,使其更加具有个性化、实时化和全球化。
如今博客已经成为继书本、课件、教育网站等教学模式后一种新的网络应用模式。它是根据时代的需求而兴起的工具,也是响应时代发展而不断进步的产物。所以本项目设计了这个平台。该平台的搭建对用户的交互性和平台数据的实时性提出很高的要求。目前市面上有许多博客网站都存在不理想的地方,从使用者的角度来说,页面过于简单或繁杂,不够美观,导致用户体验较差;从博主的角度来说,管理方式不全面。因此,该博客管理系统采用新兴互联网技术来解决上述问题,提高用户的使用体验,具有广阔的市场前景。
本次系统设计的开发平台包括:java开发工具intellij idea、sql图形化管理mysql数据库工具sqlyog、接口测试工具postman、浏览器google chrome、操作系统windows10家庭版。idea 全称 intellij idea,是java编程语言的集成开发环境。intellij在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、javaee支持、各类版本工具(git、svn等)、junit、cvs整合、代码分析、创新的gui设计等方面的功能可以说是超常的。sqlyog是一个快速而简洁的图形化管理mysql数据库的工具,它能够在任何地点有效地管理数据库。sqlyog的最大优点就是简化了对mysql的操作。postman是一个接口测试工具,在做接口测试的时候,postman相当于一个客户端,它可以模拟用户发起的各类http请求,将请求数据发送至服务端,获取对应的响应结果,从而验证响应中的结果数据是否和预期值相匹配,并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。它主要是用来模拟各种http请求的(如:get/post/delete/put..等等),postman与浏览器的区别在于有的浏览器不能输出json格式,而postman更直观接口返回的结果。google chrome则是由google开发的一款设计简单、高效的web浏览工具。google chrome的特点是简洁、快速。google chrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。此外,google chrome基于更强大的javascript v8引擎,这是当前web浏览器所无法实现的。本次系统设计将使用google chrome进行展示。
4. 研究方案
对于这个课题的总体研究思路,需要参照一下国内外的一些同类程序,借鉴下它们的一些布局框架和功能结构,然后通过查阅资料、查询网络以及向导师寻求帮助等方法解决技术上的问题,具体的逻辑上的一些东西还需要自己仔细思考修改。
具体步骤为:
(1)对系统进行需求分析,明确系线的功能需求、性能指标、应用模式等;
5. 工作计划
1)查阅网页制作与设计的相关文献记录,并进行整理和分析;对英文文献进行筛选翻译。
2)根据文献理论回顾,进行理论分析,初步建立分析框架;
3)进行网站系统设计以及最终调试运行,完成论文的撰写;
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。