Проектирование информационной системы для Орловского отделения Российского Фонда Мира

Проектирование базы данных для Орловского отделения Российского Фонда Мира, позволяющей систематизировать работу фонда по программе "Международный Лагерь Мира". Анализ предметной области. Структура базы данных на формальном языке, поддерживаемом СУБД.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 26.05.2015
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Аналитическая часть
  • 1.1 Анализ предметной области
  • 1.2 Метод разработки
  • 2. Проектная часть
  • 2.1 Проектирование модели idef0
  • 2.2 Проектирование UML
  • 2.3 Разработка схемы базы данных
  • Заключение
  • Список использованной литературы
  • Приложения

Введение

Международный общественный фонд "Российский Фонд Мира" как некоммерческая организация существует более 70 лет. За это время фонд помог многим нуждающимся и всегда боролся за мир. Орловское отделение также проводит благотворительные акции, программы и проекты.

Основная ежегодная программа - это Международный Лагерь Мира. Она подразумевает под собой набор педагогического состава, проведение "Школы вожатых", составление плана смен, привлечение финансирования в фонд, привлечение иностранных творческих коллективов, привлечение местных творческих коллективов и организацию путёвок для детей из интернатов Орловской области.

Набор педагогического состава представляет собой распространение объявлений для соискателей должности "Вожатый", "Воспитатель", "Педагог - организатор", "Музыкальный руководитель", "Руководитель по физической культуре", "Руководитель по плаванию", "Кружковод". После чего работники фонда отбирают подходящие кандидатуры.

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

Составление плана смен представляет с собой поиск базы (Лагеря) для проведения смен, распределение нагрузки на педагогический состав, составление распорядка дня и списка мероприятий.

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

В Орловском отделении Российского Фонда Мира (РФМ) данной программой занимается несколько человек, с учетом того, что она не является единственной. Именно поэтому РФМ нуждается в автоматизации этого процесса.

Целью курсовой работы является проектирование информационной системы для Орловского Отделения РФМ, позволяющей систематизировать работу фонда по программе "Международный Лагерь Мира".

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

Объектом исследования является деятельность РФМ.

Предметом исследования является деятельность Орловского отделения РФМ по организации и проведению Международного Лагеря Мира.

Основной задачей курсовой работы является выполнение проектирования информационной системы для Орловского отделения Российского Фонда Мира, которая будет позволять производить мониторинг смен, проводить анализ прошлых смен и выдавать отчеты за запрошенные периоды. Также требуется обосновать эффективность данной информационной системы перед прошлой системой "без использования компьютерных технологий".

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

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

В организации программы "Международный Лагерь Мира" принимают участие: председатель ОО РФМ, заместитель председателя ОО РФМ, бухгалтер, специалист по связям с общественностью, волонтёры фонда, руководители творческих коллективов, педагогический состав, администрация интерната.

Волонтёры совместно со специалистом по связям с общественностью под руководством заместителя председателя ОО РФМ начинают работу над данной программой с поиска предполагаемого педагогического состава. Для этого волонтеры распространяют объявления о наборе в "Школу вожатых" как в интернете, так и в печатном виде. Откликнуться на это объявление можно несколькими способами: позвонить по телефону, отправить своё резюме на электронную почту фонда и прийти лично в фонд.

За качество отобранного персонала несет ответственность заместитель ОО РФМ. После тщательного отбора готовый список педагогического состава отправляется на заверение непосредственно председателю ОО РФМ.

План проведения "Школы вожатых" составляет заместитель председателя ОО РФМ. Для заверения готовый план также отправляется председателю ОО РФМ. Каждое занятие в "Школе вожатых" проводят волонтёры фонда, которые имеют качественный опыт работы в "Лагере Мира".

В "Школе вожатых" ведется учёт посещаемости и активности на занятиях. В конце всего курса проводятся итоговые испытания. Претенденты на должности в педагогическом составе сдают экзамены непосредственно заместителю председателя ОО РФМ.

Председатель ОО РФМ сдает отчет о проведении школы непосредственно председателю РФМ. Он на основании результатов итоговых испытаний выдает сертификаты о прохождении "Школы Вожатых".

Планы смен составляются на открытых собраниях фонда под руководством заместителя председателя ОО РФМ. Волонтерский состав предлагает свои варианты проведения смен, различные тематики смен и планы мероприятий. Заместитель председателя ОО РФМ отбирает лучшее и заверяет готовые планы каждой смены у председателя ОО РФМ.

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

Также специалист по связям с общественностью заключает договор о проведении программы "Международный Лагерь Мира" с департаментом образования Орловской области.

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

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

Все это время за передвижением финансов внутри организации и вне ее пределов следит бухгалтер фонда.

Основные реализованные программы/проекты за последние 3 года:

1) Ежегодная благотворительная акция "Рождественский подарок". Проводится с целью сбора средств для приобретения подарков для детей-сирот. Сбор средств производится за счет проведения сети концертов и дискотек, сумма в среднем составляет 30 000 рублей. В результате во время инсценированных представлений в детских учреждениях дети получают 300 - 350 сладких подарков.

