Главная страница

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


Скачать 322.6 Kb.
НазваниеНа сегодняшний день практически каждый человек в мире ежедневно пользуется такими техническими устройствами, как компьютеры, мобильные телефоны, калькуляторы и пр
Анкоротчет по практике
Дата27.04.2022
Размер322.6 Kb.
Формат файлаdocx
Имя файлавведение, общая часть, специальная часть, заключение.docx
ТипКнига
#501377
страница2 из 2
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 Анализ и выбор программных средств разработки

Существуют следующие интегрированные средства программирования, такие как:

  1. Pascal ABC,

Microsoft Visual Studio,

Borland C++ Builder и т.д.

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

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

Широкой востребованностью Pascal (или его версии: Turbo Pascal и Pascal+) в среде разработки программного обеспечения способствовали следующие причины:

  1. благодаря своей компактности, удачному первоначальному описанию Pascal оказался достаточно легким для изучения,

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

  3. язык Pascal сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволял реально перейти от методов отладки программ к системам автоматической проверки правильности программ,

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

  5. использование в 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++, с помощью которой вычисляется полином Жегалкина.

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

В общей части были приведены задачи системы, рассмотрены требования к ПП, описаны методы интегрирования.

В специальной части было приведено обоснование выбора программных средств, описаны этапы разработки ПП.

Для правильной работы с программой было составлено руководство пользователя.

Для грамотного сопровождения готового продукта создано руководство по сопровождению.

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ


  1. Studfile.net,

  2. M.vuzlit.ru,

  3. Sites.google.com,

  4. Анти-антиплагиат.рф,

  5. Studwood.ru,

  6. Infourok.ru.


1   2


написать администратору сайта