n="justify"> Рис.1. Логічна модель бази даних
В
Рис.2. Фізична модель бази даних
2. Розробка інтерфейсу користувача
Інтерфейс користувача розроблений на мові С #. Робота з користувачем відбувається наступним чином. Користувач завантажує додаток і на екран виводиться вікно авторизації, в якому можна ввести ім'я користувача, пароль доступу до бази даних і IP-адресу сервера MySQL, на якому зберігається база даних (див. рис.3). br/>В
Рис.3. Вкладка авторизації
Після натискання на кнопку "Підключитися" проводиться звернення до БД. У разі правильного введення логіна і пароля, з'являється повідомлення "Підключення сталося успішно!", Що означає про дозвіл подальшої роботи. p align="justify"> Після коректного підключення переходимо до вкладки "Уявлення".
На цій сторінці можна переглянути всі наявні уявлення (див. рис.4).
В
Рис.4. Перегляд уявлень
На вкладці "Продукція" можна переглянути дані про тип, постачальників і виробників продукції, а також додати або видалити дані з таблиці "Продукція" (див. рис.4).
В
Рис.4. Вкладка "Продукція"
Для видалення даних необхідно вказати ідентифікатор продукту і натиснути кнопку "Видалити".
Аналогічним чином відбувається додавання або видалення записів в інших таблицях.
У вкладці "Процедура, що зберігається" відображений приклад роботи з збереженими процедурами. (Див. рис.6)
В
Рис.6. Приклад роботи збереженої процедури
3. Налагодження, аналіз результатів
В ході даної раби виникало безліч проблем з приведенням типів, що відобразилося на швидкості виконання роботи.
Також спостерігається велика кількість недоліків, зокрема немає логічного зв'язку збереженої процедури з предметною областю.
Всі ці фактори вплинули на результат виконання роботи і на її якість. Додаток не можна назвати завершеним, можна лише сказати, що воно поклало початок програмування на С # для автора цієї роботи. p align="center"> Висновок
В результаті виконаної роботи вийшла реляційна база даних, підтримувана СУБД MySQL, у якій міститься 10 таблиць, 2 подання, 1 збережена процедура (див. додаток 1). У цих таблицях містяться відомості про сутності предметної області "Постачання і реалізація ювелірних виробів": продукції, магазинах, клієнтів, постачальників, виробників і т.д. У кожній з цих таблиць міститься деяка кількість записів, необхідних для перевірки працездатності програми, розробленого на С # спеціально ...