Реализации информационной подсистемы "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 ед.);
с ? коэффициент сложности задачи;
р - коэффициент коррекции программы,