2)"Международный лагерь мира". Программа работает с 2000 года. Ежегодно в ней принимают участие 1000 детей из семей, попавших в трудную жизненную ситуацию, детей-сирот, детей из благополучных семей из г. Орла и области, других регионов России, ближнего и дальнего зарубежья. Источники финансирования программы: 10 % финансируется Орловским областным отделением Российского фонда мира, 15% Международным общественным фондом "Российский фонд мира" и отделениями фонда, 75 % областной и городской бюджет, а также физические лица. В 2014 году одноименный проект получил государственную поддержку в размере 557 000 рублей.

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

3) Антивоенная акция "Фонарики мира". Она проводится совместно с администрацией г. Орла в рамках "Марша мира-марша памяти" и посвящается годовщине освобождения г. Орла от немецко-фашистских захватчиков, памяти воинов, погибших на фронтах Великой Отечественной войны. Участниками акции являются школьники, студенты, активисты фонда и ветераны ВОВ. Символом человеческой памяти о погибших зажигаются фонарики мира, которые участники акции опускают на воду. Финансирование осуществляется Международным общественным фондом "Российский фонд мира" и бюджетом городской администрации и составляет в среднем 50 000 рублей.

4) Проект "Путь к миру и согласию через добровольчество и благотворительность". С 1 января 2009 года Орловское областное отделение международного общественного фонда "Российский фонд мира" осуществляло и продолжает осуществлять работу по реализации проекта "Путь к миру и согласию через добровольчество и благотворительность", получившего Государственную поддержку в сумме 550 000 рублей в 2009 году, и направленного на осуществление помощи государственным учреждениям для детей-сирот, детей, оставшихся без попечения родителей, школьников города в воспитании их в духе терпимости и ненасилия, в развитии их социализации, а также на содействие процессу поиска позитивных жизненных стратегий молодыми людьми через вовлечение их в добровольческую деятельность.

За время реализации проекта ежегодно проводится двухдневный выездной обучающий семинар для добровольцев, в котором принимает участие около 40 человек из числа студентов и старшеклассников, преподавателей вузов (специалисты в области добровольческого движения и работы с детьми-сиротами), представители других общественных организаций, имеющих опыт осуществления добровольческих акций и программ. За годы работы по проекту были охвачены 20 общеобразовательных школ, гимназий и лицеев г. Орла, Никольский детский дом, Некрасовская школа-интернат, Нарышкинская школа-интернат. По окончании каждого учебного года нашей деятельности получены положительные отзывы о том, что наши программы действительно достигают своих целей, воспитывают детей в духе мира и ненасилия, терпимости к окружающим, помогают лучше узнать культуру других народов. Ребята получили новые правовые знания, что крайне полезно для их воспитания и развития.

5)"Школы вожатых". Ежегодно наша организация готовит для работы в Международном лагере мира и других детских учреждениях около 50 студентов. Программа школы рассчитана на 28 часов, выпущена брошюра "Школа вожатых". Кроме Лагеря мира, выпускники школы успешно работают в оздоровительных лагерях Орловской области, Подмосковья и Краснодарского края.

Механизм и поэтапный план реализации проекта (последовательное перечисление основных этапов проекта с приведением количественных показателей и периодов их осуществления)

Таблица 1 "Этапы проекта"

№ п/п

Наименование этапов, мероприятий

Сроки начала и окончания

Ожидаемые итоги

Подготовительный этап проекта

1.

Разработка программы подготовки вожатых к работе на Международной фестивальной смене Лагеря мира "Дети, мир и красота!"

Май

Программа подготовки квалифицированных вожатых рассчитанная на 2 месяца учебы

2.

Оборудование комнаты для проведения занятий в "Школе вожатых"

Май

Хорошо оборудованное помещение, имеющее все необходимые технические средства обучения и наглядные пособия

3.

Разработка и размножение методических материалов "В помощь вожатому"

Май

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

4.

Работа по приглашению к участию в Международной фестивальной смене Лагеря мира детей из регионов России, Орловской области, Ближнего и дальнего зарубежья

Май - июнь

Получение заявок на участие детей из творческих коллективов стран ближнего и дальнего зарубежья, России, Орла и области в количестве 220 человек

5.

Проведение конкурсного отбора студентов для обучения в "Школе вожатых". Собеседования, анкетирование.

Июнь

Набор творческих, ответственных, имеющих большое желание работать с детьми студентов и молодых педагогов не менее 50 человек

6.

Проведение занятий в "Школе вожатых"

Май-июнь

Подготовка квалифицированных кадров для работы по проекту

7.

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

Июнь

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

8.

Подведение итогов Международного конкурса детского изобразительного искусства "Мир в нашем доме"

Июнь

Определение призеров конкурса из разных городов России, ближнего и дальнего зарубежья

9.

Приглашение на Международную фестивальную смену победителей и призеров конкурса "Мир в нашем доме".

Июнь

Заявки на участие в Международной смене победителей конкурса "мир в нашем доме"

10.

Разработка и изготовление символики Международной фестивальной смены Лагеря мира "Дети, мир и красота!"

Июнь - июль

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

Основной этап проекта

1.

Проведение Международной фестивальной смены "Дети, мир и красота!"

Основные мероприятия смены:

1. Торжественная церемония открытия Международной фестивальной смены;

2. Пресс-конференция участников смены;

3. Интеллектуальная игра "Дорога мира и дружбы", в процессе которой дети знакомятся с законами смены: "Уважать жизнь каждого человека", "Слушать и стремиться понять", "Оберегать нашу планету", "Укреплять солидарность", "Отвергать насилие", "Быть щедрым";

4. Организация работы творческих мастер - классов;

5. "На вершине Олимпа" - проведение малых олимпийских игр, спортивной эстафеты "Бег мира";

6. Антивоенная акция "Фонарики мира";

7. "Марш мира и добра" по боевым местам Орловского края;

8. Выступление с концертной программой "Мы вместе!" на Дне города Орла;

9. Сеть благотворительных концертов в домах инвалидов и ветеранов;

10. Дни стран участников смены;

11. "Карнавал народов мира";

12. Развлекательно-спортивная программа "Игры народов мира";

13. "Орловский край" - сеть экскурсионных поездок для иногородних делегаций;

14. Открытие выставки лучших работ Международного конкурса изобразительного искусства "Мир в нашем доме" награждение победителей;

15. Трехдневный фестиваль-конкурс детского творчества "Дети, мир и красота!", Гала-концерт, награждение победителей;

16. Круглые столы: "Земля - планета друзей", "Я и мои права", "Суд над наркоманией";

17. Акция "Лента дружбы";

18. Церемония торжественного закрытия смены "В кругу друзей" и др.

Июль-август

Мы надеемся, участники проекта Международная фестивальная смена Лагеря мира "Дети, мир и красота!" поймут, что как важно любить и защищать свою Родину, но и то, что национальная принадлежность, язык, цвет кожи, разные вероисповедания не мешают людям дружить, мирно существовать в атмосфере взаимоуважения, взаимопонимания и общности интересов. А фестиваль-конкурс предоставит участникам творческих коллективов и отдельным исполнителям возможность творческого роста, широкой концертной деятельности. Участники смены должны получить яркие впечатления от программы смены, обрести новые знания и новых друзей. А поставленные нашей организацией цели и задачи должны быть выполнены.

Завершающий этап проекта

1.

Проведение анализа результативности смены

Август

Программа смены должна быть выполнена полностью, цели и задачи осуществлены

2.

Обработка анкет итогового периода смены

Август

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

3.

Анкетирование вожатых - участников проекта

Сентябрь

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

4.

Оформление фотоальбомов

Сентябрь

Запечатление самых ярких событий и мероприятий проекта для отчета и истории деятельности организации. Обмена опытом с другими ННО

5.

Издание буклета "Международная фестивальная смена Лагеря мира "Дети, мир и красота!"

Октябрь

Наличие буклетов для истории, а также для продолжения осуществления проекта (реклама)

6.

Создание фильма "Международная фестивальная смена Лагеря мира "Дети, мир и красота!"

июнь - август

Наличие фильма для истории, а также для продолжения осуществления проекта

7.

Оформление отчетной документации по проекту

Октябрь

Подготовка и сдача отчетной документации

1.2 Метод разработки

Бизнес-моделирование (деловое моделирование) - деятельность по формированию моделей организаций, включающая описание деловых объектов, и указание связей между ними. Требования к формируемым моделям и их соответствующее содержание определяются целями моделирования. [8]

Существуют специальные инструменты для описания бизнес-процессов, такие как Business studio, Casewise Corporate Modeler Suite, ERwin Process Modeler (старое название - BPwin), Методология ARIS: VAD,PayDox.

Ниже представлены основные характеристики данных программных средств.

Основная задача, которую решает Business Studio, - это создание комплексной модели бизнеса, содержащей следующие элементы:

1. Стратегия (Система целей и показателей их достижения).

2. Модель бизнес-процессов и их KPI.

3. Организационная структура.

4. Ресурсы и документы.

5. Информационные системы [14]

Casewise Framework - модель для описания архитектуры предприятия, созданная на основе предложенной Д. Захманом методологии описания IT-архитектуры предприятия Методология Захмана. [14]

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

AllFusion ERwin Data Modeler (ранее ERwin) - CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания. [14]

ARIS - методология и тиражируемый программный продукт для моделирования бизнес-процессов организаций. Продукт и методология принадлежат немецкой компании Software AG как результат поглощения компании IDS Scheer автора методологии Августа-Вильгельма Шеера. [4]

