отчет по практике. введение, общая часть, специальная часть, заключение. На сегодняшний день практически каждый человек в мире ежедневно пользуется такими техническими устройствами, как компьютеры, мобильные телефоны, калькуляторы и пр
Скачать 322.6 Kb.
|
1 2 При работе системы возможны следующие аварийные ситуации, которые влияют на надежность работы системы: сбой в электроснабжении сервера, сбой в электроснабжении рабочей станции пользователей системы, сбой в электроснабжении обеспечения локальной сети (поломка сети), сбои программного обеспечения сервера. Надёжность аппаратных и программных средств должна обеспечиваться за счёт следующих организационных мероприятий: предварительного обучения пользователей и обслуживающего персонала, своевременного выполнения процессов администрирования, соблюдение правил эксплуатации и технического обслуживания программно-аппаратных средств. Надежность программного обеспечения подсистем должна обеспечиваться за счет: надежности общесистемного ПО, разрабатываемого разработчиком; проведения комплекса мероприятий отладки, поиска и исключения ошибок, ведения журналов системных сообщений и ошибок по подсистемам для последующего анализа и изменения конфигурации. 1.4.3 Требования к эргономике и технической эстетике В требования по эргономике и технической эстетике включают показатели программного продукта, задающие необходимое качество взаимодействия человека с машиной и комфортность условий работы персонала. Взаимодействие пользователей с прикладным программным обеспечением, входящим в состав системы должно осуществляться посредством визуального графического интерфейса. Интерфейс системы должен быть понятным и удобным, не должен быть перегружен графическими элементами и должен обеспечивать быстрое отображение экранных форм. Навигационные элементы должны быть выполнены в удобной для пользователя форме. Средства редактирования информации должны удовлетворять принятым соглашениям в части использования функциональных клавиш, режимов работы, поиска, использования оконной системы. Ввод-вывод данных системы, прием управляющих команд и отображение результатов их исполнения должны выполняться в интерактивном режиме. Интерфейс должен соответствовать современным эргономическим требованиям и обеспечивать удобный доступ к основным функциям и операциям системы. Система должна обеспечивать удобный для пользователей интерфейс, отвечающий следующим требованиям: единый стиль оформления для пользовательских интерфейсов, удобная, интуитивно понятная навигация в интерфейсе пользователя, взаимодействие пользователя с системой должно осуществляться на понятном пользователю языке. 1.4.4 Требования к условиям эксплуатации Программный продукт должен эксплуатироваться в условиях, которые установлены в имеющихся помещениях и в которых должно быть обеспечено: напряжение в сети переменного тока 200В - 240В, температура окружающей среды: +10°С - +30°С, влажность окружающей среды: 20% - 80%, концентрация пыли: 0,4 г/м3, шум от работы оборудования не должен превышать 55 Дб. 1.4.5 Требования к защите информации Требования к защите информации не предъявляются. 1.4.6 Требования к видам обеспечения Техническое обеспечение системы должно максимально и наиболее эффективным образом использовать необходимые технические средства. В состав комплекса должны следующие технические средства: ПК пользователя. Требования к лингвистическому обеспечению. На понятном пользователю языке должна быть отображена вся представленная на экранах мониторов и в печатных отчетах смысловая и текстовая информация для технологического и эксплуатационного персонала, такие как: справочная или обучающая информация, сообщения и инструкции оператору, диалоги, названия полей в меню и т.д. Требования к программному обеспечению. Для реализации задач программного продукта должно использоваться специализированное программное обеспечение, функционирующее в среде многозадачной операционной системы реального времени. Характеристики программного обеспечения должны удовлетворять требованиям по выполнению функций, указанных в предыдущих разделах. Система управления должна иметь возможность оперативного конфигурирования прикладного программного обеспечения в процессе функционирования программного продукта. Все ошибочные ситуации, возникающие при работе программ, должны диагностироваться, сопровождаться сообщениями, и не должны вызывать нарушений в работе программного обеспечения. Математическое обеспечение программного продукта должно обеспечивать реализацию необходимых функций, а также выполнение вычислений операций математического расчёта. Прикладное программное обеспечение должно обеспечить реализацию требуемых алгоритмов контроля, регулирования и защиты, отображения информации, сигнализации и архивирования данных. Требования к метрологическому обеспечению не предъявляются. 2 СПЕЦИАЛЬНАЯ ЧАСТЬ 2.1 Анализ и выбор программных средств разработки Существуют следующие интегрированные средства программирования, такие как: Pascal ABC, Microsoft Visual Studio, Borland C++ Builder и т.д. Pascal ABC - среда разработки, использующая один из структурированных языков высокого уровня, который может использоваться для написания программ любого типа и размера. Pascal - процедурно-ориентированный язык высокого уровня, предназначенный для решения вычислительных и информационно-логических задач. Первоначально ориентировался на обучение структурному программированию, для чего строился так, чтобы облегчать создание хорошо структурированных программ. Широкой востребованностью Pascal (или его версии: Turbo Pascal и Pascal+) в среде разработки программного обеспечения способствовали следующие причины: благодаря своей компактности, удачному первоначальному описанию Pascal оказался достаточно легким для изучения, язык Pascal позволяет четко реализовать идеи структурного программирования и структурной организации данных, язык Pascal сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволял реально перейти от методов отладки программ к системам автоматической проверки правильности программ, применение языка Pascal значительно подняло надежность разрабатываемых программ за счет его требований к описанию используемых в программе переменных, к проверке согласованности программы при компиляции без ее выполнения, использование в Pascal простых и гибких структур управления: ветвлений, циклов. Microsoft Visual Studio – среда программирования, использующая язык С++, язык программирования, разработанный для облегчения процесса переноса программного обеспечения с одной ЭВМ на другую. В языке сочетаются возможности языков высокого уровня и непосредственной адресации к аппаратным средствам ЭВМ на уровне языка ассемблера. Промежуточное положение между машинно-независимыми и машинно-зависимыми языками занимает язык С++, создание которого явилось результатом попытки объединения достоинств, присущих языкам обоих классов: в плане максимального использования возможностей конкретной вычислительной архитектуры (что присуще языкам низкого уровня), благодаря чему программы на языке С++ компактны и работают эффективно, в плане максимального использования мощных выразительных возможностей современных языков высокого уровня. При помощи C++ Builder с минимальными затратами времени создаются различные приложения для операционной системы Windows, поскольку в основе лежит концепция быстрого создания приложений. Основное внимание сосредоточено на следующих ключевых особенностях среды C++ Builder: интегрированная среда разработки приложений – позволяет создавать, компилировать, тестировать и редактировать проект или группу проектов в единой среде программирования, визуальная технология разработки программ – позволяет быстро создавать приложения путем размещения в форме стандартных компонентов. При этом соответствующий код программы автоматически генерируется C++ Builder. Такая технология освобождает разработчика от работы по созданию пользовательского интерфейса и позволяет уделить больше внимания внутренней организации программы и обработке данных, технология Two Ways Tools делает более эффективной работу с компонентами. При изменении программного кода C++ Builder соответствующим образом изменяются и сами компоненты, библиотека компонентов содержит множество стандартных компонентов, которые можно использовать при создании приложений. Сюда относятся элементы управления операционной системы, а также шаблоны для форм, поддержка баз данных в среде C++ Builder широко используются компоненты, предназначенные для работы с базами данных. С их помощью можно создавать простые приложения, предназначенные для обработки данных и приложений типа, клиент/сервер. Особенностью этих компонентов является то, что уже во время создания приложения C++ Builder отображает результаты обработки данных и позволяет проанализировать различные ситуации, которые могут сложиться при работе программы, компоненты, позволяющие работать с приложениями Microsoft Office, которые позволяют создавать документы, таблицы, базы данных внутри разрабатываемого приложения, 32-битовый компилятор C++ Builder генерирует исполняемые exe-файлы. При этом существует возможность генерировать либо простые exe-файлы, либо сложные приложения, требующие подключения dll-библиотек. В обоих случаях компилирование приложений занимает весьма незначительное время. На основе анализа рассмотренного программного обеспечения можно сделать вывод, что для реализации поставленной задачи наиболее подходящим программным средством разработки является среда объектно-ориентированного программирования C++ Builder. 2.2 Проектирование ИС 2.2.1 Разработка пользовательского интерфейса Пользовательский интерфейс программы вычисления определенного интеграла методом прямоугольников с визуализацией решения предельно прост и интуитивно понятен. Он разработан таким образом, что любой пользователь ПК способен самостоятельно и быстро разобраться с программой. Интерфейс рассчитан на русскоязычных пользователей. Доступ ко всем функциям возможен с помощью кнопок и других компонентов главного окна (рис. 2.1), компоненты объединены в группы по своим функциям для наибольшей наглядности интерфейса и простоты использования программы. Рисунок 2.1 – Пользовательский интерфейс Интерфейс пользователя содержит два поля ввода «Введите количество операндов» и «Введите конечную функцию» для ввода соответствующих значений в них; кнопку «Построить» для осуществления логического расчёта и кнопку «Выход» для завершения работы программного продукта. 2.3 Разработка ПП При разработке программного обеспечения были задействованы следующие библиотеки C++: System.Classes.hpp – библиотека с основными системными функциями C++; Vcl.Controls.hpp - набор элементов, предназначенных для управления интерфейсами для Windows Vcl.StdCtrls.hpp – библиотека со стандартными элементами контроля интерфейса; Vcl.Forms.hpp – библиотека для работы с формами программы; Для создания нового проекта в среде Borland C++ Builder был выбран пункт в главном верхнем меню: File – New – Microsoft VCL Application. Рисунок 2.2 – Создание нового проекта В результате открылась пустая форма, на которую были добавлены следующие стандартные VCL-компоненты: 3 компонента Label; 2 компонента Edit; 3 компонента Button. В свойствах компонента Label были настроены пункты Font – Size для изменения размера шрифта и Caption для изменения текста надписи. Из свойств компонента Edit был настроен пункт Text для того, чтобы убрать стандартные надписи в данном компоненте при его добавлении на форму. В свойствах компонента Button был изменён Caption для того, чтобы задать свой текст внутри кнопки и размер шрифта, аналогично компоненту Label. При разработке приложения были добавлены следующие функции и процедуры: void __fastcall Button1Click(TObject *Sender)- функция вычисления полинома Жегалкина; void __fastcall Button2Click(TObject *Sender) – функция прекращения работы приложения. 2.4 Дополнительные программные средства В ходе работы над курсовым проектом были использованы следующие программные средства: Microsoft Word – многофункциональный текстовый редактор. Удобный интерфейс и широкий функционал позволяют создавать на основе Word документы любой сложности. В данном курсовом проекте программный продукт использовался для создания Пояснительной записки, ПРИЛОЖЕНИЯ А, ПРИЛОЖЕНИЯ Б, ПРИЛОЖЕНИЯ В. Microsoft Visio Drawing – приложение для создания диаграмм, содержит множество опций для организации данных. Является хорошим инструментом аналитиков, разработчиков, IT-специалистов, которым требуется интерпретация и передача сложной информации о процессах и инфраструктурах приложений в графическом виде. В данном курсовом проекте программный продукт использовался для создания ER-диаграммы и схемы меню АС. 2.5 Комплекс технических средств Приложение к курсовому проекту было разработано на персональном компьютере типа «Ноутбук» компании Lenovo со следующими характеристиками: процессоре IntelCore i3 6006U SPU @ 2.00 GHz, ОЗУ объёмом 4.00 GB, жесткий диск объёмом 500 GB, видеоадаптер Intel(R) HD Graphics 520, операционная система Windows 10 (64 bit). Минимальные требования к оборудованию для правильного функционирования данного программного продукта: процессор с частотой не менее 1 Ггц, оперативная память не менее 512 Мб, свободное место на диске 13.25 Мб, операционная система типа Windows, клавиатура, мышь. 3 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Для запуска программного продукта необходимо двойным нажатием левой кнопки мыши инициировать запуск приложения. После чего открывается основная форма приложения с пустыми значениями. Рисунок 3.1 – открытое приложение Необходимо в поле «Введите количество операндов» ввести значение количества операнд, в поле «Введите конечную функцию» ввести конечную функцию. Далее необходимо нажать на кнопку «Построить» для получения результата математической логики, Рисунок 3.2 – результат работы программы Для закрытия приложения необходимо нажать на кнопку «Выход». 4 РУКОВОДСТВО ПО СОПРОВОЖДЕНИЮ 4.1 Назначение программы Разработанный программный продукт позволит: снизить трудоёмкость обработки входной информации, повысить скорость обработки расчётов, получать наглядное представление логических расчётов. Комплекс технических средств для обеспечения работы ПП включает в себя: процессор IntelCore i3 6006U SPU @ 2.00 GHz, ОЗУ объёмом 4.00 GB, жесткий диск объёмом 500 GB, клавиатура, мышь, В качестве средств защиты от перебоев электропитания используется блок бесперебойного питания на 50 минут автономной работы. В ходе эксплуатации данного ПП могут возникнуть следующие ошибки: ввод некорректных данных, зависание программы ввиду нехватки оперативных ресурсов. 4.2 Входные и выходные данные Входные данные программного продукта: В качестве входных данных предусмотрены значения количества операндов и конечной функции. В качестве выходных данных предусмотрена информация, выводимая в окно и приложения в качестве результатов логических результатов. ЗАКЛЮЧЕНИЕ Итогом данной курсовой работы является программа, реализованная на языке C++, с помощью которой вычисляется полином Жегалкина. В качестве перспектив развития данной программы можно отметить такие нереализованные возможности как самостоятельный ввод пользователем нужных при расчёте полинома логических операций, расширение списка методов построения полинома, а также визуальное улучшение интерфейса программы. В общей части были приведены задачи системы, рассмотрены требования к ПП, описаны методы интегрирования. В специальной части было приведено обоснование выбора программных средств, описаны этапы разработки ПП. Для правильной работы с программой было составлено руководство пользователя. Для грамотного сопровождения готового продукта создано руководство по сопровождению. СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ Studfile.net, M.vuzlit.ru, Sites.google.com, Анти-антиплагиат.рф, Studwood.ru, Infourok.ru. 1 2 |