Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Отредактированная 29 мая...doc
Скачиваний:
3
Добавлен:
21.09.2019
Размер:
1.89 Mб
Скачать

1.4 Описание входных и выходных данных

Входными данными для разработки программного продукта «АРМ секретаря приемной комисси. Модуль «Информация для абитуриентов» являются:

  • сведения о техникуме в виде графических файлов;

  • сведения о специальностях в бумажном варианте;

Выходными данными являются:

  • экранные формы, содержащие информацию о специальностях;

  • экранные формы для отображения графической информации;

  • экранная форма для отображения справочной информации.

1.5 Перечень ограничений связанный с оборудованием и программным обеспечением

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

  1. процессор не ниже Pentium или Celeron с тактовой частотой не ниже 166Мгц

  2. ОЗУ, объёмом не менее 256 Мб;

  3. 512 Мб свободного пространства на жёстком диске;

  4. монитор с частотой обновления не ниже 75 Гц, расширением не менее 800x600, глубиной цвета не менее 16 бит;

  5. привод для чтения дисков CD-ROM или USB-порт для подключения носителя операционная система не ниже Windows XP Home Edition Service Pack 1.

Разрабатываемый модуль «Информация для абитуриентов» автоматизированного рабочего места секретаря приемной комиссии не предъявляет никаких специальных требований к системе, так как программный продукт разработан в среде Borland Delphi 7, программа скомпилирована и организован выполняемый файл с расширением .ехе. Для корректной работы приложения требуется операционная система семейства Windows версии 2000 и выше, дополнительного программного обеспечения не требуется.

1.6 Требования к пользовательскому интерфейсу пп

Интерфейс программы должен удовлетворять следующим требованиям:

  1. должен быть интуитивным, понятным пользователю;

  2. обладать удобной навигацией по программе, использовать горизонтальное меню;

  3. обеспечивать быструю ориентацию по вертикальному ряду списка с помощью выпадающих списков в столбец;

  4. иметь всплывающие подсказки для форм и кнопок;

  5. соответствовать требованиям стандарта по цвету форм;

  6. все формы программы не должны иметь системных кнопок: Свернуть, Развернуть и Закрыть;

  7. иметь справочный раздел.

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

Delphi — императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы .NET) развития языков программирования: появились class helpers, перегрузки операторов и другое.

Object Pascal — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией — данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию.

Также отличительным свойством Object Pascal от С++ является то, что объекты по умолчанию располагаются в динамической памяти. Однако можно переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может осуществить «желание» «где хочу — там и буду лежать». Соответственно организуется и «многокучность».

Object Pascal (Delphi) является результатом функционального расширения Turbo Pascal.

Delphi оказал огромное влияние на создание концепции языка C# для платформы .NET. Многие его элементы и концептуальные решения вошли в состав С#. Одной из причин называют переход Андерса Хейлсберга, одного из ведущих разработчиков Дельфи, из компании Borland Ltd. в Microsoft Corp.