Материал: Автоматизация учета обращений пользователей на предприятии Wilo

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
43
почти все типы приложений для большинства современных платформ.
Является объектно-ориентированным языком высокого уровня.
РНР - довольно мощный серверный язык программирования, который
является языком с открытым кодом. Этот язык может легко выполнить
огромный массив задач при малом кол-ве написания строк кода. С помощью
PHP создаются различные CMS системы, а также он используется для
написания back-end части различных сайтов.
Perl это современный интерпретируемый высокоуровневый язык
программирования, созданный для общего назначения. В числе главной
особенности этого языка признают большие возможности работы с текстом,
а также с различными регулярными выражениями. Язык Perl унаследовал
много свойств от языков семейства Си , С++, С#), а также скриптовых
языков.
Python - это высокоуровневый язык программирования, основанный
на повышении производительности и читаемости кода. Довольно прост для
понимания и изучения, потому что он минималистичен, у него понятный
синтаксис и хорошая читабельностью. Python среди других языков довольно
популярный язык программирования.
Ruby это простой для изучения язык программирования с удобным и
простым синтаксисом. В основном его используют для разработки
различных веб-приложений. Обладает независимой от ОС реализацией
многопоточности. Поддерживает кроссплатформенную разработку. Обычно
чистый Ruby не используется, а используется его фреймворк RubyOnRails,
который является мощным фреймворком веб-разработки.
Delphi по сути является наследником языка Рascal. Язык имеет
высокую читабельность кода, простой и понятный синтаксис, но в то же
время более подвержен сбоям по сравнению, например, с C#. Язык не такой
гибкий, как С++ или С.
44
Кроме языка программирования необходимо также выбрать среду
разработки. Ниже перечислены некоторые наиболее популярные среды и
дана краткая справка по каждой из них.
Вorland Delphi среда визуального программирования, дающая
разработчикам довольно обширные возможности быстрого, а главное
наиболее лучшего проектирования графического интерфейса пользователей.
Также эта среда предоставляет обширные возможности для создания
программных продуктов, которые предназначены для работы с базами
данных. Поэтому у нее имеются такие инструменты как: генератор отчетов,
который может выводить различную информацию на принтер и
организована поддержка языка SQL, которая может создавать запросы от
простого до очень сложного с локальными/сетевыми базами данных. [21,
c.49].
C++Builder разработан фирмой Borland в 1997г, для быстрой
разработки различных приложений на языке Си++. C++Builder может
использовать как графический интерфейс (GUI), так и создавать консольные
приложения. Разработчик может создавать интерфейс пользователя при
использовании GUI-приложений, такие как: меню, диалоговые окна,
главное окно и т.д. Частое заблуждение, что язык Си++ является простым,
но на самом деле он довольно сложный язык даже для профессионалов. Из-
за этого разработку качественного ПО на этом языке могут осуществлять
только разработчики, имеющие приличный опыт разработки на данном
языке программирования.
MS Visual Studio это решение для разработки, позволяющее
командам любого размера проектировать и создавать различные
приложения [17, с.120]. В MS Visual Studio имеется функция гибкого
планирования, например: планирование объема работы, панели задач и
управление невыполненной работой, что дает возможность применить
последовательную разработку и сделать разработку программного продукта
по удобным срокам для разработчика. MS Visual Studio имеет средства
45
обнаружения, моделирования и проектирования различной архитектуры,
что дает возможность создать план и полностью реализовать концепцию
программного продукта.
Язык Delphi 10 был выбран в качестве языка программирования т.к.
этот язык имеет множество плюсов, таких как: быстрота разработки
приложения, довольно низкие требования для ресурсов компьютера и
конечно же хорошая производительность самих программных продуктов,
написанных на этом языке.
Delphi 2010 - служит для проектирования приложений под ОС
Windows с помощью графического интерфейса пользователя (GUI),
позволяющего многократно использовать программный код.
Отличительной чертой Delphi является модель компонентной разработки
прикладного программного обеспечения. В Dеlphi компоненты очень
просты для развития и использования. А также Dеlphi является первой
системой, которая занялась быстрой разработкой приложений (RАD) и
технологию визуального конструирования. Технология Visuаl Dеsign
содержит готовые компоненты, из которых будет строится интерфейс
будущей программы [13, с.105]. Компоненты являются, по существу, просто
специализированными объектами, и их функционирование определяется
объектно-ориентированной Visuаl Cоmponеnt Librаry (архитектурой
библиотеки визуальных компонентов). Сокращённо – VCL.
Подводя итоги, можно утверждать, что среда разработки Delphi
является средой программирования, в которой совмещены такие вещи как
удобство и простота использования c мощью объектно-ориентированного
программирования. Обеспечивает визуальное проектирование GUI и
уникальные в мощи и простоте средства доступа к различным базам
данных.
Далее необходимо выбрать систему управления базами данных. В
таблице 7 представлены сравнительные характеристики СУБД. Приведены
основные достоинства и недостатки наиболее распространенных СУБД,
46
результаты оценки производительности, средняя стоимость лицензии,
действующая на момент написания проекта.
Проанализировав собранную информацию о рассматриваемых СУБД:
показаниях производительности, удобства администрирования, ценовой
политике было принято решение выбрать в качестве СУБД My SQL.
Таблица 7
Сравнительные характеристики СУБД
СУБД
Характеристики
Производи-
тельность
Преимущества
Ограничения
Недостатки
Цена,
руб.
MySql
[4]
tpmC=22080
7
бесплатный;
кросс-платформенный
сервер;
низкие аппаратные
требования
независимые механизмы
хранения таблиц
(MyIsam,InНетDB) [12]
Размер таблицы до
4Гб
низкие возможности по
сравнению с Oracle и
MSSQLServer
сжатые данные
используются только для
чтения
только SQL-
аутентификация [10]
0
MS
Access
[22]
tpmC=44087
9
бесплатный;
низкие аппаратные
требования
высокие показатели
быстродействия
простое
администрирование
Размер таблицы до
4Гб
низкие возможности по
сравнению с Oracle и
MSSQLServer
применима только для
платформы Windows.
0
Oracle
Databas
e
tpmC=50530
2
самые высокие
показатели
производительности;
высокая
распространенность;
приемлемая стоимость;
простое
администрирование;
большое количество
сторонних средств
администрирования;
высокие темпы
развития;
прозрачное сжатие данных
˗ 1 процессор
˗ Максимальное
использование ОЗУ
1Гб
˗ Максимальный
объем БД 4ГБ
применима только для
платформы Windows.
36 000
Источник: https://baza.diplomsite.ru/previewfile/415