Skip to content

VSDB2025 — учебное desktop-приложение, DB-connector на базе MS SQL Server, разработанный на C# на платформе Windows Forms.

License

Notifications You must be signed in to change notification settings

NeraShi/VSDB2025

Repository files navigation

VSDB2025: Клиентское приложение для управления данными MS SQL Server

🛠️ Описание проекта

VSDB2025 — это учебное desktop-приложение, разработанное на C# на платформе Windows Forms, предназначенное для демонстрации принципов взаимодействия с реляционными базами данных через технологию ADO.NET. Приложение предоставляет полный набор CRUD-функций для управления данными в базе MS SQL Server

✨ Основной функционал

  • Динамическое подключение через заполнение формы: (Сервер, БД, Логин, Пароль)
  • CRUD-операции
  • Экспорт текущих данных в документ MS Word

⚙️ Технологический стек

Категория Технология Описание
Язык C# Основной язык разработки.
Платформа .NET (Core/Framework) Платформа для Windows Forms.
СУБД Microsoft SQL Server (Express) Сервер базы данных, использующий SQL-аутентификацию.
Доступ к данным ADO.NET Использование объектов SqlConnection, SqlDataAdapter, SqlCommand.
Отчетность MS Word Interop Библиотека для программного создания .docx файлов.

🚀 Настройка и запуск

Шаг 1: Создание базы данных

Для корректной работы приложения необходимо создать базу данных TEST и настроить пользователя, к примеру Sudo, с соответствующими правами. Выполните следующий скрипт в MS SQL Server Management Studio (SSMS):

-- 1. Выбор БД (если она уже создана)
USE TEST;

-- 2. Создание таблицы для данных
CREATE TABLE dbo.salaries (
    id INT IDENTITY(1,1) PRIMARY KEY,
    name NVARCHAR(100) NOT NULL,
    salary DECIMAL(10,2) NOT NULL
);

-- 3. Настройка пользователя для приложения
CREATE USER Sudo FOR LOGIN Sudo;
EXEC sp_addrolemember 'db_owner', 'Sudo';
ALTER LOGIN Sudo WITH PASSWORD = 'userPassword';
ALTER LOGIN Sudo ENABLE;

Шаг 2: Настройка проекта

Клонируйте репозиторий:

clone https://github.com/NeraShi/VSDB2025

Откройте проект VSDB2025.sln в Visual Studio 2022. Убедитесь, что в проект добавлена ссылка на библиотеку Microsoft.Office.Interop.Word (через Reference Manager). Скомпилируйте и запустите приложение (F5).

ИЛИ

Скачайте последний релиз и распакуйте архив, к примеру VSDB2025_v1.0.0.zip

Шаг 3: Использование приложения

  1. Подключение: При запуске или через меню "Соединиться с БД" откроется окно подключения. Введите данные, соответствующие вашему экземпляру SQL Server.
image
  1. Основная работа: После успешного подключения откроется главное окно Form1, где отображаются данные из таблицы dbo.salaries.
image
  1. Отчётность: Через соответствующий пункт меню можно запустить функцию экспорта, которая создаст и откроет документ MS Word, содержащий данные из таблицы.
image

About

VSDB2025 — учебное desktop-приложение, DB-connector на базе MS SQL Server, разработанный на C# на платформе Windows Forms.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages