Проектирование АИС "Детский развивающий центр"

 















Курсовой проект

по дисциплине: «Проектирования информационных систем»

на тему

Проектирование АИС «Детский развивающий центр»




Выполнила: студентка 4 курса

Тихонова К.В.


Введение


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

На протяжении последнего десятилетия в России, как и во всем мире, происходит интенсивная информатизация образовательной деятельности, обусловленная все более широким проникновением цифровых технологий в процессы обучения. Сейчас в России для информатизации образовательной деятельности создаются системы, ориентированные на решение задач конкретной предметной области. Такие системы получили название автоматизированных информационных систем (АИС). Достоинством АИС является то, что она строится целенаправленно под определенное учреждение. Это позволяет оптимизировать построенную функциональную систему под нужды учреждения и в максимальной степени учесть все тонкости работы.

Целью данного курсового проекта является разработка АИС «Детского развивающего центра». Для достижения поставленной цели следует выполнить несколько задач:

. Проанализировать данную предметную область;

. Разработать модели бизнес-процессов;

. По результатам анализов создать информационную систему.

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


Глава 1. Анализ объекта исследования и разработке моделей его функционирования


1.1Описание предметной области


Описание предметной области является одним из наиболее важных этапов работ при проектировании программных систем предприятий различного масштаба.

Основные задачи Детского развивающего центра:

)привлечение клиентуры;

)регистрация детей в детском центре;

)проведение учебных и развивающих занятий, а также лечебно-восстановительных процедур;

)подведение итогов деятельности ребенка;

)выпуск ребенка из детского центра.

Направления работы Детского развивающего центра:

Возрастные курсы развития, а именно:

*Курсы для детей от 9 месяцев до 1,5 лет

*Курсы для детей от 1,5 до 2,5 лет

*Курсы для детей от 2,5 до 4 лет

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

*Занятия с психологом

*Занятия с логопедом

*Развивающие кружки, такие, как: гимнастика, изобразительное искусство, театральная деятельность, музыка, танцы. Орг.Структура Детского развивающего центра изображена на рис 1.1.


Рис. 1.1. Орг.структура детского центра


.2 Структурный анализ бизнес-процессов


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

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

Этапы описания бизнес-процессов:

Определение целей описания.

Описание окружения, определение входов и выходов бизнес-процесса, построение IDEF0-диаграмм.

Описание функциональной структуры (действия процесса), построение IDEF3-диаграмм.

Описание потоков (материальных, информационных, финансовых) процесса, построение DFD-диаграмм.

Построение организационной структуры процесса (отделы, участники, ответственные). На рисунке 1.2 представлена контекстная диаграмма информационной системы «Детский развивающий центр», построенная при помощи BPwin:

Рис.1.2.Контекстная диаграмма


На входе в систему мы видим такие процессы, как «Данные ребенка и опекуна», «Регистрация детей в центре» и «Проведение оплаты за услуги». Это то, с чего в первую очередь сталкивается клиент перед самим процессом.

Для обеспечения работы процесса необходим обслуживающий персонал и учебный инвентарь. Также имеются такие входные документы, как «Законы РФ», «Нормативная документация» и «Лицензия», что говорит о правомерности работы Детского развивающего центра. Итогом работы всей системы является «Подведение итогов учебного процесса» и «Выпуск ребенка из детского центра».

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


Рис.1.3.Декомпозиция второго уровня


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

Для получения более подробной информации, была проведена декомпозиция с третьим уровнем детализации. На рис.1.4 изображена диаграмма декомпозиции процесса «Составление индивидуального учебного плана».


Рис.1.4 Диаграмма декомпозиции «Составление индивидуального учебного плана».


Здесь мы можем увидеть, что перед тем, как составить график учебного процесса ребенка, необходимо учесть множество нюансов. Так, после получения заполненного родителем (опекуном) дневник учащегося (ребенка), данные передаются квалифицированному специалисту, который основываясь на личные данные ребенка (пол, возраст), заполняет анкету (карточку) ребенка ,в которой будут проводиться записи всех действий учебного процесса. Также для того, чтобы составить график, необходимо учесть предпочтения ребенка и его родителей, которые в свою очередь описывают данное в письменной форме (заявления). На следующем этапе производится подбор нужных специалистов (педагогов, врачей) и организация групп, в которых дети будут заниматься.

Все этапы контролируются законами РФ, нормативной документацией и лицензией фирмы. Помимо данной методологии можно также использовать DFD. Диаграмма потоков данных (DFD) - это методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ.


