Обоснование выбора вида программного обеспечения

Обоснование выбора вида программного обеспечения. Данный проект оптимизирован под операционные системы Windows NT, 2000, XP, которые не требуют больших системных ресурсов, они просты и надежны в работе.

Основные требования, предъявляемые к программному обеспечению данного проекта, следующие: - программное обеспечение должно быть ориентировано на пользователя, практически не знакомого с персональной техникой, следовательно, на экране не должно быть системных сообщений; - программное обеспечение должно иметь эффективный пользовательский интерфейс; - доступность, простота и удобство для пользователя во время эксплуатации комплекса решаемых задач; - возможность быстрого доступа к базам данных; - программное обеспечение должно включать возможность традиционной обработки (просмотр, редактирование, удаление записей, ввод новых записей). Рассмотрим характерные параметры компонент программного обеспечения выбранного комплекса задач.

При решении задач используется система управления базами данных (СУБД). СУБД – это совокупность программных и языковых средств, которые обеспечивают создание баз данных, их актуализацию и доступ к данным из различных приложений.

Из числа имеющихся в настоящее время СУБД выберем ту, которая наилучшим образом соответствует заранее заданным требованиям. По результатам исследования предметной области сформулируем основные требования к СУБД: - поддержка реляционной модели данных; - наличие языка программирования для создания прикладных программ; - наличие развитых средств ведения диалога; - возможность управления дизайном экрана; - число полей в записи файла базы данных – не менее 500; - не ограниченное число символов в записи.

На данный момент развития компьютерных технологий под перечисленные требования подходят большинство СУБД, такие как Borland Delphi, C++, MS Access и т.д. СУБД служит интерфейсом между прикладными программами и базой данных.

Данные интегрированы, и они не дублируются столь часто. Для реализации построенной инфологической модели требуется СУБД, поддерживающая реляционную модель БД. Microsoft Access – это система управления базами данных (СУБД), предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки. Для проектирования и разработки приложения БД я выбрала именно СУБД Microsoft Access. Это обуславливается тем, что она обладает всеми типичными характеристиками и функциями современных СУБД. Кроме того, одним из достоинств данной программы является очень простой графический интерфейс, позволяющий не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения.

В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам. Так же, программа имеет развитую систему защиты от несанкционированного доступа, которая позволяет каждому пользователю или группе пользователей видеть и изменять только те объекты, на которые ему выданы права администратором системы.

База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. любых сведений о явлениях, процессах и т.д. Данные становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы. Сегодня большинство СУБД размещают в своих структурах не только данные, но и методы (программные коды), поэтому можно утверждать, что Microsoft Access – это СУБД, предлагающая широкий диапазон средств для хранения информации и эффективного управления этой информацией.

Выбранная СУБД MS Access отвечает всем необходимым требованиям:  поддержка реляционной модели данных;  совместимость с различными средствами разработки ПО.  поддержка широкого спектра типов представляемых данных и операций над ними (включая фактографические, документальные, картинно-графические данные);  поддержка непротиворечивости данных БД: обеспечение целостности, надежность защиты БД в широком диапазоне разнообразных предметных областей и операционных обстановок.

Заказчику был предложен выбор среды реализации системы: в виде конфигурации 1С:Предприятия или в виде отдельного приложения базы данных, установленного на рабочем месте. По желанию заказчика был выбран второй вариант. Программа написана на языке Pascal в среде разработки Borland Delphi 7.0 и использует базу данных созданную в Microsoft Office Access.

Машинная реализация рассматриваемой работы программными модулями, взаимосвязь которых с информационными файлами представлена в виде связи Borland Delphi 7.0 с Access. 6.