"> При розробці структури даних розглянутої задачі спочатку малося на увазі слідування 3NF. У Access існує майстер аналізу таблиць, що дозволяє ще більш спростити цей процес.
На наступному етапі уточнюється структура полів в таблицях, і визначаються правила введення.
Потім відбувається повернення до проектування запитів для форм і звітів, проектуються власне вхідні і вихідні форми і звіти.
На заключному етапі створюється меню і різні інтерфейсні проміжні форми. Потім, в процесі відладки і доопрацювання, можливе повернення на будь-який етап процесу розробки.
У наступних розділах пояснювальної записки всі об'єкти завдання розглядаються більш докладно.
3. Опис середовища програмування
Програмний продукт «Автоматизація обліку комп'ютерної техніки» розроблений на Borland Delphi 7.0 з використанням СУБД Microsoft Access 2003.2003 входить до складу Microsoft Office XP, і як інші компоненти працює в середовищі Windows МЕ, Windows XP, Windows 2000, Windows NT.
Система управління базами даних Microsoft Access є одним з найпопулярніших додатків в сімействі настільних СУБД. Всі версії Access мають у своєму арсеналі засоби, значно спрощують введення і обробку даних, пошук даних та надання інформації у вигляді таблиць, графіків і звітів, в ній передбачені всі необхідні засоби для визначення і обробки даних, а також для керування ними при роботі з великими обсягами інформації.
Незважаючи на те, що Access є потужною й складною системою, його використання не складно для непрофесійних пользователей.- це не тільки потужна, гнучка і проста у використанні СУБД, але і система для розробки працюють з базами даних додатків. За допомогою Access ви можете створити додаток, що працює в середовищі WINDOWS і повністю відповідне вашим потребам по управлінню даннимі.- це, насамперед, система управління базами даних (СКБД), вона призначена для зберігання і пошуку даних, подання інформації в зручному вигляді та автоматизації часто повторюваних операцій (таких, як ведення рахунків, облік, планування тощо). При всьому цьому Access забезпечує доступ до всіх типів даних і дозволяє використовувати одночасно декілька таблиць бази даних. Таблицю Access можна пов'язати з даними, що зберігаються на великій ЕОМ або на сервері. Access надає вам максимальну свободу в завданні типу ваших даних: текст, числові дані, дати, час, грошові значення, малюнки, звук, документи, електронні таблиці. Ви можете задати також формати зберігання (довжина рядка, точність представлення чисел і дати часу) і надання цих даних при виведенні на екран або друк.
Основними поняттями або об'єктами системи Access є: таблиці, запити, формуляри, звіти, макроси і модулі. Delphi 7.0 - це універсальна мова програмування, як для початківців, так і для досвідчених пользователей.Delphi 7.0 пропонує великий набір спеціальних засобів, що допомагають швидше створити як сам додаток, так і його елементи: форми, діалогові вікна, звіти, бази даних та багато іншого , тобто практично все, що пов'язано з розроблюваним додатком і середовищем, в якій воно буде працювати. Ви можете створювати потужні автономні програми, ігри та утиліти, витративши на це менше часу, ніж для будь-якого іншого мови програмування.
Оскільки ця середу виконується на комп'ютері разом з операційним середовищем Windows, то і створювати ви будете програми, звані Windows-програми або просто: додатки.
. 1 Вимоги до технічного забезпечення
Для роботи програми персональний комп'ютер користувача повинен відповідати вимогам необхідні для роботи встановлені у пункті 3.2.
. 2 Вимоги до програмного забезпечення
Для роботи програми необхідно, щоб на комп'ютері були встановлені:
Операційна система із серії WINDOWS 9x WINDOWS 2000, XP; Office XP із встановленим компонентом Microsoft Excel.
4. Методика розробки програми
. 1 Алгоритмізація задачі
. 1.1 Опис алгоритму
БД «Автоматизація обліку комп'ютерної техніки» створювалася з самого початку на Access 2003.
Алгоритмізація вирішення задачі дипломного проекту розбита на кілька етапів. Кожен етап являє собою постановку і вирішення окремих завдань.
У ході розробки програмного продукту були створені наступні таблиці:
Таблиця №1 «Комплектуючі»
Ім'я поляТіп данныхКод_КомплектующегоСчетчикКомплектующиеТекстовыйТип_КомплектующегоТекстовыйКоличествоЧисловойКод_ПоставщикаЧисловой
Таблиця №2 «Постачальн...