Реализации информационной подсистемы "Advancement"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ая 2011 г.

1.2.6 Порядок контроля приемки подсистемы

Контроль приемки подсистемы осуществляет комиссия, назначаемая директором МОУ СОШ №4.

1.2.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу подсистемы в действие

Информационная подсистема Advancement должна быть установлена на компьютер, находящийся на рабочем месте секретаря учебной части Учреждения. Проектировщиком - студентом группы ПИ-061 Цейс Денисом "адимировичем должен быть проведен инструктаж секретаря учебной части по методике работы с информационной подсистемой.

.2.8 Требования к документированию

Проектировщиком представляется файл информационной подсистемы Advancement в электронном формате на CD-ROM вместе с результатами тестирования и краткой инструкцией оператору по установке и работе с информационной подсистемой.

1.2.9 Источники разработки

Источниками разработки являются:

-заказ на разработку информационной подсистемы Advancement;

-отчет о преддипломной практике студента группы ПИ-062 Цейс Дениса "адимировича;

-образец документа Сводная ведомость (приложение А).

Выводы

1. В работе информационной подсистемы МОУ СОШ №4 (с. Красное Грачевского муниципального района Ставропольского края) выявлены следующие проблемные ситуации:

-база данных учета успеваемости обучаемых ведется в форме бумажных документов, которые заполняются от руки;

-работа с документом Сводная ведомость не автоматизирована и выполняется вручную;

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

. Анализ перечисленных проблемных ситуаций показывает, что их можно разрешить если разработать информационную подсистему, позволяющую автоматизировать учет успеваемости обучаемых в заместителя директора по УВР МОУ СОШ №4. По требованию заказчика (директора МОУ СОШ №4) такую информационную подсистему необходимо реализовать в виде приложения баз данных на платформе Microsoft Windows.

. В качестве администратора проектируемой информационной подсистемы выступает заместителя директора по УВР МОУ СОШ №4.

2. Реализация Информационной подсистемы Advancement

.1 Обоснование выбора среды разработки информационной подсистемы

Методология разработки информационных систем, основанная на использовании средств быстрой разработки Windows-приложений, получила в последнее время широкое распространение и приобрела название методологии быстрой разработки приложений - RAD (Rapid Application Development). Эта методология охватывает все этапы жизненного цикла современных информационных систем и подсистем [3 ? 5].

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

В настоящее время существует довольно много различных визуальных средств разработки приложений: Borland Delphi 6, Borland Delphi 7, Borland C++ Builder 6, Borland Java Builder, Borland Developer Studio 2006, Microsoft Visual Studio 2005, 2008 и др.

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

Учитывая опыт работы разработчика и наличие лицензионной версии указанного программного продукта, для разработки информационной подсистемы Advancement была выбран инструмент Borland Delphi 7. Достоинствами этого инструменты RAD являются:

-высокое качество визуальной среды разработки;

-скорость работы компилятора и быстродействие откомпилированных программ;

мощность языка программирования и его сложность;

гибкость и масштабируемость архитектуры баз данных;

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

2.2 Создание логической модели базы данных информационной подсистемы Advancement

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

2.2.1 Создание шаблона модели базы данных информационной

Шаг 1. Запустим программу ERwin. На экране появится первое диалоговое окно программы (рисунок 2.1).

Рисунок 2.1 - Первое диалоговое окно программы Erwin

Установим радиокнопку в положение Create a new model (рисунок 2.1) и нажмем кнопку ОК.

Шаг 2. Откроется второе диалоговое окно программы (рисунок 2.2). Выберем тип создаваемой модели Logical/Physical и целевой сервер базы данных (БД) Paradox, зададим версию Paradox 7.x и нажмем кнопку ОК (см. рисунок 2.2).

Рисунок 2.2 - Второе диалоговое окно программы ERwin

Шаг 3. Откроется основное окно программы ERwin (рисунок 2.3). Сохраним проект под именем Advancement.

2.2.2 Определение сущностей модели базы данных информационной подсистемы Advancement

Для построения логической модели данных определим набор