Автор работы: Пользователь скрыл имя, 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
Департамент образования города Москвы
Государственное бюджетное образовательное учреждение
высшего профессионального образования города Москвы
«Московский городской педагогический университет»
Институт математики и информатики
Кафедра прикладной информатики
КУРСОВОЙ ПРОЕКТ
по дисциплине
«Проектирование информационных систем»
Тема: «Разработка проекта и прототипа информационной системы дошкольного образовательного учреждения.»
Выполнила:
студентка группы ОД-4
Цибизова Людмила Игоревна
Руководитель:
Дикарев В.А.
Москва
2012
Содержание
Тема данной курсовой работы – Разработка проекта и прототипа информационной системы дошкольного образовательного учреждения.
Задачи автоматизации
Любая современная организация – коммерческая или бюджетная – не может существовать без автоматизации внутренних и внешних процессов.
На рынке существует довольно много
разнообразных программных
Куда более сложная ситуация возникает в тех случаях, когда автоматизации следует подвергнуть довольно узкую специфическую задачу. В данном случае это задача автоматизации процессов в дошкольном учреждении. Данная проблема не связана с существующими и используемыми в организации программными продуктами, однако нуждается в автоматизации, поскольку затраты человеко-часов, необходимые для работы с документами, обработки их и подготовки отчётов, очень велики.
Внедрение автоматизированной системы позволило бы значительно сократить расходы, связанные с деятельностью станции.
Целью настоящего исследования является разработка и создания прототипа информационной системы, автоматизирующей работу сотрудников дошкольного учреждения.
Предметная область исследования – процесс обработки документов и составления отчётов.
Для выполнения работы необходимо решить следующие задачи:
Методы, используемые при разработке и проектировании:
Объектом исследования является дошкольное общеобразовательное учреждение (далее – учреждение).
Учреждение предназначено для обеспечения образовательными и воспитательными услугами детей в возрасте от 1,5 до 6 лет включительно.
Помимо непосредственно
Все задачи, перечисленные в предыдущем пункте, выполняются либо вручную, либо с использованием разрозненного программного обеспечения. Указанное программное обеспечение в основном предназначено для офисной работы и не способствует автоматизации выполняемых задач.
Опишем бизнес-процессы, которые выполняются в учреждении.
Основными входными данными являются:
Основные выходные данные:
На рисунке 1.1 приведена контекстная диаграмма процесса, на которой отмечены входные и выходные данные, а также механизмы и ограничения. На рисунке 1.2 приведена декомпозиция контекстной диаграммы, на которой выделены основные бизнес-процессы. На рисунках 1.3 – 1.6 приведены диаграммы третьего уровня, на которых показаны составляющие бизнес-процессов.
Рисунок 1.1 – Диаграмма первого уровня
Рисунок 1.2 – Диаграмма второго уровня
Рисунок 1.3 – Декомпозиция процесса «ведение реестра детей»
Рисунок 1.4 – Декомпозиция процесса «Принятие документов в учреждение»
Рисунок 1.5 – Декомпозиция процесса «Зачисление детей в группы»
Рисунок 1.6 – Декомпозиция процесса «Перевод детей»
Целью создание системы является автоматизация бизнес-процессов, происходящих в учреждении.
Автоматизация выполняется за счёт сокращения времени на выполнение сотрудниками учреждения рутинных функций, что, в свою очередь, достигается путём снятия отдельных задач с сотрудников и возложения их на автоматизированную информационную систему.
Основные задачи системы заключаются в следующем:
Вывод. В первой главе курсовой работы описаны основные задачи дошкольного учреждения, описаны бизнес-процессы, предложены меры по автоматизации описанных процессов.
Для разработки прототипа системы понадобится реляционная система управления базами данных.
Выбор системы управления баз данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала. Кроме того, необходимо убедиться, что новая СУБД способна принести предприятию реальные выгоды.
При выборе СУБД можно выделить несколько групп критериев:
Многие производители СУБД выпускают также средства разработки приложений для своих систем. Как правило, эти средства позволяют наилучшим образом реализовать все возможности сервера, поэтому при анализе СУБД стоит рассмотреть также и возможности средств разработки приложений. Некоторые системы имеют средства автоматического проектирования, как баз данных, так и прикладных программ. Такие средства проектирования могут различаться.
Важным критерием является многоязыковая поддержка. Поддержка большого количества национальных языков расширяет область применения системы и приложений, построенных на ее основе. При разработке различных приложений зачастую возникает необходимость использовать возможности среды Internet. Средства разработки некоторых производителей имеют большой набор инструментов для построения приложений под Web.
Для разработки базы данных дошкольного учреждения была выбрана СУБД Microsoft Office Access 2010. Программный пакет Microsoft Access 2010 является высокопроизводительным решением, предназначенным для организации эффективной работы с локальными базами данных. Microsoft Access 2010 позволяет осуществлять использование корпоративных активов сотрудниками, не обладающими специальными знаниями в сфере программирования.
За счет добавления интерактивных информационных хранилищ значительно повышается производительность взаимодействия с различными видами данных, упрощается процесс их отслеживания, организации, совместного использования и генерирования отчетной документации. Microsoft Access 2010 позволяет производить консолидацию информационных объектов, обеспечивая их доступность посредством любого web-браузера.
Программное решение отличается простотой установки, настройки и эксплуатации. Microsoft Access 2010 имеет удобный и интуитивно понятный интерфейс. Наличие множества встроенных шаблонов баз данных упрощает процесс взаимодействия с другими пользователями. Microsoft Access 2010 легко настраивается в соответствии с потребностями конкретного предприятия.
Определим набор информационных сущностей, необходимых для обработки данных:
Связи между сущностями приведены на рисунке 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 Ребенок.Код = [Перевод детей].Ребенок;
В результате выполнения курсовой работы
была создана информационная система,
предназначенная для