Разработка проекта и прототипа информационной системы дошкольного образовательного учреждения

Автор работы: Пользователь скрыл имя, 17 Февраля 2013 в 21:27, курсовая работа

Краткое описание

Целью настоящего исследования является разработка и создания прототипа информационной системы, автоматизирующей работу сотрудников дошкольного учреждения.

Содержание

Введение 4
1 Аналитическая часть 6
1.1 Характеристика объекта исследования 6
1.2 Описание бизнес-процессов 7
1.3 Постановка задачи на разработку системы 14
2 Проектная часть 15
2.1 Обоснование выбора средств разработки 15
2.2 Разработка модели базы данных 17
Заключение 20
Список использованных источников 21

Прикрепленные файлы: 1 файл

Курсовая работа..doc

— 260.00 Кб (Скачать документ)

Департамент образования  города Москвы

Государственное бюджетное образовательное учреждение

высшего профессионального  образования города Москвы

«Московский городской  педагогический университет»

Институт математики и информатики

Кафедра прикладной информатики

 

 

 

КУРСОВОЙ ПРОЕКТ

по дисциплине

«Проектирование информационных систем»

 

Тема: «Разработка проекта и прототипа информационной системы дошкольного образовательного учреждения.»

 

 

 

 

 

 

 

 

Выполнила:

студентка группы ОД-4

Цибизова Людмила Игоревна

Руководитель:

Дикарев В.А.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

         Москва

2012

 

 

Содержание

 

 

 

Введение

 

Тема данной курсовой работы –  Разработка проекта и прототипа информационной системы дошкольного образовательного учреждения.

Задачи автоматизации различного рода процессов давно перешли  из чисто теоретической плоскости  в плоскость практическую.

Любая современная организация  – коммерческая или бюджетная  – не может существовать без автоматизации  внутренних и внешних процессов.

На рынке существует довольно много  разнообразных программных продуктов, позволяющих автоматизировать целые  области ведения бизнеса и  иных дел. Однако большинство из указанных  программных продуктов обладают общим недостатком – отсутствием  тех или иных способов ведения отчетности, а также необходимых в конкретной ситуации функций. Следствием данного факта является повышенная сложность получения информации об отдельных статистических данных и невозможность автоматизировать крупный процесс целиком.

Куда более сложная ситуация возникает в тех случаях, когда автоматизации следует подвергнуть довольно узкую специфическую задачу. В данном случае это задача автоматизации процессов в дошкольном учреждении. Данная проблема не связана с существующими и используемыми в организации программными продуктами, однако нуждается в автоматизации, поскольку затраты человеко-часов, необходимые для работы с документами, обработки их и подготовки отчётов, очень велики.

Внедрение автоматизированной системы  позволило бы значительно сократить расходы, связанные с деятельностью станции.

Целью настоящего исследования является разработка и создания прототипа информационной системы, автоматизирующей работу сотрудников дошкольного учреждения.

Предметная  область исследования – процесс обработки документов и составления отчётов.

Для выполнения работы необходимо решить следующие задачи:

  1. Описать современные требования автоматизации организационных процессов;
  2. Описать модель системы управления документами, требуемую для дошкольного учреждения;
  3. Сегментировать разработанную модель на отдельные функциональные составляющие;
  4. Спроектировать и разработать информационную систему, соответствующую разработанной модели;

Методы, используемые при разработке и проектировании:

  1. Математическое и функциональное моделирование;
  2. Изучение учебного плана и литературы, посвященной исследуемой проблеме;
  3. Изучение технологии разработки программного обеспечения.

 

1 Аналитическая часть

1.1 Характеристика объекта исследования

Объектом исследования является дошкольное общеобразовательное учреждение (далее – учреждение).

Учреждение предназначено для  обеспечения образовательными и  воспитательными услугами детей  в возрасте от 1,5 до 6 лет включительно.

