> Одним з основних призначень розробленого додатка є швидкий пошук інформації в базі даних і отримання відповідей на різноманітні питання. Для цих цілей у Visual FoxPro використовуються кошти, звані запитами.
У цій базі даних, за допомогою Майстра Запитів, розроблений один запит «Запит по співробітникам і проданих товарах» (Рис.20). Даний запит дозволяє подивитися інформацію про те, на яку суму продав товар той чи інший співробітник.
Рис.20 Вікно запиту «Запит по співробітникам і проданих товарах»
. 6 Створення оперативної довідки
Для створення оперативної довідки була використана програма HTML Help Workshop.Ета програма дозволяє без труднощів створити якісну довідкову систему.
Дана довідка (Рис.21) легка у використанні і дає можливість будь-якому користувачеві швидко знайти необхідну інформацію.
У довідковій системі описані етапи проектування бази даних «Стіл замовлень».
Рис.21 Вікно Довідкової системи
. 7 Проектування меню проекту
Для того, щоб створити Меню необхідно у вікні Project Manager на вкладці Others вибрати пункт Menus і натиснути кнопку New. Потім у вікні необхідно заповнити поля. У полі Prompt необхідно ввести назву пункту майбутнього Меню. У полі Result вибрати відповідний тип, наприклад: тип Submenu дозволяє створити спливаюче меню; Command - виполняeт довільні команди; Procedure - виконує прописану програму. Натиснувши на кнопку Create, у вікні необхідно ввести назву підпункту, визначити його тип і прописати шлях, де знаходиться необхідний файл (Рис.22).
Рис.22 Вікно Дизайнера Меню
Зберегти створене меню у відповідній папці MENUS. Переглянути меню можна натиснувши у вікні Progect Manager на кнопку Run.
У цьому додатку Меню матиме наступні вкладки: «ФОРМИ», «запит», «ЗВІТИ», «ДОВІДКА», «ВИХІД» (Рис.22).
Рис.22 Перегляд створеного Меню
. 8 Створення інсталяційного пакета
Інсталяційний пакет був розроблений за допомогою програми CreateInstall Pro v2003 3.5. Дана програма має гнучкий інтерфейс і разом із зручними майстрами дозволяє легко створювати інсталяційні файли.
У інсталяційний пакет були поміщені всі елементи бази даних, які будуть використовуватися додатком надалі.
Рис.23 Вікно створення інсталяційного пакета
Висновок
У ході виконання другого розділу курсового проекту була повністю розроблена база даних «Стіл замовлень», яка складається з чотирьох таблиць: «Заявка», «Клієнти», «Товари», «Співробітники». На основі цих таблиць створені запити, розроблені форми: «Заявка», «Чек», «Клієнти». Так само була розроблена форма авторизації, за допомогою якої буде організована захист від несанкціонованого доступу до даних БД «Стіл замовлень».
Висновок
Результатом виконання курсової роботи стало розроблене додаток бази даних автоматизує процес ведення замовлень продукції відділом замовлень організації «Стіл замовлень». Розроблене додаток відповідає всім вимогам предметної області, таблиці створеної бази даних відповідають вимогам нормалізації, що дозволяє забезпечити цілісність і несуперечність інформації. Засобами СУБД Visual FoxPro створений зручний користувальницький інтерфейс. Також розроблено оперативну довідка, в якій користувач зможе знайти відповіді на виниклі питання в ході використання бази даних «Стіл замовлень».
Заключним етапом розробки бази даних «Стіл замовлень» було створення інсталяційного пакета. Тепер додаток, створене в процесі розробки проекту бази даних «Стіл замовлень», може бути встановлено та запущено на будь-якому ПК.
Список використаної літератури
) Ульман, Д.Д. Введення в системи баз даних./Д.Д. Ульман.- М .: Лорі, 2000. - 374 с.
) Горев А., Ахаян Р., Макашарипов С. Ефективна робота з СУБД Горев А., Ахаян Р., Макашарипов С. Ефективна робота з СУБД.- СПб .: Питер, 1997. - 700 с.- ISBN 5-88782-132-9
) Visual FoxPro 7.0./С.А. Каратигин, А.Ф. Тихонов.- М .: БІНОМ - Пресс, 2002. - 657с.
) Попов А.А. Foxpro 2.5/2.6. Створення додатків для Foxpro 2.5/2.6 в DOS і WINDOWS. М .: видавництво березень, 1996.
) Мусіна, Т.В. Visual FoxPro 7.0: навчальний курс./Т.В. Мусіна, В.А. Пушенко.- К .: ВЕК +; Bookstar, 2001. - 400 с.
) Лемашко Є.В., Романчук В.Г. Програмування в системі команд СУБД сімейства Fox:...