Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8827789.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
356.65 Кб
Скачать

2.2. Обзор средств разработки информационных систем

2.2.1. Обзор языков программирования

В настоящее время существует огромное множество языков программирования, которые можно использовать для разработки информационных систем. Т.к в данном случае рассматривается объектно-ориентированное проектирование, то проведем обзор объектно-ориентированных языков: С# и Delphi.

Возможности каждого из этих языков избыточны:

  • Большое множество бесплатных компонентов реализующих необходимые элементы интерфейса и вычислительные алгоритмы, что существенно снижает трудозатраты на реализацию программы

  • Готовые библиотеки для информационного обмена между этими приложениями и 1C

  • Удобный многооконный интерфейс упрощающий процесс разработки приложений

  • Хорошо реализованная поддержка баз данных

  • Совместимость со всеми операционными системами Windows

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

2.2.1. Обзор субд

Среди существующих СУБД наиболее распространенными являются Microsoft Access и Oracle Database.

Oracle в первую очередь предназначен для коммерческих продуктов, где требуется высокая надёжность и скорость обработки данных. Несмотря на высокую стоимость профессиональных версия Express Edition бесплатен. Access в составе Microsoft Office уже имеется на предприятии.

Oracle в состоянии поддерживать огромные базы данных в отличие от mdb Access. Он больше оптимизирован под многоядерные системы. Oracle поддерживает отказоустойчивую кластеризацию, механизмы отката в т. ч. и в реальном времени, есть встроенная система резервного копирования (RMAN)

Однако Oracle Database несколько сложнее: Access с его мастера таблиц и форм, VBA проще в освоении по сравнению с стандартные интерфейсные формы Oracle Forms и PL/SQL.

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

2.3. Обоснование проектирования собственной ис и выбора средств разработки

Необходимость разработки собственной ИС определяется тем, что рассмотренные существующие аналоги обладают недостатками указанными в п. 2.1.

В качестве языка программирования для разработки ИС выбран Delphi т.к. его возможностей достаточно для решения поставленной задачи:

  • Большое множество бесплатных компонентов реализующих необходимые элементы интерфейса и вычислительные алгоритмы, что существенно снижает трудозатраты на реализацию программы

  • Готовые библиотеки для информационного обмена между этими приложениями и 1C

  • Удобный многооконный интерфейс упрощающий процесс разработки приложений

  • Хорошо реализованная поддержка баз данных

  • Совместимость со всеми операционными системами Windows

В качестве средства разработки базы данных выбран Oracle DataBase Express Edition 11g - объектно-реляционная система управления базами данны. Причины данного выбора следующие:

  • Мощный инструментарий по разработке и управлению базами данных

  • Простой и понятный интерфейс

  • Кроссплатформенность

  • Высокая надежность

  • Высокая адаптивность.

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