Помимо непосредственно воспитательных и образовательных функций, которые  выполняются воспитателями, в список задач учреждения входят административные и документационные задачи, выполняемые администрацией. Перечислим эти задачи:

    • создание и поддержание в актуальном состоянии регистра детей до 7 лет, проживающих на территории муниципального образования;
    • мониторинг очереди на места в учреждение, подготовка отчетов для министерства образования.
    • ведение списка заявлений на пособие и на место в дошкольном учреждении;
    • ведение перечня заявителей (реестр родителей);
    • ведение перечня детей дошкольного возраста с контролем уникальности (реестр детей);
    • распределение – универсальный механизм перевода детей из группы в группу учреждения;
    • ведение справочников групп учреждения;

 

1.2 Описание бизнес-процессов

 

Все  задачи, перечисленные в  предыдущем пункте, выполняются либо вручную, либо с использованием разрозненного программного обеспечения. Указанное программное обеспечение в основном предназначено для офисной работы и не способствует автоматизации выполняемых задач.

Опишем бизнес-процессы, которые  выполняются в учреждении.

Основными входными данными являются:

    • Сведения о детях;
    • Заявки на места в учреждении;
    • Сведения о родителях;
    • Список групп;

Основные выходные данные:

    • Очередь на места в учреждении;
    • Списки детей в группах;
    • Перечень детей дошкольного возраста;
    • Документы о переводе детей из одной группы в другую.

 

На рисунке 1.1 приведена контекстная  диаграмма процесса, на которой отмечены входные и выходные данные, а также  механизмы и ограничения. На рисунке 1.2 приведена декомпозиция контекстной  диаграммы, на которой выделены основные бизнес-процессы. На рисунках 1.3 – 1.6 приведены диаграммы третьего уровня, на которых показаны составляющие бизнес-процессов.

 

Рисунок 1.1 – Диаграмма первого  уровня

 

Рисунок 1.2 – Диаграмма второго  уровня

 

Рисунок 1.3 – Декомпозиция процесса «ведение реестра детей»

 

Рисунок 1.4 – Декомпозиция процесса «Принятие документов в учреждение»

 

Рисунок 1.5 – Декомпозиция процесса «Зачисление детей в группы»

 

Рисунок 1.6 – Декомпозиция процесса «Перевод детей»

 

 

 

1.3 Постановка задачи на разработку системы

Целью создание системы является автоматизация  бизнес-процессов, происходящих в учреждении.

Автоматизация выполняется за счёт сокращения времени на выполнение сотрудниками учреждения рутинных функций, что, в  свою очередь, достигается путём снятия отдельных задач с сотрудников и возложения их на автоматизированную информационную систему.

Основные задачи системы заключаются  в следующем:

    • Хранение реестра детей до 7 лет, проживающих на территории муниципального образования;
    • Хранение и обработка данных обо всех заявках на место в учреждении;
    • Хранение справочника групп;
    • Обеспечение возможности зачисления ребенка в группу;
    • Вывод очереди на место в учреждении;
    • Вывод перечня детей;
    • Вывод перечня заявителей.

 

Вывод. В первой главе курсовой работы описаны основные задачи дошкольного учреждения, описаны бизнес-процессы, предложены меры по автоматизации описанных процессов.

 

2 Проектная часть

2.1 Обоснование выбора средств  разработки

Для разработки прототипа системы  понадобится реляционная система управления базами данных.

Выбор системы управления баз данных (СУБД) представляет собой сложную  многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный  программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала. Кроме того, необходимо убедиться, что новая СУБД способна принести предприятию реальные выгоды.

При выборе СУБД можно выделить несколько групп критериев:

    1. Моделирование данных.
    2. Особенности архитектуры и функциональные возможности.
    3. Контроль работы системы.
    4. Особенности разработки приложений.
    5. Производительность.
    6. Надежность.
    7. Требования к рабочей среде.
    8. Смешанные критерии.

Многие производители СУБД выпускают  также средства разработки приложений для своих систем. Как правило, эти средства позволяют наилучшим образом реализовать все возможности сервера, поэтому при анализе СУБД стоит рассмотреть также и возможности средств разработки приложений. Некоторые системы имеют средства автоматического проектирования, как баз данных, так и прикладных программ. Такие средства проектирования могут различаться.

