Материал: Автоматизация учета обращений пользователей на предприятии 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