Любая организация в методологии ARIS рассматривается с пяти точек зрения: организационной, функциональной, обрабатываемых данных, структуры бизнес-процессов, продуктов и услуг. При этом каждая из этих точек зрения разделяется ещё на три подуровня: описание требований, описание спецификации, описание внедрения. Для описания бизнес-процессов предлагается использовать около 80 типов моделей, каждая из которых принадлежит тому или иному аспекту. ARIS предоставляет визуальный инструментарий для обеспечения наглядности моделей. Также инструментарий поставляется с набором референтных моделей, заранее разработанных для типичных процессов в различных отраслях. Общий принцип в инструментарии - возможность интеграции моделей разных типов в рамках одного репозитория посредством декомпозиции (детализации) объектов. Таким образом, любую организацию можно описать с помощью иерархии моделей - от обобщения: например, процессы верхнего уровня с помощью модели VAСD до уровня процедур и ресурсного окружения функций.

PayDox - это реализованный на web-технологиях корпоративный портал, использующий электронный документооборот как инструментальную базу с широким набором стандартных необходимых каждому предприятию функций и неограниченными возможностями расширения и интеграции. [4]

Система PayDox предназначена для управления корпоративными документами, бизнес-процессами предприятия, коллективной работой сотрудников, взаимоотношениями с клиентами и контрагентами. [4]

При выполнении курсового проекта потребовались CASE-средства компании ComputerAssociates (CA). СА предлагает полный набор программных средств, обеспечивающих эффективное управление, анализ, проектирование и кодогенерацию информационных систем.

Для проведения анализа и реорганизации бизнес-процессов потребовалось CASE - средство верхнего уровня - Ramus Educational, поддерживающий методологию IDEF0 (функциональная модель).

На основе модели BPwin с помощью мощного и удобного инструмента ERwin можно построить модель данных. ERwin позволяет проводить процессы прямого и обратного проектирования более чем для 20 СУБД различных производителей. Это означает, что по модели данных можно сгенерировать схему БД или автоматически создать модель данных на основе информации системного каталога. Кроме того, ERwin позволяет выравнивать модель и содержимое системного каталога после редактирования того, либо другого. [13]

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

2.1 Проектирование модели idef0

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

В качестве объекта автоматизации выбран процесс "Проведение Международного Лагеря Мира" (Рисунок 2.1).

Рисунок 2.1 - Входные и выходные данные процесса "Реализация проекта "Международный Лагерь Мира"

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

Из диаграммы следует, что проект "Международный Лагерь Мира" состоит из трех этапов: подготовительный, основной и завершающий.

Входные данные для подготовительного этапа: отзывы вожатых предыдущих смен, рисунки детей, анкета вожатого и предложения по подготовке вожатых.

Рисунок 2.2 - Декомпозиция процесса "Реализация проекта "Международный Лагерь Мира"

Все работы на подготовительном этапе управляются уставом фонда и положением о программе.

Механизмом являются работники фонда.

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

Выходные данные подготовительного этапа являются входными данными для "Проведения Международной Фестивальной смены "Дети, Мир и Красота".

Все работы в основном этапе управляются уставом фонда и положением о программе.

Механизмом являются работники фонда.

Выходные данные в основном этапе (видеоматериалы, фотоматериалы, анкеты итогового периода смены) являются входными данными для завершающего этапа проекта.

Работы в завершающем этапе управляются уставом фонда и положением о программе.

Механизмом являются работники фонда.

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

На рисунке 2.3 показана декомпозиция функционального блока "Подготовительный этап проекта".

Рисунок 2.3 - Декомпозиция функционального блока "Подготовительный этап проекта"

Входными данными для функционального блока "Школа вожатых" являются анкета вожатого и предложения по подготовке вожатых.

Работы в "Школе вожатых" управляются уставом фонда и положением о программе.

Механизмом являются работники фонда.

Выходные данные: квалифицированные кадры и методические материалы.

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

Работы в "Разработке программы смены и сценариев мероприятий" управляются положением о программе.

Механизмом являются работники фонда.

Выходные данные: программа проведения смен, сценарий конкурса "Мир в нашем доме".

Входные данные в функциональном блоке "Проведение конкурса "Мир в нашем доме" являются сценарий конкурса и рисунки детей.

Работы в "Проведении конкурса "Мир в нашем доме" управляются положением о программе.

Механизмом являются работники фонда.

Выходные данные: результаты конкурса.

Входные данные в функциональном блоке "Привлечение участников смены": результаты конкурса "Мир в нашем доме". Победители и призеры конкурса получают путевки бесплатно.

Декомпозицию функционального блока "Школа вожатых" можно увидеть на рисунке 2.4.

Рисунок 2.4 - Декомпозиция функционального блока "Школа вожатых"

Входными данными для функционального блока "Разработка программы подготовки вожатых" являются предложения по подготовке вожатых.

Работы в "Разработке программы смены и сценариев мероприятий" управляются положением о программе.

Механизмом являются работники фонда.

Выходные данные: разработанная программа проведения "Школы вожатых".

Входными данными для функционального блока "Собеседования и анкетирования" являются анкеты вожатых.

