Отчет по производственной практике Студент гр. 24М


Скачать 115.41 Kb.
Название Отчет по производственной практике Студент гр. 24М
Тип Отчет
rykovodstvo.ru > Руководство эксплуатация > Отчет
Федеральное агентство железнодорожного транспорта

Федеральное государственное бюджетное учреждение высшего образования

Омский государственный университет путей сообщения


Кафедра «Автоматика и системы управления»


Отчет
по производственной практике




Студент гр. 24М
__________А.О. Лобачева

__________2017 г.

Руководитель производственной практики

Доцент кафедры АиСУ
Д.А. Елизаров
Оценка:______________________
________________Д.А. Елизаров
________________2017 г.

Омский научно-исследовательский институт приборостроения


Омск 2017

Реферат

УДК 681.32
Отчет содержит 13 страниц, 2 приложения, 1 источника.

База данных, модель данных, проектирование БД, реляционная модель, отношение, MS VS, PostgreSQL, таблица, форма, запрос, отчет.

В настоящей работе рассмотрены вопросы проектирования баз данных. Изложены основные теоретические сведения баз данных.

Цель работы – разработать класс работающий с таблицами БД «PostgreSQL».

Пояснительная записка к отчету оформлена в текстовом редакторе Microsoft Office 2013.



Содержание

Введение


Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).

Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии БД основанных на реляционной структуре. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.

Одна из систем управления реляционными БД ‒ MySQL. MySQL является решением для малых и средних приложений. Входит в состав серверов WAMPAppServLAMP и в портативные сборки cерверов ДенверXAMPPVertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.


Предприятие


АО «Омский научно-исследовательский институт приборостроения» – специализируется на разработке, производстве и сервисном обслуживании аппаратуры и комплексов радиосвязи военного и гражданского назначения. Значительное место в работах института занимает развитие критических технологий, среди которых центральную роль занимают технологии программно-определяемых средств радиосвязи (SDR-SCA технологии) и технологии Система на кристалле.
ОНИИП является центром управления омского кластера специальной связи, в который войдут 8 предприятий, включая ОмПО «Иртыш» и Омский приборостроительный завод имени Н. Г. Козицкого.
Входит в холдинговую компанию «Росэлектроника» Государственной корпорации «Ростех». В настоящее время генеральным директором является Березовский Владимир Александрович.

Институт был учрежден в соответствии с Указом Президиума Верховного Совета и Постановлением Совета министров СССР от 26 сентября 1958 г. На базе Омского специального конструкторского бюро завода им. Козицкого, эвакуированного из Ленинграда в начале Великой Отечественной войны. Днем рождения предприятия считается 17 декабря 1958 г., когда был открыт его расчётный счет. Создание института было продиктовано необходимостью расширения и углубления исследований в области магистральной радиоприёмной техники. Основной костяк института составили работники СКБ в количестве 82 человек. В структуру института входили радиолаборатория, конструкторская группа, технологическая группа, группа кварцевых резонаторов и макетная мастерская. Строительство первого корпуса института началось в 1959 г. С этого же года его коллектив начал пополняться молодыми специалистами – выпускниками многих известных вузов страны: Томского университета, Томского политехнического института, Новосибирского электротехнического института связи, Таганрогского радиотехнического института и других высших учебных заведений.
Тематика первых разработок Омского НИИ приборостроения - магистральные
 радиоприемные устройства и радиостанции мобильной радиосвязи для Министерства обороны. За успешную разработку и внедрение в серийное производство изделий третьего поколения (РПУ «Вспышка» (Р-160 П), РПУ «Бригантина» (Р-155 П), семейство морских РПУ «Кашалот» (Р-680-683), а также оснащение аппаратурой связи важнейших объектов ВМФ, в том числе авианесущих крейсеров и подводных ракетоносцев, институт в 1977 г. был награждён орденом Трудового Красного Знамени.

На протяжении пятидесяти лет ОАО «ОНИИП» проводит исследования в области радиосвязи, ориентированные на решение широкого круга прикладных задач – от создания радиоэлектронных компонентов и устройств радиосвязи до сложнейших комплексов и систем связи и управления связью. 
ОАО "ОНИИП" является основным разработчиком радиотехнических комплексов и специальной
 радиоаппаратуры для Военно-морского флота, Военно-воздушных сил, Службы внешней разведки, погранвойск и спецслужб России, а также базовым предприятием Минобороны России в области дальней КВ-радиосвязи.

Техническое задание


Разработать класс работающий с таблицами БД «PostgreSQL». Должны быть реализованы следующие функции:

  • Соединения с БД (указывается адрес БД, база данных, пользователь и пароль).

  • Выборки данных

  • Вставки данных

  • Редактирования данных

  • Удаления данных

Средства разработки


Microsoft Visual Studio – линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектовпроцесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).


Заключение


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

Библиографический список


  1. Postgresql [Электронный ресурс] – Режим доступа: http://postgresql.ru.net/manual/index.html

  2. ОНИИП [Электронный ресурс] – Режим доступа: http://www.oniip.ru

  3. MySQL [Электронный ресурс] – Режим доступа: http://www.softtime.ru/bookphp/gl12_1.php


Приложение А


(обязательное)

Описание подключения библиотеки libpq
Перенесла библиотеку libpq.lib из

