Автор работы: Пользователь скрыл имя, 18 Апреля 2013 в 15:52, курсовая работа
Темой дипломного проекта является создание автоматизированной информационной системы МКДОУ ЗАТО Знаменск ДСОВ №9 «Аленький цветочек».
Работа детского сада помимо обучения детей связана с накоплением информации о детях, родственников, сотрудниках детского сада.
Автоматизация системы данных позволит сэкономить массу времени по внесению данных, их обработке, составлению отчетов.
ВВЕДЕНИЕ 7
1. ТЕХНИЧЕСКИЙ ПРОЕКТ 9
1.1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.2 ОПИСАНИЕ ТЕХНОЛОГИИ ОБРАБОТКИ ИНФОРМАЦИИ 9
1.3. ИНФОРМАЦИОННО-ЛОГИЧЕСКАЯ МОДЕЛЬ СИСТЕМЫ 12
1.3.1. ER-диаграмма 12
1.3.2. ОПИСАНИЕ ПАРАМЕТРОВ ВХОДНОЙ ИНФОРМАЦИИ 13
1.3.4. ТРЕБОВАНИЯ К ИНТЕРФЕЙСАМ ИНФОРМАЦИОННОЙ СИСТЕМЫ 21
1.3.5. ТРЕБОВАНИЯ К ТЕХНИЧЕСКОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ 21
2. РАБОЧИЙ ПРОЕКТ 22
2.1. ОБЩИЕ СВЕДЕНИЯ О РАБОТЕ СИСТЕМЫ 22
2.2. ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ 22
2.3. ИНСТАЛЛЯЦИЯ И ВЫПОЛНЕНИЕ ПРОГРАММНОГО ПРОДУКТА 22
2.4. ДАТАЛОГИЧЕСКАЯ МОДЕЛЬ СИСТЕМЫ 26
2.5. РУКОВОДСТВО ПРОГРАММИСТА 32
2.5.1. СТРУКТУРА СИСТЕМЫ 32
2.5.2. АЛГОРИТМЫ 32
2.5.3. ТЕХНОЛОГИЯ ДОСТУПА К ДАННЫМ 34
2.6. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 38
2.7. ПОРЯДОК РАБОТЫ С СИСТЕМОЙ 42
2.7.1. Заполнение справочной информации 42
2.7.2. Формирование базы личных карточек 46
2.7.3. КОРРЕКТИРОВКА ЛИЧНОЙ КАРТОЧКИ СОТРУДНИКА 49
2.7.4. Вывод отчетных документов 50
2.7.5. Выход из программы 52
3.1. ВВОД ВХОДНЫХ ДАННЫХ 53
3.2. ФОРМИРОВАНИЕ ВЫХОДНЫХ ДОКУМЕНТОВ 61
4. ЭКОНОМИЧЕСКИЙ И СОЦИАЛЬНЫЙ ЭФФЕКТ ОТ ВНЕДРЕНИЯ ПРОЕКТА 62
4.1. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА 62
4.2. РАСЧЕТ ЗАТРАТ НА ЭКСПЛУАТАЦИЮ 63
4.2.1 Расчет заработной платы персонала 63
4.2.1. Расчет стоимости потребляемых энергоресурсов 64
5.1.1. Сумма расходов на амортизацию 65
5.1.1. Сумма расходных материалов 66
5.1.1. Накладные расходы 66
5.1. ГОДОВОЙ ЭКОНОМИЧЕСКИЙ ЭФФЕКТ 67
5.1. СОЦИАЛЬНЫЙ ЭФФЕКТ 68
5. ОБЕСПЕЧЕНИЕ ЭРГОНОМИКИ РАБОЧЕГО МЕСТА 69
5.1. ЭРГОНОМИКА РАБОЧЕГО МЕСТА 69
5.1.1. Рекомендации по выбору технических средств информационной системы, непосредственно влияющих на удобство работы пользователя 69
5.1.2. Рекомендации по комплектации оборудования рабочего места 71
5.1.3. Требования по обеспечению необходимой освещенности рабочего места пользователя 73
5.1.4. Обеспечение электробезопасности и пожаробезопасности 74
5.1.5. Организационные мероприятия при работе с информационной системой 75
5.1.6. Эргономический анализ программного обеспечения 76
ЗАКЛЮЧЕНИЕ 79
СПИСОК ЛИТЕРАТУРЫ 80
На рисунке 2.1.3 отражена диаграмма второго уровня, детализирующая процесс «обслужить заведующую».
На рисунке 2.1.4 изображена диаграмма детализирующая процесс «обслужить сотрудников».
На рисунке 2.1.5 отражено дерево процессов, показывающие, какие именно процессы происходят в информационной системе при обслуживании сотрудников и заведующей.
4.1 Описание данных
Диаграммы потоков данных обеспечивают удобное описание функционирования компонента системы, но не снабжают аналитика средствами описания деталей этих компонент, а именно какая информация преобразована процессами и как она преобразована. Для решения одной из перечисленных задач предназначены текстовые средства моделирования, служащие для описания структуры данных, преобразования информации и получившееся название словарей данных.
Словарь
данных представляет собой определенным
образом организованный список всех
элементов данной системы с их
точными определениями, что дает
возможность различным
Для каждого потока данных в словаре необходимо хранить имя потока, его тип и атрибуты. По типу потока в словаре содержится информация идентифицирующая:
Атрибуты потоков данных:
изменения имени;
4.2 Спецификация системы
Спецификация процесса используется для описания функционирования процесса в случае отсутствие необходимости детализировать его с помощью DFD диаграмм. Фактически спецификация процесса представляет собой алгоритм описания задач выполняемых процессами.
Спецификация процесса содержит номер и/или имя процесса, списки входных и выходных данных и тело процесса являющееся спецификацией алгоритма или операции трансформирующий входные потоки данных в выходные.
Известно
большое число разнообразных
методов позволяющих задать тело
процесса соответствующий язык может
варьировать от структурированного
естественного языка или
Структурированный
естественный язык применяется для
читабельного строгого описания спецификации
процессов. Он является разумной комбинацией
в строгости языка
Далее для описания функционированых процессов будем использовать структурированный естественный язык, т.к. он обеспечивает быстрое проектирование спецификации процессов, прост в использовании, легко понимаем проектировщиками и программистами, а так же пользователями.
4.3 Логическая структура базы данных
Логический проект предполагает однозначное определение сущностей и атрибутов, то есть имя сущности, как и атрибут, пишется на русском языке.
Сущность «Группы» имеет следующие атрибуты:
№
Код_группы
Название группы
Комментарий
Сущность «Ребёнок» имеет следующие атрибуты:
№
Код_ребёнка
Код_группы
Фамилия
Имя
Дата рождения
Пол
Сущность «Родственники» имеет следующие атрибуты:
№
Код_родственника
Фамилия
Имя
Отчество
Тип родственника
Город
Адрес
Дом. телефон
Рабочий телефон
Сотовый телефон
Место работы
Заметки
Сущность «Сотрудники» имеют следующие атрибуты:
Табельный номер
Фамилия
Имя
Отчество
Должность
Город
Адрес
Дом. телефон
Рабочий телефон
Дата рождения
Дата найма
Заметки
Код_группы
Сущность «Отношения» имеет следующие атрибуты:
Код_ребёнка
Код_родственника
Логическая структура базы данных МКДОУ ЗАТО Знаменск ДСОВ №9 «Аленький цветочек»
Родственник Отношения
Группы Сотрудники
Проанализируем отношение «Родственники» на нахождение в НФ:
1) Выявим ключевые атрибуты отношения.
В
отношении «Родственники»
2) Проанализируем отношение на нахождение в 1НФ.
Отношение «Родственники» находится в первой нормальной форме, так как все атрибуты простые.
3) Проведём
анализ отношения на
Так как в отношении «Родственники» ключевые атрибуты не являются составным, то есть состоит из одного атрибута, то отношение находится во 2 НФ.
4) Проведём
анализ отношения на
Отношение «Родственники» находится в 3 НФ, так как транзитивные зависимости между не ключевыми полями отсутствуют, и целиком зависят от первичного ключа.
Проанализируем отношение «Сотрудники» на нахождение в НФ:
1) Выявим ключевые атрибуты отношения.
В
отношении «Сотрудники»
2) Проанализируем отношение на нахождение в 1НФ.
Отношение «Сотрудники» находится в первой нормальной форме, так как все атрибуты простые.
3) Проведём
анализ отношения на
Так как в отношении «Сотрудники» ключевые атрибуты не являются составным, то есть состоит из одного атрибута, то отношение находится
во 2 НФ.
4) Проведём
анализ отношения на
Отношение «Сотрудники» находится в 3 НФ, так как транзитивные зависимости между не ключевыми полями отсутствуют, и целиком зависят от первичного ключа.
Проанализируем отношение «Отношения» на нахождение в НФ:
1) Выявим ключевые атрибуты отношения.
В
отношении «Отношения»
2) Проанализируем отношение на нахождение в 1НФ.
Отношение «Отношения» находится в первой нормальной форме, так как все атрибуты простые.
3) Проведём
анализ отношения на
Так как
в отношении «Отношения»
во 2 НФ.
4) Проведём
анализ отношения на
Отношение «Отношения» находится в 3 НФ, так как транзитивные зависимости между не ключевыми полями отсутствуют, и целиком зависят от первичного ключа.
Физическая структура базы данных – это атрибуты базы данных, их содержание отражены в таблицах: группы, родственники, ребенок, сотрудники, отношения.
Таблица – Группы
Имя поля |
Тип данных |
Описание |
Ключевое поле |
1 |
2 |
3 |
4 |
№ |
Счетчик |
||
Код_группы |
Числовой |
||
Название группы |
Текстовый |
||
Комментарий |
Текстовый |
Таблица – Ребенок
Имя поля |
Тип данных |
Описание |
Ключевое поле |
1 |
2 |
3 |
4 |
№ |
Счетчик |
||
Код_ребенок |
Текстовый |
||
Код_группы |
Числовой |
||
Фамилия |
Текстовый |
||
Имя |
Текстовый |
||
Дата рождения |
Дата/время |
||
Пол |
Текстовый |
Таблица – Родственники
Имя поля |
Тип данных |
Описание |
Ключевое поле |
1 |
2 |
3 |
4 |
№ |
Счетчик |
||
Код_родственника |
Текстовый |
||
Фамилия |
Текстовый |
||
Имя |
Текстовый |
||
Отчество |
Текстовый |
||
Тип родственника |
Текстовый |
||
Город |
Текстовый |
||
Адрес |
Текстовый |
||
Дом. телефон |
Текстовый |
||
Рабочий телефон |
Текстовый |
||
Сотовый телефон |
Текстовый |
||
Место работы |
Текстовый |
||
Заметки |
Текстовый |
Таблица – Сотрудники