Работы в функциональном блоке "Собеседования и анкетирования" управляются положением о программе.

Механизмом являются работники фонда.

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

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

Работы в функциональном блоке "Собеседования и анкетирования" управляются положением о программе.

Механизмом являются работники фонда.

Выходные данные: квалифицированные кадры.

Декомпозиция функционального блока "Проведение конкурса "Мир в нашем доме" указана на рисунке 2.5.

Рисунок 2.5 - Декомпозиция функционального блока "Проведение конкурса "Мир в нашем доме".

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

Входные данные для функционального блока "Отбор работ для конкурса": сценарий конкурса и рисунки детей.

Выходные данные: отобранные работы. Они же являются входными данными для функционального блока "Проведение выставки работ участников конкурса".

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

Выходные данные: результаты конкурса.

Возвращаясь к этапам проведения программы "Международный Лагерь Мира", можно увидеть декомпозицию завершающего этапа, которая показана на рисунке 2.6.

Входными данными для функционального блока "Обработка анкет итогового периода" являются анкеты итогового периода.

Работы в функциональном блоке "Обработка анкет итогового периода" управляются положением о программе.

Механизмом являются работники фонда.

Выходные данные: данные для анализа.

Входными "Оформление фотоальбомов" являются фотоматериалы.

Работы в функциональном блоке "Оформление фотоальбомов" управляются положением о программе.

Механизмом являются работники фонда.

Рисунок 2.6 - Декомпозиция функционального блока "Завершающий этап проекта"

Выходные данные: фотоальбомы.

Входными данными для функционального блока "Создание фильма и буклета "Международная Фестивальная смена Лагеря Мира "Дети, Мир и Красота" являются фотоматериалы и видеоматериалы.

Работы в функциональном блоке "Создание фильма и буклета "Международная Фестивальная смена Лагеря Мира "Дети, Мир и Красота" управляются положением о программе.

Механизмом являются работники фонда.

Выходные данные: буклеты для продолжения проекта (реклама), фильм для истории.

Входными данными для функционального блока "Проведение анализа результативности смен" являются данные для анализа.

Работы в функциональном блоке "Проведение анализа результативности смен" управляются положением о программе и уставом фонда.

Механизмом являются работники фонда.

Выходные данные: отчетная документация и отзывы вожатых.

2.2 Проектирование UML

ArgoUML - это средство UML моделирования. ArgoUML является открытым программным обеспечением и распространяется под лицензией EPL. [15]

ArgoUML полностью написан на Java и для работы ему подходит любая операционная система с установленной Java 2 JRE или JDK версии 1.4 или выше. [15]

В курсовом проекте использован ArgoUML, по причине своей доступности в сети Интернет. Также данный программный продукт прост в использовании и полностью соответствует требованиям проектирования информационной системы "Орловского отделения Российского Фонда Мира".

1. Диаграмма вариантов использования (прецедентов).

Основное назначение диаграммы - описание функциональности и поведения, позволяющее заказчику, конечному пользователю и разработчику совместно обсуждать проектируемую или существующую систему. [15]

Для отражения модели прецедентов на диаграмме используются]:

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

· актёр - стилизованный человечек, обозначающий набор ролей пользователя (понимается в широком смысле: человек, внешняя сущность, класс, другая система), взаимодействующего с некоторой сущностью (системой, подсистемой, классом). Актёры не могут быть связаны друг с другом (за исключением отношений обобщения/наследования),

· прецедент - эллипс с надписью, обозначающий выполняемые системой действия (могут включать возможные варианты), приводящие к наблюдаемым актёрами результатам. Надпись может быть именем или описанием (с точки зрения актёров) того, "что" делает система (а не "как"). Имя прецедента связано с непрерываемым (атомарным) сценарием - конкретной последовательностью действий, иллюстрирующей поведение. В ходе сценария актёры обмениваются с системой сообщениями. Сценарий может быть приведён на диаграмме прецедентов в виде UML-комментария. С одним прецедентом может быть связано несколько различных сценариев.

Часть дублирующейся информации в модели прецедентов можно устранить указанием связей между прецедентами:

· обобщение прецедента - стрелка с незакрашенным треугольником (треугольник ставится у более общего прецедента),

· включение прецедента - пунктирная стрелка со стереотипом "include",

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

Диаграмма вариантов использования указана на рисунке 2.7.

В качестве актеров указаны: администрация интерната, волонтер, председатель ООРФМ, бухгалтер, заместитель председателя ООРФМ, специалист по связям с общественностью и руководитель творческого коллектива.

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

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

Рисунок 2.7 - Диаграмма прецедентов

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

Прецедент Поиск сотрудников связан с прецедентом Отбор сотрудников связью включения прецедента "include", так как поиск сотрудников включает в себя процесс отбора сотрудников.

Актер Волонтер связан с прецедентами Поиск сотрудников и Проведение школы вожатых.

Прецедент Проведение школы вожатых связан с прецедентом Составление плана школы вожатых связью включения прецедента "include", так как проведение школы вожатых включает в себя и написание плана проведения школы.

