Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
основная часть.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.66 Mб
Скачать

5 Описание алгоритмов обработки данных

Для того что бы пользователь мог обрабатывать информацию в базе данных аптеки, которая находится на сервере mySQL, программа должна строить нужные запросы и затем посылаются их на сервер.

Структура запроса будет зависеть от выбранных пользователем параметров. Обработка данных в создаваемой программе полностью производится на сервере mySQL при помощи отправляемых запросов.На рисунке 8 можно увидеть алгоритм обработки данных в программе.

Рисунок 8 – Блок схема алгоритма удаления строки из таблицы

6 Описание безопасности

На запущенном сервере mySQL с созданной базой данных автосервиса, существует один пользователь с паролем, также безопасность реализована на уровне созданного приложения.

На уровне приложения зарегистрировано три пользователя с логинами log1,log2, первый позволяет работнику аптеки просматривать и изменять данные таблиц.

Логин log2 позволяет просматривать без редактирования таблицы.

Скрытие таблиц от некоторых пользователей и открытие для других реализовано при помощи активации и деактивации кнопок программы.

При использование mySQL существует множество проблем безопасности, которые необходимо решать ещё при создание базы данных.

От того как был установлен сервер mySQL, с какими настройками безопасности, также будет зависеть безопасность всей базы данных.

7 Описание работы приложения

Стартовое окно представлено на рисунке 9

Рисунок 9 – стартовое окно приложения

Стартовое окно клиентской части базы данных представлено на рис 10.

Рис.10. Стартовое окно

Здесь можно выбрать 3 варианта, войти на страницу «Фирмы» , «Препараты», « Прайс».

После нажатия на кнопку «Препараты» открывается окно, представленное на рисунке 11. В этом окне можно просматривать каталог товаров и осуществлять по нему поиск.

Рис.11. Окно «Препараты».

При нажатии на ссылку «Показания к применению» открывается окно, которое представлено на рис. 12. Здесь при вводе категории заболевания можно получить по нему показания к применению:

Рис.12. Показания к применению

При нажатии на ссылку «Фармакологические свойства» появляется окно, представленное на рис.13.:

Рис.13. Фармакологические свойства

При нажатии на ссылку «Состав и лекарственная форма» появляется окно, представленное на рис.14.:

Рис.14. Состав и лекарственная форма

При нажатии на одну из ссылок «Витамины», «Лекарственные препараты», «БАД», «Косметика» появляются такие окна, представленные на рис.15.:

Рис.15. Тип препарата

При нажатии на кнопку поиск по названию, появляется окно, представленное на рис.16:

Рис.16. Поиск по названию

При нажатии на кнопку «Фирмы», появляется окно, представленное на рис. 17:

Рис 17. Фирмы

При нажатии на кнопку поиск по названию, появляется окно, представленное на рис.18:

Рис.18. Поиск по названию

При нажатии из главного окна на кнопку «Прайс цен», появляется окно, представленное на рис.19.:

Рис.19 «Прайс»

При нажатии на кнопку «Заказ», появляется окно, представленное на рис.20.:

Рис.20 Заказ

При нажатии на кнопку «Содержимое заказа», появляется окно, представленное на рис.21.:

Рис. 21 «Содержимое заказа».

З

аключение

При выполнение данной курсовой работы были применены знания полученные в рамках изучаемого предмета «Базы данных». Эти знания позволили создать необходимую базу данных при помощи СУБД SQL, также была создана программа позволяющая пользователю изменять таблицы созданной базы данных.

В процессе выполнения данной курсовой работы были также разработаны бизнес модель создаваемой базы данных, концептуальная модель, физическая модель, также для сохранения целостности базы данных были созданы триггеры для некоторых таблиц.