Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 118; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.119 (0.007 с.) |