Меню

Учет выплаты стипендии студентам курсовая

Организация выплаты стипендий студентам

Изучение особенностей создания информационных систем. Характеристика аспектов базы данных. Реализация проекта «Организация выплаты стипендий студентам». Построение SADT-диаграммы. Создание базы данных в СУБД Access. Особенности построения ERD-диаграммы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 31.01.2014
Размер файла 517,7 K

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

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

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

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

Государственное Бюджетное Образовательное Учреждение среднего профессионального образования

Колледж автоматизации и информационных технологий № 20

ПРЕДМЕТ: Информационные системы в образовании

ТЕМА: «Организация выплаты стипендий студентам»;

Исполнитель: Олексив Александр Михайлович

Согласовано: Руководитель курсовой работы:

Глава I. Основные теоретические положения ИС

1.1 Информационные системы

1.3 Проектирование ИС

Глава II. Реализация проекта «Организация выплаты стипендий студентам»

2.1 Построение SADT-диаграммы

2.2 Построение ERD-диаграммы

2.3 Создание БД в СУБД Access

информационный аccess стипендия

Информатизация общества — процесс, при котором создаются условия, удовлетворяющие потребностям любого человека в получении необходимой информации

До недавнего времени вместо термина «информатизация» использовался «компьютеризация», который означал развитие и внедрение компьютеров. Но информатизация общества является более широким понятием, так как сегодня главным являются не столько технические средства, сколько сущности и цели социально-технического процесса в целом. Компьютеры являются только частью процесса информатизации общества — ее базовой технической составляющей.

По сферам применения ИС подразделяются на:

— экономические и т.д.

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

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

Изучение и анализ основных теоретических положений Информационных систем;

Разработка контекстной диаграммы SADT в IDEF 3.7;

Разработка концептуальной схемы ERD в IDEF 3.7;

Создание Базы данных в СУБД Access.

Глава I. Основные теоретические положения ИС

1.1 Информационные системы

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

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

ИС — это совокупность:

— функциональных процессов и связанных с ними информационных процессов специфичных в конкретной предметной области;

— средств, способов и методов, направленных на создание, сбор, хранение, анализ, обработку и передачу информации, существенно зависящих от специфики применения в конкретной предметной области;

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

1. Базы данных являются ядром ИС. БД состоит из совокупности данных, которые имеют следующие свойства:

1) интегрированность, которая направлена на решение общих задач одной предметной области;

2) модельность — структурированность, отражающая некоторую часть реального мира;

3) независимость данных, описание данных не зависит от прикладных программ.

2. СУБД — комплекс языков и программ, позволяющих создать БД и управлять её функционированием.

3.Администратор БД — специалист или группа специалистов, занятых обслуживание БД. Координируют процессы сбора информации, проектирования и эксплуатации БД, и обеспечивает защиту и целостность данных. Учитывает текущие и перспективные информационные потребности пользователя.

4.Словарь данных — специальная система БД , которая предназначена для хранения единообразной и централизованной информации обо всех ресурсах данных конкретной БД В нём содержатся сведения о объектах, их свойствах и отношениях для данной прикладной программы; так же сведения о данных хранимых в БД, их наименовании, смысловое описание, структура, связи с другими данными; о возможных значениях и форматах представления данных, об источниках возникновения данных; о кодах защиты и разграничения доступа к данным со стороны пользователей.

5.Вычислительная система — серийно выпускаемая ЭВМ, либо несколько ЭВМ, соединённых каналами связей в вычислительную сеть.

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

1.2 Базы данных и СУБД Access

Базы данных являются ядром ИС. БД состоит из совокупности данных, которые имеют следующие свойства:

1) интегрированность, которая направлена на решение общих задач одной предметной области;

2) модельность — структурированность, отражающая некоторую часть реального мира;

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

3) независимость данных, описание данных не зависит от прикладных программ.

По функциональному назначению делится:

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

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

