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

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

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



а полугодие, годовая).

Примеры автоматизированного формирования и заполнения перечисленных документов представлены ранее на рисунках 2.44 - 2.52.

3.8 Результаты тестирования программы

Программа прошла тестирование в МОУ СОШ №4 г. Ставрополь. Тестирование программы показало, что она в полном объеме удовлетворяет требованиям заказчика. В настоящее время, разработанная информационная подсистема Advancement, уже внедрена в практику работы учета успеваемости обучаемых в МОУ СОШ №4 (с. Красное Грачевского муниципального района Ставропольского края) и находится в стадии опытной эксплуатации.

Выводы

1.Для нормального функционирования программы достаточно наличия:

-операционной системы Windows 95;

-персонального компьютера с процессором Pentium 75 МГц;

17,86 Мбайт оперативной памяти;

18,47 Мбайт свободной памяти жесткого диска;

любого современного цветного монитора с разрешением 800600;

любого лазерного принтера с разрешением печати не менее 300 точек/дюйм.

2.В ходе разработки программы использовались среда Borland Delphi 7 и CASE-средство ERwin 4.0. Основным языком программирования являлся Delphi.

3.Функциональные ограничения на применение обусловлены тем, что разработанная программа требует наличия на компьютере пользователя установленной операционной системы семейства Windows и табличного процессора Microsoft Excel.

.Логическая структура программы включает в себя 23 программных компонента (модуля) и базу данных информационной подсистемы.

.Установка программы на компьютер пользователя производится при помощи программы инсталлятора setup.exe.

.Общее количество разнотипных входных данных программы равно 11.

.Программа прошла тестирование в МОУ СОШ №4 (с. Красное Грачевского муниципального района Ставропольского края). В результате тестирования установлено, что она в полном объеме удовлетворяет требованиям заказчика.

4. Технико-экономическое обоснование ПРОЕКТА

.1 Краткая характеристика проекта

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

Назначение программы - автоматизация учета успеваемости обучаемых в МОУ СОШ №4.

Цель создания системы - сокращение временных затрат секретаря учебной части Учреждения на формирование отчетов по результатам учета успеваемости обучаемых.

Данная программа выполняет следующие основные функции:

1.Ведение электронной картотеки (базы данных) учета успеваемости обучаемых.

2.Автоматизированное формирование, просмотр и печать следующих документов (отчетов):

-результаты успеваемости с группировкой по предметам;

-список групп по формам обучения;

список студентов группы;

сводная ведомость (за полугодие, годовая).

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

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

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

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

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

Программа разрабатывается сторонней организацией по техническому заданию Advancement.

Число строчек кода в тексте программного кода на языке Delphi = 650 ед.

В разделе рассмотрены вопросы расчета:

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

-суммарных затрат на создание программного продукта.

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

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

времени окупаемости проекта.

.2 Трудоемкость выполняемых работ

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

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

Трудоемкость разработки программного обеспечения ТПО, чел.-ч., определяется по формуле

ТПО = ТО + ТИ + ТА + ТП + ТОТЛ + ТД, (4.1)

где ТО - затраты труда на описание задачи, чел.-ч.;

ТИ - затраты на исследование предметной области, чел.-ч.;

ТА - затраты на разработку блок-схем, чел.-ч.;

ТП - затраты на программирование, чел.-ч.;

ТОТЛ - затраты на отладку, чел.-ч.;

ТД - затраты на подготовку документации, чел.-ч.

Все составляющие в правой части формулы (4.1) определим через общее число строчек кода D, ед.:

D = ?c(1 + p), (4.2)

где ? - число операторов, ед. (? = 650 ед.);

с ? коэффициент сложности задачи;

р - коэффициент коррекции программы,