基于VUE SSM的日记分享交流网站的设计与实现开题报告

 2022-03-27 18:49:57

1. 研究目的与意义

随着时代的发展,往日的日记本早已成为过往云烟,时代的步伐让我们踏入了信息科技智能化的时代,智能手机的普及、各式电脑的遍布等让我们更愿意随时随地用掌上只能解决我们生活的各项事务,包括娱乐、办公、休闲以及获取知识。此时,日记线上化应运而生,让掌上日记替代过往的日记本,随时随地的在手机或者电脑上记下生活的点滴和自己的思想感悟。可以分享、可以交流、可以隐私等多种不同的形式用你的日记让你寻知音、觅知己、感叹人生、传播快乐、解决烦恼等一样不误。

而用于开发其应用的网站,可知传统的网站开发一般采用html+css+js“三驾马车”作为技术架构,而vue立足于其上,以模板语法为基础,以数据绑定和组件化开发为核心,极大地简化了开发流程。使用vue技术栈,甚至可以在几分钟之内搭建出一个完整的前端项目。使用“vue.js”可以进行组件化开发,是代码编写两大大减少;数据的双向绑定让数据的修改及时反应在数据模型或者页面之上;使用路由不会刷新页面;响应式界面效果让网页在各种设备上都能显出非常好看的效果。

谈论起java web的开发框架,传统的java web应用程序是采用jsp servlet javabean来实现的,这种模式拥有最基本的mvc分层,由负责前台(view)展示的jsp、负责流程逻辑的控制(controller)的servlet以及负责数据(model)封装的javabean。但是这种结构仍然存在问题:如jsp页面中需要使用符号嵌入很多的java代码,造成页面结构混乱;servlet和javabean负责了大量的跳转和运算工作,耦合紧密,程序复用度低等。因此,为了解决这些问题,structs框架诞生了,一个中央控制层(servlet)针对不同业务;一个action类负责页面跳转和后台逻辑运算;一个或几个jsp页面负责数据输入和输出显示;一个from类负责传递action和jsp的中间数据。和html标签一样简单的的structs提供的标签使用于jsp页面,却可以完成非常复杂的逻辑。但是,对数据库的处理复杂度又成为了一个繁琐的过程。这时出现了hibernate框架,它需要你创建一系列的持久化类,每个类的属性都可以简单的看做和一张数据库表的属性一一对应,当然也可以实现关系数据库的各种表件关联的对应,因此只需要持久化类就可以完成增删改查数据库的功能。使我们软件开发真正面对对象,而不是面向混乱的代码。现在我们拥有了三个层,可是每层之间的调用复杂度又成为了新的问题,类模块和代码耦合度大大提高,程序变得混乱,复用度极低。为此,出现了spring框架。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

研究内容:

1、日记编写 主要内容,提供给用户编写日记、修改日记、备注日记等功能。支持在线编写,同时也支持文档、音频、视频文件等形式的上传;

2、时间历程 按时间排列出用户的日记,进行简单回忆过往日记;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

研究方法:

文献参考:利用现在的书籍中的框架搭建、项目实例等搭建框架,完成项目;

网络资料搜寻:利用网络上的一些项目实例完成项目;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

【1】vue.js从入门到项目实战[m]/刘汉伟编著.---北京:清华大学出版社,2019(2019.08重印)(新世代·技术新未来)

【2】vue.js前端开发技术[m]/王凤丽 豆连军编著. ---北京:人民邮电出版社,2019.06

【3】vue.js实战[m]/梁灏编著.---北京:清华大学出版社,2017.10.01

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

2022年2月24日-3月8日 开题报告编写完成,导师审核,提交报告

2022年3月9日-5月31日 项目编写测试完成

2022年4月13日-4月26日 自检项目,汇报进度

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。