24.12.11

第2章 相关技术介绍
2.1 开发环境
2.1.1 硬件环境
本管理系统使用PC机进行开发,其硬件配置如下:
(1) 中央处理器:AMD Ryzen 7 5800H with Radeon Graphics 3.20 GHz;
(2) 内存:16.0GB;
(3) 主硬盘:SAMSUNG MZVL2512HCJQ-00B00(512G);
(4) 显卡:NVIDIA GeForce RTX 3050 Laptop GPU。
2.1.2 软件环境
在硬件开发环境之上搭建的软件开发环境包括以下部分:
(1) 操作系统:64位Windows10;
(2) 开发工具:Microsoft Visual Studio 2019、Microsoft SQL Server 2022;
2.2 开发工具
2.2.1 Microsoft Visual Studio 2019
(1) Microsoft Visual Studio 2019简介:
本系统使用的开发环境是微软的 Visual Studio 2008,Microsoft Visual Studio 2019 是 Microsoft 开发的一款集成开发环境(IDE),适用于各种软件开发项目,涵盖桌面、移动、Web 和云端应用程序开发。Visual Studio 2019 是开发 Microsoft 生态系统中应用程序的首选工具,也因其强大的调试能力和生态系统支持在开发者社区中备受欢迎。
(2) Microsoft Visual Studio 2008的特点:
① .NET Core提供了对 .NET Core 3.0 的支持。 跨平台、开源代码 - 且由 Microsoft 提供全面的支持。
② 更新了测试资源管理器,改进了大型测试集的处理,简化了筛选,增加了可发现的命令和选项卡式播放列表视图,并增加了允许微调所显示测试信息的可自定义列。
2.2.2 SQL Server 2022
(1) Microsoft SQL Server 2022简介:
SQL Server 2022是微软公司最新推出的关系型数据库管理系统,旨在满足现代企业在数据管理和分析方面的需求。作为SQL Server系列的最新版本,SQL Server 2022在性能、安全性、可靠性和开发效率方面实现了显著提升,成为企业数字化转型的核心引擎
(2) SQL Server 2022的特点及功能:
① 数据虚拟化与集成:
支持 Azure Synapse Link 和 Azure Purview 的深度集成,便于数据湖与数据仓库的连接和管理。
增强的跨数据平台查询能力(如访问 Oracle、MongoDB)。
② 高可用性:
多写入节点复制(Distributed Availability Groups):提高高可用性的灵活性。
灾难恢复增强:更高效的数据备份和还原策略。
2.3 相关技术基础
2.3.1 C/S结构
C/S 结构,即Client和Server结构。C/S结构减少了系统之间的通讯。Client/Server形式的结构被经常使用着,尽管现在主流采用B/S结构[8]。内部的和外部的用户可以访问新的和现有的软件系统,通过现有的系统中的逻辑迁移到新的应用系统[9]。然而,C/S结构相比较更安全。
2.3.2 WinForm技术
WinForm是使用.NET开发平台中的Windows 窗体[10]。新的数据连接方式如ODBC。Windows窗体是基于微软公共语言运行库的。开发起来较其他平台方便快捷许多。
2.4 本章小结
本章主要介绍了本系统的开发环境与开发过程中使用的工具,设计之初决定创建窗体应用,所以采用了..NET平台的WinForm技术,这样开发效率比较高而且开发比较方便简单。

posted @ 2024-12-11 20:33  起名字真难_qmz  阅读(15)  评论(0)    收藏  举报