Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработанные хранимые процедуры и триггерыСодержание книги Поиск на нашем сайте
Также во время работы над проектом было реализовано несколько хранимых процедур. Первая процедура с названием «show_employees», выводит список всех сотрудников из базы данных. Вторая процедура, имеющая название «add_employee», отвечает за добавление нового сотрудника по следующим ключевым полям: – Employee_Full_Name (ФИО сотрудника) – Date_of_Birth (дата рождения) – Gender (пол) – Address (адрес) – Employee_Phone_Number (телефон) – Passport (паспорт) – ID_Employment (код должности) Вторая процедура была задействована в клиентском приложении для увеличения производительности, экономии трафика и повышения безопасности. Код хранимых процедур представлен в приложении В. Разработка и реализация программной части проекта Разработка структуры системы В данном курсовом проекте были разработаны программные модули, список которых представлен в таблице 11. Таблица 11 - Список модулей информационной системы
На рисунке 2 представлена схема взаимодействия оконных модулей базы данных. Рисунок 2 – Взаимосвязь оконных модулей базы данных Информационная система «Компьютерная фирма» представляет собой клиент-серверное приложение, котрое включает в себя клиентское приложение и сервер БД с базой MySql. Пользователи информационной системы с помощью визуального интерфейса приложения (Windows Forms) посылают запросы информационной системе и получают ответы на них в виде форм.
Разработка форм входных и выходных данных Для реализации данного проекта было разработано 11 форм. На формах были задействованы следующие типы элементов: – textbox – button – combobox – label – datagridview – maskettextbox – radiobutton На рисунках, представленных ниже, показан внешний вид форм. Рисунок 3 - Форма «Вход» Рисунок 4 – Форма «Запросы с подзапросами» Рисунок 5 – Форма «Ошибка» Рисунок 6 – Форма «Регистрация» Рисунок 7 – Форма «Запросы со статистическими функциями» Рисунок 8 – Форма «Запросы со строковыми функциями» Рисунок 9 – Форма «Запросы с датой и временем» Рисунок 10 – Форма «Запросы на добавление 1» Рисунок 11 – Форма «Запросы на добавление 2» Рисунок 12 – Форма «Запросы на изменение» Рисунок 13 – Форма «Запросы на удаление»
ЗАКЛЮЧЕНИЕ В ходе работы над данным курсовым проектом была спроектирована база данных «Компьютерная фирма» и создано клиентское приложение для работы с этой БД. Для решения поставленной задачи была выбрана СУБД MySql. Клиентское приложение разрабатывалось с помощью языка программирования C# с применением технологии Windows Forms для создания графического интерфейса и взаимодействия пользователей с БД. Защита базы данных реализовывалась посредством хранимых процедур, метода хеширования паролей и параметризированных запросов. Задачи, описанные в п.1.1, реализованы в полном объеме. Система может быть расширена и модернизирована в дальнейшем посредством изменения алгоритмов шифрования данных, добавления метода динамической «соли» в целях улучшения обеспечения безопасности БД.
|
||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-11-11; просмотров: 75; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.219.255.63 (0.005 с.) |