Бухгалтер занимается обеспечением финансового оборота, поэтому на данной диаграмме актер Бухгалтер связан с прецедентом Обеспечение финансового оборота.

Актер Председатель ООРФМ связан с прецедентами Заверка документов и Отправка отчетов в головной фонд.

Актер Заместитель председателя ООРФМ связан с такими прецедентами, как Поиск сотрудников, Проведение "Школы вожатых", Написание отчетов, Создание планов смен.

Показанная на рисунке 2.6 диаграмма вариантов использования позволяет наглядно просмотреть описание функциональности и поведения актеров в проектируемой информационной системе.

2. Диаграмма классов.

Диаграмма классов - диаграмма, демонстрирующая классы системы, их атрибуты, методы и взаимосвязи между ними. [15]

Существуют разные точки зрения на построение диаграмм классов в зависимости от целей их применения:

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

2) Точка зрения спецификации - диаграмма классов применяется при проектировании информационных систем;

3) Точка зрения реализации - диаграмма классов содержит классы, используемые непосредственно в программном коде (при использовании объектно-ориентированных языков программирования). [15]

Диаграмма классов указана на рисунке 2.8.

Рисунок 2.8 - Диаграмма классов

Используемая в курсовой работе диаграмма содержит десять классов.

Класс Анкета Соискателя содержит в себе следующие атрибуты: ФИО (в строчном формате string), Пол (в том же строчном формате), Образование (формат string), Опыт работы (указывается количество полных лет, поэтому формат целых чисел integer), Другие сведения о себе (формат строк, так как сведения могут быть различными) и Наличие медкнижки (строчный формат).

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

Класс Заместитель председателя ООРФМ имеет следующие атрибуты: ФИО (текстовый формат), Дата рождения (тот же текстовый формат string), Образование (указывается учебное заведение, поэтому формат текстовый), Стаж (кол-во лет, формат integer), Зарплата (в рублях, поэтому указывается только целое число, формат integer).

Операции класса Заместитель председателя ООРФМ: Составлять план школы вожатых, искать сотрудников, писать отчет, создавать планы смен, привлекать инвестиции. Данный класс имеет открытый уровень видимости атрибутов.

Класс План проведения школы вожатых имеет следующие атрибуты: Наименование дисциплин (текстовый формат), Преподаватели (текстовый формат), Количество часов (числовой формат), Дата проведения (текстовый формат).

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

Класс Волонтер имеет следующие атрибуты: ФИО, Дата рождения, Место учебы (работы), Опыт работы вожатым. Все атрибуты данного класса имеют формат string.

Операции класса Волонтер: искать сотрудников, проводить школу вожатых. Данный класс имеет открытый уровень видимости атрибутов.

Класс Председатель ООРФМ имеет следующие атрибуты: ФИО (текстовый формат), Дата рождения (тот же текстовый формат string), Образование (указывается учебное заведение, поэтому формат текстовый), Стаж (кол-во лет, формат integer), Зарплата (в рублях, поэтому указывается только целое число, формат integer).

Операции класса Председатель ООРФМ: отправка отчетов в головной фонд, заверка документов. Данный класс имеет открытый уровень видимости атрибутов.

Класс Отчеты имеет следующие атрибуты: Название, Составитель, Текст отчета. Все атрибуты выполнены в формате string, так как везде требуется написание текста.

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

Класс Специалист по связям с общественностью имеет следующие атрибуты: ФИО (текстовый формат), Дата рождения (тот же текстовый формат string), Образование (указывается учебное заведение, поэтому формат текстовый), Стаж (кол-во лет, формат integer), Зарплата (в рублях, поэтому указывается только целое число, формат integer).

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

Класс Договор на путевки имеет следующие атрибуты: Номер договора (целый числовой формат integer) и текст договора (Текстовый формат string).

Операции данного класса: Составляться, Подписываться. Данный класс имеет открытый уровень видимости атрибутов.

Класс Бухгалтер имеет следующие атрибуты: ФИО (текстовый формат), Дата рождения (тот же текстовый формат string), Образование (указывается учебное заведение, поэтому формат текстовый), Стаж (кол-во лет, формат integer), Зарплата (в рублях, поэтому указывается только целое число, формат integer).

Операция класса Бухгалтер: проводить финансовые операции. Данный класс имеет открытый уровень видимости атрибутов.

Класс партнеры содержит следующие атрибуты: Наименование организации (формат строк string), Номер лицензии (числовой формат integer), ФИО руководителя (текстовый формат string), Контактные данные (текстовый формат string).

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

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

3. Диаграмма деятельности

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

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

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

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

Основные фигуры:

1) Прямоугольники с закруглениями - действия

2) Ромбы - решения

3) Широкие полосы - начало (разветвление) и окончание (схождение) ветвления действий

4) Чёрный круг - начало процесса (начальное состояние)

5) Чёрный круг с обводкой - окончание процесса (конечное состояние)