C:\ProgramFiles(x86)\PostgreSQL\9.3\lib\libpq.lib в

C:\ProgramFiles(x86)\MicrosoftVisualStudio11.0\VC\lib\libpq.lib.

Подключила библиотеку libpq.lib в Свойства проекта -> Компоновщик -> Дополнительные зависимости.

Перенесла заголовочные файлы  из 

C:\ProgramFiles(x86)\PostgreSQL\9.3\include\ в

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\postgresql\

Приложение Б


(обязательное)

Листинг программы

ifndef databd_h

#define databd_h
#include

#include

#include

#if (defined(_WIN32) || defined(_WIN64))

#pragma comment(lib, "libpq.lib")

#include

#else

#include


#endif
using namespace std;
class SqlDatabase

{

public:

SqlDatabase(string _hostName, int _typeProgramm, string _username, string _password, string _LNOM = "");

~SqlDatabase();
virtual bool connect(string &error, int type = 0);

bool connectedBD; // флаг успешного соединения с БД

int typeBD; // флаг типа базы данных ПРЦ - 1 ПДРЦ - 2 АРМК - 3; 0 - нет соединения с обоими типами
// проверка наличия соединения с БД

bool TestConnection(std::string &error);
string LNOM; // личный номер оператора АРМ или название программы (если не АРМ)
// Установка переменной LNOM (лич. номер оператора), од которым будет вестись протокол

void SetLNOM(string _LNOM);



// Проверка прав оператора на редактирование БД

int TestAccess();
// Получить HOSTNAME, под которым установлено соединение

string GetCurrentUser();
// переменные для установления соединения с БД

string hostName; // ip-адрес узла где запущена БД
virtual SQL* GetSQL(string tabelName);
// базовые функции---------------------------------------------------------------------------------------------
// Выполнение команд INSERT, UPDATE, DELETE в таблице

bool ExecQuery(string tableName, string query, string &error);

// Выполнение запроса SELECT в таблице (базовый, SQL-запрос, ожидаем несколько строк)

bool Select(string tableName, string query, vector< vector > &value, string &error);
// варианты базовых функций--------------------------------------------------------------------------------------
// Выполнение команды INSERT в таблице (список устанавливаемых параметров)

bool Insert(string tableName, map &value, string &error);
// Выполнение команды UPDATE в таблице (список фильтра, список устанавливаемых параметров)

bool Update(string tableName, map &filter, map &value, string &error);

// -//- в фильтре сделана прверка на прописные буквы

bool UpdateL(string tableName, map &filter, map &value, string &error);
// Выполнение команды Delete в таблице (список фильтра)

bool Delete(string tableName, map &filter, string &error);

}

#endif /* databd_h*/

Похожие:

Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике студент гр. 523-з

Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике Студент гр. 13Б
Общие требования охраны труда, безопасности труда и производственной санитарии при ремонте вагонов на участке тор
Отчет по производственной практике Студент гр. 24М icon Дневник-отчет о производственной практике по профессиональному модулю 02
...
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике студент гр. 43 В
Дистанция электроснабжения, контактная сеть, схемы трассировки, токосъем, электрооборудование, организационные и технологические...
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике студент гр. 54-Е
Проверка оформления трудовых отношений (трудовые договоры, трудовые книжки, приказы)
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике в приемной комиссии Омгупс студент гр. 54-М
Изменение балансовой (остаточной) стоимости нефинансовых активов относительно предыдущего отчетного года (в процентах) 19
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике Студент гр. 12 Б
Объектом прохождения практики является пто ст. Черкасов-Камень, непосредственная работа оператора пто
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике студент Логинов Юрий Николаевич
Это позволит выработать устойчивые навыки инженерной деятельности, необходимые для последующей работы по специальности
Отчет по производственной практике Студент гр. 24М icon Отчет по учебной практике Студент гр. 22г
Отчет по учебной практике содержит 17 страниц, 1 рисунок, 2 таблицы, 2 использованных источника
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной (преддипломной) практике в фгбоу во омгпу студент гр. 55z
Данная работа представляет отчет о прохождении преддипломной практики в Омском государственном педагогическом университете на кафедре...
Отчет по производственной практике Студент гр. 24М icon Отчет по электромонтажной практике Студент гр. 44Б
Отчет по электромонтажной практике содержит 30 страниц, 6 рисунков, 2 схемы, 6 источника
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике Студент гр. 22г
Организация и технология выполнения работ по содержанию, внесению изменений и обновлению проектной документации входнинской дистанции...
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике Место прохождения практики
Структура отчета студента по практике состоит из введения, 3-х основных разделов, заключения, списка литературы и приложений
Отчет по производственной практике Студент гр. 24М icon Отчёт по производственной практике
Цель производственной практики – закрепление теоретических знаний по техническому обслуживанию и ремонту автомобилей и приобретения...
Отчет по производственной практике Студент гр. 24М icon Отчет по производственной практике Место прохождения производственной практики: нпо «мир»
В ходе производственной практики, необходимо ознакомиться с жизнью предприятия, пройти инструктажи по технике безопасности, ознакомиться...
Отчет по производственной практике Студент гр. 24М icon Отчет по учебной геодезической практике выполнил студент 1 курса, шифр 03-3до-253 специальность


Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск