- •Введение Цели производственной практики
- •Задачи производственной практики
- •Место производственной практики в структуре ооп спо
- •Место и время проведения производственной практики
- •Разработка и администрирование баз данных
- •Участие в интеграции программных модулей
- •Пм.02 Разработка и администрирование баз данных
- •Пм.03. Участие в интеграции программных модулей
- •Пм.02 Разработка и администрирование баз данных
- •Образовательные, научно-исследовательские и научно-производственные технологии, используемые на производственной практике
- •Рекомендации по организации самостоятельной работы студентов производственной практике
- •Материально - техническое обеспечение производственной практики
- •Глава I. Краткая характеристика предприятия
- •1.1. Краткое описание предприятия
- •1.2. Применяемые на предприятии информационные технологии и системы
- •1.3. Компьютерная база и программное обеспечение предприятия
- •Характеристика технологий Персональный компьютер Samsung dm301s3a
- •Цифровой фотоаппарат canon PowerShot a540
- •Принтер hpPhotosmart
- •Ноутбук Lenovo IdeaPad y550
- •Телефакс Panasonic kx-fc965 ru-t
- •Телефонный аппарат Samsung sp-f203
- •1.4. Состояние тб Требования безопасности перед началом работы:
- •Требования безопасности во время работы:
- •Требования безопасности в аварийных ситуациях:
- •Требования безопасности по окончании работы:
- •Глава II. Описание технологии выполнения практического задания
- •2.1. Мдк.02.01. Инфокоммуникационные системы и сети
- •2.2.1. Ка́бель
- •Классификация кабелей
- •Материал оболочки
- •Поливинилхлоридные (пвх) пластикаты
- •Пропитанная бумажная изоляция
- •Маслонаполненный кабель
- •Пожарная безопасность кабелей
- •Современные требования пожарной безопасности
- •Подход к алгоритмизации
- •Используемые понятия Граф переходов
- •Кодирование состояний
- •Структура программы
- •Существуют три схемы реализации автоматов:
- •Взаимодействия автоматов
- •Универсальность
- •Стили программирования.
- •Смежные технологии Нейронные сети и генетические алгоритмы
- •Параллельные вычисления
- •Проверка, отладка и верификация автоматных программ Проверка и отладка
- •Верификация
- •Реализация и инструментальные средства Реализация графов переходов
- •Инструментальные средства
- •Применение технологии
- •1.1.3. Маршрутиза́тор
- •Принцип работы
- •Применение
- •Устройства для малого/домашнего офиса — галерея
- •Устройства сбора и передачи данных (успд) в аиис куэ
- •2.2.4. Проектирование схемы лвс предприятия
- •2.2. Мдк.02.02. Технология разработки защиты баз данных
- •2.2.1. Основные понятия базы данных
- •2.2.2. Функциональные возможности субд
- •2.2.3. Компьютерные технологии в помощь специалисту по делам несовершеннолетних
- •2.2.4. Защита бд
- •Компиляторы
- •Операторы
- •Выражения
- •Типы данных
- •Объекты
- •Каталог требований к интерфейсу
- •Выбор программного средства реализации
- •Структура диалогового взаимодействия с пользователем
- •Добавление нового сотрудника
- •Основной сценарий:
- •Список изменений в технологии и данных:
- •Удаление сотрудников
- •Основной сценарий:
- •Список изменений в технологии и данных:
- •Поиск сотрудников
- •Основной сценарий:
- •Расширения:
- •Список изменений в технологии и данных:
- •Расчет зарплаты
- •Основной сценарий:
- •Расширения:
- •Список изменений в технологии и данных:
- •Д вход иаграмма
- •Основные экранные элементы интерфейса
- •Основные Компоненты.
- •Структура справочной системы Стандартные функции.
- •Техническое задание
- •Введение:
- •Цель работы:
- •Основания для разработки:
- •Технические требования к функциональным характеристикам.
- •6. Требования программной документации:
- •7. Техника:
- •Эскизный проект
- •Терминологический словарь
- •2.5. Мдк.03.03. Документирование и сертификация
- •2.5.1. Закон «Об единстве измерений»
- •Глава 1. Общие положения
- •Глава 2. Требования к измерениям,
- •Глава 3. Государственное регулирование в области
- •Глава 4. Калибровка средств измерений
- •Глава 5. Аккредитация в области обеспечения
- •Глава 6. Федеральный информационный фонд
- •Глава 7. Организационные основы обеспечения
- •Глава 8. Ответственность за нарушение законодательства
- •Глава 9. Финансирование в области обеспечения
- •Глава 10. Заключительные положения
- •2.5.2. Закон «Об авторском праве»
- •Раздел I. Общие положения
- •Раздел II. Авторское право
- •Заключение
- •Использованная литература
Операторы
Список операторов через пробел: := + — * / div mod not and or with xor shl shr ^ = <> >= <= < > @ in is as.
Выражения
Выражения в Object Pascal (Delphi) бывают арифметическими, логическими и строковыми.
Логические выражения в основном употребляются в условных операторах. К логическим выражениям относятся такие операции как:
not — bad
and — «И», умножение (пересечение) логических выражений (<логическое_выражение1> AND <логическое_выражение2>)
or — «ИЛИ», объединение логических выражений (<логическое_выражение1> OR <логическое_выражение2>)
xor — «Исключающее ИЛИ», отрицание ИЛИ, все что не попадает под ИЛИ (<логическое_выражение1> XOR <логическое_выражение2>)
Типы данных
Обрабатываемые в программе данные подразделяются на переменные, константы и литералы. Константы представляют собой данные, значения которых установлены в разделе объявления констант и не изменяются в процессе выполнения программы.
Объекты
Объекты как экземпляры класса объявляются в программе в разделе var как обычные переменные. Например:
var
CCircle1: TColorCircle;
CircleA: TCircle;
Как и в случае записей, для обращения к конкретному элементу объекта (полю, свойству или методу) указывается имя объекта и имя элемента, разделенные точкой, то есть имя элемента является составным.
Классы
В языке Object Pascal классы — это специальные типы данных, используемые для описания объектов. Соответственно объект, имеющий тип какого-либо класса, является экземпляром (instance) этого класса или переменной этого типа.
Класс представляет собой особый тип, имеющий в своем составе такие элементы , как поля, свойства и методы. Поля класса аналогичны полям записи и служат для хранения информации об объекте. Методами называются процедуры и функции, предназначенные как правило для обработки полей. Свойства занимают промежуточное положение между полями и методами.
Объектно-ориентированные особенности языка
Инкапсуляция
Объединение и скрытие объектных данных, а также обрабатывающих их методов внутри конкретного класса от пользователя называется инкапсуляцией.
Наследование
При создании новых объектов способность получить все свойства и методы от своих предков называют наследованием. Такие объекты наследуют после своего создания все поля, свойства, события, методы и прочее от своих предков. Наследование часто избавляет разработчиков от рутинной работы и позволяет не мешкая приступить к разработке чего-то нового.
Полиморфизм
Это методы различных объектов, которые могут иметь одинаковые имена, но по внутреннему содержимому отличаются друг от друга.
Структура программы
Каждая написанная программа на языке Delphi состоит из заголовка программы (program NewApplication;), поля используемых модулей Uses (к примеру, Uses Windows, Messages, SysUtils и т. д.), который может не входить в саму структуру, а также блоков описания и исполнения (начинаются составным оператором begin и заканчиваются end.).
program Project1;
Заголовок программы, с её именем «Project1»
uses
Forms,
Unit1 in 'Unit1.pas' {Form1}; // модули, которые подключены к проекту и используются программой
{$R *.res}
begin
Application.Initialize; // Инициализация приложения
Application.CreateForm(TForm1, Form1); // Создание формы/окна
Application.Run; // Запуск и исполнение
end.
Расширения файлов
.pas — исходный код модуля (pascal)
.dpr — исходный код проекта (pascal)
.dproj — исходный код проекта (xml)
.dproj.local — исходный код проекта (xml)
.dfm — исходный код формы
.dpk — скомпилированный пакет
.dcu — скомпилированный модуль
.exe — скомпилированное приложение
.res — ресурсы
.dsk — привязки к файлам
.identcache — кэшированные привязки к файлам
Известное программное обеспечение, созданное на Delphi
Среди многих распространённых программных продуктов, написанных на Delphi, можно найти:
Продукция Embarcadero: Embarcadero Delphi, Embarcadero C++ Builder, Borland JBuilder 1 и 2 версии.
Администрирование и разработка баз данных: MySQL Tools, IBExpert.
Инженерное программное обеспечение: Altium Designer.
Файловые менеджеры: Total Commander, Frigate.
Просмотрщики графики: FastStone Image Viewer, FuturixImager, drComRead.
Видео- и аудиопроигрыватели: Light Alloy, The KMPlayer, AIMP, X-Amp.
Программы мгновенного обмена сообщениями: QIP, R&Q, графический интерфейс Skype, The Bat!, PopTray, FeedDemon.
Создание музыки: FL Studio, Guitar Pro (до версии 6.0).
Разработка программного обеспечения: Dev-C++, DUnit, Game Maker, Inno Setup, PyScripter.
Веб-разработка: Macromedia HomeSite.
Текстовые редакторы: BirEdit, Notepad GNU, Bred.
Бухучёт и налогообложение: «ПАРУС», AVARDA (до версии 6.x включительно).
Программы для создания анимаций: Pivot Stickfigure Animator.
Программы для сжатия данных: ALZip, PowerArchiver, PeaZip.
Компьютерные игры: Age of Wonders, «Космические рейнджеры», Venom.
Codename: Outbreak, Space Empires V, «Правда о девятой роте».
Графические редакторы: Real Paint.
2.2.6 Создание БД на Microsoft Access «»
2.2.7 Интеграция БД на Delphi
2.3. МДК.03.01. Технология разработки программного обеспечения
2.4. МДК.03.02. Инструментальные средства разработки программного продукта
Пояснительная записка
Назначение системы и каталог пользователей
Данный программный продукт разрабатывается по заданию производственной практики по дисциплине «Технология разработки программного обеспечения» и «Инструментальные средства разработки программного продукта», исполнитель – студент 2 курса СВФУ Им. М.К. Аммосова, ТИ, КТ, гр. ПКС-11, Прокопьева Наталия Александровна. Тема: Специалисты и гражданы строительного округа.
Данный программный продукт специализирован для повышения оперативности и качества работы работников предприятия.
Входная информация поступает с файлов баз данных, при манипуляции мышью, а также коды клавиш, нажимаемых пользователем на клавиатуре ПК, согласно режимам, определяемых выходной экранной информацией.
Группы пользователей:
Администратор – программист, знания языка программирования Delphi,C#, Java и.т.д.
Работник предприятия – особых требований нет.
Консультант – регулярный, знания на пользовательском на уровне оператора ЭВМ.