Стрелки идут от начала к концу процесса и показывают последовательность переходов.

В курсовом проекте на рисунке 2.9 показана диаграмма деятельности на примере ситуации "Отправка резюме для работы вожатым"

4. Диаграмма последовательности

Диаграмма последовательности - диаграмма, на которой показано взаимодействие объектов (обмен между ними сигналами и сообщениями), упорядоченное по времени, с отражением продолжительности обработки и последовательности их проявления.

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

Рисунок 2.9 - Диаграмма деятельности

Диаграмма последовательности указана на рисунке 2.10.

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

Рисунок 2.10 - Диаграмма последовательности

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

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

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

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

2.3 Разработка схемы базы данных

Схема базы данных - структура, описанная на формальном языке, поддерживаемом СУБД.

Схемы в общем случае хранятся в словаре данных. Хотя схема определена на языке базы данных в виде текста, термин часто используется для обозначения графического представления структуры базы данных.

Основными объектами графического представления схемы являются таблицы и связи, определяемые внешними ключами.

Рисунок 2.11 - Модель "Сущность - связь"

В сущности "Должности" первичным ключом является ID должности, так как именно идентификационный номер уникально определяет данную сущность.

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

Сущность "Начисление зарплаты" имеет первичный ключ "ID зарплатного листа", который является уникальным и не повторяется у каждого из сотрудников.

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

Сущность "План проведения школы" имеет первичный ключ ID плана. "Сотрудники" и "План проведения школы" имею связь "Один - ко - многим", так как каждый сотрудник может вести несколько дисциплин, но каждая дисциплина преподается только одним сотрудником.

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

Сущность "Волонтеры" имеет первичный ключ "ID волонтера".

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

Сущность "Путевки" имеет первичный ключ "ID путевки". Две сущности "Договора на путевки" и "Путевки" имеют между соой связь "Один - ко - многим", так как один договор содержит в себе несколько путевок, но каждая путевка повторяется только в одном договоре.

Сущность "Базы Лагеря" имеет первичный ключ "ID базы". Две сущности "Базы Лагеря" и "Путевки" имеют связь "Один - ко - многим", так как на одной базе может быть зарегистрировано много путевок, но каждая путевка зарегистрирована только на одной базе.

база предметная область язык

Заключение

В ходе выполнения курсовой работы спроектирована информационная система для выбранной предметной области - Орловского отделения Российского Фонда Мира.

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

Также были рассмотрены вопросы:

1) описание деятельности предприятия;

2) цель и задачи информационной системы;

3) описание функционального состава информационной системы (IDEF0);

4) описание объектно-ориентированной модели информационной системы по синтаксису стандарта UML.

Задачи курсовой работы были выполнены. Спроектирована информационная системы для Орловского отделения Российского Фонда Мира, которая позволяет производить мониторинг смен, проводить анализ прошлых смен и выдавать отчеты за запрошенные периоды.

Для практического использования системы в Орловском отделении Российского Фонда Мира, ее необходимо доработать и дополнить.

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

1. Балдин К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Издательско-торговая корпорация "Дашков и Ко", 2012. - 395 с.

2. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: учебное пособие по специальностям "Прикладная информатика в экономике", "Математическое обеспечение и администрирование информационных систем" / А.М. Вендров. - М., 2013. - 191 с.

3. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник для вузов по специальностям "Прикладная информатика (по областям)" и "Прикладная математика и информатика" / А.М. Вендров. - М., 2013. - 543 с.

4. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: учебное пособие по специальностям "Прикладная информатика в экономике", "Математическое обеспечение и администрирование информационных систем" / А.М. Вендров. - М., 2014. - 191 с.

5. Гвоздева Т.В. Проектирование информационных систем: учеб. пособие / Т.В. Гвоздева, Б.А. Баллод. - Ростов н/Д: Феникс, 2014. - 508 с.

6. Голицына О.Л. Информационные системы: учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: ФОРУМ: ИНФРА-М, 2013. - 496 с.

7. Гохберг Г.С. Информационные технологии: учебник / Г.С. Гохберг. А.В. Зафиевский, А.А. Короткин. - М, 2013. - 206.

8. Грекул В.И. Проектирование информационных систем. Курс лекций: учебное пособие для вузов по специальностям в области информационных технологий / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина; - М., 2011. - 298 с.

9. Избачков Ю.С. Информационные системы: Учебник для вузов / Ю.С. Избачков, В.Н. Петров. - 2-е изд. - СПБ.: Питер, 2013. - 656 с.

10. Коноплева И.А. Информационные технологии: учебное пособие для вузов по специальности "Прикладная информатика (по областям)" / И.А. Коноплева, О.А. Хохлова, А.В. Денисов. - М., 2007. - 294 с.

11. Маклаков С.В. Моделирование бизнес-процессов с AllFusion PM. - 2-е изд., испр. и дополн. - М.: Издательство Диалог-МИФИ, 2011. - 224 с.

