Следующая »

Электронная почта, компьютерные конференции обеспечивают возможность тесного контакта ученых, интенсивного обсуждения интересующих проблем. Информатизация научных исследований – это реализация комплекса мер, направленных на обеспечение полного и своевременного получения достоверных знаний об объектах исследований.

Информатизация образования является ключевым условием подготовки специалистов, способных ориентироваться в окружающем мире. В сфере этой деятельности претерпевают смысловой наполнение базовые задачи образования. Информация образования – процесс, в котором политические, социально-экономические, технологические и правовые механизмы тесно связаны на основе широкого применения ЭВМ, средств, систем коллективной и личной связи.

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

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

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

Глобальная проблема, которая актуальна для всех людей, охарактеризована еще три десятилетия назад как "шок перед будущем". Его суть в том, что скорость изменений, происходящих в различных областях человеческой жизни, столь велика, что личность и культура утрачивают способность их ассимилировать. Человек не поспевает за изменением, которое принудительно навязывается ему извне, и вместе с тем все больше сознает его неспособность что-либо изменить.

1. Исследовательский раздел

1.1 Анализ предметной области

Информационные технологии - это совокупность методов, производственных и программно-технологических средств, объединенных в технологическую цепочку, обеспечивающую сбор, хранение, обработку, вывод и распространение информации. Информационные технологии предназначены для снижения трудоемкости процессов использования информационных ресурсов.

До начала 1980-х годов информационные технологии были представлены главным образом большими ЭВМ и использовались для ограниченного числа нужд, поскольку из-за их высокой себестоимости было невозможно автоматизировать решение управленческих задач.

Современная компьютерная технология базируется на трех основных принципах:

  • интерактивность - диалоговый режим работы с компьютером;
  • интегрированность с другими программными продуктами;
  • гибкость - возможность изменения, как данных, так и постановок задач.

Современные тенденции развития информационных технологий следует рассматривать как основной инструмент высоких технологий. Признавая поразительные технологические достижения наступившей эры информационных технологий, многие специалисты спрогнозировали дальнейшие тенденции развития их рынка.

В зависимости от степени автоматизации информационных технологий бывают ручные, автоматические и автоматизированные системы.

Автоматизированные информационные системы (АИС) – программно-аппаратные комплексы, обеспечивающие надежное хранение информации в памяти ЭВМ, выполнение специфических для решаемой задачи преобразований информации и вычислений и удобный для пользователя интерфейс.

Каждая АИС разрабатывается для автоматизации определенного вида деятельности, связанных с хранением и обработкой необходимой информации.

Информационные системы сегодня являются одним из главных инструментов для ведения качественного торгового бизнеса. Их применение дает возможность торговым предприятиям получать огромные преимущества среди конкурентов на рынке.

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

К информационной системе торговой организации предъявляется требование гибкости и способности приспосабливаться к изменениям в налоговом законодательстве и системах отчетности, которые предоставляются в различные государственные органы.

1.2 Постановка задачи

Задачей данной курсовой работы является разработка автоматизированной системы для работы Фотоателье.

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

1.3 Выбор программных средств

1.3.1 Lazarus 2.0.10

1.3.2 Для реализации программной части была выбрана среда программирования Lazarus 0.10.

Lazarus — свободная среда разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal (часто используется сокращение FPC — Free Pascal Compiler, свободно распространяемый компилятор языка программирования Pascal). Интегрированная среда разработки предоставляет возможность кросплатформенной разработки приложений в Delphi-подобном окружении.

Позволяет достаточно несложно переносить Delphi-программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android. Начиная с Delphi XE2 в самом Delphi имеется возможность компиляции программ для Mac OS X, с версии XE4 — для iOS, с версии XE5 — для Android.

Процесс создания приложения можно разделить на следующие этапы:

  • Создание проекта. В результате на экране появляется пустая форма (окно будущего приложения).
  • Создание графического интерфейса проекта — расположение необходимых элементов, задание размеров, изменение свойств;
  • Написание программного кода, который определит, что будет делать ваша  программа.
  • Отладка программы.

Логотип среды программирования Lazarus представлен на рисунке 1.1

Среда программирования Lazarus

Рисунок 1.1 - Среда программирования Lazarus

Основан на библиотеке визуальных компонентов Lazarus Component Library (LCL). В настоящее время практически полностью поддерживает виджеты Win32, GTK1, GTK2, Carbon, Qt. В разработке находятся виджеты WinCE.

Пользователь для создания графического интерфейса приложения использует готовые компоненты, значки которых находятся на панели компонентов. После того как он помещает компонент на форме, программный код для него генерируется автоматически. Вручную остается запрограммировать только те действия, которые будет выполнять это приложение.

  • Имеет собственный формат управления пакетами.
  • Полностью юникодный (UTF-8) интерфейс и редактор и поэтому отсутствие проблем с портированием кода, содержащего национальные символы.
  • Реализован основной набор элементов управления.
  • Редактор форм и инспектор объектов максимально приближены к Delphi.
  • Простой переход для Delphi программистов благодаря близости LCL к VCL.
  • Форматирование кода «из коробки», используя механизмы Jedi Code Format.
  • Мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг.
  • Поддерживаемые для компиляции ОС: Linux, Microsoft Windows (Win32, Win64), Mac OS X, FreeBSD, WinCE, OS/2.
  • Поддерживает преобразование проектов Delphi.
  • Интерфейс отладки (используется внешний отладчик GDB).
  • Поддержка двух стилей ассемблера: Intel и AT&T (поддерживаются со стороны компилятора).
  • Поддержка множества типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi (поддерживаются со стороны компилятора).
  • Авто сборка самого себя (под новую библиотеку виджетов) нажатием одной кнопки.

Лазарус — отличный, бесплатный компилятор который подойдет для ежедневного использования, как новичкам, так и продвинутым пользователям, благодаря удобно расположенным кнопкам и интуитивно понятному интерфейсу вы уже с первого дня сможете начать разработку своего приложения.

Следующая »
Похожие публикации
Схемотехника телекоммуникационного сетевого устройства «Модем»
Курсовая работа по теме «Схемотехника телекоммуникационного сетевого устройства «Модем»» по предмету "Схемотехника телекоммуникационных устройств".