Курсовой проект по дисциплине «Базы данных».
Приложение предназначено для учета поставщиков, деталей, цен, поставок и поставок_деталей. Реализована клиент-серверная архитектура с использованием Java, MySQL и шаблона проектирования MVC.
- Java
- Swing
- MySQL
- JDBC
- Git
- MVC
- регистрация пользователей;
- авторизация с хешированием паролей (SHA-256);
- проверка сложности пароля;
- ролевая модель доступа (Admin, Manager, User);
- CRUD-операции для основных сущностей;
- работа с базой данных через JDBC.
src/
├── controller/
├── database/
├── model/
├── repository/
├── view/
└── Main.java
- Создать базу данных MySQL.
- Выполнить SQL-скрипт создания таблиц.
- Настроить параметры подключения в
DBConnection.java. - Запустить
Main.javaили использовать собранный JAR-файл.
Шуваев Сергей, студен группы 251-361.