В) Интеллектуальные БД содержат формализованные сведения из различных областей знаний (факты и правила). Факты представляют собой изменяющуюся информацию, характеризующую состояние объекта. Правила являются информацией о том, как порождаются новые факты.

По отношению использования технических средств делятся:

А) Распределённые БД, размещаются в памяти нескольких ЭВМ;

Б) Централизованные БД, размещаются в памяти одной ЭВМ.

По способу доступа к данным БД распределяются на:

А) Локальный доступ предполагает, что СУБД обрабатывает БД, которая хранится на той же вычислительной системе;

Б) Удалённый (сетевой) доступ — это обращение к БД, которая хранится на одной из систем, входящих в компьютерную сеть. Удалённый доступ может быть выполнен по принципу файл-сервер или клиент-сервер.

2. СУБД — комплекс языков и программ, позволяющих создать БД и управлять её функционированием.

Возможности и актуальность использования СУБД Access

В настоящее время существует большое количество перспективных направлений СУБД:

1. Направление Postgres (объектно-реляционные СУБД).

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

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

В этом же направлении реализовано следующее средство-поддержка темпоральной модели хранения и доступа к данным. Поддержка заключается в том, что полностью изменён механизм фиксации изменений, откат транзакций и восстановление Б.Д. после сбоя, при этом обеспечивается механизм ограничения целостности. Сущность темпоральных систем заключается в том, что для любого объекта данных созданного в момент времени Т1 и уничтоженного в момент времени Т2 в Б.Д. сохраняются и доступны пользователям все его состояния во временном интервале (Т1;Т2).

2. Направление Exodus\Genesis.

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

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

3. Направление Starburst.

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

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

В основе направления данного типа лежит СУБД, находящаяся на платформе Web-технологий, преимуществами которой является: платформенная независимость, прозрачный сетевой доступ, простота масштабируемости приложений, высокая стандартизация, простота реализации и др.

1.3 Проектирование ИС

Этапы проектирования ИС.

ИС охватывает три основные области:

* проектирование объектов данных, которые будут реализованы в базе данных;

* проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;

* учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.

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

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

* требуемой пропускной способности системы;

* требуемого времени реакции системы на запрос;

безотказной работы системы;

необходимого уровня безопасности;

простоты эксплуатации и поддержки системы.

CASE-средства (Computer Aided Software Engineering) — это программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС.

Читайте также:  Соцзащита ленинградской области выплаты пособий

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

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

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

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

мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;

интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;

использование специальным образом организованного хранилища проектных метаданных (репозитория).

Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты:

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

графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;

средства разработки приложений, включая языки 4GL и генераторы кодов;

средства конфигурационного управления;

средства управления проектом;

Методологии IDEF, IDEF0 и IDEF1.

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

Методологию IDEF0 можно считать следующим этапом развития хорошо известного графического языка описания функциональных систем SADT (Structured Analysis and Design Teqnique). Исторически IDEF0 как стандарт был разработан в 1981 году в рамках обширной программы автоматизации промышленных предприятий, которая носила обозначение ICAM (Integrated Computer Aided Manufacturing). Семейство стандартов IDEF унаследовало свое обозначение от названия этой программы (IDEF=Icam DEFinition), и последняя его редакция была выпущена в декабре 1993 года Национальным Институтом по Стандартам и Технологиям США (NIST).

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

Метод IDEFI основан на подходе Чена и позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме. На основе совершенствования метода IDEFI создана его новая версия — метод IDEFIX, разработанный с учетом таких требований, как простота для изучения и возможность автоматизации. IDEFIX-диаграммы используются в ряде распространенных CASE-средств (в частности, ERwin, Design/IDEF).

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

однозначно идентифицирован без определения его отношений с другими сущностями.

Сущность называется зависимой от идентификаторов или просто зависимой, если однозначная идентификация экземпляра сущности зависит от его отношения к другой сущности (рис. 1, 2).

Рис. 1 Независимые от идентификации сущности

Рис. 2 Зависимые от идентификации сущности

