Диплом: Проектирование информационной системы организации воспитательного процесса (на примере МАДОУ "Детский сад №361")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
21
может состоять в одной группе, но при этом группа может содержать в себе
несколько воспитанников. Таким образом, данная связь имеет степень
кардинальности «один ко многим».
8. Связь между сущностями «Воспитанники» и «Достижения».
Логика данной связи: «Воспитанник – имеет - Достижения». Воспитанник
может иметь несколько достижений, но каждое достижение может иметь
только одного воспитанника. Таким образом, данная связь имеет степень
кардинальности «один ко многим».
9. Связь между сущностями «Приказы по основной деятельности»
и «Воспитатели». Логика данной связи: «Приказ – содержит – Фамилия Имя
Отчество воспитателя». Приказ может иметь несколько Фамилий Имен Отчеств
воспитателей, но каждый воспитатель может иметь только один приказ. Таким
образом, данная связь имеет степень кардинальности «один ко многим».
10. Связь между сущностями «Приказы по движению
воспитанников» и «Воспитанники». Логика данной связи: «Приказ – содержит
– Фамилию Имя Отчество воспитанника. Приказ может иметь одну Фамилию
Имя Отчество, но и каждый воспитанник может иметь один приказ. Таким
образом, данная связь имеет степень кардинальности «один к одному».
11. Связь между сущностями «Приказы по движению кадров» и
«Воспитатели». Логика данной связи: «Приказ – содержит – Фамилию Имя
Отчество воспитателя. Приказ может иметь одну Фамилию Имя Отчество
воспитателя, но и каждый воспитатель может иметь только один приказ. Таким
образом, данная связь имеет степень кардинальности «один к одному».
12. Связь между сущностями «Разделы книг» и «Методические
пособия». Логика данной связи: «Методические пособия – содержит – Разделы
книг». Методические пособия могут содержать не один раздел, но при этом
каждый раздел может содержать несколько наименований книг из
методических пособий. Таким образом, данная связь имеет степень
кардинальности «многие ко многим».
13. Связь между сущностями «Приказы по основной деятельности» и
22
«Должность». Логика данной связи: «Приказ по основной деятельности –
содержит – Должность». Приказ по основной деятельности может иметь только
одну должность, но при этом каждая должность может иметь несколько
приказов. Таким образом, данная связь имеет степень кардинальности «один ко
многим».
Выявленные информационные связи отобразим ER-диаграммой
(рисунок 6).
23
2.2. Программное обеспечение задачи
Для реализации автоматизированной информационной системы выбран
Microsoft Access 2010. Данный программный продукт был выбран на
основании следующих причин:
– однофайловая структура БД;
– возможности управления объектами Access через высокоуровневый,
стандартный для пакета Office, язык программирования VBA;
– возможность создания в таблицах таких полей как Счетчик и OLE;
– возможность организации ссылочной целостности;
– обработка на клиенте при определенных условиях только индексов и
возврат с файл сервера данных по отобранным индексам;
– наличие возможности программного управления транзакциями для
поддержки целостности базы данных.
MS Access 2010 является мощной и высокопроизводительной 32-
разрядной системой управления реляционной базой данных.
Как реляционная СУБД Access обеспечивает доступ ко всем типам
данных и позволяет использовать одновременно несколько таблиц базы
данных. При этом можно существенно упростить структуру данных, облегчая
тем самым выполнение поставленных задач. MS Access обеспечивает высокую
степень универсальности и продуманности интерфейса для разработки базы
данных, глубоко развитые возможности интеграции с другими программными
продуктами, входящими в состав Microsoft Office, а также с любыми
программными продуктами, поддерживающими технологию OLE.
Специфической особенностью СУБД MS Access является то, что вся
информация, относящаяся к одной базе данных, хранится в едином файле.
В Access в полной мере реализовано управление реляционными базами
данных. Система поддерживает первичные и внешние ключи и обеспечивает
целостность данных на уровне ядра (что предотвращает несовместимые
операции обновления или удаления данных). Кроме этого, таблицы в MS
Access снабжены средствами проверки допустимости данных,
24
предотвращающими некорректный ввод вне зависимости от того, как он
осуществляется, а каждое поле таблицы имеет свой формат и стандартные
описания, что существенно облегчает ввод данных. MS Access поддерживает
все необходимые типы полей, в том числе текстовый, числовой, счетчик,
денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE.
Если в процессе специальной обработки в полях не оказывается никаких
значений, система обеспечивает полную поддержку пустых значений.
Система MS Access поддерживает обработку транзакций с гарантией их
целостности. Кроме этого, предусмотрена защита на уровне пользователя, что
позволяет контролировать доступ к данным отдельных пользователей и целых
групп.
Учитывая возможности современных компьютеров, данные требования
можно назвать декларационными. MS Access 2010 обеспечивает эффективную
работу на любом современном персональном компьютере.
2.3. Характеристика базы данных
Для перехода к физической модели необходимо каждую сущность
представить соответствующей таблицей, попутно добавив ключевые поля для
связей между таблицами.
Рассмотрим по очереди выявленные сущности.
1. Воспитатели. Существующие атрибуты: Фамилия Имя Отчество,
Табельный номер, Дата рождения, Телефон, Адрес, Документ,
подтверждающий личность, Серия документа, Номер документа, Дата выдачи
документа, Кем выдан документ, ИНН, СНИЛС, Расчетный счет, Должность,
Административная должность, Образование, Учебное заведение, Год
окончания, Серия диплома, Номер диплома, Квалификация, Специальность,
Дата приема, № приказа, Дата приказа, Категория, Дата аттестации, Общий
стаж, Педагогический стаж, Стаж в данной школе. Для идентификации каждого
воспитателя необходимо добавить атрибут «Код воспитателя». Данный атрибут
станет первичным ключом и будет использоваться в запросах на
25
редактирование и удаление данных в соответствующей таблице, а также для
ссылок на записи данной таблицы из других таблиц.
2. Должность. Существующие атрибуты: Название должности. Для
идентификации каждой должности необходимо добавить атрибут «Код
должности». Данный атрибут станет первичным ключом и будет
использоваться в запросах на редактирование и удаление данных в
соответствующей таблице, а также для ссылок на записи данной таблицы из
других таблиц.
3. Аттестация педагогов. Существующие атрибуты: Фамилия Имя
Отчество воспитателя, Дата аттестации, Категория. Для идентификации каждой
записи аттестации необходимо добавить атрибут «Код аттестации». Данный
атрибут станет первичным ключом и будет использоваться в запросах на
редактирование и удаление данных в соответствующей таблице, а также для
ссылок на записи данной таблицы из других таблиц.
4. Курсы повышения квалификации. Существующие атрибуты:
Фамилия Имя Отчество воспитателя, Год, Учебное заведение, Название. Для
идентификации каждой записи необходимо добавить атрибут «Код курса».
Данный атрибут станет первичным ключом и будет использоваться в запросах
на редактирование и удаление данных в соответствующей таблице, а также для
ссылок на записи данной таблицы из других таблиц.
5. Состав семьи. Существующие атрибуты: Фамилия Имя Отчество
воспитателя, Фамилия Имя Отчество, Родство, Дата рождения. Для
идентификации каждого члена семьи необходимо добавить атрибут «Код члена
семьи». Данный атрибут станет первичным ключом и будет использоваться в
запросах на редактирование и удаление данных в соответствующей таблице, а
также для ссылок на записи данной таблицы из других таблиц.
6. Группы. Существующие атрибуты: Номер группы, Название
группы, Фамилия Имя Отчество ответственного сотрудника. Для
идентификации каждой записи необходимо добавить атрибут «Код группы».
Данный атрибут станет первичным ключом и будет использоваться в запросах
26
на редактирование и удаление данных в соответствующей таблице, а также для
ссылок на записи данной таблицы из других таблиц.
7. Разделы книг. Существующие атрибуты: Название раздела.
Для идентификации каждого раздела необходимо добавить атрибут «Код
раздела». Данный атрибут станет первичным ключом и будет использоваться в
запросах на редактирование и удаление данных в соответствующей таблице, а
также для ссылок на записи данной таблицы из других таблиц.
8. Методические пособия. Существующие атрибуты: Название
книги, Раздел, Тип, Количество, Цена, Группа, Дата приобретения,
Издательство, Год издания, Город издания, Номер шкафа, Номер полки. Для
идентификации каждой книги необходимо добавить атрибут «Код книги».
Данный атрибут станет первичным ключом и будет использоваться в запросах
на редактирование и удаление данных в соответствующей таблице, а также для
ссылок на записи данной таблицы из других таблиц.
9. Приказы по основной деятельности. Существующие атрибуты:
Дата регистрации приказа, Регистрационный номер, Краткое содержание
приказа, Должность подписывавшего приказ, Должность исполнителя,
Фамилия Имя Отчество исполнителя, Отметка об исполнении. Для
идентификации каждого приказа необходимо добавить атрибут «Код приказа».
Данный атрибут станет первичным ключом и будет использоваться в запросах
на редактирование и удаление данных в соответствующей таблице, а также
ссылок на записи данной таблицы из других таблиц.
10. Приказы по движению воспитанников. Существующие атрибуты:
Номер приказа, Дата составления, Фамилия Имя Отчество воспитанника,
Краткое содержание. Для идентификации каждого приказа необходимо
добавить атрибут «Код приказа». Данный атрибут станет первичным ключом и
будет использоваться в запросах на редактирование и удаление данных в
соответствующей таблице, а также для ссылок на записи данной таблицы из
других таблиц.
27
11. Приказы по движению кадров. Существующие атрибуты: Дата
приказа, Номер приказа, Вид приказа, Фамилия Имя Отчество сотрудника,
Табельный номер, Основание. Для идентификации каждого приказа
необходимо добавить атрибут «Код приказа». Данный атрибут станет
первичным ключом и будет использоваться в запросах на редактирование и
удаление данных в соответствующей таблице, а также для ссылок на записи
данной таблицы из других таблиц.
12. Воспитанники. Существующие атрибуты: Номер личного дела,
Группа, Фамилия Имя Отчество воспитанника, Дата рождения, Возраст, Пол,
Адрес, Телефон, Фамилия Имя Отчество матери, Телефон матери, Фамилия
Имя Отчество отца, Телефон отца, Документ удостоверяющий личность, Серия
документа, Номер документа, Кем выдан документ, Дата выдачи документа,
Группа крови, Полис, Дата прибытия, Откуда прибыл, Дата выбытия, Куда
выбыл, Многодетная семья, Неполная семья, Опека над ребенком,
Единственный ребенок в семье, Проживание в коммунальной квартире,
Проживание на съемном жилье, Проживание в отдельной квартире, Ребенок из
группы риска. Для идентификации каждого воспитанника необходимо добавить
атрибут «Код воспитанника». Данный атрибут станет первичным ключом и
будет использоваться в запросах на редактирование и удаление данных в
соответствующей таблице, а также для ссылок на записи данной таблицы из
других таблиц.
13. Достижения. Существующие атрибуты: Фамилия Имя
Отчество воспитанника, Период, Название конкурса, Организатор, Тип
конкурса, Название работы, Результат, Руководитель. Для идентификации
каждого приказа необходимо добавить атрибут «Код достижения». Данный
атрибут станет первичным ключом и будет использоваться в запросах на
редактирование и удаление данных в соответствующей таблице, а также для
ссылок на записи данной таблицы из других таблиц.
14. Дополнительные платные услуги. Существующие атрибуты:
Фамилия Имя Отчество воспитанника, Название услуги. Для идентификации
28
каждой записи необходимо добавить атрибут «Код услуги». Данный атрибут
станет первичным ключом и будет использоваться в запросах на
редактирование и удаление данных в соответствующей таблице, а также для
ссылок на записи данной таблицы из других таблиц.
В результате получим следующие таблицы.
Данные о воспитателях хранятся в таблице Воспитатели, которая имеет
структуру, представленную в таблице 3.
Таблица 3
Структура таблицы Воспитатели
Название поля
Тип поля
Описание
ID
Числовой
Код воспитателя
Фамилия Имя
Отчество
Текстовый
Фамилия Имя Отчество
воспитателя
Табельный номер
Текстовый
Табельный номер
Должность
Текстовый
Должность
Административная
должность
Текстовый
Административная должность
Дата рождения
Дата/время
Дата рождения
Адрес
Текстовый
Адрес
Телефон
Текстовый
Телефон
Образование
Текстовый
Образование
Учебное заведение
Текстовый
Учебное заведение
Год окончания
Текстовый
Год окончания учебного
заведения
Диплом серия
Текстовый
Серия диплома
Номер
Текстовый
Номер диплома
Квалификация
Текстовый
Квалификация
Специальность
Текстовый
Специальность
Документ
Текстовый
Документ, удостоверяющий
личность
Серия документа
Текстовый
Серия документа
Номер документа
Текстовый
Номер документа
Кем выдан
Текстовый
Кем выдан документ
Когда выдан
Дата/время
Когда выдан документ
ИНН
Текстовый
Идентификационный
номер налогоплательщика
СНИЛС
Текстовый
Страховой номер
индивидуального лицевого счёт
Расчетный счет
Текстовый
Расчетный счет
Дата приема
Дата/время
Дата приема на работу
Номер приказа
Текстовый
Номер приказа о приеме на
работу
29
Дата приказа
Дата/время
Дата приказа о приеме на работу
Категория
Текстовый
Категория
Дата аттестации
Текстовый
Дата последней аттестации
Общий
Текстовый
Общий стаж работы
Педагогический
Текстовый
Педагогический стаж
В данном детском
саду
Текстовый
Стаж в данном детском саду
Данные об аттестации педагогов хранятся в таблице Аттестация
педагогов, которая имеет структуру, представленную в таблице 4.
Таблица 4
Структура таблицы Аттестация педагогов
Название поля
Тип поля
Описание
ID
Числовой
Код записи
Фамилия Имя
Отчество воспитателя
Числовой
Код воспитателя
Дата аттестации
Дата/время
Дата аттестации
Категория
Текстовый
Категория
Данные о должностях хранятся в таблице Должности, которая имеет
структуру, представленную в таблице 5.
Таблица 5
Структура таблицы Должности
Название поля
Тип поля
Описание
ID
Числовой
Код должности
Должность
Текстовый
Название должности
Данные о достижениях воспитанников хранятся в таблице Достижения,
которая имеет структуру, представленную в таблице 6.
Таблица 6
Структура таблицы Достижения
Название поля
Тип поля
Описание
ID
Числовой
Код достижения
Фамилия Имя Отчество
воспитанника
Числовой
Код воспитанника
Период
Текстовый
Период
Название конкурса
Текстовый
Название конкурса
Организатор
Текстовый
Организатор
Тип конкурса
Текстовый
Тип конкурса
Название работы
Текстовый
Название работы
Результат
Текстовый
Результат
Руководитель
Числовой
Код воспитателя
Данные о группах хранятся в таблице Группы, которая имеет структуру,
30
представленную в таблице 7.
Таблица 7
Структура таблицы Группы
Название поля
Тип поля
Описание
ID
Числовой
Код группы
Номер группы
Числовой
Номер группы
Название
Текстовый
Название группы
Ответственный сотрудник
Числовой
Код воспитателя
Данные о приказах движения воспитанников хранятся в таблице
Приказы движения воспитанников, которая имеет структуру, представленную в
таблице 8.
Таблица 8
Структура таблицы Приказы движения воспитанников
Название поля
Тип поля
Описание
ID
Числовой
Код приказа
Номер приказа
Числовой
Номер приказа
Фамилия Имя Отчество
воспитанника
Текстовый
Код воспитанника
Дата составления
Дата/время
Дата составления приказа
Краткое содержание
Текстовый
Краткое содержание
приказа
Примечание
Текстовый
Примечание
Данные о приказах движения кадров хранятся в таблице Приказы
движения кадров, которая имеет структуру, представленную в таблице 9.
Таблица 9
Структура таблицы Приказы движения кадров
Название поля
Тип поля
Описание
ID
Числовой
Код приказа
Номер приказа
Числовой
Номер приказа
Дата приказа
Дата/время
Дата составления приказа
Вид приказа
Текстовый
Вид приказа
Фамилия Имя Отчество
сотрудника
Текстовый
Код сотрудника
Табельный номер
Числовой
Табельный номер сотрудника
Основание
Текстовый
Основание приказа
Данные об учебной литературе хранятся в таблице Методические
пособия, которая имеет структуру, представленную в таблице 10.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран