оценка освоения практики




МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО

УЧРЕЖДЕНИЯ ВЫСШЕГО ОБРАЗОВАНИЯ

«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ

СООБЩЕНИЯ» в г.Алатыре

 

 

Отчет

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

Пп.01 по Разработке программных модулей

К профессиональному модулю

ПМ.01 разработка программных модулей программного обеспечения для компьютерных систем

И пп.03 интегрИРОВАНИЕ программных модулей

К ПРОФЕССИОНАЛЬНОМУ МОДУЛЮ

Пм.03 УЧАСТИЕ В ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ

 

Выполнил:

студент группы ПО-15-1

Тихонов Алексей

Руководитель практики:

Скворцова И.И.

 

Алатырь 2018

Рассмотрено на заседании цикловой комиссии _______________Р.В.Пасюнина «6 » июня 2018 г.   Зам. директора по УПР ____________Е.А.Ширдин «6 » июня 2018 г.    

ГРАФИК

прохождения производственной практики (по профилю специальности) на предприятиях для cтудентов филиала СамГУПС в г.Алатыре

специальности 09.02.03 «Программирование в компьютерных системах».

 

№ п/п Наименование работ Кол-во дней
1. 1.1     1.2 Ознакомление с предприятием. Ознакомление со структурой предприятия, его задачами, технической оснащенностью, описать назначение каждого подразделения. Изучить приказ по структуризации. Инструктаж по ТБ.  
2. 2.1 2.2   2.3   2.4   2.5 Изучение программного обеспечения, имеющегося на предприятии. Ознакомление с работой бухгалтерии. Получение навыков работы с программами, применяемыми в бухгалтерии. Ознакомление с работой отдела кадров: штатное расписание, порядок приема и увольнения. Получение навыков работы с программами, применяемыми в отделе кадров. Изучение отчётов, предоставляемых отделом кадров.  
3. 3.1   3.2 3.3 Изучение системы информационной безопасности предприятия. Ознакомление с принципами информационной безопасности, применяемой на предприятии. Изучение защиты информации на уровне пользователей. Изучение защиты информации на уровне администратора сети.  
4. 4.1 4.2 4.3 4.4 4.5 Работа над индивидуальным заданием. Составление технического задания. Разработка и нормализация базы данных. Разработка и оформление проекта. Тестирование и отладка проекта. Описание работы программы.  
5. Оформление отчетной документации по практике и зачет.  

 

Руководители практики: ___________ Скворцова И.И.

__________Афанасьева

 


Задание на производственную практику

 

  1. Разработать базу данных по выбранной из заданного списка теме.
  2. Создать приложение для работы с базой данных с функциями редактирования, добавления и удаления записей, сортировки и отбора информации. По возможности создать печатную форму для вывода информации на печать.
  3. Написать отчет по практике.

 

Список тем для разработки

1. Ресторан

2. Банк

3. Больница

4. Гостиница.

5. МВД

6. Аэропорт

7. Видеопрокат

8. Библиотека

9. Радиостанция

10. Таксопарк

оценка освоения практики

  1. По результатам практики заполните дневник практики и оформите отчет по практике с описанием всех выполненных работ в соответствии с графиком прохождения практики и заданием на практику.
  2. Кроме отчета необходимо предоставить работоспособную программу и разработанную базу данных.

Критерии оценки:

Академическая оценка Критерии оценки
5 «отлично» Проект разработан полностью с соблюдением всех этапов разработки и использованием интегрированной среды программирования, программный код составлен грамотно, рационально, в соответствии со стандартом кодировки, интерфейс приложения удовлетворяет условиям поставленной задачи и соответствует всем требованиям к пользовательскому интерфейсу, программа работает корректно, проходит всю систему тестовых заданий, обрабатывает исключительные ситуации и выдает ожидаемый результат. Имеется необходимая документация на программный продукт.
4 «хорошо» Допущено не более двух недочетов на каком-нибудь этапе разработки, но приложение работает и выдает результат.
3 удовлетвори-тельно» Имеются недостатки в программном коде, либо не обрабатываются исключения, либо выбран не совсем удачный алгоритм решения проблемы, программный код работает, хотя и не совсем корректно. Сопровождающая документация имеется.
2 «неудовлетво-рительно» Приложение разработано с нарушениями, программный код написан с ошибками, не проходит тестирования, не имеется соответствующей документации на программный продукт.

 

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ

 

ВАРИАНТ 7

 

Разработать приложение для работы с базой данных «Кинопрокат». Базу назвать database1, так же создать 5 таблиц:Сотрудники, должности, клиенты, кассеты, жанры. Структура таблиц:

 

Должности

Имя поля Тип значения
Код должности текстовый
Наименование должности текстовый
Оклад текстовый
Обязанности текстовый
Требования текстовый
Код сотрудника текстовый

 