Рис.1.5 Диаграмма декомпозиции DFD «Проведение занятий»


На рис.1.5 что этап «Проведение учебных и развивающих занятий и лечебных процедур» разбита на 2 процесса. На входе первого процесса «Выбор системы обучения» расположена внешняя сущность «Учебный стандарт», что говорит о том, что все системы обучения, выбранные специалистами, должны соответствовать определенным учебным стандартам РФ. После выбора системы происходит составление плана занятия (урока) и соответственно проведение самого занятия. После прохождения всех этапов проводится проверка выполненной работы персонала (педагогов и мед.работников).

Далее при помощи IDEF3 был декомпозирован процесс «Регистрация ребенка в детском центре». IDEF3 показывает причинно-следственные связи между ситуациями и событиями в понятной эксперту форме, используя структурный метод выражения знаний о том, как функционирует система, процесс или предприятие.


Рис.1.6 Диаграмма декомпозиции IDEF3 «Регистрация ребенка»


.3 Постановка задачи на разработку информационной системы


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

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

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

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

Итак, в первой главе были определены цели создания системы, задачи, которые она будет решать; были построены диаграммы с использованием трёх методологий. С помощью диаграмм IDEF0 деятельность фирмы была представлена как совокупность взаимодействующих работ и функций, были определены механизмы и управляющие элементы процесса.

Диаграмма потоков данных дала возможность описать и внешние по отношению к системе источники, хранилища данных, к которым осуществляется доступ.

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

Таким образом, анализ объекта исследования и разработка моделей его функционирования полностью выполнены.


Глава 2. Проектирование и разработка информационной системы


.1 Методологии проектирования информационных систем


Методология создания ИС заключается в организации процесса построения ИС и обеспечении управления этим процессом для того, чтобы гарантировать выполнение требований, как к самой системе, так и к характеристикам процесса разработки.

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

1.Методология RAD - Rapid Application Development.

Методология разработки ИС, основанная на использовании средств быстрой разработки приложений, получила в последнее время широкое распространение и приобрела название методологии быстрой разработки приложений - RAD. Данная методология охватывает все этапы жизненного цикла современных ИС. При использовании данной методологии большое значение имеют опыт и профессионализм разработчиков. Она должна состоять из профессионалов, имеющих опыт в анализе, проектировании, программировании т тестировании ПО.

.Методология RUP.

Она опирается на проверенные практикой методы анализа, проектирования и разработки ПО, методы управления проектами. RUP обеспечивает прозрачность и управляемость процесса и позволяет создавать ПО в соответствии с требованиями заказчика на момент сдачи ПО, а также в соответствии с возможностями инструментальных средств поддержки разработки. В основе методологии RUP , как и во многих других программных методологий, объединяющих инженерные методы создания ПО, лежит «пошаговый подход». Он определяет этапы жизненного цикла, контрольные точки, правила работ для каждого этапа и ,тем самым, упорядочивает проектирование и разработку ПО.

.Структурные методологии.

Это группа методологий, разработанных, как правило, еще до широкого распространения объектно-ориентированных языков. Все они предполагают каскадную разработку. Основу этих методологий составляет последовательный переход от работы к работе и передача результатов (документов) очередного этапа участникам следующего как основа процесса.

.Гибкие методологии.

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

Главное - удовлетворить заказчика и предоставить ему продукт как можно скорее

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

Наиболее эффективный способ передачи знаний участникам разработки и между ними - личное общение

Работающая программа - лучший показатель прогресса разработки


2.2 Обоснование выбора инструментальных средств разработки


В данной работе были использованы такие инструментальные средства как Microsoft Access и BPwin.

В Access в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.- программный продукт с помощью которого, можно проводить моделирование, анализ, описание и последующую оптимизацию бизнес-процессов. С помощью BPwin можно создавать графические модели бизнес-процессов. Графическое изображение схемы выполнения работ, организации документооборота, обмена различными видами информации позволяет визуализировать существующую модель организации бизнеса. Это дает возможность использовать передовые инженерные технологии для решения задач управления организацией.


.3 Инфологическое моделирование предметной области


