ПОЯСНЮВАЛЬНА ЗАПИСКА
Дипломний проект НА ТЕМУ:
«Автоматизація обліку заявок і контролю виконання робіт відділом інформаційних технологій ФГУЗ клінічної лікарні №8 ФМБА Росії»
Зміст
Введення. Спеціальна частина
. Постановка завдання
. Формалізація
. Опис середовища програмування
. 1 Вимоги до технічного забезпечення
. 2 Вимоги до програмного забезпечення
. Методика розробки проекту
. 1 Алгоритмізація задачі
. 1.1 Опис алгоритму
. 1.2 Структурна схема
. 2 Програмування
. 3 Аномалії і захисне програмування
. 4 Тестування та налагодження
. Аналіз результатів рішення
. Інструкція користувачеві. Економічна частина
Висновок
Література
Додаток
Введення
ФГУЗ КБ №8 ФМБА Росії це багатопрофільний медичний заклад, що здійснює лікувально-профілактичну діяльність.
Відділ інформаційних технологій, забезпечує роботу всіх структурних підрозділів ФГУЗ КБ №8 ФМБА Росії: здійснює усунення технічних несправностей, робить заміну застарілого або вийшов з ладу обладнання ПК.
Щоб несправність була усунена, подається заявка, на підставі якої фахівці з відділу інформаційних технологій приймають її до виконання. Виконання заявлених робіт фіксується в журналі заявок, до якого вноситься вся необхідна інформація ().
Створення більш досконалої автоматизованої системи формування, обліку та фіксування виконання заявок відіб'ється сприятливо на діяльності співробітників всього медичного закладу.
I.Спеціальная частина
. Постановка завдання
Завдання дипломного проекту розробити програмне додаток «Автоматизація обліку заявок і контролю виконання робіт відділом інформаційних технологій ФГУЗ клінічної лікарні №8 ФМБА Росії».
Розроблене програмне додаток, згідно поставленого завдання, повинно:
. Формувати звітні форми (з можливістю виведення звітів на принтер і експорту):
по довідниках,
за підсумками роботи відділу,
за певний період часу,
за існуючими або відсутнім компонентам, необхідним для усунення неполадки.
. Формувати заявку:
в якому відділі і що вийшло з ладу;
який співробітник відповідає за цей відділ і за дану несправність;
чи є можливість усунути дану несправність і т.д ..
. Формувати запити на підставі складених таблиць:
запит по довідниках,
запит за матеріалами,
різні запити до БД,
конструктор запитів.
Завдання реалізована в середовищі VS2005 (Visual C # .Net), СУБД MS SQL сервер 2005 з можливістю роботи в ОС Windows XP і Server 2003.
2. Формалізація
Для побудови необхідно провести формалізацію задачі, що є необхідним етапом розробки завдання і полягає в побудові структури таблиць для зберігання інформації, схеми їх взаємозв'язків і опису алгоритмів обробки.
Була розроблена інформаційна схема:
рис.1.
Розробка проекту реалізації завдання виконується в кілька етапів і починається з аналізу тієї інформації, яка є вихідний (форми і звіти для Access). Тільки після з'ясування структури і складу цієї інформації, формулювання запитів для отримання звітів можна зробити висновок про структуру і склад таблиць даних. Необхідним етапом формалізації задачі є нормалізація бази даних, яка, по суті, являє собою процес оптимізації зберігання та використання інформації в таблицях.
Найбільш часто використовується приведення до третьої нормальної форми (3NF). У результаті усувається надмірність даних і спрощується процес зміни структури БД.
Спочатку проводиться приведення до першої нормальної форми (1NF) - кожній таблиці призначається первинний ключ, що забезпечує унікальність ключовий запису. Тут же видаляються всі повторювані...