Розробка автоматизованого обліку та руху товарів на складах засобами СУБД Microsoft Access

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

будь-якими програмними продуктами, що підтримують технологію OLE;

багатий набір візуальних засобів розробки.

Не можна не відзначити, що істотною причиною такого широкого розповсюдження MS Access є і могутня рекламна підтримка, здійснювана фірмою Microsoft. В процесі розробки даного продукту на ринок представлялися його різні версії. Найбільш відомими стали Access 2.0, Access 7.0 (він вперше був включений до складу програмного комплексу MS Office 95). Пізніше зявилися версії Access 97 (у складі MS Office 97) і Access 2000 (у складі MS Office 2000). Очевидно, що відправною крапкою в процесі роботи з будь-якою СУБД є створення файлу (або групи файлів) бази даних. На мал. 1 показано вікно, яке зявляється після створення нової бази.

 

Мал. 1. Головне вікно бази даних в Access

 

Основні розділи головного вікна відповідають типам обєктів, які може містити база даних Access. Це Таблиці, Запити, Звіти, Макроси і Модулі. Заголовок вікна містить імя файлу бази даних.

Інтерфейс роботи з обєктами бази даних уніфікований. По кожному з них передбачені стандартні режими роботи:

Створити призначений для створення структури обєктів;

  1. Конструктор призначений для зміни структури обєктів;
  2. Відкрити (Перегляд. Запуск) призначений для роботи з обєктами бази даних.

Важливим засобом, що полегшує роботу з Access для користувачів, що починають, є майстри спеціальні програмні надбудови, призначені для створення обєктів бази даних в режимі послідовного діалогу. Для досвідчених і просунутих користувачів існують можливості гнучкішого управління ресурсами і можливостями обєктів СУБД в режимі конструктора. Специфічною особливістю СУБД Access є те, що вся інформація, що відноситься до однієї бази даних, зберігається в єдиному файлі. Такий файл має розширення *.mdb. Дане рішення, як правило, зручно для непрофесійних користувачів, оскільки забезпечує простоту при перенесенні даних з одного робочого місця на інше. Внутрішня організація даних в рамках mdb-формату мінялася від версії до версії, але фірма Microsoft підтримувала їх сумісність від низу до верху, тобто бази даних з файлів у форматі ранніх версій Access можуть бути конвертовані у формат, використовуваний у версіях пізніших.

 

Розділ 3. Розробка автоматизованого обліку та руху товарів на складах засобами СУБД Microsoft Access

 

Як неважко здогадатися, процес розробки конкретного програмного застосування в середовищі Access в першу чергу визначається специфікою наочної області, що автоматизується. Проте для більшості з них можна виділити ряд типових етапів. Це:

  1. розробка і опис структур таблиць даних;
  2. розробка схеми даних і завдання системи взаємозвязків між
  3. таблицями:
  4. розробка системи запитів до таблиць бази даних і (при необхідності) їх інтеграція в схему даних;
  5. розробка екранних форм введення/висновку даних;
  6. розробка системи звітів по даним;
  7. розробка програмних розширень для бази даних, вирішальних специфічні завдання по обробці інформації, що міститься в ній, за допомогою інструментарію макросів і модулів;
  8. розробка системи захисту даних, прав і обмежень по доступу.

Очевидно, що між перерахованими етапами існує велика кількість зворотних звязків, повернення до перших кроків, виходячи з обставин, що знов відкрилися, які неможливо було наперед врахувати або передбачати.

Ще раз підкреслимо, що описана послідовність етапів розробки бази даних в MS Access не є безумовним еталоном. Проте дуже часто відхилення від неї свідчать не стільки про оригінальність ходу думки розробника, скільки про погрішності, допущені ним при плануванні процесу розробки, або взагалі про відсутність у нього якого-небудь плану.

 

3.1 Розробка таблиць БД

 

Як вже наголошувалося раніше, процес розробки бази даних в СУБД MS Access починається із завдання опису структур таблиць. Розглянемо цей процес детальніше.

Отже, спершу нам необхідно створити опис таблиці. Натиснувши кнопку Створити і вибравши в діалоговому вікні режим Конструктор, ми потрапляємо у вікно, призначене для введення опису структури створюваної таблиці. Воно зображене на мал.2.

При створенні баз даних, призначених для вирішення фінансових і економічних завдань, процес опису атрибутів полів в створюваній таблиці набуває особливого значення. Як видно з мал. 2, процес опису атрибутів поля починається з привласнення йому імені (ідентифікатора). Бажано, щоб це імя було, з одного боку, інформативним, а з іншої коротким, що забезпечує безперечні зручності при подальших маніпуляціях з ним. Далі необхідно визначити тип поля, що, очевидно, повинно робитися, виходячи із змісту тих даних, які в нім зберігатимуться.

 

Мал. 2. Створення опису структури таблиці Паперу

 

Вибір типу даних в Access одночасно визначає набір додаткових атрибутів відповідного поля:

  • формат поля, що визначає умови виведення даних з цього поля (за умовчанням);
  • маска введення, що визначає умови введення даних в полі;
  • підпис містить розширений заголовок;
  • значення за умовчанням дозволяє вказати значення, що автоматично привласнюється полю при створенні нового запису;
  • умова на значення визначає вимоги до даним, що вводяться в поле;
  • повідомлення про помилку визначає текст повідомлення, яке
  • виводитиметься у разі порушення заданої вище умови;
  • обовязкове поле указує, вимагає чи ні поле обовязкового
  • введення значення;
  • індексоване пол