- •Организация прохождения преддипломной практики
- •Методика оформления дневника-отчета
- •Раздел 1 «Общие сведения»
- •Раздел 3 «Замечания руководителя практики от колледжа» заполняется руководителем практики от колледжа и представителем колледжа, контролирующими прохождение практики учащимися.
- •Методические рекомендации по изучению отдельных тем практики
- •Организационное собрание. Выдача дневников. Общий инструктаж по безопасности труда.
- •Организационное собрание на предприятии. Знакомство с предприятием и режимом его работы, вводный инструктаж по безопасности труда.
- •Распределение по рабочим местам. Инструктаж на рабочем месте.
- •Изучение мероприятий по от, тб, законодательных вопросов.
- •Экскурсии на смежные участки, цеха, производства.
- •Сбор материалов по теме дипломного проекта. Выполнение индивидуального задания.
- •Отгрузка
- •Подведение итогов практики
- •Критерии оценок по результатам технологической практики
- •1. Общие сведения
- •Учреждение образования «Гомельский торгово-экономический колледж» Белкоопсоюза
- •Календарно - тематический план
- •Гомель, 2011
- •Замечание руководителя практики от колледжа
- •Замечание руководителя практики от колледжа
- •Дневник-отчёт о прохождении практики
- •Выводы и предложения по практике
- •Выводы и предложения по практике
- •26 Апреля 2012г. Подпись е.И. Иванова
- •6. Заключение руководителя практики от предприятия по дневнику-отчёту
- •6. Заключение руководителя практики от предприятия по дневнику-отчёту
- •Характеристика
- •Перечень рекомендуемых приложений
Отгрузка
Рис. 1. Информационно-логическая модель предметной области "Поставка товаров"
Логическая структура реляционной базы данных является адекватным отображением полученной информационно-логической модели предметной области. Для канонической модели не требуется дополнительных преобразований. Каждый информационный объект модели данных отображается соответствующей реляционной таблицей. Структура реляционной таблицы определяется реквизитным составом соответствующего информационного объекта, где каждый столбец (поле) соответствует одному из реквизитов объекта. Ключевые реквизиты объекта образуют уникальный ключ реляционной таблицы. Для каждого столбца таблицы (поля) задается тип, размер данных и другие свойства. Строки (записи) таблицы соответствуют экземплярам объекта и формируются при загрузке таблицы.
Связи между объектами модели данных реализуются одинаковыми реквизитами - ключами связи в соответствующих таблицах. При этом ключом связи типа 1:М всегда является уникальный ключ главной таблицы. Ключом связи в подчиненной таблице является либо некоторая часть уникального ключа в ней, либо поле, не входящее в состав первичного ключа (например, код фирмы в таблице склад). Ключ связи в подчиненной таблице называется внешним ключом.
В СУБД может быть создана схема данных, наглядно отображающая логическую структуру базы данных. Определение одно-многозначных связей в этой схеме должно осуществляться в соответствии с построенной моделью данных. Топология проекта схемы данных практически совпадает с топологией информационно-логической модели. Для модели данных предметной области, построенной в рассмотренном примере, логическая структура базы данных в виде схемы данных приведена на рис. 2. На этой схеме прямоугольники отображают таблицы базы данных с полным списком их полей, а связи показывают, по каким полям осуществляется взаимосвязь таблиц. Имена ключевых полей для наглядности выделены и находятся в верхней части полного списка полей каждой таблицы.
Рис. 2. Логическая структура базы данных "Поставка товаров"
Также следует разработать интерфейс пользователя, построить и описать графические схемы отдельных модулей программы.
Нужно разработать код главной пользовательской формы программы и её модулей, описать их.
Нужно разработать справочную систему и систему помощи, закодировать их, привести и описать их.
Нужно произвести тестирование и отладку программного средства, выполняемого по индивидуальному заданию, привести примеры возникших ошибок и путей их устранения.
Тестирование — процесс выполнения программы с целью обнаружения ошибок. Шаги процесса задаются тестами (тестовыми вариантами).
Каждый тест определяет:
свой набор исходных данных и условий для запуска программы;
набор ожидаемых результатов работы программы.
Полную проверку программы гарантирует исчерпывающее тестирование. Оно требует проверить все наборы исходных данных, все варианты их обработки и включает большое количество тестовых вариантов. Увы, но исчерпывающее тестирование во многих случаях остается только мечтой — срабатывают ресурсные ограничения (прежде всего, ограничения по времени).
Хорошим считают тест с высокой вероятностью обнаружения еще не раскрытой ошибки. Успешным называют тест, который обнаруживает до сих пор не раскрытую ошибку.
Целью проектирования тестовых вариантов является систематическое обнаружение различных классов ошибок при минимальных затратах времени и стоимости.
На входе процесса тестирования три потока:
текст программы;
исходные данные для запуска программы;
ожидаемые результаты.
Выполняются тесты, реальные результаты тестов сравниваются с ожидаемыми результатами. Когда обнаруживается несовпадение, фиксируется ошибка — начинается отладка.
Отладка означает проверку описания программного объекта в языке программирования на наличие в нем ошибок и последующее их устранение. Ошибки обнаруживаются компиляторами при проверке синтаксической правильности. После этого выполняется верификация для установления правильности кода и валидация на проверку соответствия продукта заданным требованиям. Процесс отладки непредсказуем по времени. На поиск места дефекта и исправление может потребоваться час, день, месяц. Неопределенность в отладке приводит к большим трудностям в планировании действий.
Нужно осуществить и описать процесс связывания вновь созданного программного средства с уже имеющимся программным обеспечением.
Нужно провести опытную эксплуатацию разработанного программного средства, указать виды выполняемых с его помощью работ, возникшие ошибки, полученные результаты.