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