Глава II. Реализация проекта «Организация выплаты стипендий студентам»

Метод SADT (Метод структурного анализа и проектирования) разработан Дугласом Россом в 1973 году (принадлежит корпорации Soft Tech). На ее основе разработана, в частности, известная методология IDEF0 (Icam DEFinition), которая является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий), проводимой по инициативе ВВС США. Данный метод успешно используется в военных, промышленных и коммерческих организациях США, для решения широкого круга задач таких, как долгосрочное и стратегическое планирование, автоматизированное производство, разработка П.О. для оборонных систем.

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

Функциональная модель — модель, которая основывается на функциях системы. (Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями).

Читайте также:  Уфсин выплаты по инвалидности

Основные элементы этой методологии основываются на следующих концепциях:

* графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описываются посредством интерфейсных дуг, выражающих «ограничения», которые в свою очередь определяют, когда и каким образом функции выполняются и управляются;

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

* ограничение количества блоков на каждом уровне декомпозиции (правило 3-6 блоков);

* связность диаграмм (номера блоков);

* уникальность меток и наименований (отсутствие повторяющихся имен);

* синтаксические правила для графики (блоков и дуг);

* разделение входов и управлений (правило определения роли данных).

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

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

2.1 Построение SADT-диаграммы

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

Представим иерархическую структуру нашего проекта «Организация выплаты стипендий студентам» в схеме:

Построение SADT-диаграммы начинается с контекстной диаграммы. Название функционального блока А0 -А33 управление: нормативно-справочная информация; механизм: ПК и Программное обеспечение.

Детализация блока А0 представлена ниже:

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

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

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

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

Более подробное описание каждого из уровней диаграммы представлено в Приложение 1.

2.2 Построение ERD-диаграммы

1. Базовые понятия ERD

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

Наиболее распространённым средством моделирования данных являются диаграммы сущность — связь (ERD , концептуальная схема), нотация которых была впервые введена Питером Ченом в 1976 году.

Базовыми понятиями ERD являются:

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

Пример: сущности — город; экземпляр сущности — Москва, Минск и т.д.

1.1 Независимая сущность (обычный прямоугольник) представляет независимые данные, которые всегда присутствуют в системе, при этом отношения с другими сущностями могут как существовать, так и не существовать;

1.2 Зависимая сущность (прямоугольник с закруглёнными углами) — данные, зависящие от других сущностей системы;

1.3 Ассоциированная сущность представляет данные, которые ассоциируются отношениями (связями) с двумя или более сущностями.

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

Каждая сущность должна обладать некоторыми свойствами:

1) каждая сущность должна иметь уникальное имя, и к одному и тому же имени должна всегда применяться одна и та же интерпретация. Одна и та же интерпретация не может применяться к различным именам, если только они не являются псевдонимами;

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

3) сущность обладает одним или несколькими атрибутами, которые однозначно идентифицируют каждый экземпляр сущности;

4) каждая сущность может обладать любым количеством связей с другими сущностями модели.

ERD (Entity — Relationship Diagrams) — диаграммы сущность — связь.

На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм.

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

В проекте «Организация выплаты стипендий студентам» были выделены 7 сущностей: СТУДЕНТ, ГРУППА, ДИСЦИПЛИНЫ, ПРЕПОДАВАТЕЛИ, СОЦИАЛЬНАЯ, СТИПЕНДИЯ, УСПЕВАЕМОСТЬ, СТУДЕНТОВ. Независимой сущностью является СТУДЕНТ, а зависимой — ГРУППА, ДИСЦИПЛИНЫ, ПРЕПОДАВАТЕЛИ, СОЦИАЛЬНАЯ, СТИПЕНДИЯ, УСПЕВАЕМОСТЬ,. Для того, чтобы обеспечить связь «один-ко-многим», достаточно, чтобы ключевое поле (первичный ключ) независимой сущности (СТУДЕНТ) было включено в зависимую.

Источник статьи: http://revolution.allbest.ru/programming/00361462_0.html