基于SSM的江苏非物质文化遗产展示平台 计算机毕设源码70278

第2章 相关技术 开发技术
本系统前端部分基于MVVM模式进行开发,采用B/S模式,后端部分基于Java的ssm框架进行开发 。
前端部分:前端框架采用了比较流行的渐进式框架Vue.js 。使用Vue-和Vuex实现动态路由和全局状态管理,Ajax实现前后端通信,UI组件库使页面快速成型,项目前端通过栅格布局实现响应式,可适应PC端、平板端、手机端等不同屏幕大小尺寸的完美布局展示 。
后端部分:采用ssm作为开发框架,同时集成、Redis等相关技术
2.2 MVVM模式
MVVM是Model-View-的简写 。它本质上就是MVC 的改进版 。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开 。当然这些事已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内容而涉及的业务逻辑 。微软的WPF带来了新的技术体验,如、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化 。同时,在技术层面,WPF也带来了 诸如、 、 、、、等新特性 。MVVM(Model-View-)框架的由来便是MVP(Model-View-)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架 。它立足于原有MVP框架并且把WPF的新特性糅合进去,以应对客户日益复杂的需求变化 。
2.3 Mysql数据库
Mysql 经过多次的更新,功能层面已经非常的丰富和完善了,从版本到5版本进行了比较大的更新,在商业的实际使用中取得了很好的实际应用效果 。最新版本的Mysql支持对信息的压缩,同时还能进行加密能更好的满足对信息安全性的需求 。同时经过系统的多次更新,数据库自身的镜像功能也得到了很大的增强,运行的流畅度和易用性方面有了不小的进步,驱动的使用和创建也更加的高效快捷 。最大的变动还是进行了空间信息的显示优化,能更加方便的在应用地图上进行坐标的标注和运算 。强大的备份功能也保证了用户使用的过程会更加安心,同时支持的特性还支持用户的自行安装和使用 。在信息的显示形式上也进行了不小的更新,增加了两个非常使用的显示区,一个是信息区,对表格和文字进行了分类处理,界面的显示更加清爽和具体 。第二是仪表的信息控件,能在仪表信息区进行信息的显示,同时还能进行多个信息的比对,为用户的实际使用带来了很大的便捷 。
针对本文中设计的江苏非物质文化遗产展示平台在实际的实现过程中,最终选择Mysql数据库的主要原因在于在企业的应用系统应用及开发的过程中会存在大量的数据库比较频繁的操作,而且数据的安全性要求也是非常的高 。综合这些因素,最终选择安全性系数比较高的Mysql来对江苏非物质文化遗产展示平台后台数据进行存储操作 。
数据库管理系统的总体结构图如下图所示 。
图2-1 数据库组成结构
2.4 B/S结构
B/S(/)比前身架构更为省事的架构 。它借助Web 完成数据的传递交流 。只需要下载浏览器作为客户端,那么工作就达到“瘦身”效果,不需要考虑不停装软件的问题 。
2.5 SSM框架
SSM即++MySQL,这三个框架有各自最独有的优势,那么将它们组合在一起能够碰撞出很强的火花 。设计者在不需消耗大量功夫,能做出Web应用程序,而且这个程序还具有层次清晰、升级更新操作不影响正常使用的、允许多次使用的特点 。这个复合框架形成一个有着结构完整、功能强大和结构良好的体系:使各板块分离,使开发更灵活方便,让开发者直接对对象进行操纵,各层次分工明细,并实现各个层次间的解耦,让代码更加的灵活精简 。这个框架使程序员能够规避在开发时期避免个别错误导致整体被破坏,也能在后期应对客户对产品提出的新需求 。