МУ Дипломное проектирование
.pdfФедеральное агентство по образованию Волгоградский государственный архитектурно-строительный университет
Институт архитектуры и строительства Кафедра информационных систем и математического моделирования
Е.В. Лебедь, О.В. Игнатьев, А.В. Игнатьев
ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ
Методические указания к дипломному проектированию
Волгоград 2009
УДК 004.4:681.3
Лебедь Е.В.
Информационные системы и технологии : методические указания к дипломному проектированию / Е.В. Лебедь, О.В. Игнатьев, А.В. Игнатьев ; Волгогр. гос. архит.-строит. ун-т. Волгоград : ВолгГАСУ, 2009. 46 с.
Приведены основные требования к структуре, содержанию и оформлению дипломного проекта, организации работы над ним и форме защиты, разработанные с учетом Государственного образовательного стандарта, действующих ГОСТов, а также опыта использования современных информационных технологий в учебном процессе. Изложены принципы проектирования информационных систем.
Для студентов специальности 071900 «Информационные системы и технологии».
2
ОГЛАВЛЕНИЕ |
|
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4 |
1. Задача дипломного проектирования . . . . . . . . . . . . . . . . . . . . . . . . |
5 |
2. Организация дипломного проектирования . . . . . . . . . . . . . . . . . . . . |
7 |
2.1. Тема дипломного проекта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
7 |
2.2. Стадии проектирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
8 |
3. Структура дипломного проекта . . . . . . . . . . . . . . . . . . . . . . . . . . |
10 |
4. Оформление дипломного проекта . . . . . . . . . . . . . . . . . . . . . . . . . |
12 |
4.1. Требования к тексту . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
12 |
4.2. Оформление рисунков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
14 |
4.3. Оформление таблиц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
15 |
4.4. Формулы и уравнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
17 |
4.5. Список использованных источников . . . . . . . . . . . . . . . . . . . . . . |
18 |
4.6. Оформление содержания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
19 |
4.7. Коды программ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
19 |
4.8. Титульный лист . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
20 |
4.9. Техническое задание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
20 |
4.10. Описание программы или системы . . . . . . . . . . . . . . . . . . . . . . . |
23 |
4.11. Приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
24 |
5. Схемы программ и систем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
25 |
5.1. Оформление схем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
25 |
5.2. Описание схем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
25 |
5.3. Графические символы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
27 |
5.4. Правила применения символов . . . . . . . . . . . . . . . . . . . . . . . . . |
28 |
6. Проектирование информационных систем . . . . . . . . . . . . . . . . . . . . |
30 |
6.1. Общие сведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
30 |
6.2. Язык моделирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
30 |
6.3. Методики описания процессов . . . . . . . . . . . . . . . . . . . . . . . . . . |
31 |
7. Защита дипломного проекта . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
35 |
7.1. Критерии оценки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
35 |
7.2. Представление материалов проекта . . . . . . . . . . . . . . . . . . . . . . . |
35 |
7.3. Доклад . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
36 |
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
37 |
Приложение А. Формы титульных листов . . . . . . . . . . . . . . . . . . . . . . |
38 |
Приложение Б. Форма задания на проектирование . . . . . . . . . . . . . . . . . |
41 |
Приложение В. Форма слайдов презентации . . . . . . . . . . . . . . . . . . . . . |
43 |
3
ВВЕДЕНИЕ
Дипломный проект является выпускной квалификационной работой (ВКР) студента, защита которой служит основанием для его итоговой государственной аттестации. Работа над дипломным проектом выявляет степень подготовленности студента к самостоятельной практической работе по специальности, способности к творческому решению поставленной задачи с использованием полученных в процессе обучения знаний. По результатам защиты Государственная аттестационная комиссия принимает решение о присвоении студенту квалификации инженера, в результате чего ему выдается диплом государственного образца о высшем образовании.
Дипломный проект должен быть представлен в форме рукописи, смысловое содержание которой определяется его темой. Тема указывается в задании на проектирование вместе с перечнем основных прорабатываемых вопросов. Результатом дипломного проектирования должна быть, как правило, разработанная программа или информационная система, либо законченный проект компьютерной сети и т.п.
В соответствии с Государственным образовательным стандартом объектами проектирования могут служить: информационные системы и сети, их математическое, информационное и программное обеспечение, способы и методы проектирования, отладки, производства и эксплуатации программных средств информационных систем в области строительства.
При выполнении дипломных проектов следует руководствоваться требованиями соответствующей системы Государственных стандартов, а также других нормативных документов, касающихся требований к структуре и оформлению представляемых к защите материалов.
4
1. ЗАДАЧА ДИПЛОМНОГО ПРОЕКТИРОВАНИЯ
Дипломный проект должен представлять собой законченную разработку, в которой решается актуальная задача по проектированию одного или нескольких объектов профессиональной деятельности по специальности «Информационные системы и технологии».
Дипломное проектирование имеет своей целью подтвердить наличие у выпускника следующих знаний:
–знание современных методов и средств разработки информационных систем и принципов их описания на основе системного подхода;
–принципов построения аналитико-имитационных моделей информационных процессов, основных классов моделей и методов моделирования, методов формализации, алгоритмизации и реализации моделей на ЭВМ;
–способов записи алгоритмов и конструирования программ с использованием различных алгоритмических языков;
–основных принципов организации и функционирования вычислительных систем, комплексов и сетей ЭВМ; характеристик, возможностей и областей применения наиболее распространенных классов и типов ЭВМ в информационных системах,
умений:
–разбираться в моделях и структурах информационных сетей, в моделях управления информационной системой, программных и технических средствах ее реализации;
–в основных принципах организации баз данных информационных систем и способах построения баз данных;
–в принципах организации, структуре технических и программных средств компьютерной графики и мультимедиа технологий;
–в принципах обеспечения условий безопасности жизнедеятельности при разработке и эксплуатации информационных систем;
–применять современные методы системного анализа информационных процессов, методы и средства информационных технологий при разработке корпоративных информационных систем;
–методы и средства разработки алгоритмов и программ, современные технологии программирования информационных систем;
–современные системные программные средства и операционные системы, сетевые программные и технические средства информационных систем;
–интеллектуальные информационные системы, инструментальные средства управления базами данных;
–инструментальные средства компьютерной графики и графического диалога в информационных системах;
–методы обеспечения информационной безопасности и защиты информации;
5
–математические модели для детерминированных и случайных информационных процессов, включая модели на основе аналитико-имитационного подхода.
Впроцессе работы над дипломным проектом студент должен проявить способности:
–к осмыслению, систематизации, закреплению и расширению полученных теоретических знаний и практических навыков;
–применению известных приемов и методов решения вопросов, возникающих в процессе проектирования и отладки программных средств;
–творческому подходу в реализации поставленных проблем на основе новых информационных технологий.
Решение задач в процессе дипломного проектирования должно соответствовать современному уровню развития информационных технологий, а используемые методики должны отвечать последним разработкам в данной области инженерных знаний. Особое значение приобретают те дипломные проекты, в которых содержатся результаты научно-исследовательских работ.
Дипломный проект (ДП) должен представлять собой реализацию программы или информационной системы, степень готовности которой, как правило, позволяет продемонстрировать полностью или частично ее основные функции. В результате разработки дипломного проекта должны быть получены следующие документы:
–техническое задание, отражающее назначение программы или информационной системы и предъявляемые к ней требования;
–пояснительная записка с описанием алгоритма и функциональной структуры программы или информационной системы;
–эксплуатационные документы, содержащие описание программы или информационной системы, руководство системного программиста, руководство пользователя.
Для студентов, занимавшихся научными исследованиями в течение длительного времени, в порядке исключения, допускается выполнение дипломной работы (ДР). Требования к ее структуре и содержанию определяются кафедрой на основе предложений научного руководителя. В дипломной работе должны быть приведены:
–сведения, отражающие цель, актуальность и характер проведенных исследований;
–анализ применяемых математических моделей для реализации поставленных задач;
–описание алгоритмов или функциональных структур, заложенных в основу разработанной программы или информационной системы.
6
2.ОРГАНИЗАЦИЯ ДИПЛОМНОГО ПРОЕКТИРОВАНИЯ
2.1.Тема дипломного проекта
До начала работы над дипломным проектом студент должен знать его тему. Тема дипломного проекта должна быть актуальной, соответствовать современному состоянию информационных систем и технологий, являться законченной проектной разработкой, отражать новые достижения науки и передовые методы труда, характеризоваться практической значимостью в отношении поставленной задачи.
Тема дипломного проекта формулируется выпускающей кафедрой и доводится до сведения студента по окончании 8-го семестра перед первой преддипломной практикой. Во время практики студент приступает к изучению материалов по теме дипломного проекта и формулирует задачи, которые должны быть решены. На начальной стадии работы по согласованию с руководителем наименование темы дипломного проекта может корректироваться.
Тематика профессиональных интересов инженеров специальности «Информационные системы и технологии» в строительстве классифицируется следующими направлениями:
–разработка алгоритмов и программ для расчета конструкций и моделирования связанных с ними процессов;
–разработка информационных систем для автоматизации процессов получения и обработки данных для объектов различного назначения;
–разработка информационных сетей для обмена данными, изменения вычислительных ресурсов и автоматизации процессов;
–разработка интернет-сайтов различного назначения по запросам пользователей;
–разработка баз данных информационных систем для объектов различного назначения;
–разработка программных средств компьютерной графики и мультимедиа технологий.
В конце 9-го семестра тема дипломного проекта утверждается на кафедре и во время второй преддипломной практики студент должен:
–завершить изучение литературных источников и объекта разработки;
–выполнить сравнительный анализ различных вариантов ее реализации;
–выполнить технико-экономическое обоснование разработки;
–подготовить задание на выполнение дипломного проекта.
В 10-м семестре осуществляется непосредственная и интенсивная работа над дипломным проектом, в процессе которой студент должен:
–регулярно информировать руководителя о ходе выполнения проекта;
–предоставлять ему для ознакомления соответствующие материалы;
–консультироваться с ним по вопросам, вызывающим затруднения;
–обсуждать с ним промежуточные результаты и пути дальнейшей работы;
–совместно с руководителем подвести итог проделанной работы.
7
По завершению работы над дипломным проектом, но не позднее, чем за месяц до защиты, студент начинает его оформление в форме рукописи и, одновременно, подготовку доклада в виде презентации. При оформлении дипломного проекта следует придерживаться требований, изложенных в данных методических указаниях.
Оформленный дипломный проект студент подписывает и передает руководителю для проверки. Подписанный руководителем дипломный проект вместе с отзывом направляется на утверждение заведующему кафедрой. Утвержденный дипломный проект допускается к защите перед Государственной аттестационной комиссией.
2.2. Стадии проектирования
В общем, разработка программ или информационных систем осуществляется в несколько стадий, на каждой из которых выполняется определенный перечень конкретных работ.
1-я стадия — изучение объекта. Изучаются процессы, для которых осуществляется программирование или разработка информационной системы. Формируется концепция разработки дипломного проекта. Осуществляется сбор исходных материалов, выбор и обоснование критериев эффективности и качества разрабатываемой программы или информационной системы.
2-я стадия — техническое задание. Постановка задач и обоснование принципов их решения. Определение структуры данных, предварительный выбор методов решения задач, обоснование целесообразности применения ранее разработанных программ, определение требований к техническим средствам. Определение требований к программе или информационной системе, разработка ее технико-экономического обоснования. Определение стадий, этапов и сроков разработки. Выбор языков программирования.
3-я стадия — эскизный проект. Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка техникоэкономического обоснования. Разработка пояснительной записки. Согласование и утверждение эскизного проекта.
4-я стадия — технический проект. Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса прикладного языка. Разработка функциональной структуры программы. Окончательное определение конфигурации технических средств. Разработка плана мероприятий по внедрению программ. Разработка пояснительной записки.
5-я стадия — рабочий проект. Программирование и отладка программы или информационной системы. Согласование и утверждение разработки и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы или информационнойсистемыидокументациипорезультатамиспытаний.
8
6-я стадия — внедрение. Передача программы или информационной системы, а также программной документации для ее сопровождения в эксплуатацию. Передача программы в фонд алгоритмов и программ.
В рамках дипломного проекта выполняются не все стадии, а только те, которые соответствуют заданной теме. Как правило, в состав материалов дипломного проекта включаются:
–пояснительная записка, которая содержит анализ объекта и исходных материалов, постановку задачи, обоснование методов решения задачи и способа ее программной реализации, описание функциональной структуры программы или информационной системы, требований к ней, выбор языка программирования, формы представления входных и выходных данных, схему алгоритма, описание конфигурации технических средств;
–техническое задание, которое включает в себя обоснование принципиальной возможности решения поставленной задачи, выбор методов решения задачи, обоснование критериев эффективности разрабатываемой программы или информационной системы, определение требований к ней, выбор языков программирования, обоснование применения ранее разработанных программ, определение структуры данных, определение требований к техническим средствам, разработку технико-экономического обоснования;
–описание программы или информационной системы, которое включает
всебя сведения о назначении, области применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств; руководство пользователя или руководство системного программиста;
–текст программы в исходных кодах и готовая к применению программа или информационная система в виде комплекта исполняемых файлов.
Содержание составных частей дипломного проекта зависит как от вида разработки (программа или информационная система), так и от тематической направленности на конкретный объект.
9
3. СТРУКТУРА ДИПЛОМНОГО ПРОЕКТА
Дипломный проект (ДП) представляется в форме рукописи, написанной на русском языке, которая состоит из пояснительной записки (ПЗ) и приложений.
Пояснительная записка включает следующие структурные элементы:
–титульный лист;
–задание на дипломное проектирование;
–аннотацию;
–содержание;
–обозначения и сокращения;
–введение;
–основную часть;
–заключение;
–список использованных источников.
Приложения к пояснительной записке представляют собой отдельные, обязательные для разработки документы:
–техническое задание;
–описание программы или системы;
–коды программы и исполняемые файлы на CD.
Титульный лист дипломного проекта оформляется как для пояснительной записки в соответствии с требованиями п. 4.8.
Задание на дипломное проектирование содержит наименование темы,
перечень основных разделов пояснительной записки, форму представления материала к защите, вид доклада и оформляется в соответствии с прил. Б к данным методическим указаниям.
Аннотация должна раскрывать основное содержание дипломного проекта и полученные результаты. Также приводится состав пояснительной записки с указанием количества иллюстраций, таблиц и библиографических источников, и состава приложений. Аннотация ограничивается 1 страницей, составляется на русском и английском языках.
Обозначения и сокращения приводятся в случае, когда терминология предметной области отличается от общепринятой. Список условных обозначений и сокращений должен располагаться столбцом в алфавитном порядке: слева — обозначения, справа — их расшифровка.
Введение должно содержать оценку современного состояния решаемой проблемы, основание и исходные данные для разработки темы, обоснование актуальности темы, цель разработки и поставленные задачи, ее связь с другими аналогичными работами.
Основная часть включает в себя данные, отражающие сущность, методику решения и основные результаты проделанной работы. Основная часть должна содержать:
– постановку задачи, сбор исходных материалов, выбор и обоснование методов решения задачи, их сравнительную оценку, характеристику выбранного метода решения поставленной задачи;
10