智慧校园平台架构应用包含什么
- 小编
- 2023-09-08
前端使用具有良好的兼容性,和稳定性的Vue来开发。组件式开发模式是的维护效率高,界面优良的美化性好的框架。是一个轻量级的MVVM(Model-View-ViewModel),其实就是所谓的数据的双向绑定;数据驱动和组件化的前端开发;通过简单的API就能实现响应式的数据绑定和组合的视图组件指令。
服务器端采用流行的.Net Core开源框架,.NET Core是微软提供的一款开源的开发框架,★支持跨平台可以在Windows、Linux和macOS等系统上开发和部署,★实现多平台应用。并且可以在硬件设备、云服务、嵌入式\物联网方案中进行使用。.NET Core具有以下特性:跨平台:可以在Windows、Linux、macOS操作系统上面运行。跨体系结构保持一致:在多个体系结构(包括 x64、x86 和 ARM)上以相同的行为运行代码。灵活的部署方式:可以包含在应用或已安装的并行用户或计算机范围中。可搭配 Docker 容器使用。Portable applications(便携式应用),这种部署机制和传统的.NET Framework相似,只要目标平台上存在.NET Core Runtime即可。Self-contained application(自宿主应用):顾名思义,这种部署机制将应用和运行时共同打包,即便目标平台上没有安装.NET Core Runtime也能正常使用。命令行工具(CLI):包括可用于本地开发和持续集成方案中的易于使用的命令行工具。兼容性:.NET Core 通过 .NET Standard与 .NET Framework、Xamarin 和 Mono 兼容。开源:.NET Core开放源代码,使用 MIT 和 Apache 2 许可证,由 Microsoft 依据 .NET Core 支持提供支持。
(系统数据库层采用原生sql封装的orm框架,具有和EF相似的功能。原生sql是一个在性能、可维护性、可扩展性方面都非常优秀的数据层框架,相对于EF来说,原生sql更容易掌握,更容易进行sql优化,提供系统效率。两者开发效率差不多,但原生sql更容易维护。原生sql能进行一些细粒度的优化。
技术参数及规格:
数据库采用sqlserver存储,所有数据库的设计,都采用SQL SERVER进行,并且采用面向对象的设计方法,首先进行对象实体的设计,最后将对象持久化到数据库中,这样能够将整个系统的设计和数据库设计有机的结合起来。