Автор работы: Пользователь скрыл имя, 19 Февраля 2012 в 15:33, курсовая работа
Цель разработки приложения «Протоколы поручений» заключается в том, чтобы автоматизировать ввод, контроль, а так же предоставление отчетов о проделанной работе главному врачу, что повышает производительность труда.
Программный продукт выполнен на языке Delphi 7, который более десятка лет является одним из самых наиболее эффективных средств разработки программных продуктов.
Введение . . . . . . . . . . . . . . . . . . . . 1
1. Описание предметной области
1.1. Общее описание предметной области . . . . . . . . . 2
1.2. Описание входных документов и сообщений . . . . . . 2
1.3. Описание выходных документов и сообщений . . . . . 3
1.4. Описание запросов к базе данных . . . . . . . . . . 5
1.5. Список ограничений. . . . . . . . . . . . . . . 7
2. Выбор и описание используемой СУБД . . . . . . . . . 8
3. Инфологическая модель (ИЛМ).
3.1. Граф алгоритмической взаимосвязи показателей . . . . . 9
3.2. ER-модель . . . . . . . . . . . . . . . . . . 11
4. Датологическая модель.
4.1. Нормализованная реляционная модель . . . . . . . . 12
4.2. Варианты ДЛМ в среде выбранной СУБД
а) состав файлов / таблиц баз данных . . . . . . . . . 13
б) структура и ключи файлов / таблиц баз данных . . . . . 13
в) схема данных . . . . . . . . . . . . . . . . 16
5. Функциональная структура программной системы
обработки данных . . . . . . . . . . . . . . . . . 17
6. Оценка вариантов ДЛМ в среде выбранной СУБД . . . . . . 18
7. Заключение . . . . . . . . . . . . . . . . . . . 19
8. Список литературы . . . . . . . . . . . . . . . . 19
Приложения.
1. Листинги реализованных форм
а) результаты выполнения . . . . . . . . . . . . 20
Введение
ГУЗ «ОКПТД» организация, занимающаяся лечением и профилактикой туберкулеза в Кемеровской области. Часть аппарата управления ГУЗ «ОКПТД», а именно организационно-методический отдел, выполняет, в том числе, функцию учета и контроля исполнения поручений главного врача.
Цель разработки приложения «Протоколы поручений» заключается в том, чтобы автоматизировать ввод, контроль, а так же предоставление отчетов о проделанной работе главному врачу, что повышает производительность труда.
Программный продукт выполнен на языке Delphi 7, который более десятка лет является одним из самых наиболее эффективных средств разработки программных продуктов.
InterBase – высокопроизводительный, экономичный, многоплатформенный сервер баз данных. InterBase представляет собой экономичную, высокопроизводительную СУБД с обработкой транзакций, которую используют миллионы пользователей во всем мире.
Использовалась
операционная система Microsoft Windows XP и
компьютер Intel Pentium 4. Сервер для обработки
баз данных Windows Server 2003 standard serves pack 2.
1.1
Общее описание предметной
области
Необходимо разработать базу данных для системы учета поручений главного врача, ответственных лиц по ним и контроля выполнения поручений ответственными лицами.
Организационно-
Далее
обязанность организационно-
1.2
Описание входных документов
и сообщений
Входными документами являются:
1.3
Описание выходных документов
и сообщений
Таблица 1.3.1 –
Образец отчета «Список поручений на дату»
№ | Поручение | Ответственные лица | Срок исполнения | Дата переноса | Признак |
1 | Предусмотреть при приеме на работу новых сотрудников ОКПТД запись в трудовом договоре о согласии на обследование на наличие а/о, с уже работающими заключить дополнительное соглашение. | Агеева Е. В. | с 22.09.2009 по 31.12.2009 | Не исполнено | |
2 | Обеспечить ежегодное продление допуска сотрудников к работе с наркотическими средствами | Заведующие отделениями | с 22.09.2009 по 31.12.2009 | Исполнено |
Таблица 1.3.2 –
Образец отчета «Список неисполненных
поручений на дату»
№ | Поручение | Ответственные лица | Срок исполнения | Дата переноса | Признак |
11 | Предусмотреть при приеме на работу новых сотрудников ОКПТД запись в трудовом договоре о согласии на обследование на наличие а/о, с уже работающими заключить дополнительное соглашение. | Агеева Е. В. | с 22.09.2009 по 31.12.2009 | Не исполнено |
Таблица 1.3.3 –
Образец отчета «Протокол поручений
совещания»
Утверждаю
Главный врач ГУЗ ОКРТД
Смердин С.В.__________
«____»_________2009г.
Протокол
поручений аппаратного
совещания у главного
врача от 21.09.2009г.
№ | Поручение | Ответственное лицо | Срок исполнения | Исполнение |
11 | Предусмотреть при приеме на работу новых сотрудников ОКПТД запись в трудовом договоре о согласии на обследование на наличие а/о, с уже работающими заключить дополнительное соглашение. | Агеева Е. В. | с 22.09.2009 по 31.12.2009 | Не исполнено |
22 | Обеспечить ежегодное продление допуска сотрудников к работе с наркотическими средствами | Заведующие отделениями | с 22.09.2009 по 31.12.2009 | Исполнено |
Секретарь
Таблица 1.3.4 –
Образец отчета «Ответ на протокол поручений»
Ответ на протокол поручений от 21.09.2009
Пункт: №1
Срок исполнения: с 22.09.2009 по 31.12.2009
Ответственные лица: Агеева Е. В.
Поручение:
Предусмотреть
при приеме на работу новых сотрудников
ОКПТД запись в трудовом договоре
о согласии на обследование на наличие
а/о, с уже работающими заключить
дополнительное соглашение.
Таблица 1.3.5–
Образец отчета «Список лиц ознакомленных
с протоколом поручений»
Список
лиц ознакомленных
с протоколом поручений
от 21.09.2009
№ | ФИО | Подпись |
1 | Агеева Елена Владимировна | |
2 | Моисеенко Анатолий Макарович | |
3 | Илясов Василий Николаевич | |
4 | Шамонина Яна Георгиевна | |
5 | Лузина Наталья Викторовна | |
6 | Радионова Анна Валерьевна | |
7 | Ефимова Ирина Викторовна | |
8 | Печерина Ирина Владимировна | |
9 | Саранчина Светлана Владимировна | |
10 | Салдина Людмила Юрьевна |
1.4
Описание запросов к
базе данных
1.
Выдать поручения, у которых
дата совещания соответствует
указанной дате.
Дата совещания | Пункт поручения | Срок исполнения | Периодичность | Дата переноса | Исполнение | Последнее изменение вносил |
= указанной
дате
2.
Выдать список ответственных
лиц, у которых фамилия
Фамилия | Имя | Отчество | Должность | Структурное подразделение |
= указанному
набору символов
3.
Выдать поручение, у которых на дата совещания
соответствует указанной дате и указанному
пункту.
Дата совещания | Пункт поручения | Срок исполнения | Периодичность | Дата переноса | Исполнение | Последнее изменение вносил |
= указанной = указанному
дате
пункту
4.
Выдать поручения, у которых
дата совещания входит в
Дата совещания | Пункт поручения | Срок исполнения | Периодичность | Дата переноса | Исполнение | Последнее изменение вносил |
= заданному
периоду
Дата совещания | Пункт поручения | Срок исполнения | Периодичность | Дата переноса | Записка о переносе | Исполнение |
Признак активности
(скрытое поле) = 1
6.
Выдать поручения, у которых дата
совещания входит в заданный период, ответственное
лицо соответствует заданному сотруднику.
Дата совещания | Пункт поручения | Срок исполнения | Периодичность | Дата переноса | Записка о переносе | Исполнение |