12. Мельников В.П. Информационная безопасность и защита информации: учебное пособие для вузов по специальности 230201 "Информационные системы и технологии" / В.П. Мельников, С.А. Клейменов, А.М. Петраков; под ред. С.А. Клейменова. - М., 2012. - 330 с.

13. Описание стандартов семейства IDEF [Электронный ресурс]. - Режим доступа: http://idef.ru/, свободный.

14. Попов В.И. Проектирование информационных систем: методические рекомендации для выполнения курсовых работ и расчетных заданий по дисциплине "Проектирование информационных систем" - Алт. гос. техн. ун-та, 2013. - 151 с.

15. Рамирез А. ArgoUML Руководство пользователя: учебник и справочник с описанием - Copyright, 2010. - 403 с.

16. Советов Б.Я. Информационные технологии: Учебник для вузов / Б.Я. Советов, В.В. Цехановский. - 2-е изд., стер. - М.: Высшая шк., 2014. - 263 с.

17. Смирнова Г.Н. Проектирование экономических информационных систем: учебник для экономических вузов по специальностям: "Прикладная информатика в экономике", "Прикладная информатика в менеджменте", "Прикладная информатика в юриспруденции" / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; под ред. Ю.Ф. Тельнова. - М., 2010. - 509 с.

Приложения

Размещено на Allbest.ru

...

Подобные документы

  • Определение базовых сущностей предметной области. Представление базы данных реляционной моделью. Построение ER-диаграмм. Функции и архитектура информационной системы. Создание таблиц БД на языке SQL Server. Запросы на выборку и манипулирование данными.

    курсовая работа [1,8 M], добавлен 06.05.2015

  • Разработка прикладной программы, организующей работу с базой данных флагов мира, осуществляющей просмотр и редактирование базы данных, поиск по категориям, сортировку данных с использованием базы данных Paradox 7. Системные требования к программе.

    курсовая работа [200,4 K], добавлен 02.03.2009

  • Семантическое моделирование Entity-Relationship. Моделирование баз данных с помощью ERwin. Реализация базы данных в СУБД MS Access. Автоматизация базы данных. Характеристики разработанной информационной системы для отделения комплектования воинской части.

    дипломная работа [1,8 M], добавлен 16.06.2012

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

    курсовая работа [1,4 M], добавлен 31.03.2010

  • Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.

    курсовая работа [1,4 M], добавлен 14.01.2018

  • Разработка базы данных для ортопедического отделения больницы, которая имеет дополнительный триггер и процедуру для выполнения условия задачи. Использование программного продукта Oracle Application Express и языка MySql для создания базы данных.

    курсовая работа [208,6 K], добавлен 13.12.2014

  • Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.

    курсовая работа [1,8 M], добавлен 26.02.2016

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Анализ данных предметной области. Информационно-логическая модель базы данных. Физическое проектирование и мероприятия по защите и обеспечению целостности базы данных. Приложение интерфейса для SQL-сервера базы данных на языке программирования Delphi.

    курсовая работа [2,2 M], добавлен 30.05.2013

  • Разработка автоматизированного рабочего места служащего библиотечного фонда "Национальная библиотека им. В.И. Вернадского". Программные средства для разработки базы данных библиотечного фонда. Установление связей таблиц базы данных библиотечного фонда.

    курсовая работа [5,3 M], добавлен 07.06.2010

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

    курсовая работа [7,8 M], добавлен 13.02.2023

  • Реализация базы данных и серверной части информационной системы склада средствами СУБД Microsoft SQL Server. Анализ предметной области, информационных задач, пользовательской системы. Программа реализации проекта. Выработка требований и ограничений.

    курсовая работа [2,4 M], добавлен 15.11.2015

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.

    курсовая работа [2,2 M], добавлен 05.02.2015

  • Системный анализ предметной области. Нормальные формы таблиц. Физическое проектирование базы данных. Реализация структуры БД в СУБД MySQL. Запросы на создание таблиц, добавление и выборку данных. Реализация триггера и функции. Программный код WEB-страниц.

    курсовая работа [748,9 K], добавлен 01.11.2014

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

    курсовая работа [849,8 K], добавлен 19.05.2013

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

    дипломная работа [1,1 M], добавлен 24.06.2011

  • Учет книжного фонда библиотеки. Разработка концептуальной модели данных. Составление спецификации атрибутов и связей, генерация в системе PowerDesigner физической модели по концептуальной модели. Создание скрипта создания базы данных для СУБД FireBird.

    контрольная работа [784,2 K], добавлен 10.04.2014

  • Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.

    реферат [26,9 K], добавлен 04.12.2009

  • Описание предметной области и обоснование актуальности разработки базы данных "Учет фонда библиотеки для Харьковского колледжа текстиля и дизайна". Построение реляционной модели данных. Типы сущностей и связей. Разработка объектно-ориентированной модели.

    курсовая работа [1,1 M], добавлен 24.01.2016

  • Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.

    отчет по практике [523,6 K], добавлен 21.04.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.