1.6 Выбор средств
1.6.1 Delphi 2010
реализации программной была выбрана программирования Delphi 2010.
— это интегрированная разработки, в используется язык Object Pascal. является средой (Rapid Application — быстрая разработка ). Начиная со разработки Delphi 2010, официальных документах стала использовать Delphi для языка Object (рисунок 1.4).
Delphi — система визуального -ориентированного проектирования, радующая и в программировании, профессионалов. Delphi сразу, с затратами времени сил создавать программы, которые неотличимы от , созданных профессионалами. для опытного Delphi открывает возможности для сколь угодно программ любого , в том , распределённых приложений, с любыми данных.
1.6.2 Flash
Adobe (ранее Macromedia ) — мультимедийная платформа Adobe Systems создания веб- или мультимедийных (рисунок 1.5). Широко для создания баннеров, анимации, , а также на веб- видео- и .
Платформа включает себя ряд разработки, прежде Adobe Flash (сейчас Adobe ) и Adobe Builder (ранее Flex Builder), также программу воспроизведения flash- — Adobe Flash . SWF-файлы просматривать с свободных плееров или swfdec, FLV-файлы через мультимедийный QuickTime и проигрыватели в -подобных системах наличии соответствующих .
Adobe Flash работать с , растровой и трёхмерной графикой, при этом процессор, а поддерживает двунаправленную трансляцию аудио видео. Для и других устройств выпущена «облегчённая» версия Flash Lite, которой ограничена расчёте на мобильных устройств их операционных .
1.6.3 FlashDevelop
FlashDevelop — среда разработки редактор, написанный C# и для вывода компонент Scintilla, создавать Flash- при помощи SDK, MTASC haxe (рисунок 1.6).
одной из Flash Builder- для разработки -приложений (благодаря бесплатности и большему быстродействию) и не всеми возможностями . Поддерживает профилирование, Adobe Flex имеет умное при написании на языке . Также при Adobe Flex 4.5.1 можно писать для платформ , iOS.
Является одной альтернатив Flash -у для веб-приложений ( своей бесплатности заметно большему ) хотя и обладает всеми последнего. Поддерживает , отладку Adobe и имеет автодополнение при кода на ActionScript. Также использовании Adobe SDK 4.5.1 можно приложения для Android, iOS.
установки FlashDevelop Microsoft .NET 2.0 . JRE требуется компиляции Flex AIR приложений. помощи haxe скомпилировать для Flash, JavaScript, , также можно бинарные исполняемые для Linux Windows. Для ActionScript 2 в дистрибутива включен .
Возможности:
- подсветка синтаксиса ActionScript, Python, , XML, PHP, , Haxe;
- автодополнения ActionScript 2, ActionScript 3 + и HaXe;
- добавлением (написанием) ;
- возможность включения/ отдельных плагинов повышения быстродействия;
- кода;
- закладки;
- содержимого классов SWF и контейнерах;
- настраиваемые клавиши.
1.7 Отличительные создания анимации
данный момент два вида анимации и ее в -текстовом документе: -анимация и -анимация.
GIF — – покадровая анимация, есть в момент, когда изменяется – происходит кадра – появление изображения в . Отличие от покадровой анимации – GIF позволяет экспозицию данного произвольно. Если №6 будет в видимости 0.1 сек, кадр №7 может видимым в 5 сек – в от желания gif-баннера. функция очень удобна, так как создавать качественные продолжительностью в 15-20 , уместив конечный в рамки кb.
Flash-. Технологии macromedia – анимация на программирования. При flash- анимации, – несколько объектов определенными координатами. ходе выполнения , объекты меняют , двигаясь по ранее траектории. смены кадров данного объекта скорость его . Дополнительные возможности – – позволяют менять графические настройки конкретного объекта. программные инструменты выполнять все задачи за кликов мыши. конечный файл — *., записываются объекты, траектории и , присвоенные им.
2 раздел
2.1. Разработка схемы взаимодействия продукта с данных
От подхода к разработки программного зависит качество ПП. Важной разработка структуры данных, поскольку качества этой зависит, насколько будет выполняться с данными (, удаление, изменение), так же изменения структуры без потери существующих данных.
разработки общей программы является концептуальной, логической , а также сценария взаимодействия продукта с данных.
Под данных понимают совокупность данных, состояние объектов их отношений рассмотренной предметной .
Реляционная база — база данных, на реляционной данных.
Реляционная данных (РМД) — модель данных, теория построения данных, которая приложением к обработки данных разделов математики теории множеств логика первого .
Для лучшего РМД следует три важных обстоятельства:
- Модель является , то есть являются логическими (), а не (хранимыми) структурами.
- реляционных баз верен информационный : всё информационное базы данных одним и одним способом, именно — явным значений атрибутов кортежах отношений; частности, нет указателей (адресов), одно значение другим.
- Наличие алгебры позволяет декларативное программирование декларативное описание целостности, в к навигационному () программированию и проверке условий.
цель реляционной – обеспечить запись выражений, позволяющих :
- Области выборки, есть те , которые должны добавлены в выполнения операции .
- Области обновления, есть данных, должны быть , изменены или в результате операции обновления.
- поддержки целостности , то есть особых требований, должна удовлетворять данных.
- Производные -отношения, те , которые должны включены в базы данных.
- устойчивости, данные, должны быть в контролируемую для некоторых управления параллельным к информации.
- защиты, данные, которых осуществляется или иной контроля доступа.
из основных реляционной модели ее однородность. данные рассматриваются хранимые в , в которых строка имеет и тот формат. Каждая в таблице собой объект мира или между объектами.
управления базами (СУБД) — это языковых и средств, предназначенных создания, ведения совместного использования многими пользователями.
взаимодействия приложения базой данных на рисунке 2.1.
Программное обеспечение данных должно средствами отображения структуры прикладного в такую структуру данных, эффективно запоминается реальном носителе, наоборот.
Для вводятся два независимости данных.
независимость означает, общая логическая данных может изменена без прикладных программ.
независимость данных , что физическое и организация могут изменяться, вызывая при изменения ни логической структуры , ни прикладных .
2.2. Разработка структуры и выходных
Одним из сложных этапов процессе проектирования данных является таблиц.
При таблиц необходимо следующие принципы:
- в таблице должна дублироваться. делает работу эффективной, а исключает возможность информации в таблицах.
- Каждая должна содержать только на тему.
Шаблон данных представляет набор таблиц, для запросов.
таблица содержащая :
- ID.
- Наименование .
- Место расположения.
- .
- Номер по .
- Заводской номер.
- номер.
- Закрепленный .
- Наименования ПО.
- о лицензии.
- .
ID — уникальный каждой строки, однозначно идентифицирует запись в .
Поля таблиц в запросах являются входными .
Выходными данными являться результаты .
На рисунке 2.2 модель взаимодействия компонентов в баз данных.
Разработанная схема программного позволяет организовать между базой и автоматизированной учета IT , что обеспечивает доступ к , оперативное изменение в ней, и вывод информации.
3 Проектный
3.1 Технология разработки продукта
3.1.1 Управление к программному
Одно и первых действий проектировании программного — сбор и требований к . Изначально собираемые представляют собой требования заказчика, и оригиналы документов, отчеты существующих аналогичных . Вырабатываются требования компонентам ПП — данных, программным техническим средствам. вести учет требований и их обработку, и реализацию. работа называется по управлению , преследующей следующие :
- Достижение соглашения заказчиком о требованиях к .
- Улучшение понимания к ПП стороны разработчика.
- технических требований аппаратуре компьютера, среде и ПП.
Функциональные определяют действия, должен выполнять , без учета , связанных с реализацией.
3.1.2 формирования требований
управления требованиями — этап неформального архитектуры будущего . Является наиболее , так как процессе работы ПП изменяются о самом как у , так и исполнителя. Поэтому раннем этапе трудно точно , какими характеристиками обладать ПП. требований – циклический , представленный на 3.1.
В каждом основным действием выявление и семантических ошибок описании ПП.
3.1.3 прототипа
Прототип начальной версией , которая используется демонстрации концепций, в системе, вариантов требований, также поиска , которые могут в ходе и эксплуатации , и возможных их решения.
используется при рисков на планирования. Основной при разработке являются ошибки упущения в к ПП.
прототипа выполняется проектированию ПП. свойств прототипа с целью или проверки заказчика до их утверждения.
3.1.4 программного продукта
этапе разработки выполняются следующие :
- Кодирование.
- Тестирование.
- справочной системы .
- Создание документации .
- Создание версии инсталляции ПП.
продукт для дипломного проекта на основе прототипа разработки обеспечения. В проектирования разработана программного продукта, основные функциональные , выбрана среда реализации.
3.2 Программная реализация основных модулей продукта
3.2.1 Программная реализация модуля для работы с основным профилем
После осуществления в программу главное окно , представленное на 3.2.
В главном окне пользователю доступны следующие вкладки:
1. Файл.
2. Вид.
3. Сортировка.
4. О программе.
5. Закрыть.
Переключение по щелчку кнопкой мыши при помощи на клавиатуре, нужную вкладку.
Добавление новой в базу на рисунке 3.2.2
Код процедуры добавления (редактирования) общих данных представлен листингом 3.2.2.
Листинг 3.1 – Добавление (редактирование) общих данных
procedure TForm1.N7Click(Sender: TObject);
begin
case MessageDlg(‘Добавить запись?’, mtCustom,
mbYesNoCancel, 0) of
mrYes:Form1.ADOTable1.Insert;
mrNo:Abort;
mrCancel:Abort;
end;
Form2.ShowModal;
end;
procedure TForm1.N8Click(Sender: TObject);
begin
case MessageDlg(‘Добавить запись?’, mtCustom,
mbYesNoCancel, 0) of
mrYes:Form1.ADOTable1.Insert;
mrNo:Abort;
mrCancel:Abort;
end;
//Form3.ShowModal;
end;
procedure TForm1.N6Click(Sender: TObject);
begin
Application.Terminate;
end;
procedure TForm1.N2Click(Sender: TObject);
begin
Form4.ShowModal;
end;
procedure TForm1.BitBtn6Click(Sender: TObject);
begin
Form1.ADOTable1.Active:=false;
Form1.ADOTable1.Active:=true;
Form1.ADOTable1.Filtered:=False;
end;
procedure TForm1.BitBtn4Click(Sender: TObject);
begin
Form5.ShowModal;
end;
procedure TForm1.N9Click(Sender: TObject);
begin
case MessageDlg(‘Добавить запись?’, mtCustom,
mbYesNoCancel, 0) of
mrYes:Form1.ADOTable1.Insert;
mrNo:Abort;
mrCancel:Abort;
end;
Form6.ShowModal;
end;
procedure TForm1.BitBtn7Click(Sender: TObject);
begin
Form7.ShowModal;
end;
procedure TForm1.BitBtn5Click(Sender: TObject);
begin
Form8.ShowModal;
end;
procedure TForm1.BitBtn8Click(Sender: TObject);
begin
Form6.ShowModal;
end;
procedure TForm1.N10Click(Sender: TObject);
begin
case MessageDlg(‘Добавить запись?’, mtCustom,
mbYesNoCancel, 0) of
mrYes:Form1.ADOTable1.Insert;
mrNo:Abort;
mrCancel:Abort;
end;
Form9.ShowModal;
end;
Окно выбора типа сортировки изображено на рисунке 3.4.
Процедура выполнения сортировки представлен листингом 3.2.3
Листинг 3.2 – Выполнение сортировки
procedure TForm1.N33Click(Sender: TObject);
begin
Form1.ADOTable1.Sort:=’Наименование_техники’;
end;
procedure TForm1.N34Click(Sender: TObject);
begin
Form1.ADOTable1.Sort:=’Заводской_номер’;
end;
procedure TForm1.N35Click(Sender: TObject);
begin
Form1.ADOTable1.Sort:=’Инвентарный_номер’;
end;
Окно вывода общей информации о записях представлено на рисунке 3.2.4
Код процедуры изменения пароля администратора представлен листингом 3.2.4
Листинг 3.3 – Просмотр общих сведений о записях в таблице
procedure TForm1.N32Click(Sender: TObject);
var
s:integer;
i:integer;
begin
s:=0;
for i:=0 to Form1.ADOTable1.RecordCount-1 do
s:=s+1;
ShowMessage(‘Название таблицы: ‘+Form1. ADOTable1.TableName+#13+’Количество записей: ‘+IntToStr(s));
end;
Также в программе имеется возможность обновлять информацию после поиска, сортировки или других операций с данными отдельной кнопкой, показанной на рисунке 3.6
Код процедуры обновления табличных данных представлен листингом 3.2.5
Листинг 3.4 – Процедура обновления
procedure TForm1.BitBtn6Click(Sender: TObject);
begin
Form1.ADOTable1.Active:=false;
Form1.ADOTable1.Active:=true;
Form1.ADOTable1.Filtered:=False;
end;
procedure TForm1.BitBtn4Click(Sender: TObject);
begin
Form5.ShowModal;
end;
Окно предварительного просмотра перед печатью открывается через вкладку файл в главном меню и представлено на рисунке 3.7.
Код вкладки предварительного просмотра представлен листингом 3.2.6
Листинг 3.2.6 — Предварительный просмотр
procedure TForm1.N24Click(Sender: TObject);
begin
Form20.QuickRep1.PreviewModal;
end;
procedure TForm1.N25Click(Sender: TObject);
begin
Form21.QuickRep1.PreviewModal;
end;
procedure TForm1.N26Click(Sender: TObject);
begin
Form22.QuickRep1.PreviewModal;
end;
procedure TForm1.N39Click(Sender: TObject);
begin
Form22.QuickRep1.PrinterSetup;
Form22.QuickRep1.Print;
end;
procedure TForm1.N38Click(Sender: TObject);
begin
Form21.QuickRep1.PrinterSetup;
Form21.QuickRep1.Print;
end;
procedure TForm1.N36Click(Sender: TObject);
begin
Form20.QuickRep1.PrinterSetup;
Form20.QuickRep1.Print;
end;
procedure TForm1.N42Click(Sender: TObject);
begin
Form23.QuickRep1.PrinterSetup;
Form23.QuickRep1.Print;
end;
Комментарии
Оставить комментарий
Валера 14 минут назад
добрый день. Необходимо закрыть долги за 2 и 3 курсы. Заранее спасибо.
Иван, помощь с обучением 21 минут назад
Валерий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Fedor 2 часа назад
Здравствуйте, сколько будет стоить данная работа и как заказать?
Иван, помощь с обучением 2 часа назад
Fedor, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Алина 4 часа назад
Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения
Иван, помощь с обучением 4 часа назад
Алина, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Алена 7 часов назад
Добрый день! Учусь в синергии, факультет экономики, нужно закрыт 2 семестр, общ получается 7 предметов! 1.Иностранный язык 2.Цифровая экономика 3.Управление проектами 4.Микроэкономика 5.Экономика и финансы организации 6.Статистика 7.Информационно-комуникационные технологии для профессиональной деятельности.
Иван, помощь с обучением 8 часов назад
Алена, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Игорь Петрович 10 часов назад
К утру необходимы материалы для защиты диплома - речь и презентация (слайды). Сам диплом готов, пришлю его Вам по запросу!
Иван, помощь с обучением 10 часов назад
Игорь Петрович, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Инкогнито 1 день назад
У меня есть скорректированный и согласованный руководителем, план ВКР. Напишите, пожалуйста, порядок оплаты и реквизиты.
Иван, помощь с обучением 1 день назад
Инкогнито, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Илья 1 день назад
Здравствуйте) нужен отчет по практике. Практику прохожу в доме-интернате для престарелых и инвалидов. Все четыре задания объединены одним отчетом о проведенных исследованиях. Каждое задание направлено на выполнение одной из его частей. Помогите!
Иван, помощь с обучением 1 день назад
Илья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Alina 2 дня назад
Педагогическая практика, 4 семестр, Направление: ППО Во время прохождения практики Вы: получите представления об основных видах профессиональной психолого-педагогической деятельности; разовьёте навыки использования современных методов и технологий организации образовательной работы с детьми младшего школьного возраста; научитесь выстраивать взаимодействие со всеми участниками образовательного процесса.
Иван, помощь с обучением 2 дня назад
Alina, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Влад 3 дня назад
Здравствуйте. Только поступил! Операционная деятельность в логистике. Так же получается 10 - 11 класс заканчивать. То-есть 2 года 11 месяцев. Сколько будет стоить семестр закончить?
Иван, помощь с обучением 3 дня назад
Влад, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Полина 3 дня назад
Требуется выполнить 3 работы по предмету "Психология ФКиС" за 3 курс
Иван, помощь с обучением 3 дня назад
Полина, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Инкогнито 4 дня назад
Здравствуйте. Нужно написать диплом в короткие сроки. На тему Анализ финансового состояния предприятия. С материалами для защиты. Сколько будет стоить?
Иван, помощь с обучением 4 дня назад
Инкогнито, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Студент 4 дня назад
Нужно сделать отчёт по практике преддипломной, дальше по ней уже нудно будет сделать вкр. Все данные и все по производству имеется
Иван, помощь с обучением 4 дня назад
Студент, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Олег 5 дня назад
Преддипломная практика и ВКР. Проходила практика на заводе, который занимается производством электроизоляционных материалов и изделий из них. В должности менеджера отдела сбыта, а также занимался продвижением продукции в интернете. Также , эту работу надо связать с темой ВКР "РАЗРАБОТКА СТРАТЕГИИ ПРОЕКТА В СФЕРЕ ИТ".
Иван, помощь с обучением 5 дня назад
Олег, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Анна 5 дня назад
сколько стоит вступительные экзамены русский , математика, информатика и какие условия?
Иван, помощь с обучением 5 дня назад
Анна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Владимир Иванович 5 дня назад
Хочу закрыть все долги до 1 числа также вкр + диплом. Факультет информационных технологий.
Иван, помощь с обучением 5 дня назад
Владимир Иванович, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Василий 6 дней назад
сколько будет стоить полностью закрыть сессию .туда входят Информационные технологий (Контрольная работа, 3 лабораторных работ, Экзаменационный тест ), Русский язык и культура речи (практические задания) , Начертательная геометрия ( 3 задачи и атестационный тест ), Тайм менеджмент ( 4 практических задания , итоговый тест)
Иван, помощь с обучением 6 дней назад
Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф
Марк неделю назад
Нужно сделать 2 задания и 1 итоговый тест по Иностранный язык 2, 4 практических задания и 1 итоговый тест Исследования рынка, 4 практических задания и 1 итоговый тест Менеджмент, 1 практическое задание Проектная деятельность (практикум) 1, 3 практических задания Проектная деятельность (практикум) 2, 1 итоговый тест Проектная деятельность (практикум) 3, 1 практическое задание и 1 итоговый тест Проектная деятельность 1, 3 практических задания и 1 итоговый тест Проектная деятельность 2, 2 практических заданий и 1 итоговый тест Проектная деятельность 3, 2 практических задания Экономико-правовое сопровождение бизнеса какое время займет и стоимость?
Иван, помощь с обучением неделю назад
Марк, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@дцо.рф