Дипломний проект НА ТЕМУ:
Розробка програмного забезпечення «Автоматизація обліку комп'ютерної техніки»
Зміст
Введення
. Постановка завдання
. Формалізація
. Опис середовища програмування
. 1 Вимоги до технічного забезпечення
. 2 Вимоги до програмного забезпечення
. Методика розробки проекту
. 1 Алгоритмізація задачі
. 1.1 Опис алгоритму
. 1.2 Структурна схема
. 2 Програмування
. 3 Аномалії і захисне програмування
. 4 Тестування та налагодження
. Аналіз результатів рішення
. Інструкція користувачеві
Економічна частина
Висновок
Література
Додаток
Введення
Науково-виробниче об'єднання Тайфун - Державна установа, одна з провідних науково-дослідних установ Федеральної служби Росії по гідрометеорології та моніторингу навколишнього середовища (Росгідромету).
НВО Тайфун raquo ;, створене 1 січня 1986, є правонаступником наступних державних установ: Інституту експериментальної метеорології, Центрального конструкторського бюро гідрометеорологічного приладобудування та Регіонального центру Моніторинг Арктики Росгідромету.
Невід'ємною умовою успішного довгострокового функціонування підприємства є високий ступінь інтеграції технологій управління та автоматизація роботи відділів. Для спрощення роботи і підвищення працездатності співробітників інформаційно обчислювального центру слід розробити програмний продукт Автоматизація обліку комп'ютерної техніки.
Використання даної програми значно скоротить час роботи співробітника відділу, що витрачається на пошук необхідної інформації по поставках комплектуючих, наявності на складі, співробітникам, яким необхідно встановити ПК.
1. Постановка завдання
Мета дипломного проекту полягає в тому, щоб розробити програмне забезпечення автоматизованого обліку комп'ютерної техніки на підприємстві ГУ НВО Тайфун. Програмне забезпечення повинне відповідати наступним вимогам:
Зручність обліку комплектуючих на складі;
Перегляд списку співробітників, яким необхідно встановити на робоче місце ПК;
Редагування даних, використовуваних в додатку;
Перегляд звітів і їх вивід на друк;
Програма повинна бути доступною у використанні.
2. Формалізація
Для побудови необхідно провести формалізацію задачі, що є необхідним етапом розробки завдання і полягає в побудові структури таблиць для зберігання інформації, схеми їх взаємозв'язків і опису алгоритмів обробки.
Взаємозв'язок показана в схемі даних:
Як правило, розробка проекту реалізації завдання виконується в кілька етапів і починається з аналізу тієї інформації, яка є вихідний (форми і звіти для Access). Тільки після з'ясування структури і складу цієї інформації, формулювання запитів для отримання звітів можна зробити висновок про структуру і склад таблиць даних. Необхідним етапом формалізації задачі є нормалізація бази даних, яка, по суті, являє собою процес оптимізації зберігання та використання інформації в таблицях.
Найбільш часто використовується приведення до третьої нормальної форми (3NF). У результаті усувається надмірність даних і спрощується процес зміни структури БД.
Спочатку проводиться приведення до першої нормальної форми (1NF) - кожній таблиці призначається первинний ключ, що забезпечує унікальність кожного запису. Тут же видаляються всі повторювані групи (точніше створюється нова таблиця для повторюваних груп).
У процесі приведення до другої нормальної форми проводиться усунення надмірності даних - будь-яке поле в таблиці, яке є надлишковим або завжди залишається незмінним, заснованим на значенні іншого поля, необхідно перенести в іншу таблицю.
І, нарешті, в 3NF всі поля кожної таблиці безпосередньо пов'язані з полем первинного ключа і не залежать від інших полів. На практиці це робиться наступним чином - будь-яке поле не пов'язане з полем первинного ключа, необхідно перенести в окрему таблицю.