Жанры

Имя поля Тип значения
Наименование жанра текстовый
Описание текстовый
Код жанра текстовый

 

Кассеты

Имя поля Тип значения
Код кассеты текстовый
Наименование фильма текстовый
Описание текстовый
Год создания текстовый
Производитель текстовый
Страна текстовый
Главный актер текстовый
Дата записи дата
Код жанра текстовый
Цена текстовый

 

Клиенты

Имя поля Тип значения
Код клиента текстовый
ФИО клиента текстовый
Адрес текстовый
Телефон текстовый
Паспорт текстовый
Дата взятия Дата
Дата возврата Дата
Отметка об оплате текстовый
Отметка о возврате текстовый
Код кассеты 1 текстовый
Код кассеты 2 текстовый
Код кассеты 3 текстовый
Код сотрудника текстовый

 

Сотрудники

Имя поля Тип значения
Код сотрудника счетчик
ФИО текстовый
Возраст текстовый
Пол текстовый
Адрес текстовый
Телефон текстовый
Паспорт текстовый
Код должности текстовый

 

Создать приложение Кинопрокат с одной формой, в которой расположить таблицу dataGrideView для вывода данных, текстовое окно textBox1 для ввода критерия поиска и кнопку button1 с надписью «Найти».

Добавить компоненты оleDbConnection1, оleDbDataAdapter1 и dataSet1 для работы с базой данных. Связать базу данных с приложением. Программа должна реализовать по нажатию кнопки поиск данных по введенному в текстовое поле параметру, вывод данных из базы в таблицу при загрузке формы и сохранение изменений и добавлений при закрытии формы.

 

 

РЕАЛИЗАЦИЯ

 

Для выполнения задания был создан проект со следующим интерфейсом:

 

В СУБД Access была разработана база данных database1 с таблицами:Сотрудники, должности, клиенты, кассеты, жанры.

 

1.Должности

 

Таблица с данными

 

2.Жанры

 

Таблица с данными

 

3.Кассеты

 

Таблица с данными

 

4.Клиенты

 

Таблица с данными

 

 

5.Сотрудники

 

Таблица с данными

 

Для связи с базой данных на форму были добавлены элементы оleDbConnection1, оleDbDataAdapter1 и dataSet1. Для вывода таблицы базы данных – элемент dataGrideView1.

 

В свойствах элемента оleDbConnection1 в строке ConnectionString справа создали новое подключение, в диалоговом окне выбрали нужную базу данных.

В свойствах элемента оleDbDataAdapter1 справа для каждой из команд Select, Delete, Insert, Update проверили, указано ли в строке Connection справа соединение оleDbConnection1, а в строке CommandText правильно ли задана SQL –команда. Кроме того, проверили в строке Коллекция все ли нужные поля таблицы базы данных указаны.

В свойствах элемента dataSet1 в строке Коллекция добавили таблицы и все их поля.

 

 

 

В строке Columns (коллекция) проверили, все ли столбцы указаны, какие из них будут невидимые и какой заголовок у каждого столбца будет при отображении таблицы.

Программный код

При загрузке формы

 

private: System::Void MyForm_Load(System::Object^ sender, System::EventArgs^ e) {

oleDbDataAdapter1->Fill(dataSet1);

oleDbDataAdapter2->Fill(dataSet2);

oleDbDataAdapter3->Fill(dataSet3);

oleDbDataAdapter4->Fill(dataSet4);

oleDbDataAdapter5->Fill(dataSet5);

}

 

 

При закрытии формы

 

private: System::Void MyForm_FormClosing(System::Object^ sender, System::Windows::Forms::FormClosingEventArgs^ e) {

oleDbDataAdapter1->Update(dataSet1);

oleDbDataAdapter2->Update(dataSet2);

oleDbDataAdapter3->Update(dataSet3);

oleDbDataAdapter4->Update(dataSet4);

oleDbDataAdapter5->Update(dataSet5);

}

Для выбора данных из таблицы по условию при нажатии на кнопку

 

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

dataSet1->Clear();

oleDbDataAdapter1->SelectCommand->Parameters["Описание"]->Value = "%" + textBox1->Text + "%";

oleDbDataAdapter1->Fill(dataTable1);

}

 

 

В свойствах элемента оleDbDataAdapter1 справа для команды Select изменили SQL - команду

 

 

 

Результат выполнения программы

  1. Вывод базы данных

 

 

 

  1. Добавление записи

 

 

 

  1. Удаление записи

 

 

4.Отбор по столбцу

 

 

 

 

Вывод: разработанное приложение осуществляет следующие действия с базой данных:

- добавление новой записи;

- редактирование имеющейся записи;

- удаление записи;

- отбор данных по заданному критерию.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-12-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: