Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Для начала работы по разработки приложения позволяющего автоматизировать процесс приёма заявок необходимо определиться с двумя важными показателями это: язык программирования и среда программирования[3].

В современном программировании множество языков программирования, приведем самые распространённые:

· Java - объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине вне зависимости от компьютерной архитектуры[4].

· C - компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но, впоследствии, был перенесён на множество других платформ. Согласно дизайну языка Си, его конструкции близко сопоставляются типичным машинным инструкциям, благодаря чему он нашёл применение в проектах, для которых был свойственен язык ассемблера, в том числе как в операционных системах, так и в различном прикладном ПО для множества устройств — от суперкомпьютеров до встраиваемых систем. Язык программирования Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C[9].

· Паскаль (англ. Pascal) — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков[10].

· PHP — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов[4].

· Delphi — императивный, структурированный, объектно-ориентированный язык программирования со строгой статической типизацией переменных. Основная область использования — написание прикладного программного обеспечения.
Первоначально носил название Object Pascal и исторически восходит к одноимённому диалекту языка, разработанному в фирме Apple в 1986 году группой Ларри Теслера. Однако в настоящее время термин Object Pascal чаще всего употребляется в значении языка среды программирования Delphi. Начиная с Delphi 7, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal[10].

Был выбран язык программирования Delphi, который по своей сути является более ранним языком Pascal. Причины, по которым был выбран именно Delphi:

· удобный процесс обучения, который описывается в большом количестве литературы;

· простой и понятный процесс написания кода;

· автоматизированный процесс выявления ошибок при компиляции;

· обладания достаточными знаниями для написания программы в данном языке;

· возможность беспроблемного доступа к данному языку программирования.

Процесс выбора среды программирования облегчён, поскольку выбранный нами язык применяется в среде Borland Delphi, остановим наш выбор на версии Borland Delphi 7.0, так как данная удовлетворяет всем необходимым требованиям для написания нашего проекта, а так же являясь весьма зрелым продуктом на рынке средств для разработки ПО, обладает повышенной устойчивости к возникающим ошибкам. Так же обладает и другими преимуществами[9]:

· простой и понятный интерфейс;

· удобство работы;

· широкий список компонентов с возможностью расширения;

· автоматизированный процесс проверки и компилирования;

· обладает широкой базой примеров выполняемых работ;

· хорошая оптимизация.

Определившись с языком и средой программирования необходимо разделить выполняемый проект на этапы для удобства написания данной работы. Наиболее оптимальным путём создания будет:

1. создание базы данных и формы, содержащую информацию о сотрудниках банка,

2. создание процесса авторизации пользователя при входи в программу и выдачи прав,

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

4. создание базы данных и формы администратора для приёма заявок от клиента,

5. создание базы данных и формы для заявок находящихся в процессе выполнения;

6. создание базы данных и формы для закрытия заявок.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.