Пример готовой дипломной работы по предмету: Программирование
Содержание
ВВЕДЕНИЕ 3
ГЛАВА
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ АИС УПРАВЛЕНИЯ РАСПИСАНИЕМ 7
1.1. Обзор известных проектных решений 7
1.2. Обоснование выбора программных средств 7
1.3. Основы проектирования автоматизированных информационных систем 9
1.4. Средства проектирования информационных систем 12
1.5. Принципы построения интерфейсов 19
ГЛАВА
2. РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ УПРАВЛЕНИЯ РАСПИСАНИЕМ 28
2.1. Исходные данные и методика составления расписания 28
2.2. База данных 32
2.3. Интерфейс 38
ГЛАВА
3. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ 47
ГЛАВА
4. ОХРАНА ТРУДА И ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ ЖИЗНЕДЕЯТЕЛЬНОСТИ 52
4.1. Анализ освещенности 52
4.2. Анализ электробезопасности 54
4.3. Анализ шума 57
ЗАКЛЮЧЕНИЕ 61
СПИСОК ЛИТЕРАТУРЫ 63
Выдержка из текста
Тема дипломной работы: «Разработка автоматизированной информационной системы управления расписанием для факультета информационных технологий и техносферной безопасности РГСУ».
Целевая установка Разработка автоматизированной информационной системы управления расписанием для факультета информационных технологий и техносферной безопасности РГСУ
Основные вопросы, подлежащие разработке:
1. Выбор и изучение средств разработки АИС для автоматизации управления расписанием;
2. Разработка АИС управления расписанием;
• проектирование базы данных;
• проектирование и разработка интерфейса;
• организация защиты и восстановления АИС;
3. Разработка документации по АИС;
4. Технико-экономическое обоснование проектного решения;
5. Изучение вопросов охраны труда и безопасных методов работы.
Предметная область: Автоматизация процесса управления расписанием.
Объект исследования: Организация планирования учебного процесса.
Предмет исследования: Разработка автоматизированной информационной системы организации планирования учебного процесса.
Данная дипломная работа представляет интерес для:
• методистов учебной части, автоматизировать деятельность которых призвана АИС управления расписанием;
• преподавателей, тьюторов групп и студентов, которые получат возможность своевременно узнавать об изменения в расписании;
• колледжа в целом, так как организация планирования учебного процесса во многом обуславливает качество образования;
Актуальность и новизна: Составление учебного расписания – это трудоёмкая работа. На сегодняшний день существует проблема неэффективного составления учебного расписания. Методисту учебной части при составлении расписания необходимо учитывать свободные кабинеты, количество часов по учебному плану, индивидуальные требования, пожелания преподавателей, и так далее, что в принципе иногда не возможно.
Эту проблему можно решить, применив автоматизированную информационную систему управления расписанием. На рынке представлено множество подобных систем. Однако ни одна из них не удовлетворяет требованиям университета. По этой причине было принято решение разработать автоматизированную информационную систему управления расписанием, учитывающую требования заказчика, а также достоинства и недостатки существующих систем.
Разработанная автоматизированная информационная система управления расписанием позволяет оптимизировать процесс составления расписания. Система обладает такими возможностями, как редактирование расписания, импорт и экспорт в форматы электронных таблиц, контроль ошибок, отправка готовых расписаний по электронной почте и формирование расписаний для преподавателей и групп на основе общего.
В рамках дипломной работы были решены следующие задачи:
• изучение теоретических основ проектирования автоматизированных информационных систем;
• выбор и изучение средств разработки АИС управления расписанием;
• изучение состава и функций автоматизированных информационных систем;
• проектирование базы данных;
• проектирование и разработка интерфейса;
• разработка АИС управления расписанием;
• разработка документации по АИС;
• разработка технико-экономического обоснования проектного решения.
На защиту выносятся следующие вопросы:
• обоснование выбора программных средств реализации АИС;
• структура базы данных АИС управления расписанием;
• интерфейс АИС управления расписанием;
• алгоритм проверки правильности составления расписания;
• теория проектирования информационных систем;
• программный продукт «Автоматизированная информационная система управления расписанием».
Работа состоит из введения, четырех глав основного содержания, заключения и списка литературы.
Во введение описывается тема дипломной работы, целевая установка, основные вопросы, подлежащие разработке, постановка задачи, новизна, актуальность работы и ее цели.
В первой главе приводится обоснование выбора средств реализации, теоретические основы проектирования автоматизированных информационных систем и средства проектирования, существующие программные решения. Вторая глава посвящена описанию реализации АИС, разработке модели, алгоритмам, входным и выходным данным, проектированию базы данных и интерфейса автоматизированной информационной системы управления расписанием.
В третьей главе приводится технико-экономическое обоснование целесообразности создания автоматизированной системы. В четвертой главе на основе анализа условий эксплуатации АИС излагаются принципы создания здоровых и безопасных условий труда и детально рассматриваются наиболее важные проблемы охраны труда: электробезопасность, размещение рабочих мест и так далее.
В заключении подведены итоги проделанной работы.
Список использованной литературы
1. ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы. – Взамен ГОСТ 24.201-85;
2. http://www.wikipedia.org/ – свободная общедоступная мультиязычная универсальная интернет-энциклопедия;
3. http://intuit.ru/ – сайт, предоставляющий услуги дистанционного обучения;
4. Сычёв Е.В. Организационно-технический подход к составлению расписания учебных занятий в ВУЗе // Современные наукоемкие технологии. – 2009. № 11. – С. 87-90;
5. Емельянова Н.З., Партыка Т.Л., Попов И.И. Основы построения автоматизированных информационных систем: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2007. – 416 с.;
6. Грекул В.И., Днищенко Г.Н., Коровкина Н.Л., Проектирование информационных систем: курс лекций. – М.: Интернет Университет Информационных технологий. 2005. – 304 с.;
7. Буч Г., Максимчук Р.А., Энгл М.У., Янг Б.Д., Коналлен Д., Хъюстон К.А. Объектно-ориентированный анализ и проектирование с примерами приложений: Пер. С англ.: М.: ООО «И.Д. Вильямс», 2008. – 720 с.;
8. Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы. Построение и анализ: Пер. С англ.: М.: Вильямс, 2005. – 1296 с.;
9. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. Приёмы объектно-ориентированого проектирования. Паттерны проектирования: Пер. С англ.: М.: Питер, 2010 – 366 с.;
10. Бланшет Ж., Саммерфилд М. Qt
4. Программирование GUI на C++: Пер. С англ.: М.: КУДИЦ-Пресс, 2007. – 718 с.;
11. Флэнаган Д., Мацумото Ю. Язык программирования Ruby: Пер. С англ.: СПБ.: Питер, 2011. – 496 с.;
12. Маслов М.Г. Разработка моделей и алгоритмов составления расписаний: Автореферат диссертации кандидата технических наук – М., 2004. – 217 с.;
13. Братищенко В.В. Проектирование информационных систем: Учеб.пособие. – Иркутск: Изд-во БГУЭП, 2004.— 84с;
14. Вендров А.М. Проектирование программного обеспечения экономичеcких информационных систем: Учебник. – 2-е изд., перераб. И доп. — М.: Финансы и статистика, 2006. — 544 с;
15. Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. — М.: Гелиос АРВ, 2002. — 368 с;
16. Черемных С.В., Семенов И.О, Ручкин В.С. Структурный анализ систем: IDЕF-технолоrии – М.: Финансы и статистика, 2003. – 208 с; в системах административно-организационного управления: Автореферат диссертации кандидата технических наук – М., 2004. – 217 с.;
17. Братищенко В.В. Проектирование информационных систем: Учеб.пособие. – Иркутск: Изд-во БГУЭП, 2004.— 84с;
18. Вендров А.М. Проектирование программного обеспечения экономичеcких информационных систем: Учебник. – 2-е изд., перераб. И доп. — М.: Финансы и статистика, 2006. — 544 с;
19. Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. — М.: Гелиос АРВ, 2002. — 368 с;
20. Черемных С.В., Семенов И.О, Ручкин В.С. Структурный анализ систем: IDЕF-технолоrии – М.: Финансы и статистика, 2003. – 208 с;
• ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы. – Взамен ГОСТ 24.201-85
• Сычёв Е.В. Организационно-технический подход к составлению расписания учебных занятий в ВУЗе // Современные наукоемкие технологии. – 2009. № 11. – С. 87-90
• Емельянова Н.З., Партыка Т.Л., Попов И.И. Основы построения автоматизированных информационных систем: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2007. – 416 с.
• Грекул В.И., Днищенко Г.Н., Коровкина Н.Л., Проектирование информационных систем: курс лекций. – М.: Интернет Университет Информационных технологий. 2005. – 304 с.
• Буч Г., Максимчук Р.А., Энгл М.У., Янг Б.Д., Коналлен Д., Хъюстон К.А. Объектно-ориентированный анализ и проектирование с примерами приложений: Пер. С англ.: М.: ООО «И.Д. Вильямс», 2008. – 720 с.
• Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы. Построение и анализ: Пер. С англ.: М.: Вильямс, 2005. – 1296 с.
• Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. Приёмы объектно-ориентированого проектирования. Паттерны проектирования: Пер. С англ.: М.: Питер, 2010 – 366 с.
• Бланшет Ж., Саммерфилд М. Qt
4. Программирование GUI на C++: Пер. С англ.: М.: КУДИЦ-Пресс, 2007. – 718 с.
• Флэнаган Д., Мацумото Ю. Язык программирования Ruby: Пер. С англ.: СПБ.: Питер, 2011. – 496 с.
• Маслов М.Г. Разработка моделей и алгоритмов составления расписаний в системах административно-организационного управления: Автореферат диссертации кандидата технических наук – М.2004.– 217с