Министерство путей сообщения
Российской Федерации
Московский государственный университет
путей сообщения (МИИТ)
__________________________________________________________
Кафедра математического обеспечения АСУ
У Т В Е Р Ж Д Е Н О
редакционно-издательским
советом университета
для студентов специальностей
220400 - Программное обеспечение ВТ и АСУ
351500 - Математическое обеспечение и
администрирование систем
-
МОСКВА - 2006
УДК 681.3.06
Ш - 39
Самохвалов А.И. Методические указания по дипломному проектированию. - М.: МИИТ, 2006 – 32 стр.
В методических указаниях сформулированы цель и задача преддипломной практики и дипломного проектирования, приведена примерная тематика и содержание заданий на дипломный проект, сформулированы общие требования к объему и содержанию дипломного проекта, к оформлению пояснительной записки, к составлению презентации к докладу на защите дипломного проекта.
Методические указания предназначены для студентов специальностей "Программное обеспечение вычислительной техники и АСУ" и "Математическое обеспечение и администрирование сетей"
© Московский государственный
университет путей сообщения
(МИИТ), 2006
Учебно-методическое издание
САМОХВАЛОВ Александр Иванович
Методические указания по дипломному проектированию для студентов специальностей Программное обеспечение ВТ и АСУ и Математическое обеспечение и администрирование сетей.
Подписано к печати
Формат Усл.-печ.л. Тираж
Заказ № Изд.№ Цена
127994, Москва, ул. Образцова, 15, Типография МИИТа
1. Общие положения
Преддипломная практика и дипломное проектирование являются заключительными этапами обучения студентов в вузе и ставят своей целью решение следующих задач будущими специалистами:
· за время преддипломной практики приобрести навыки в самостоятельной инженерной, исследовательской и организационной работе;
· подготовить отчет по преддипломной практики, в котором отразить результаты работы, подтвержденные отзывом руководителя практики;
· выбрать тему для дипломного проектирования и собрать материал для включения в дипломную работу;
· выбрать среду для разработки приложений (программ), включаемых в дипломную работу как составную его часть.
2. Цели и задачи преддипломной практики и дипломного проектирования.
Преддипломная практика и дипломное проектирование ставит своей целью:
- систематизацию, закрепление и расширение теоретических знаний и практических навыков при разработки приложений для решения прикладных задач с помощью средств вычислительной техники и компьютерных технологий:
- развитие навыков самостоятельной работы и овладение методикой исследования, проектирования и разработки алгоритмов решения производственных задач:
Производственной базой для прохождения и преддипломной практики могут быть: организации ж.д. транспорта, вычислительные центы, кафедры МИИТа и другие подразделения, которые могут предоставить студентам рабочие места, оснащенные вычислительной техникой.
3. Организация преддипломной практики
В задачу преддипломной практики входит изучение технологических вопросов организации производственной деятельности данного предприятия, анализ возможных средств автоматизации отдельных производственных процессов и выбор темы (направления) для дипломной работы, в рамках которой решаются вопросы автоматизации выбранных функциональных задач.
Руководителем практики назначается представитель кафедры приказом по институту о прохождении преддипломной практики и дипломного проектирования. С представителями баз практики, перечисленных в приказе, заключается договор о предоставлении рабочих мест студентам - практикантам и дипломникам.
Руководители практики (они же и руководители дипломных проектов) устанавливают график работы студентов на рабочих местах, определяют тематику индивидуальных заданий и выбирают тему будущего дипломного проекта.
При прохождении преддипломной практики студенты изучают вопросы, связанные с выбранной тематикой их будущей дипломной работы. Во время практики студенты работают дублерами инженеров и программистов и выполняют свои производственные задания.
Итогом преддипломной практики является отчет студента и отзыв руководителя практики. Отчет должен содержать:
- перечень вопросов и заданий, выполненных за время преддипломной практики;
- описание результатов производственной деятельности студента, полученных за время практики;
- постановка задачи, выбранной в качестве темы будущей дипломной работы;
- описание инструментальных средств, используемых для решения поставленной задачи;
- окончательное наименование темы дипломной работы и перечень основных вопросов.
Отзыв руководителя практики должен содержать характеристику студента о проделанной работе и полученных им результатах.
Отчет о преддипломной практике студент представляет комиссии из преподавателей кафедры, которая оценивает знания студента, его готовность к выполнению дипломной работыи получает зачет с оценкой в ведомость, которая представляется в деканат института.. Студенты, не защитившие представленные ими работы, к дипломному проектированию не допускаются.
После защиты результатов преддипломной практики каждый студент получает индивидуальное задание (приложение 1) на кафедре, заполняет его вместе с руководителем дипломного проекта, собирает подписи всех руководителей разделов дипломной работы (представители кафедры "Экономика производства" и кафедры "Безопасность жизнедеятельности"). Оформленный и подписанный всеми бланк задания сдается ответственному за руководство дипломным проектированием от кафедры. После этого сдачи задания студент может получить титульный лист (приложение 2) к дипломному проекту в деканате института.
4. Тематика дипломных проектов.
Тематика дипломных проектов должна отражать основные направления современного развития средств вычислительной техники, сетевых и информационных технологий. При выборе темы дипломной работы можно учитывать направление будущей работы студента на производстве.
В качестве основных направлений тем дипломных проектов рекомендуются следующие:
1. Программное обеспечение. реализующие технологические процессы обработки данных в различных автоматизированных системах.
2. Системы управления базами данных и язык SQL, используемый в приложениях для реализации динамических запросов, использующих интерфейс пользователя для задания динамических параметров запроса.
3. Создание интернет-сайтов (интернет-магазин, салоны, деятельность фирм и организаций, сайт кафедрыи др.).
4. Разработка комплекса программ автоматизации учета и движения документооборота.
5. Разработка АРМ для решения различных производственных задач (АРМ Бухгалтерия, АРМ Кадры, АРМ Студенты и др.)
6. Создание приложений компьютерной графики.
7. Разработка Web-приложений для различных задач АСУ и обработке информационных сообщений.
8. Разработка комплекса программ реализации оперативных расписаний ( пригородных поездов).
9. Разработка комплекса программ моделирования различных технологических процессов (транспортных., 3D графики, погрузки контейнеров).
10. Разработка приложений для различных задач в архитектуре "клиент-сервер"
11. Разработка экспертных систем для принятия управленческих решений .
12. Разработка АИС для поиска и выборки необходимой информации с использованием пользовательского интерфейса.
Студенты могут сами предложить тему дипломного проекта.
5. Инструментальные средства для разработки приложений.
Для разработки различных приложений предлагается использовать следующие средства:
1. Языки программирования: Delphi, C++, C#, Java, Borland C++, Visual C++ и другие.
2. СУБД: Oracle, DB2.
3 SQL, MSQL, PHP.
4. HTML, JavaScript, CSS
5. Программный продукт NetCracker
6. Access
В отдельных случаях студент может предложить свой вариант использования средств разработки приложений. Единственное требование к выбору инструментальных средств – это необходимость использования современных информационных технологий, связанных с применением вычислительных систем и наличие в дипломном проекте исходных текстов приложений, разработанных с помощью выбранных средств.
6. Объем и содержание дипломного проекта.
Независимо от выбранной темы дипломного проекта, содержание дипломной записки должно включать следующие разделы:
1. Введение, содержащее обзор литературы, анализ достижений в рассматриваемой области, актуальность рассматриваемой проблемы.
2. Описание постановки задачи: словесное, математическое.
3. Методы решения поставленной задачи (аналитические, математические и др.).
4. Перечень решаемых функциональных задач, структурная схема, исходные данные, доступ к исходным данным (ввод с клавиатуры, считывание из базы данных, вычисление по математическим формулам и т.д.).
5. Обоснование и описание выбранного инструмента разработки приложений.
6. Описание результатов разработки приложений
- экранные распечатки разработанного интерфейса приложений;
- фрагменты исходных текстов, реализующих данный интерфейс и комментарии к ним;
7. При использовании базы данных включить разделы:
- описание состава таблиц;
- описание структуры каждой таблицы и назначение полей таблицы;
- ER-модель;