Инфологическое моделирование - это формализованное описание выявленных объектов предметной области в виде моделей, обладающих, с одной стороны, достаточной емкостью и глубиной для охвата всех элементов будущего проекта БД, а с другой - достаточной формальностью описания, легко читаемой не только программистами, но и пользователями приложения. Инфологическая модель - это формализованное представление объекта, которое легко читается всеми и потому является инструментом работы программиста с заказчиком, пользователя с приложением. Инфологическое моделирование может выполняться на базе модели «Сущность-связь» с последующим построением ER-диаграммы.

Предметные области базы данных «Детский развивающий центр» их свойства:

.Сотрудник (Код сотрудника, Ф.И.О., должность, д/р, адрес ,телефон ,стаж работы);

.Учащийся (Код учащегося, Ф.И.О. учащегося, д/р, адрес, Ф.И.О. опекуна, телефон);

.Группа (Код группы, наименование группы, численность группы, длительность занятий, периодичность занятий);

Связи между сущностями базы данных Детского развивающего центра изображены на рис.в виде ER-диаграммы.


Рис.2.1 ER-диаграмма «База данных Детского развивающего центра»


.4 Разработка логической структуры базы данных


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

В нашем случае, таблицы «Сотрудник», «Учащийся», «Курс», «Группа» образуют агрегированный объект - «Учебный процесс». В итоге, получаем 5 таблиц (ключевые объекты выделены подчёркиванием):

.Сотрудник (Код сотрудника, Ф.И.О., должность, д/р, адрес ,телефон ,стаж работы);

.Учащийся (Код учащегося, Ф.И.О. учащегося, д/р, адрес, Ф.И.О. опекуна, телефон опекуна);

.Группа (Код группы, наименование группы, численность группы, длительность занятий, периодичность занятий);

.Учебный процесс (Код учебного процесса, Код сотрудника, Код учащегося, Код группы, Дата начала занятий, Дата окончания занятий).

Внешний вид схемы данных практически совпадает с графическим представлением информационно-логической модели.

Состав полей таблиц базы данных представлен в следующих таблицах :

Таблица «Сотрудники»


Таблица 2.1."Характеристики атрибутов таблицы Сотрудники"

Имя атрибутаТип данныхРазмер поляФормат вывода значений поляОбязательное полеИндексированное полеКод сотрудникаЧисловойДлинное целое-ДаДа (совпадения не допускаются)Ф.И.О. сотрудникаТекстовый255-ДаНетДолжностьТекстовый255-ДаНетДата рожденияДата/Время--НетНетАдресТекстовый255-ДаНетТелефонЧисловойДлинное целое-ДаНетСтаж работыЧисловойДлинное целое-НетНет

Таблица «Учащийся»


Таблица 2.2."Характеристики атрибутов таблицы Учащийся"

Имя атрибутаТип данныхРазмер поляФормат вывода значений поляОбязательное полеИндексированное полеКод учащегосяЧисловойДлинное целое-ДаДа (совпадения не допускаются)Ф.И.О. учащегосяТекстовый255-ДаНетДата рожденияДата/Время--ДаНетАдресТекстовый255-ДаНетФ.И.О. опекунаТекстовый255-ДаНетТелефонЧисловойДлинное целое-ДаНет

Таблица «Группа»


Таблица 2.3."Характеристики атрибутов таблицы Группа"

Имя атрибутаТип данныхРазмер поляФормат вывода значений поляОбязательное полеИндексированное полеКод группыЧисловойДлинное целое-ДаДа (совпадения не допускаются)НаименованиеТекстовый255-ДаДа (совпадения не допускаются)Численность группыЧисловойДлинное целое-ДаНетДлительность занятийТекстовый255-ДаНетПериодичность занятийТекстовый255-ДаНет

Таблица «Учебный процесс»


Таблица 2.4."Характеристики атрибутов таблицы Учебный процесс"

Имя атрибутаТип данныхРазмер поляФормат вывода значений поляОбязательное полеИндексированное полеКод учебного процессаЧисловойДлинное целое-ДаДа (совпадения не допускаются)Код сотрудникаЧисловойДлинное целое-ДаДа (совпадения не допускаются)Код учащегосяЧисловойДлинное целое-ДаДа (совпадения не допускаются)Код курсаЧисловойДлинное целое-ДаДа (совпадения не допускаются)Код группыЧисловойДлинное целое-ДаДа (совпадения не допускаются)Дата начала занятийДата/Время--ДаНетДата окончания занятийДата/Время--ДаНет

Логическая структура базы данных таксопарка приведена на рисунке 2.2. Эта схема показывает структуру таблиц и связи между ними.


Рис.2.2 Схема Базы данных «Детский развивающий центр»


