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

2.3 Постановка задач проектирования

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

осуществить следующие основные задачи:

  • разработка базы данных;

  • создание оболочки для просмотра базы данных;

  • добавление данных;

  • редактирование данных;

  • удаление данных;

  • сортировка данных;

  • навигация по записям базы данных;

  • формирование отчета.

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

Также данный программный продукт должен обладать высокой производительностью, удобством сопровождения, расширяемостью, надежностью.

Более подробное описание функциональных и технических показателей программного продукта представлено в ПРИЛОЖЕНИИ А.

4.1 Выбор языка программирования

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

  • С++;

  • Object Pascal (в составе Borland Delphi);

  • Java.

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

Цель C++ – мощность и контроль за счет сложности. Целью Object Pascal (в составе Borland Delphi) является легкое, визуальное программирование (не отказываясь от мощности) и прочная связь с windows. Цель Java – мобильность, даже за счет некоторого отказа от скорости, и распределённые приложения или исполняемое содержание www.

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

Таблица 4.1 – Сравнение языков программирования

Критерий сравнения

Язык программирования

С++

Object Pascal

Java

Объектно-ориентированный

да

да

да

Кроссплатформенный

частично

частично

да

Работа с базами данных

отлично

отлично

отлично

Скорость выполнения

отлично

хорошо

удовлетворительно

Таким образом для реализации данного программного продукта был выбран язык Object Pascal (в составе Borland Delphi). Этот выбор обусловлен тем, что у него удобный интерфейс, огромное количество готовых функций, компилирует во много раз быстрее чем С++, встроенная обработка исключений, имеет встроенный язык SQL, который необходим для написания БД.

4.2 Выбор средств разработки программы

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

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

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

В данный момент существуют несколько производителей, выпустившие интегрированные среды разработки на языке программирования Object Pascal.

С учетом вышесказанного, рассмотрим среды разработки:

– Borland Delphi;

  • Lazarys.

Среда разработки программного продукта должна быть максимально оптимизирована под операционную систему. Так как проект будет использоваться на операционных системах семейства Windows, то вопрос выбора среды разработки сразу перестаёт быть актуальным. Это связано с тем, что среда разработки Lazarys рассчитана на написание программ, адаптированных под операционную систему Linux.

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

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

На данный момент существует несколько версий среды разработки Borland Delphi, выпущенных компанией Borland Ltd., отличающихся лишь набором компонентов и интерфейсом. Так как данный проект не требует дополнительных компонентов, то разработке вполне удовлетворяет любая из первых версий, а именно Borland Delphi 7.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]