Программное обеспечение информационных технологий
Объектно-ориентированный анализ и проектирование системы. Сущность задачи и проектирование модели. Требования к аппаратным и операционным ресурсам. Проектирование справочной системы приложения. Порядок проведения испытаний и функциональное тестирование.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 20.05.2015 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. И одной из более развитых сфер информационной деятельности является персональный компьютер (ПК). В наше время нет ни одной фирмы, либо компании, которая не имеет компьютер. Аппаратная деятельность развивается очень быстрым ходом, программная же намного медленнее. А ведь в программном обеспечении нуждаются не только компьютеры, но и любая электротехника.
Особенно наблюдается дефицит программных продуктов для узкоспециального использования.
Целью дипломного проектирования было разработать программное средство для автоматизации рабочего места мастера телеателье.
Телеателье - это мастерская, которая занимается ремонтом различной видеотехники, любой сложности. Неотъемлемой частью деятельности телеателье, является ведение учета данных. Для того чтобы облегчить работу лицам, занимающимся данным видом труда, был создан программный продукт «Автоматизированная система рабочего места мастера телеателье «Спектр»». Задачи, возложенные на программный продукт, были следующие: сбор и учёт данных о клиентах, заказах, видах услуг, которые были проведены, датах регистрации клиентов, а также задачи быстрого поиска нужной информации из базы данных, возможность создания отчётов.
В результате работы над дипломным проектом было разработано приложение и составлена пояснительная записка.
Пояснительная записка к дипломному проекту «Автоматизированная система рабочего места мастера телеателье «Спектр»» включает в себя восемь разделов, содержащих необходимую и достаточную информацию по использованию данного программного продукта, подробное описание программы и вычислительной системы.
Первый раздел «Объектно-ориентированный анализ и проектирование системы» рассматривает организационно-экономическую сущность задачи, процесс проектирования модели.
Второй раздел «Вычислительная система» имеет описание вычислительной системы, а именно: технические характеристики персонального компьютера, требования, предъявляемые к персональному компьютеру, описание операционной системы и языка реализации.
Третий раздел «Проектирование задачи» раскрывает сущность задачи в ключевых абстракциях предметной области и описывает интерфейс классов.
Четвертый раздел «Описание программного средства» отражает общее представление о программе. В нём приведена физическая структура программы.
В пятом разделе «Методика испытаний» рассматривается методика испытаний программы и процесс отладки.
Шестой раздел «Применение» содержит информацию, необходимую в процессе эксплуатации программного средства.
В седьмом разделе «Охрана труда» описывается производственная санитария, техника безопасности и пожарная безопасность, а также организация и оборудование рабочих мест с персональными электронно-вычислительными машинами (ПЭВМ).
В «Экономическом разделе» производится расчёт показателей эффективности использования программного продукта и технико-экономических показателей проекта: трудоёмкости и периодичности решения задачи, годовых текущих затрат, связанных с решением задачи, отпускной цены программы.
1. Объектно-ориентированный анализ и проектирование системы
1.1 Сущность задачи
В настоящее время процесс автоматизации рабочих мест специалистов характерен для всех областей, где имеет место взаимодействие человека с компьютером. Автоматизированное рабочее место (АРМ) специалиста или сотрудника позволяет автоматизировать и облегчит его работу. Зачастую внедрение автоматизированных рабочих мест имеет экономические предпосылки, так как их использование более выгодно.
Разрабатываемая система будет предназначена для автоматизации работы лиц, занимающихся агитационными мероприятиями в области охранной деятельности. Для достижения максимального эффекта от использования программного продукта требуется предусмотреть интуитивно понятный интерфейс, программный продукт не должен требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями. В целом компьютеризация рабочего места и автоматизация выполняемых процессов ставит своей целью не только облегчение работы сотрудника, но и повышение производительности труда.
На программный продукт «Автоматизированная система рабочего места мастера телеателье «Спектр»» были возложены следующие задачи:
- Ведение базы данных клиентов и данных о каждом из них (адрес, номер телефона, личные данные);
- Ведение учета материалов на складе;
- Ведение базы данных о принятых и выполненных заказах (дата приема, выполнения, расчет с клиентом, вид проделанной работы, использованные материалы)
- Быстрый поиск искомой информации по какому-либо признаку из любой базы данных;
- Возможность создания отчётов, которые отображают результаты поисков.
Разрабатываемый программный продукт будет построен на связи с БД, содержащей информацию по следующим концептуальным направлениям:
- ФИО клиента;
- Адрес клиента;
- Дата приема заказа;
- Выполняемые услуги;
- Использованные материалы;
- Вид услуги;
- Дата выполнения;
- Расчет с клиентом;
- Выдача гарантии.
Основная задача, которую необходимо автоматизировать - ведение учёта заказов, клиентом и материалов, находящихся на складе. Однако эта задача напрямую зависит от такого аспекта как ведение баз данных материалов, заказови клиентов.
Данная программа должна содержать несколько таблиц данных.
Работа мастера при отсутствии автоматизированного рабочего места сопряжена с рядом неудобств. Процесс ведения и учёта данных о различных заказах занимает много времени. А возможность создания отчётов и документации - практически исключена или просто не рациональна, т.к. это будет занимать уйму времени.
Использование программного средства исключает вышеуказанные сложности в работе мастера. Ведение базы данных, а также добавление заказов и клиентов из общей базы данны, в разы облегчает работу мастеру. Преимущества автоматизированного рабочего места перед традиционным рабочим местом очевидны.
При проектировании принимались во внимание следующие требования:
- Система должна нормально функционировать на стандартных персональных компьютерах типа IBM.
- Система не должна иметь привязки к аппаратной части для возможности переноса ее на новую платформу из-за старения компьютерной техники.
- Архитектура системы должна быть выбрана таким образом, чтобы снизить до минимума вероятность нарушения нормального режима работы системы (выход системы из строя, разрушение информационной базы данных, потери или искажение информации) при случайных или сознательных некорректных действиях пользователей.
- Основная программная оболочка должна иметь приятный для работы интерфейс и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями.
- Система должна иметь возможность наращивания как программной, так и аппаратной части.
Автоматизированное рабочее место явных недостатков не имеет. Наличие удобного и продуманного интерфейса, использование справочной системы позволит свести время освоения программного продукта к минимуму.
Данный программный продукт разработан под конкретную организацию, но возможность использования его для других организаций, в которых имеются схожие задачи, не исключена.
1.2 Проектирование модели
На основании проведенного анализа предметной области и выявленного круга задач, требующих решения, построим модель, которая будет отображать функциональную структуру объектов приложения, производимые ими действия и связи между этими действиями.
Для этого мы построим следующие диаграммы:
- диаграмма вариантов использования;
- диаграмма классов;
- диаграмма компонентов;
- диаграмма последовательности.
Для графического представления выполняемых программой действий необходимо особым образом связать объекты и выполняемые ими действия между собой. Под объектом понимается отдельный экземпляр класса, он имеет собственное имя и конкретное значение атрибутов.
Для построения диаграмм использовался пакет Rational Rose. Rational Rose использует метод объектно-ориентированного анализа и проектирования, основанный на языке UML. В основе работы Rational Rose лежит построение диаграмм и спецификаций UML, определяющих архитектуру системы, её статические и динамические аспекты.
Представим проектируемую систему в виде множества сущностей, взаимодействующих друг с другом с помощью вариантов использования без рассмотрения внутренней структуры этих сущностей.
На основании комплексного изучения предметной области, специфики решаемых задач, была построена диаграмма вариантов использования. Диаграмма вариантов использования показывает действия, которые могут быть выполнены системой при взаимодействии с актёром. В нашем случае актёр - человек, взаимодействующий с системой извне, то есть агитатор. На разработанной диаграмме отражён актёр в контексте его функций и решаемых им задач. (Приложение Б).
В процессе проектирования, после определения действий, выполняемых программным средством, и выявления функций приложения была разработана диаграмма классов, которая служит для представления статической структуры модели системы. Диаграмма отражает различные взаимосвязи между отдельными сущностями предметной области: объектами и подсистемами, а также описывает их внутреннюю структуру и типы отношений.
Класс служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов. Диаграмма классов является следующим звеном в создании концептуальной модели проектируемой системы (Приложение Б).
После построения диаграммы классов покажем, каким образом, будут взаимодействовать различные компоненты приложения между собой. В качестве компонентов, представляющих собой элементы физической реализации, будем рассматривать таблицы, исполняемые файлы, прикладные приложения. Диаграмма компонентов описывает объекты “реального мира” - компоненты программного обеспечения. Она применяется для наглядного представления связи между компонентами приложения (Приложение Б).
Создание диаграммы последовательности является одним из основных этапов в проектировании системы. Данная диаграмма разрабатывается на основании диаграммы классов и функций описанных в диаграмме вариантов использования.
На диаграмме последовательности будут показаны временные особенности передачи и приёма сообщений между объектами. Здесь изображаются исключительно те объекты, которые непосредственно участвуют во взаимодействии. То есть инициатор, тот, кто посылает сообщение, и тот, кто непосредственно взаимодействует с первым, принимает сообщение (Приложение Б).
2. Вычислительная система
2.1 Требования к аппаратным и операционным ресурсам
Выделяют несколько основных комплектующих персонального компьютера:
- материнская плата;
- процессор;
- память;
- различные внешние устройства.
Материнская плата является основным техническим средством компьютера, связывающим все устройства между собой и обеспечивающим их совместную работу. Можно выделить несколько главных характеристик материнской платы;
- поколение процессора, под который она предназначена. Для каждого поколения процессора существует специальная материнская плата;
- диапазон поддерживаемых процессоров в рамках одного поколения. Чем качественней плата, тем больше процессоров она сможет поддержать;
- частота системной шины - это величина, прямо связанная с частотой и скоростью процессора;
- базовый набор микросхем (чипсет). Для каждого типа материнской платы существует несколько основных чипсетов, различающихся по предоставляемым или возможностям;
- фирма-производитель;
- формат материнской платы (форм-фактор), то есть способ расположения на плате основных микросхем, слотов и так далее;
- базовый набор слотов и разъемов;
- наличие интегрированных устройств. Современные материнские платы зачастую производят со встроенными устройствами (например, видеокартой или звуковой платой и так далее).
Главным управляющим элементом персонального компьютера является микропроцессор, или центральный процессор - CPU (Central Processing Unit). Микропроцессор выполняет вычисления и обработку данных (за исключением некоторых математических операций, осуществляемых в компьютерах, имеющих сопроцессор).
Процессоры можно классифицировать по двум основным параметрам: разрядности и быстродействию.
Быстродействие компьютера во многом зависит от тактовой частоты, обычно измеряемой в мегагерцах (МГц). Она определяется параметрами кварцевого резонатора, представляющего собой кристалл кварца, заключенный в небольшой оловянный контейнер. Под воздействием электрического напряжения в кристалле кварца возникают колебания электрического тока с частотой, определяемой формой и размером кристалла Частота этого переменного тока и называется тактовой частотой. Микросхемы обычного компьютера работают на частоте нескольких миллионов герц. (Герц - одно колебание в секунду.) Быстродействие измеряется в мегагерцах, т.е. в миллионах циклов в секунду. Наименьшей единицей измерения времени (квантом) для процессора как логического устройства является период тактовой частоты, или просто такт. На каждую операцию затрачивается минимум один такт. Например, обмен данными с памятью процессор Pentium II выполняет за три такта плюс несколько циклов ожидания. (Цикл ожидания - это такт, в котором ничего не происходит; он необходим только для того, чтобы процессор не "убегал" вперед от менее быстродействующих узлов компьютера).
Кэш - это быстродействующая память, предназначенная для временного хранения программного кода и данных. Обращения к встроенной кэш-памяти происходят без состояний ожидания, поскольку ее быстродействие соответствует возможностям процессора, т.е. кэш память первого уровня (или встроенный кэш) работает на частоте процессора. Благодаря этому обмен данными с относительно медленной системной памятью значительно ускоряется. Процессору не нужно ждать, пока очередная порция программного кода или данных поступит из основной области памяти, а это приводит к ощутимому повышению производительности компьютера. При отсутствии кэш-памяти такие паузы возникали бы довольно часто. В современных процессорах встроенный кэш играет еще более важную роль, потому что он часто является единственным типом памяти во всей системе, который может работать синхронно с процессором. В большинстве современных процессоров используется множитель тактовой частоты, следовательно, они работают на частоте, в несколько раз превышающей тактовую частоту системной платы, к которой они подключены.
Существуют также и некоторые другие виды памяти:
- BIOS;
- CMOS;
- видеопамять.
BIOS (это постоянная память) - в нее данные занесены при изготовлении. Как правило, эти данные не могут быть изменены, выполняемые на компьютере программы могут только их считывать. Такой вид памяти обычно называется ROM (read only memory - память только для чтения) или ПЗУ (постоянное запоминающее устройство). Обычно в BIOS хранятся программы для проверки оборудования компьютера, программа настройки конфигурации (позволяет установить некоторые характеристики устройств компьютера) и базовые функции по обслуживанию устройств. Поскольку большая часть этих программ связана с обслуживанием ввода-вывода, часто содержимое постоянной памяти называется BIOS (Basic Input-Output System - базовая система ввода-вывода).
Разрабатываемый программный продукт «Автоматизированная система рабочего места мастера телеателье «Спектр»» предназначен для функционирования на компьютерах под управлением операционных систем Windows.
Особенности реализации программного продукта не накладывают особых ограничений на используемую операционную систему (ОС). Следующим условием работы приложения, является наличие предустановленного на компьютере пакета MS Office XP, в составе которого должны быть установлены приложения MS Acces и MS Excel.
Минимальными системными требованиями для нормального функционирования программного продукта «Автоматизированная система учёта проведения агитационно-разъяснительных мероприятий по приёму под охрану помещений с личным имуществом граждан» являются:
- процессор Intel, AMD 1000 МГц;
- минимальный объем оперативной памяти - 256 Мбайт;
- жесткий диск с объемом свободного пространства 500 Мбайт;
- операционная система MS Windows ХР;
- монитор типа SVGA;
- клавиатура, мышь;
- принтер.
2.2 Инструменты разработки
2.2.1 Операционная система
Разработка программного продукта «Автоматизированная система учёта проведения агитационно-разъяснительных мероприятий по приёму под охрану помещений с личным имуществом граждан» производилась на компьютере с ОС Windows XP Professional.
Windows XP существенно облегчает следующие задачи:
- работа с файлами;
- поиск сведений;
- настройка компьютерного окружения в соответствии с личными предпочтениями;
- работу в Интернете;
- работу в удаленном режиме.
Работа пользователей и сетевых администраторов становится более эффективной, так как многие из часто выполняемых задач по управлению компьютером упрощены или автоматизированы в Windows XP Professional.
В Windows XP упрощаются следующие действия:
- настройка;
- администрирование;
- поддержка.
В Windows XP Professional имеются расширенные средства обеспечения совместимости с различными типами сетей и со всем разнообразием аппаратного и программного обеспечения.
В Windows XP имеются следующие преимущества, обеспечивающие улучшенную совместимость:
- улучшенная поддержка драйверов;
- улучшенная поддержка аппаратного обеспечения нового поколения и технологий мультимедиа;
Для любых задач Windows XP Professional предлагает следующие преимущества:
- надежность промышленного класса;
- высочайший уровень безопасности;
- повышенная производительность.
Windows XP Professional - операционная система, обеспечивающая высокую надежность стабильную и устойчивую одновременную работу нескольких приложений. Она обладает рядом положительных аспектов, делающих её привлекательной, как для пользователя, так и для разработчика.
Особенности Windows для разработчика состоят в следующем:
- независимая от аппаратуры графика;
- гарантированное обеспечение работы широкого диапазона принтеров, мониторов и манипуляторов;
- развитая библиотека графических программ;
- дополнительная память для больших программ;
- обеспечение работы с интеллектуальным меню.
Разрабатываемое приложение не является жёстко привязанной к какой-либо версии операционной системы и функционирует под любой ОС NT класса. Для работы с программным продуктом на компьютере должен быть установлен пакет MS Office XP, в составе которого должны быть усановлены приложения МS Access и MS Excel.
2.2.2 Среда разработки
Программный продукт был разработан в объектно-ориентированной среде Borland Delphi 7. Внешний вид представлен на рисунке 1 (в качестве примера выбрано Windows-приложение).
Рисунок 1 - Внешний вид Borland Delphi 7
Был выбран язык программирования Delphi, т.к. это высокопроизводительный инструмент создания приложений, которому характерно следующие технологии:
- Высокопроизводительный компилятор в машинный код
- Объектно-ориентированная модель компонент
- Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов
- Масштабируемые средства для построения баз данных
Основной упор этой модели в Delphiделается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует.
Ключевым понятием Delphi является класс. Класс - это тип, определяемый пользователем. Классы обеспечивают скрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. Delphi предоставляет гораздо лучшие, чем в языках низкого уровня, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline- подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В Delphi присутствуют возможности других языков высокого уровня по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем.
Delphi и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих языки высокого уровня. Из Delphi программ можно использовать различные библиотеки, и с Delphi можно использовать большую часть инструментальных средств, поддерживающих программирование на других языках высокого уровня.
Delphi обладает широким набором возможностей, начиная от проектировщика форм и кончая поддержкой всех форматов популярных баз данных. Также здесь имеются предварительно определенные визуальные и не визуальные объекты, включая кнопки, объекты с данными, меню и уже построенные диалоговые панели.
Небольшие программы, созданные на Delphi, будут работать на любом компьютере. Другими словами, они не требуют того ОЗУ или скорости процессора, что необходимо для среды Delphi.
На Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.
2.2.3 Работа с базами данных
База данных - это организованная структура, предназначенная для хранения информации. С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации понимается набор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
Access, является настольной СУБД реляционного типа. Достоинством является то, что она имеет простой графический интерфейс, который позволяет не только создавать базу данных, но и разрабатывать различные приложения, а так же то, что все данные (таблицы, запросы, отчёты, формы) хранятся в одном файле.
Все версии Access имеют средства, значительно упрощающие ввод и обработку данных, поиск данных и представление информации в виде таблиц, графиков и отчетов. Помимо этого Access позволяет использовать электронные таблицы и таблицы из других локальных и серверных баз данных для хранения информации, необходимой приложению.
При создании базы данных использовалась программа Microsoft Office Access 2007.
3. Проектирование задачи
3.1 Требования к приложению
В программе создан удобный и понятный интерфейс. Интерфейс приложения выполнен в едином стиле и цветовой гамме. Цветовая гамма подобрана так, что она не вызывает усталости глаз при длительной работе с программой. В формах использованы такие элементы управления, как кнопки, списки, выпадающие списки, а так же поля для ввода данных.
Элементы управления расположены в оптимальном порядке использования. Рационально расположенные элементы управления позволяют наиболее быстро и корректно заносить данные в базу, а также выполнять над ними операции. Созданное пользовательское меню обеспечивает доступ ко всем функциям программы. Название пунктов меню подобрано так, что оно в краткой форме отражает действие, закреплённое за этой кнопкой.
В программе предусмотрена справочная система. Файл справочной системы содержит информацию, сгруппированную по разделам. Он имеет продуманную структуру и чёткий логический стержень. В разделах справочной системы приводится подробное описание определенных действий, необходимых для совершения операции в программе. Более подробно справочная система будет рассматривать в разделе 3.5.
В программном продукте предусмотрены средства защиты от некорректного ввода информации, защита от ошибочных действий пользователя.
Проверка на корректность вводимой информации заключается в проверке данных на соответствие типов. То есть в текстовое поле нельзя вводить числа и наоборот. Также предусмотрена функция, которая должна следить за тем, чтобы пользователь заполнял все обязательные поля. Ведь заполнение всех полей необходимо для правильного оформления документов, и ведения БД.
Разработанный продукт реализовывает все типы выше перечисленных средств защиты, что обеспечивает удобную и корректную работу, как отдельных модулей, так и всего приложения в целом.
3.2 Концептуальный прототип
Данные в программном продукте представлены в виде реляционной базы данных. Реляционная модель основана на математическом понятии отношения, представлением которого является таблица. В реляционной модели отношения используются для хранения информации об объектах, представленных в базе данных. Отношение имеет вид двухмерной таблицы, в которой строки соответствуют записям, а столбцы - атрибутам. Каждая запись должна однозначно характеризоваться в таблице. Для этого используют первичные и вторичные ключи. Достоинством реляционной модели является простота и удобство физической реализации.
Реляционная модель базы данных подразумевает нормализацию всех таблиц данных. Нормализация - это формальный метод анализа отношений на основе их первичного ключа и функциональных зависимостей, существующих между их атрибутов.
В программном продукте «Автоматизированная система рабочего места мастера телеателье «Спектр»» организация данных происходит следующим образом: сначала вносятся данные в основную базу данных, содержащую данные обо всех имеющихся адресах. Для каждой записи создаётся уникальный номер, этот номер никогда не будет повторяться. Далее данные берутся из основной базы данных и заносятся в необходимые таблицы, соответствующие выбранному виду агитации. К этим записям также добавляются дополнительные данные, которые пользователь вносит в соответствующие поля, т.о. образуют единую запись.
Данные при запуске программы автоматически обновляются из базы данных.
3.3 Организация данных
При разработке программного продукта «Автоматизированная система рабочего места мастера телеателье «Спектр»» учтены некоторые общие требования, предъявляемые к программному продукту. Основные функции по добавлению, удалению, редактированию, сортировке, поиску и печати данных реализованы с помощью C++ и sql.
Ведение непосредственно базы данных осуществляется стандартными средствами MS Access. Процесс оформления и печати отчётов реализован с помощью стандартных средств MS Office в приложении MS Excel.
Добавление данных можно разбить на 2 части. 1-я: добавление данных в основную базу данных, т.е. добавление в базу новых адресов и 2-я: добавление данных по каждому виду агитации отдельно. Для добавления данных в первом случае используются специальные поля ввода данных, во втором случае - данные добавляются путём выбора данных из основной базы данных, а также добавлением дополнительной информации к выбранным данным. Источником данных в первом случае будет являться база данных «Дома», а во втором - база данных соответствующая выбранному типу агитации.
Для редактирования данных на форме расположены специальные элементы управления для редактирования данных. Для того чтобы отредактировать нужную запись необходимо выбрать её и нажать на кнопку «Редактировать». После чего запись отобразиться в специальных полях, созданных для редактирования, и пользователю будет предоставлена возможность внести изменения в запись. Далее необходимо нажать кнопку «Сохранить».
Для удаления данных необходимо выбрать нужную запись, нажать на кнопку «Удалить», подтвердить процесс удаления и затем запись будет удалена.
Для реализации задачи поиска предусмотрены поля поиска на форме, а также создана отдельная форма общего поиска «Общий поиск». Чтобы найти нужную информацию необходимо выбрать поля для поиска из выпадающего списка и ввести искомую информацию в созданные для этого события поля.
Задача формирования отчётов и дальнейших операций над ними, в том числе печать решена с помощью специальных кнопок главного меню «Печать». Для вывода информации использовались стандартные средства MS Office Excel и текстовый редактор «Блокнот».
3.4 Функции: логичесская и физичесская организации
На основании разработанных диаграмм можно выделить основные функции разрабатываемого программного продукта:
- Ведение базы данных адресов и данных о каждом доме по раздельности (тип дома, почтовый индекс, количество квартир);
- Ведение общих и индивидуальных видов агитации;
- Учёт информации о каждом виде агитации в отдельности, а также о мероприятиях, которые были проведены по каждому виду агитационной работы (даты мероприятий, лица, которые были ответственны за данные мероприятия)
- Быстрый поиск искомой информации по какому-либо признаку из любой базы данных;
- Возможность создания отчётов, которые отображают результаты поисков.
Форма является основным визуальным компонентом, предназначенным для обработки действий пользователя. Формы предназначены для совершения определенной операции. Для организации работы с программой формы содержат стандартные элементы управления, используемые по своему функциональному назначению. Ввод полей базы данных организовывается при помощи компонента «Поле». Для расширенного отображения информации используется компонент «Список». Описание полей для ввода и вообще пояснительной информации организовано при помощи такого элемента управления как «Надпись». Основным элементом управления является кнопка - «Кнопка». Каждая кнопка содержит название, соответствующее выполняемой за ее нажатием функцией.
3.5 Проектирование справочной системы приложения
Для создания справочной системы использовались программы Adobe Dreamweaver CS5 и Microsoft Help Workshop. Сначала при помощи Adobe Dreamweaver CS5 были созданы html файлы, отображающие разделы справочной системы. Был выбран программный продукт Adobe Dreamweaver, т.к. он лёгок в использовании и затраты времени по созданию html документов сводится к минимуму. Далее при помощи специальной программы для создания справочных систем Microsoft Help Workshop созданные ранее html файлы были сгруппированы в разделы, были назначены названия и заданы другие характеристики. В итоге после компиляции был получен один help-документ в формате chm.
В программном продукте «Автоматизированная система рабочего места мастера телеателье «Спектр»» для вызова справки необходимо выбрать в главном меню пункт «Справка», затем выбрать помощь или воспользоваться горячей клавишей F1.
Внешний вид справочной системы представлен на рисунке 2.
Рисунок 2 - Внешний вид справочной системы
Справочная система содержит следующие разделы:
1) Как работает программный продукт;
2) Общие виды агитации;
3) Индивидуальные виды агитации;
4) Добавление данных;
5) Редактирование данных;
6) Удаление данных;
7) Поиск на форме;
8) Общий поиск;
9) Печать данных;
10) Сортировка данных.
Также в справочной системе предусмотрены ссылки на другие разделы.
В каждом выше описанном разделе производится подробное описание действий. Справочная система имеет продуманную структуру и чёткий логический стержень.
4. Описание программного средства
4.1 Общие сведения
Ядро разработанного программного продукта «Автоматизированная система рабочего места мастера телеателье «Спектр»» состоит из четырех основных файлов:Project.exe, Справка Help.chm и базы данных spectr.mdb и spectr1.mdb. В данном случае под ядром понимается минимально необходимый для работы набор файлов приложения. Для управления файлами, входящими в состав разработки, применяется специальное средство - проекты. Проекты - это файлы, содержащие информацию о всех используемых файлах, составляющих данную разработку. Такое построение обеспечивает значительную гибкость и возможность совершенствования и расширения программы и получения максимальной пользы от неё.
Программный продукт находится в папке СПЕКТР, также в этом каталоге располагаются база данных Agitacia.mdb, файл справки Help.chm и файлы, которые автоматически создаются при компиляции программы.
Для начала работы с программным продуктом необходимо запустить файл Project.exe. После запуска программы на выполнение происходит ее загрузка в оперативную память и можно приступать к работе.
Каталог с программным продуктом может быть расположен в любом месте на любом диске.
После завершения работы с программой происходит выход в систему и восстановление среды окружения.
4.2 Функциональное назначение
Программный продукт «Автоматизированная система рабочего места мастера телеателье «Спектр»» призван облегчить работу масьера телеателье, путём автоматизации часто выполняемых операций, визуализации основных процессов.
Основной задачей является ведение общей базы данных, возможность выборки и формирование отчётов.
Функциональное назначение программного продукта:
- Ведение базы данных клиентов и данных о каждом из них (адрес, номер телефона, личные данные);
- Ведение общих и индивидуальных видов агитации;
- Ведение учета материалов на складе
- Быстрый поиск искомой информации по какому-либо признаку из базы данных;
- Возможность создания отчётов, в том числе отчётов по результатам поиска.
Приложение изначально разрабатывалось для локального использования и не содержит каких-либо инструментов для сетевой поддержки. Создано удобное и простое в использовании программное средство, функционирующее в среде WINDOWS. Особое внимание при разработке программы было уделено простому, интуитивно понятному интерфейсу, что обеспечивает возможность эффективно использовать программу даже не обученному пользователю. Требования программы к техническому оснащению персонального компьютера минимально возможные.
4.3 Входные данные
К входным данным относится вся информация, поступающая из вне программы. К таковым относятся вся вводимая пользователем информация с клавиатуры. Входные данные вносятся в базу данных.
Так как программный продукт принадлежит к классу автоматизированных рабочих мест, то входные данные будут самыми различными, они будут зависеть от контекста информации.
входными данными будут :
- ФИО клиента;
- Адрес клиента;
- Дата приема заказа;
- Выполняемые услуги;
- Использованные материалы;
- Вид услуги;
- Дата выполнения;
- Расчет с клиентом;
- Выдача гарантии.
Все вышеописанные входные данные - данные, с которыми работает агитатор.
Редактирование БД реализуется при помощи компонентов TEdit и DBCombobox. Это поля для ввода информации.
4.4 Выходные данные
К выходным данным относится вся информация, которую пользователь может увидеть на экране монитора во время работы с программой. Выходные данные - это те данные, которые находятся в базе данных.
Вывод данных осуществляется при помощи компонента TDBGrid.
Также выходными данными являются отчёты, которые пользователь формирует по необходимым ему критериям.
5. Методика испытаний
5.1 Технические требования
Для проведения испытаний разработанного программного продукта необходимо наличие компьютера со следующими техническими характеристиками: проектирование модель аппаратный приложение
- процессор Intel, AMD 1000 МГц;
- минимальный объем оперативной памяти - 256 Мбайт;
- жесткий диск с объемом свободного пространства 500 Мбайт;
- операционная система MS Windows ХР;
- монитор типа SVGA;
- клавиатура, мышь;
- принтер.
5.2 Порядок проведения испытаний и функциональное тестирование
Основным методом обнаружения ошибок при отладке программ является их тестирование. Эффективность тестирования - важнейший фактор, определяющий стоимость и длительность разработки сложных программных средств с заданным качеством. Созданы различные методы систематического и регламентированного тестирования, обеспечивающие наилучшее использование ресурсов проектирования с учетом особенностей создаваемых программ. Затраты на тестирование в значительной степени определяют качество созданного программного средства. Высокая доля затрат на тестирование приводит к необходимости создания методов и средств, позволяющих достигать максимального качества программ при реальных ограничениях на длительность тестирования и связанные с этим затраты.
Для сложных программных средств практически всегда отсутствует полностью определенный и точный эталон для всех тестовых наборов. В связи с этим для тестирования в качестве эталонов используется ряд косвенных данных, которые не полностью отражают функции и характеристики отлаживаемых программ.
Тестирование проводится с целью проверки каждого пункта меню, каждой операции, которую выполняет приложение; правильного выполнения всех вариантов использования и функций, которые были предусмотрены в процессе разработки, объектно-ориентированного анализа и проектирования системы. Так как кнопки является основным способом навигации в приложении, то предполагается произвести тщательный контроль над выполнением каждой из них.
После запуска программного продукта «Автоматизированная система рабочего места мастера телеателье «Спектр»» появляется окно, содержащее 7 разделов, с которыми будет работать пользователь. Это окно отображено на рисунке 3.
Рисунок 3 - Главное окно программы
Для выхода из программы необходимо нажать на кнопку «Завершение работы».
В разделе «Клиенты» содержит основная база данных, содержащая адреса и другую информацию (Рисунок 4).
Рисунок 4 - Окно «Клиенты»
Для того чтобы добавить данные, необходимо в панели управления нажать «Меню», затем кнопку «Добавть». Далее откроется окно, в котором можно внести различную информацию о клиенте. Затем следует нажать на кнопку «Добавить» - рисунок 5.
Рисунок 5 - Окно добавления
При нажатии на кнопку «Меню/Удалить», удаляются те данные, где стоит указатель («чёрненький треугольничек» ).
Для редактирования данных необходимо выбрать в таблице ту запись, которую необходимо отредактировать и нажать на кнопку «Правка/Редактировать». После чего данные из выбранной записи занесутся в поля для редактирования. После редактирования необходимо нажать кнопку «Сохранить» (Рисунок 6).
Рисунок 6 - Процесс редактирования
В главном меню содержатся пункты «Поиск», «Сортировка» и «Выйти».
При выборе пункта «Поиск» пользователю предлагается выбрать функцию поиска.(Рисунок 7).
Рисунок 7 - Панель управления
Пункт главного меню «О программе» содержит информацию о программе. (Рисунок 8).
Рисунок 8- О программе
Для того чтобы выйти из программы необходимо выбрать пункт главного меню «Завершить работу» (Рисунок 24).
Для того, что бы перейти на главную страницу необходимо нажать на кнопку «Выход».
Рассмотрим раздел «Заказы» (Рисунок 9).
Рисунок 9 - Окно «Заказы»
Сначала предлагается выбрать на вкладках интересующий нас вид агитации - расклейка или собрание.
Для того чтобы добавить запись, необходимо двойным нажатием по верхней табличке выбрать необходимую запись и заполнить дополнительные поля (Рисунок 12). После чего нажать на кнопку «Добавить данные к дому». Запись автоматически занесётся в нужный нам вид агитации. Если же нужного дома нет, в левом верхнем углу есть кнопка «Добавить новый дом», по нажатию на которую происходит перенаправление в раздел «Дома».
Рисунок 12 - Добавление записи в общие виды агитации
Чтобы удалить запись необходимо выбрать в таблице нужную запись и нажать на кнопку «Удалить», после подтверждения запись будет удалена (Рисунок 13).
Рисунок 13 - Подтверждение удаления записи
Редактирование записи производится аналогично, как было описано в разделе «Дома».
Главное меню практически такое же, как в разделе дома. Здесь только 2 нюанса. 1-ый - вместо стандартной кнопки в главном меню создан пункт «Перейти на главную страницу» (Рисунок 14). 2-ой - в пункте главного меню Операции, изменилось название пункта «Печать» на «Печать текущих данных». Это связано с тем, что в разделе «Дома» данные варьируют.
Рисунок 14 - Главное меню
В нижней части окна содержатся кнопки «Все записи», «Отработанные дома», «Неотработанные дома». По нажатию на эти клавиши производится проверка на отработку дома в целом. Дом отработан, если присутствует дата отработки. Вот пример неотработанного дома (Рисунок 15).
Рисунок 15 - Пример неотработанного признака
В нижнем правом углу находится мини-поиск (поиск на форме) - 2 поля с названиями «Улица» и «Номер дома» и кнопка «Найти». Поиск производится как по целому названию, так и по начальным буквам, а также только по одному признаку.
Рассмотрим раздел «Индивидуальные виды агитации» (Рисунок 16).
Рисунок 16 - Окно «Индивидуальные виды агитации»
Сначала предлагается выбрать на вкладках интересующий нас вид агитации - разброс, индивидуальные беседы, поквартирный обзвон или письма .
Для того чтобы добавить запись, необходимо двойным нажатием по верхней табличке выбрать необходимую запись и заполнить дополнительные поля. После чего нажать на кнопку «Добавить данные к дому». Запись автоматически занесётся в нужный нам вид агитации. Причем здесь следует учесть тот факт, что это индивидуальные виды агитации, и при добавлении данных будет создано такое количество записей, сколь у нас в доме квартир (Рисунок 17).
Рисунок 17 - Добавление данных в индивидуальных видах
Удаление, редактирование данных, главное меню и поиск на форме - аналогично общим видам агитации, описание можно посмотреть выше.
Кнопка «Все записи» отображает все записи, которые есть в базе данных, отработанные и неотработанные.
Кнопка «Отработанные квартиры» отображает все квартиры, которые были отработаны, напротив них стоит “галочка” (рисунок 18).
Рисунок 18 - Отработанные квартиры
Кнопка «Неотработанные квартиры» отображает соответственно неотработанные квартиры (рисунок 19).
Рисунок 19 - Неотработанные квартиры
Кнопка «Отработанные дома» и неотработанные дома отображает те дома, в которых были отработаны все либо не все квартиры соответственно. Если хотя бы одна квартира в доме не отработана, значит, дом автоматически отнесётся к неотработанным домам. Вот пример: (рисунки 20 и 21). На рисунке 20 показаны все квартиры - отработанные и неотработанные, а на рисунке 21 отработка дома. При нажатию на кнопку «Неотработанные дома» увидим результат, отображённый на рисунке 21.
Рисунок 20 - Все квартиры
Рисунок 21 - Результат выборки
Аналогичным образом происходит автоматизация в других видах агитации, которые расположены на вкладках.
Для получения справочной системы необходимо воспользоваться пунктом меню «Справка» и выбрать необходимый пункт: «О программе» или «Помощь» (Рисунки 22 и 23 соответственно).
Рисунок 22 - Окно «О программе»
Рисунок 23 - Окно «Помощь»
Для того чтобы выйти из программы необходимо выбрать пункт главного меню «Выход». После этого пользователю предоставляется возможность подтвердить выбор (Рисунок 24)
Рисунок 24 - Окно подтверждения выхода из программы
Рассмотрим раздел «Общий поиск» (Рисунок 25).
Рисунок 25 - Окно «Поиск по всем домам»
Суть общего поиска заключается в том, что, не переходя на разные формы, можно отыскать нужную информацию, которая будет выводится в одном месте. Для того чтобы выбрать раздел поиска необходимо напротив интересующего нас раздела поставить “точку” (Рисунок 26). В данном случае был выбран вид агитации «Расклейка» из раздела «Общие виды агитаций»
Рисунок 26 - Выбор нужного раздела в поиске
После чего необходимо выбрать поле для поиска. Вот пример, в котором производится поиск по полю - Улица-Дом (Рисунок 27).
Рисунок 27 - Поиск по полю Улица-Дом
Очень удобным является возможность возврата к исходной таблице после поиска. Для этого создана кнопка «Вернутся к исходной таблице». Пример возврата к исходной таблице после предыдущего поиска (Рисунок 28).
Рисунок 28 - Возврат к исходной таблице
Также в программном продукте «Автоматизированная система учёта проведения агитационно-разъяснительных мероприятий по приёму под охрану помещений с личным имуществом граждан» предусмотрена возможность поиска по всем видам агитации по указанному адресу, что очень удобно и рационально.
Для этого необходимо выбрать поле поиска Улица-Дом, ввести искомые данные и поставить “галочку” напротив надписи «Все виды агитации». Пример поиска по всем видам агитации (Рисунок 29).
Рисунок 29 - Результат поиска по всем видам агитации
В результате были просмотрены все виды агитации и выбраны данные о том виде, который был задан в поиске.
Также предусмотрена возможность печати отчёта по данному поиску (Рисунок 30).
Рисунок 30 - Создание отчёта по результатам поиска
6. Применение
6.1 Назначение программы
Программный продукт «Автоматизированная система учёта проведения агитационно-разъяснительных мероприятий по приёму под охрану помещений с личным имуществом граждан» предназначен для автоматизации работы лиц, занимающихся агитационно-разъяснительными мероприятиями в области охранной деятельности. Основное назначение - ведение и учёт базы данных агитационно-разъяснительных мероприятий с возможностью добавления, удаления, редактирования, сортировки и поиска данных и формирования отчётной документации. Также программный продукт призван решить задачу быстрой обработки запросов, что значительно сокращает время работы с программным продуктом.
Также эта программа не вызовет сложностей в обслуживании и не требует специального обучения оператора. Рационально расположенные элементы управления позволят наиболее быстро и корректно заносить данные в базу, а также выполнять над ними операции.
6.2 Условия применения
Для функционирования программы необходимо наличие компьютера со следующими техническими характеристиками:
- процессор Intel, AMD 1000 МГц;
- минимальный объем оперативной памяти - 256 Мбайт;
- жесткий диск с объемом свободного пространства 500 Мбайт;
- операционная система MS Windows ХР;
- монитор типа SVGA;
- клавиатура, мышь;
- принтер.
Так же, как к аппаратной части компьютера, программа не имеет жестких требований к программному обеспечению.
Условием работы приложения, является наличие заранее установленного на компьютере пакета MS Office XP, в составе которого должны быть установлены приложения MS Access и MS Excel. Для исправной работы приложения крайне необходимо наличие базы данных со всеми вложенными в неё таблицами. Для функционирования справки необходимо наличие файла справки help.chm.
Всё вышеперечисленное поставляется в комплекте с программой «Автоматизированная система учёта проведения агитационно-разъяснительных мероприятий по приёму под охрану помещений с личным имуществом граждан».
7. Охрана труда
7.1 Общие вопросы охраны труда, правовая база, обязанности нанимателя перед работником
Превращение труда в жизненную потребность человека является важной составляющей развития любого цивилизованного общества. Это возможно лишь в том случае, если человек трудится в благоприятных и безопасных условиях, которые содействуют развитию всех его способностей, обеспечивают высокую производительность труда, не являются утомительными и монотонными.
Создать полностью безвредные и безопасные условия работы на каждом объекте пока не реально. Поэтому задача охраны труда сводится к тому, чтобы путем осуществления разноплановых мероприятий свести к минимуму воздействие на человека опасных и вредных производственных факторов, возникающих на рабочих местах, максимально уменьшить вероятность несчастных случаев и заболеваний работающих, обеспечить комфортные условия труда, способствующие высокой производительности.
Охрана труда - система обеспечения безопасности, жизни и здоровья работников в процессе трудовой деятельности, включающая правовые, социально-экономические, санитарно-гигиенические, психофизические, лечебно-профилактические, реабилитационные и иные мероприятия.
Научно-технический прогресс внёс изменения в условия производственной деятельности работников умственного труда. Их труд стал более интенсивным, напряжённым, требующим затрат умственной, эмоциональной и физической энергии. Это имеет прямое отношение и к специалистам, связанным с проектированием, разработкой, эксплуатацией, сопровождением и модернизацией автоматизированных систем управления различного назначения.
Функциями охраны труда являются исследования санитарии и гигиены труда, проведение мероприятий по снижению влияния вредных факторов на организм работников в процессе труда.
Основным методом охраны труда является использование техники безопасности.
Правовой основой организации работы по охране труда в Республике Беларусь является Конституция Республики Беларусь (ст. 41, 45, 46).
Конституция гарантирует права граждан на здоровые и безопасные условия труда, право на благоприятную окружающую среду.
Статья 41 гарантирует гражданам РБ право на труд, т.е. право на выбор профессии, рода занятий и работы в соответствии с призванием, способностями, образованием, профессиональной подготовкой и с учетом общественных потребностей, а также на здоровые и безопасные условия труда. Статья 45 гарантирует гражданам РБ право на охрану здоровья, включая бесплатное лечение в государственных учреждениях здравоохранения. Статья 46 раскрывает аспект расторжения трудового договора по инициативе нанимателя с предварительного уведомления или согласия профсоюза.
Положения Конституции конкретизированы в Трудовом кодексе Республики Беларусь, а также в постановлениях, приказах, распоряжениях государственных органов, министерств и ведомств.
Трудовой кодекс (ТК) определяет основные обязанности, права и ответственность нанимателей и работников; предусматривает систему государственного и общественного надзора и контроля за соблюдением законодательства по охране труда; регламентирует деятельность службы охраны труда.
Законы Республики Беларусь 23 июня 2008 г. № 356-3 «Об охране труда»:
...Подобные документы
Содержание и требования, предъявляемые к информации. Требования к аппаратным и операционным ресурсам. Проектирование справочной системы приложения. Входные и выходные данные. Описание программного средства. Проведение функционального тестирования.
курсовая работа [814,5 K], добавлен 24.01.2016Разработка объектно-ориентированной модели ООО "Мир Компьютеров". Описание предметной области. Разработка функциональной модели системы средствами BPwin. Проектирование информационной системы средствами Rational Rose. Сопровождение информационных сетей.
курсовая работа [843,4 K], добавлен 07.01.2015Информатика как единство науки и технологии, этапы ее развития и инструментарий. Классификация видов информационных технологий и их применение. Модели информационных процессов и структура программных продуктов. Объектно-ориентированное проектирование.
курс лекций [1,6 M], добавлен 12.12.2011Теоретические основы проектирования информационно-справочных систем. Значение информационно-справочных компонент в корпоративных информационных системах. Разработка концептуальной и инфологической модели информационно-справочной системы ГОУ НПО ПУ №33.
дипломная работа [645,4 K], добавлен 02.09.2010Анализ предметной области. Средства и технологии разработки программного обеспечения. Требования к аппаратным и операционным ресурсам. Создание навигационного меню. Структура данных таблиц. Разработка интерфейса модуля. Сортировка и фильтрация данных.
дипломная работа [3,7 M], добавлен 12.05.2018C# как объектно-ориентированный язык программирования. Объектно-ориентированный анализ и проектирование системы на языке UML. Сущность программы "Учёт пациентов в регистратуре поликлиники", ее достоинства и недостатки, пошаговая инструкция пользователя.
курсовая работа [1,5 M], добавлен 17.02.2013Требования к аппаратным и операционным ресурсам. Логическая и физическая организация. Состав основных классов проекта. Технико-экономическое обоснование разработки программного средства. Задержки при обработке данных. Разработка интерфейса приложения.
дипломная работа [4,4 M], добавлен 16.06.2017Объектно-ориентированный анализ и проектирование ИС. Описание требований в контексте модели прецедентов. Функции обработки входной информации. Определение требований к клиентскому приложению. Назначение создаваемой АСУ. Разработка приложения пользователя.
дипломная работа [2,7 M], добавлен 07.02.2016Области применения и реализации информационных систем. Анализ использования Web-технологий. Создание физической и логической модели данных. Проектирование информационных систем с Web-доступом. Функции Института Искусств и Информационных Технологий.
дипломная работа [3,8 M], добавлен 23.09.2013Разработка Web-приложения для ООО "Научно-производственная фирма по применению информационных технологий в электрических сетях". Техническое задание, проектирование процессов, создание базы данных, разработка дизайна, тестирование и отладка сайта.
дипломная работа [3,8 M], добавлен 24.06.2011Разработка модели, которая способна отобразить все функциональные возможности библиотеки. Субъекты модели публичной библиотеки. Диаграммы классов в соответствии с направлениями развития. Распечатка, зал ожидания для посетителей, продление пользования.
реферат [962,5 K], добавлен 31.05.2014Выбор и обоснование архитектуры приложения, требования к его функциональности, описание возможностей и сфера практического применения. Технологические средства разработки и отладки. Проектирование и разработка программы, ее тестирование и листинг.
дипломная работа [2,2 M], добавлен 13.07.2015Используемые классификаторы и системы кодирования. Характеристика первичных документов с нормативно-справочной и входной оперативной информацией. Структура и элементы, требования к функционированию базы данных. Программное обеспечение решения задачи.
курсовая работа [828,3 K], добавлен 23.11.2015Системное, функциональное проектирование. Классы, реализующие действия и фабрики моделей. Разработка программных модулей. Функция получения глосаризованных заголовков таблиц. Вычисление суммарной наценки. Ручное тестирование. Развертывание приложения.
дипломная работа [2,6 M], добавлен 23.11.2016Проектирование схемы реляционной базы данных торговой компании. Создание диаграмм последовательности (Sequence Diagram) и кооперативных диаграмм (Collaboration diagram). Автоматическая генерация кода нескольких компонентов средствами Rational Rose.
курсовая работа [2,0 M], добавлен 26.06.2015Разработка информационно-логической модели проектируемой информационной системы. Алгоритм функционирования информационной системы. Описание базы данных. Описание входной, промежуточной и выходной информации. Техническое и программное обеспечение.
реферат [28,1 K], добавлен 09.01.2009Выбор и обоснование выбора среды разработки. Разработка алгоритма работы программы, проектирование системы меню. Общее описание программы: назначение и область применения, интерфейс, требования к аппаратным и программным ресурсам, тестирование и листинг.
курсовая работа [543,2 K], добавлен 20.05.2013Проектирование функциональной и информационной моделей приложения с помощью AllFusion Process Modeler 7. Декомпозиция контекстной диаграммы "Обучение и тестирование". Логическая модель обучающей информационной системы. Тестирование программного продукта.
курсовая работа [2,9 M], добавлен 18.01.2017Функциональное описание процесса разработки системы автоматического проектирования цилиндрической емкости. Математическая постановка и программное обеспечение задачи. Алгоритм работы программы и результаты ее работы, анализ использования основных окон.
курсовая работа [876,0 K], добавлен 20.12.2012Классификация информационных технологий. Автоматизированные системы управления. Технологическое программное обеспечение. Системы управления базами данных. Операционные системы и платформы виртуализации. Бизнес-приложения. Свободные проекты и услуги.
контрольная работа [32,4 K], добавлен 11.01.2014