Важным критерием является многоязыковая  поддержка. Поддержка большого количества национальных языков расширяет область  применения системы и приложений, построенных на ее основе. При разработке различных приложений зачастую возникает необходимость использовать возможности среды Internet. Средства разработки некоторых производителей имеют большой набор инструментов для построения приложений под Web.

Для разработки базы данных дошкольного  учреждения была выбрана СУБД Microsoft Office Access 2010. Программный пакет Microsoft Access 2010 является высокопроизводительным решением, предназначенным для организации эффективной работы с локальными базами данных. Microsoft Access 2010 позволяет осуществлять использование корпоративных активов сотрудниками, не обладающими специальными знаниями в сфере программирования.

За счет добавления интерактивных  информационных хранилищ значительно  повышается производительность взаимодействия с различными видами данных, упрощается процесс их отслеживания, организации, совместного использования и генерирования отчетной документации. Microsoft Access 2010 позволяет производить консолидацию информационных объектов, обеспечивая их доступность посредством любого web-браузера.

Программное решение отличается простотой  установки, настройки и эксплуатации. Microsoft Access 2010 имеет удобный и интуитивно понятный интерфейс. Наличие множества  встроенных шаблонов баз данных упрощает процесс взаимодействия с другими пользователями. Microsoft Access 2010 легко настраивается в соответствии с потребностями конкретного предприятия.

2.2 Разработка модели базы данных

Определим набор информационных сущностей, необходимых для обработки данных:

    • Группы;
    • Ребенок;
    • Родители;
    • Заявки;
    • Дети в группах;
    • Перевод детей.

Связи между сущностями приведены  на рисунке 2.1

Рисунок 2.1 – Связи между информационными  сущностями

 

Разработаем наборы атрибутов для  всех перечисленных сущностей. Наборы приведены на рисунке 2.2.

Рисунок 2.2 – Наборы атрибутов для  сущностей

 

Разработав набор атрибутов, перенесём  его в базу данных Microsoft Access. Схема данных Access изображена на рисунке 2.3.

Рисунок 2.3 – Схема данных Access

 

Для обеспечения полноценной работы системы следует разработать запросы к базе данных, которые будут отражать сведения:

    • Очередь на получение места в учреждении (список заявителей);
    • Реестр детей;
    • Состав групп;
    • Документы о переводе детей из группы в группу.

Запрос для получения очереди:

SELECT Родители.[ФИО отца], Родители.[ФИО матери], Заявки.[Дата  получения заявки]

FROM Родители INNER JOIN Заявки ON Родители.Код = Заявки.Заявитель

WHERE (((Заявки.[Отметка  о принятии ребенка])=False));

 

Реестр детей:

SELECT Ребенок.ФИО, Родители.[ФИО отца], Родители.[ФИО матери], Ребенок.[Дата рождения], Родители.Адрес

FROM Родители INNER JOIN Ребенок  ON Родители.Код = Ребенок.Родители;

 

Состав групп:

SELECT Группы.[Название  группы], Ребенок.ФИО

FROM Ребенок INNER JOIN (Группы INNER JOIN [Дети в группах] ON Группы.Код = [Дети в группах].Группа) ON Ребенок.Код = [Дети в группах].Ребенок

GROUP BY Группы.[Название  группы], Ребенок.ФИО;

 

Документы о переводе детей:

SELECT Ребенок.ФИО, [Перевод  детей].[Группа, из которой переведён], [Перевод детей].[Группа, в которую переведён]

FROM Ребенок INNER JOIN [Перевод  детей] ON Ребенок.Код = [Перевод детей].Ребенок;

 

Заключение

 

В результате выполнения курсовой работы была создана информационная система, предназначенная для автоматизации  процессов в дошкольном общеобразовательном учреждении.

Информация о работе Разработка проекта и прототипа информационной системы дошкольного образовательного учреждения