2.5 Разработка пользовательского интерфейса


На Рис.2.3 мы видим экранную форму, она упрощает работу в access по курсовой работе «Детский развивающий центр».


Рис.2.3 Кнопочная форма «Главное меню».


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


Рис.2.4 Экранная форма «Группы»


Форма «Группы», представленная на рисунке 2.4 показывает код, наименование, численность групп, длительность и периодичность занятий. Вводить данные в форму не требуется, они формируются, исходя из добавленных ранее. Глядя на данную форму, мы можем увидеть именно ту информацию о группах, которая может интересовать пользователя. Состав реквизитов данной формы соответствует описанию реквизитов таблицы «Группы» (таблица 2.3).

Форма «Сотрудники» позволяет вести учёт работников, работающих в данном центре (рисунок 2.5).


Рис.2.5 Экранная форма «Сотрудники»


Форма «Учащиеся» позволяет вести учёт клиентов (рисунок 2.6).


Рисунок 2.6 Экранная форма «Учащиеся»

В данной форме личная информация необходима для распределения детей в группы по возрастным категориям и возможности обратной связи с родителями или опекунами . Состав реквизитов данной формы соответствует описанию реквизитов таблицы «Учащиеся» (таблица 2.2).

Следующая форма «Учебный процесс», показанная на рисунке 2.7 необходима для отслеживания хода работы Детского центра.


Рисунок 2.7 Экранная форма «Учебный центр»


Состав реквизитов данной формы соответствует описанию реквизитов таблицы «Заказы» (таблица 2.4).


.6 Разработка основных выходных документов (отчетов)


Отчеты позволяют извлечь из базы нужные сведения и представить их

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

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


Рис.2.8 Отчёт «Сотрудники»


Следующим был создан отчёт «Заказы/водители» (рисунок 2.9).


Рис.2.19 Отчет «Учебный процесс»


Заключение

информационный автоматизированный модель

Данный курсовой проект разработан для создания АИС «Детский развивающий центр». Создание базы данных обусловлено необходимостью вести автоматизированный учет и хранение сведений. Вся эта информация необходима для нормального функционирования центра.

В ходе работы над курсовым проектом были приобретены навыки работы в программе PBwin и закрепление знаний в программе Access.

В программе BPwin были закреплены знания по построению моделей в нотациях IDEF0, DFD, IDEF3. С помощью BPWin построили модель информационной системы, которая помогает в работе «Детского развивающего центра».

При создании сложных проектов, данная программа BPwin позволяет разработать модели в нотациях IDEF0, DFD, IDEF3 наглядно и эффективно отобразить весь механизм деятельности предприятия в нужном разрезе.

Access - это реляционная система управления базами данных (СУБД). В результате проделанной работы была разработана система работы «Ателье». При помощи Access можно избавить сотрудника от рутинной повседневной работы по списанию готовых костюмов, высчитывания потраченного материла и количества требуемого времени и материала, на определённый костюм.

В процессе выполнения проекта все цели и задачи были выполнены.


Список использованной литературы


1.Барсегян А.А. и др. Методы и модели анализа данных: OLAP и Data mining: Учебное пособие. - СПб.: БХВ-Петербург, 2011.

2.Бугорский В.Н., Соколов Р.В., Сетевая экономика и проектирование информационных систем. - СПб.: Питер, 2012.-320с.

.Гайдамакин Н.А.; Автоматизированные информационные системы, базы и банки данных; Гелиос АРВ, 2011. 368 стр.

.Диго С.М. Базы данных: Проектирование и использование: Учебник. - М.: Финансы и статистика, 2010.

.Дейт К.Дж.; Введение в системы баз данных, 8-е издание; Вильямс, 2012. 1316 стр.

.Избачков Ю.С., Петров В.Н.; Информационные системы; Питер, 2011. 656 стр.

.Маклаков С.В.; BPWin, ERWin. CASE-средства разработки информационных систем; Диалог-МИФИ, 2011. 256 стр.

.Титоренко Г.А.; Информационные системы и технологии управления; Юнити, 2011. 591 стр.

.Советов Б.Я., Цехановский В.В., Чертовской В.Д.; базы данных теория и практика; Юрайт, 2012. 463 стр.

.Уткин В.Б., Балдин К.В. Информационные системы и технологии в экономике. Учебник. М.: ЮНИТИ, 2013.


Курсовой проект по дисциплине: «Проектирования информационных систем» на тему Проекти

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