Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
начало.конец.произ.отчета.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
15.86 Mб
Скачать
    1. Каталог требований к интерфейсу

Требования к структуре и функционированию систем:

Система является централизованной, т. е все данные располагаются в центральном хранилище.

В системе выделены следующие функциональные подсистемы:

  • Подсистема хранения данных , которая предназначена для хранения данных.

  • Подсистема контроля и изменение текущего состояния.

Исходные данные поступают в систему в виде значений компонента Edit, после проверки, записываются в таблицу или в базу данных. Данные отображаются в виде таблицы компонента DBGrid.

Требования к надежности:

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

  • Соблюдение правил эксплуатации и технического обслуживания программно –аппаратных средств.

  • Предварительного обучение пользователей и обслуживающего персонала.

Минимальная конфигурация ПК, необходимая для стабильной работы программы. Например для функционирования программы базы данных книжного магазина, необходим компьютер IBM PC совместимый и следующие технические средства:

•процессор Intel 80486 или совместимый;

•объем свободной оперативной памяти 20 мб;

•объем необходимой памяти на жестком диске 20 мб;

•стандартный VGA-монитор или совместимый;

• стандартная клавиатура, мышью.

    1. Выбор программного средства реализации

Сравнительный анализ среды Delphi и среды Lazarus.

Borland Delphi предназначен для визуального программирования и создания различных оконных приложений. Методы, подходы, принципы, применяемые в Delphi, значительно сокращают время разработки и поднимают на новый уровень качество программных приложений. Используя среду визуального программирования Delphi, разработчик может создавать программу с богатым интерфейсом, без затрат времени на кодирование. Однако стоимость лицензии на данный продукт составляет 1000$, что не доступно обычному школьнику или студенту.

Продолжением Free Pascal является среда визуального программирования Lazarus, основанная на данном компиляторе. Ее использование также увеличивает скорость и качество разработки. Lazarus создается по образу и подобию Delphi, поэтому они имеют схожий интерфейс и принципы обработки информации. В тоже время, они обладают рядом принципиальных различий.

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

Lazarus и Delphi – это два продукта с совершенно разными коммерческими идеологиями. Borland Delphi – это полностью коммерческий, закрытый продукт, чтобы начать им пользоваться, нужно его приобрести. Минимальная стоимость Delphi составляет 27 тыс. рублей, но этого мало, так как очень часто требуется система управления базами данных. Производитель рекомендует использовать СУБД InterBase – это еще 6 тыс. рублей. Поэтому для того, чтобы получить полный комплект современного разработчика программного обеспечения, требуется минимум 33 тыс. рублей.

Lazarus полностью свободен для распространения. Lazarus – это результат совместного труда сообщества программистов со всего мира, в котором российские программисты занимают одно из ключевых мест. Любой программист может участвовать в этом проекте и безвозмездно пользоваться плодами труда этого сообщества, без опаски нарушить закон.

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

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

На наш взгляд, работа в Delphi для начинающего программиста удобнее по ряду причин:

  • Удобство интерфейса;

  • Простота организации информационного пространства пользователя;

  • Доступность средства;

  • Работа над данным проектом позволила нам развить наши личностные качества;

  • Работа в команде (умение слушать, принимать критику, находить компромиссы);

  • Навыки самостоятельной работы, упорство, терпение;

  • Навыки оформления проектной документации.+

На основе анализа требований для создания системы выбран инструментарий - среда Delphi.