В объеме определенного заданием предмета проектирования студент-дипломник должен рассмотреть и отразить в своей работе все стадии проектирования от предпроектного обследования объекта автоматизации до внедрения и сопровождения программного обеспечения, организации работы пользователя в условиях ИС. Поэтому в дипломном проекте должны быть представлены разделы, включаемые в состав технического и рабочего проектов ИС при промышленном проектировании ИС коллективами разработчиков. Содержание и объем различных разделов дипломного проекта определены в разделе 5 методических указаний. Приведенные замечания необходимо учитывать при составлении задания по подготовке дипломного проекта.
Специфика специальности и особенности сложных (технических и организационных) систем, когда решение инженерной задачи в объеме организационной части системы определяется особенностями других частей системы, делает необходимым использование, осознание («пропускание через себя»), конструктивное представление в дипломном проекте большого фактического материала об объекте автоматизации, о его целях, задачах, функциях, структуре, критериях функционирования и о других характеристиках. Роль студента-дипломника заключается в грамотном использовании имевшегося в его распоряжении материала, в проведении конструктивного структурирования и обработки материала для его применения в проектных работах.
В процессе дипломного проектирования студент-дипломник должен выполнить работы системотехнического, проектно-расчетного и информационно-технологического характера.
При выполнении работ системотехнического характера рассматриваются цели, функции, структура объекта автоматизации, схема информационных потоков, выделяются части системы (подсистемы) с набором комплексов задач, производится информационная увязка задач подсистемы.
При проведении работ проектно-расчетного характера осуществляется постановка задачи подсистемы, разработка алгоритма решения задачи с ориентацией на использование конкретных технических средств, разрабатывается математическая модель для задачи.
В процессе выполнения работ информационно-технологического характера создается программа решения задачи на компьютере, производится отладка программы; производится тестирование программной системы. Здесь же должно быть получено решение на основе разработанной модели. Проектные решения принимаются с учетом выбора технических средств, проектируются режимы работы пользователей на компьютерах с использованием разработанных пакетов прикладных программ.
Проведенные студентом-дипломником проектные работы различного характера и их результаты должны быть представлены в трех частях постановка задачи, технологическая часть и основную часть. Распределение работ системотехнического, проектно-расчетного и информационно-технологического характера по частям дипломного проекта не является жестким и определяется в каждом отдельном случае конкретными условиями выполнения дипломного проекта.
В постановке задаче приводится описание предметной области и результаты ее моделирования, обоснование принятой модели, описание аналогов.
В технологической части на основе анализа требований к системе обосновывается выбор жизненного цикла ПО, методы и технологии разработки системы, оптимальным образом подбираются программные и аппаратные средства для реализации проекта.
Чаще всего в основную часть дипломного проекта включаются работы проектно-расчетного и информационно-технологического характера: анализ и описание информационной модели системы, описание концептуальной, логической и физической моделей базы данных; структура, функционирование и реализация программного обеспечения клиентов системы (включая технологии пользовательского интерфейса), серверов приложений и т.п.
В задании на проектирование должны быть отражены исходные данные для выполнения проектных работ разного характера и определены состав и содержание графической части дипломного проекта.
В организационно-экономической части проекта проводится технико-экономический анализ проекта и оценивается эффективность ИС с расчетом экономических показателей функционирования ИС. Задание по этой части проекта формируется и выдается консультантом по экономической части проекта.
В названии темы дипломного проекта указывается подсистема ИС (объект автоматизации) и задача в составе подсистемы, для которой должна быть осуществлена разработка постановки задачи, разработка алгоритма решения задачи на ЭВМ, написание программы решения задачи.
Примеры названий тем дипломных проектов:
1. Информационная подсистема обработки результатов внутритрубной дефектоскопии ЛЧМТ.
2. Информационная система обработки данных по спортивно-образовательной работе Ухтинского шахматного клуба.
3. Информационная система обработки данных потребления электроэнергии на электростанциях с блоками 200 МВт на собственные нужды и расчета экономического эффекта от их снижения.
4. Автоматизированный учет горюче-смазочных материалов сети автозаправочных станций.
5. Информационная система комплексного учета стоматологического кабинета.
4. График выполнения дипломного проектирования
Работа над дипломным проектом (впрочем, как и любая работа над инженерным проектом) должна укладываться в определенные календарные сроки. Чтобы примерно за две недели до назначенной даты заседания ГАК иметь законченный дипломный проект, необходимо в первой половине срока преддипломной практики определить разделы дипломного проекта, содержание и трудоемкость выполнения отдельных разделов дипломного проекта. После этого необходимо составить календарный план работы над дипломным проектом, и сверяя реальные сроки выполнения работ с запланированными, можно управлять ходом выполнения работ и таким образом уложиться в заданные сроки.
Примерный календарный план можно представить в виде таблицы (см. Таблица 1).
Таблица 1. Календарный план выполнения дипломного проекта
N п/п | Наименование этапов дипломного проекта | Срок по плану | Объем от всего проекта (%) | Срок фактического выполнения |
1. | Сбор необходимого материала и ознакомление с состоянием проблемы по литературным источникам | 5 | ||
2. | Обследование объекта автоматизации и его описание | 10 | ||
3. | Разработка обобщенной структурной и функциональной схемы объекта | 5 | ||
4. | Детальный анализ и синтез (аналитический или методом моделирования) системы | 15 | ||
5. | Разработка алгоритмов и программ решения задач | 25 | ||
6. | Отладка и тестирование программ | 20 | ||
7. | Оформление пояснительной записки и приложений | 20 |
Календарный план подписывается руководителем дипломного проекта и утверждается заведующим кафедрой.
Завершив определенный этап работы, дипломник представляет законченный материал руководителю проекта или консультанту на просмотр для оценки правильности полученных результатов и достаточности его по объему и тем самым отчитывается в выполнении календарного плана.
5. Содержание и оформление дипломного проекта
Дипломный проект оформляется в виде альбома документов и должен содержать следующие обязательные стандартные листы (формы), разделы и документы (Таблица 2).
Оформление дипломного проекта должно быть выполнено в соответствие с принятым в УГТУ стандартом (на текущий момент СТП0007-99).
Таблица 2. Содержание дипломного проекта.
Стандартные листы (формы) и разделы | Номер формы или примерный объем раздела. Примечания. |
1. Титульный лист | |
2. Аннотация | 1 стр. Выполняется на двух языках: русском и английском. |
3. Содержание (оглавление) | |
4. Список сокращений, используемых в тексте | Составляется при необходимости. |
5. Пояснительная записка а. Введение б. Постановка задачи в. Технологическая часть г. Основная часть д. Информационная безопасность е. Экономическая часть | 1-3 стр. 3-5 стр. 7-15 стр. 20-40 стр. 7-15 стр. 7-15 стр. |
6. Заключение | 1-3 стр. |
7. Библиографический список | |
8. Документы по математическому и программному обеспечению а. Техническое задание (ГОСТ 34.602 – 89) б. Руководство программиста в. Руководство пользователя | 10-30 стр. 5-10 стр. 5-10 стр. |
9. Приложения к дипломному проекту |
Разделы проекта должны иметь следующее содержание: