Реализации информационной подсистемы "Advancement"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? с файлами дистрибутива информационной подсистемы Advancement показаны на рисунке 2.58. Как видно из этого рисунка, размер папки с файлами дистрибутива информационной подсистемы Advancement составляет 22,6 Мбайт. Эта папка содержит 109 файлов и восемь вложенных папок.
Используя файл setup.exe информационная подсистема Advancement была успешно установлена на компьютер, находящийся в кабинете заместителя директора по УВР МОУ СОШ №4 и протестирована.
Тестирование программы показало, что она в полном объеме удовлетворяет требованиям заказчика. В настоящее время, разработанная информационная подсистема Advancement, уже внедрена в практику работы учета успеваемости в МОУ СОШ №4 и находится в стадии опытной эксплуатации.
Выводы
1.База данных информационной подсистема Advancement является реляционной и содержит 10 таблиц. При разработке этой базы данных было использовано CASE-средство ERwin 4.0.
2.Для реализации в среде Borland Delphi 7 приложения, обеспечивающего требования технического задания на разработку информационной подсистема Advancement, потребовалось создать 23 модуля и 22 формы.
.Размер исполнимого файла разработанного приложения составляет 1,86 Мбайт.
.При помощи программы InstallShield Express создан файл setup.exe, позволяющий инсталлировать информационную подсистему Advancement на компьютер пользователя. Размер файла setup.exe составляет 220 кбайт.
.Размер папки с файлами дистрибутива информационной подсистемы Advancement составляет 22,6 Мбайт. Эта папка содержит 109 файлов и восемь вложенных папок.
.В результате тестирования информационной подсистемы в реальных условиях производства Advancement установлено, что она в полном объеме удовлетворяет требованиям заказчика.
3. ИНФОРМАЦИОННОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
3.1 Общие сведения о программе
Общие сведения о программе (информационной подсистеме Advancement) представлены в таблице 3.1.
Таблица 3.1 - Общие сведения о разработанном Windows- приложении
Наименование сведенийСодержание сведенийОбозначение программыAdvancementНаименование программыИнформационная подсистема Advancement для учета успеваемости учеников МОУ СОШ №4 г. СтавропольПрограммное обеспечение, необходимое для функционирования программыОперационная система Windows 98/ME/NT4.0/2000/XP/2003Язык программирования (среда разработки), на которой написана программаЯзык программирования - Delphi Среда разработки Borland Delphi 7
3.2 Функциональное назначение программы
Общие сведения о функциональном назначении программы представлены в таблице 3.2.
Таблица 3.2 - Функциональное назначение
Наименование сведенийСодержание сведенийНазначение программыАвтоматизация учета успеваемости учеников МОУ СОШ №4 с. КрасноеЦель создания программыСокращение временных затрат секретаря учебной части Учреждения на формирование отчетов по результатам учета успеваемости обучаемых Переход от базы данных учета успеваемости обучаемых на бумажных носителях к приложению баз данных на платформе Microsoft WindowsФункциональные ограничения на применениеНаличие на компьютере пользователя установленной операционной системы семейства Windows и табличного процессора Microsoft Excel3.3 Описание логической структуры программы
Логическую структуру программы иллюстрирует диаграмма компонентов (рисунок 3.1).
Рисунок 3.1 - Диаграмма компонентов информационной подсистемы Advancement
Как следует из рисунка 3.1, в логическую структуру программы входят 23 программных компонента (модулей) и база данных информационной подсистемы.
Как видно из родительским (суперклассом) классом, т. е. классом, порождающим все формы приложения, является класс типа TObject.
Проанализируем более подробно логическую структуру модуля программы fmAccountingU.pas (рисунок 3.3).
Как видно из рисунка 3.3, модуль fmAccountingU.pas использует множество закрытых и защищенных функций.
3.4 Требования к техническому обеспечению
.4.1 Общие требования
Для нормальной работы информационной подсистемы Advancement достаточно наличие на компьютере пользователя операционной системы Microsoft Windows XP.
Для установки информационной подсистемы Advancement системный блок персонального компьютера (ПК) должен быть снабжен дисководом для компакт-дисков. К системному блоку должны быть подключены монитор и принтер. Остальные элементы ПК (клавиатура, манипулятор-мышь и коврик для мыши) являются стандартными.
Процессор, оперативное запоминающее устройство (ОЗУ), жесткий диск, монитор и принтер должны обладать определенными характеристиками, значения которых определим далее.
3.4.2 Требования к центральному процессору
В результате контрольных прогонов установлено, что для работы с информационной подсистемой Advancement достаточно персонального компьютера с процессором Pentium 75 МГц. Обоснование: при более низкой тактовой частоте центрального процессора быстродействие информационной подсистемой Advancement является неудовлетворительным, например, время выполнения запросов для формирования данных о результаты успеваемости с группировкой по предметам составляет более десяти минут.
3.4.3 Требования к оперативному запоминающему устройству
Необходимый размер ОЗУ WОЗУ , Мбайт, рассчитаем по формуле
, (3.1)
где - минимально необходимый размер ОЗУ, требуемый для работы операционной системы (ОС) , Мбайт;
- объем ОЗУ, требуемый для работы информационной по