Пример готовой дипломной работы по предмету: Программирование
Содержание
Введение 4
Глава 1 Аналитическая часть 7
1.1 Технико-экономическая характеристика предметной области 7
1.1.1 Организационно – экономическая характеристика автошколы 7
1.1.2 Краткая характеристика подразделений и видов их деятельности 9
1.2 Экономическая сущность задачи автоматизации автошколы 17
1.3 Обоснование необходимости и цели использования вычислительной техники 19
1.4 Постановка задачи для разработки автоматизированной системы учета в автошколе «За рулем» 21
1.5 Анализ существующих разработок 23
Глава 2 Основные проектные решения 30
2.1 По техническому обеспечению (ТО) 30
2.2 По информационному обеспечению (ИО) 33
2.3 По программному обеспечению (ПО) 37
2.4 По технологическому обеспечению 39
Глава 3 Проектная часть 41
3.1 Информационное обеспечение задачи разработки автоматизированной системы учета в автошколе «За рулем» 41
3.1.1 Описание информационной модели 41
3.1.2 Разработка модели информационной базы 43
3.1.3 Разработка информационной базы 44
3.2 Программное обеспечение задачи автоматизации учета автошколы 54
3.3 Описание контрольного примера реализации системы 60
Глава 4 Организационно-экономическая часть 69
4.1 Целесообразность разработки с экономической точки зрения 69
4.2 SWOT – анализ разработки подсистемы автоматизации учета автошколы 70
4.3 Калькуляция себестоимости разработки автоматизированной системы учета автошколы 73
Заключение 74
Приложения 79
Выдержка из текста
Для принятия эффективных управленческих решений в условиях динамичного развития рыночной экономики любой автошколе требуется целесообразная система информационного обеспечения, объективно отражающая сложившуюся экономическую ситуацию. Хорошее информационное обеспечение это не только залог успеха и конкурентоспособности автошколы, но и порой выступает как средство выживания в условиях жесткой конкуренции которая сложилась в данный момент в стране.
В современных условиях важной областью стало информационное обеспечение, которое состоит в сборе и переработке информации, необходимой для принятия обоснованных управленческих решений. Передача информации о положении и деятельности автошколы на высший уровень управления и взаимный обмен информацией между всеми взаимосвязанными подразделениями фирмы осуществляются на базе современной электронно-вычислительной техники и других технических средств связи.
Автоматизированные технологии позволяют работникам эффективно использовать компьютер в принятии управленческих решений. Современные информационные технологии дают возможность оптимально и оперативно управлять деятельностью любого предприятия.
Информационная система не только отображает функционирование правления, но и влияет на него через органы управления. Она есть совокупность информационных процессов для удовлетворения потребности разных уровней принятия решения, ее целью является продуцирование информации для использования управленческим аппаратом. Соответственно она обеспечивает нагромождение, передачу, сохранение, обработку и обобщение информации "снизу вверх", а также конкретизацию информации "сверху вниз". Назначение информационной системы заключается в описании экономического объекта, его состояний, взаимодействия, что выражается через экономические показатели. Она призвана своевременно подавать органам управления необходимую и достаточную информацию для принятия решения, качество которых обеспечивает высокоэффективную деятельность объекта управления и его подразделов.
Важнейшее свойство информационной системы — единство управленческой информации, что определяет единственное информационное обеспечение системы управления.
В данной дипломной работе будут рассмотрены основные вопросы автоматизации учета в автошколе ООО «За рулем».
Целью дипломного проекта является проектирование, разработка и реализация информационной системы, которая позволит автоматизировать учет деятельности автошколы.
Для достижения поставленной цели необходимо выполнить следующие задачи:
• Изучить организационно-экономическую характеристику автошколы;
• Сформировать цели и назначение будущего автоматизированного варианта решения задачи;
• Проанализировать существующие программные разработки и выявить их недостатки, применительно к автошколе ООО «За рулем»;
• Произвести проектирование и реализацию программного средства;
• Протестировать программу и внедрить в деятельность автошколы.
Дипломная работа состоит из четырех глав, в каждой из которых подробно рассмотрены все этапы проектирования и разработки программы автоматизации учета в автошколе ООО «За рулем».
Первая часть дипломной работы направлена на обзор и анализ предметной области. В ней будет рассмотрена и проанализирована организационная структура автошколы. На основе проведенного анализа будут разработаны модели работы автошколы. На основе построенных моделей, перед дипломной работой будут поставлены задачи.
Вторая часть дипломной работы посвящена обоснованию проектных решений, по техническому, программному и информационному обеспечению.
Третья часть – проектная, посвящена проектированию и разработке автоматизированной системы учета в автошколе. Построению функциональных моделей, выделению соответствующих модулей.
Заключительная часть посвящена анализу целесообразности разработки с экономической точки зрения. Будет проведен SWOT – анализ, а так же калькуляция себестоимости научно — технической продукции.
Дипломная работа представлена на 52 страницах, содержит 35 рисунков, 7 таблиц, 2 приложения.
Список использованной литературы
1. Архангельский А.Я., Тагин М.А. Программирование в C++Builder 6 и 2006: Разработка программ для Windows Бином. Лаборатория знаний 2007.
2. Бондарь А. «InterBase и Firebird. Практическое руководство для умных пользователей и начинающих разработчиков». – СПб.: «БХВ-Петербург», 2007г.
3. Горев А., Ахаян Р., Макашарипов С. «Эффективная работа с СУБД» — СПб.: Питер, 1997.
4. Григорьев Л.И., Степанкина О.А. Системы искусственного интеллекта.Учебное пособие. М.; РГУ нефти и газа им. И.М.Губкина.-1998.-59с.
5. Гаврилов Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. Спб: Питер, 2000. – 384 с.: ил.
6. Глухих И. Н. Интеллектуальные информационные системы. 112с.: ил.
7. Гаврилов А.В. Системы искусственного интеллекта. Уч. пособие, ч. 1. — Новосибирсе, НГТУ, 2000.
8. Джарратано Джозеф, Райли Гари. Экспертные системы: принципы разработки и программирование. 1152 с.: ил.
9. Ковязин А.Н., Востриков С.М. Мир InterBase: Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil КУДИЦ-ОБРАЗ 2003г.
10. Корнеев В.В., Гарев А.Ф., Васютин С.В., Райх В.В. Базы данных. Интеллектуальная обработка информации. — М.: "Нолидж", 2000.
11. Левин Р., Дранг Д., Эдельсон Б. Практическое введение в технологию искусственного интеллекта и экспертных систем с иллюстрациями на Бейсике. — М.: Финансы и статистика, 1990.
12. Лорьер Ж.-Л. Системы искусственного интеллекта. — М: Мир, 1991.
13. Нильсон Н. Принципы искусственного интеллекта. — М.: Радио и связь, 1985.
14. Нейлор К. Как построить свою экспертную систему. 1991. – 286 с.: ил.
15. Нильсон Н. Искусственный интеллект. Методы поиска решений. 273с.: ил.
16. Нильсон Н. Принципы искусственого интеллекта. Пер. с англ. — М.: Радио и связь. 1985.-376с.
17. Попов Э.В., Фоминых И.Б., Кисель Е.Б., Шапот М.Д. Статические и динамические экспертные системы. Учебное пособие. М.: Финансы и статистика. 1996-320с.
18. Работа с базами данных в Borland C++ Builder Наталия Елманова, Центр нформационных Технологий Компьютер-Пресс, 1997, N 6, 7.
19. Стюарт Рассел, Питер Норвиг. Искусственный интеллект: современный подход, 2-е изд.. :Пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 1408 с.: ил. – Парал. тит. англ.
20. Таусенд К., Фохт Д. Проектирование и программная реализация экспертных систем на персональных ЭВМ: Пер. с англ. — М.: Финансы и статистика, 1990.- 320 с.
21. Хелен Бори Firebird: руководство разработчика баз данных СПб.: «БХВ-Петербург», 2007г.
22. Хомоненко А., Ададуров С. Работа с БД в C++Builder. — Санкт-Петербург, «БХВ-Петербург», 2006г.
23. ССИ Курс Лекций: http://www.mari-el.ru.
24. Интернет журнал Miss FIT: http://www.missfit.ru.
25. В.В.Годин, И.К.Корнеев «Информационное обеспечение управленческой деятельности». Мск. Изд. «Высшая школа», 2001 г.
26. В.Н.Петров «Информационные системы» – 688л. Изд. Питер, 2002г.
27. Мшиенин А.И. Теория экономических информационных систем: Учеб.пособие. — М.: Финансы и статистика, 2002.
28. Семенов М.И. и др. Автоматизированные информационные технологии в экономике: Учебник / М.И. Семенов, И.Т. Трубилин, В.М. Лойко, Т.П. Барановская; Под общей ред. И.Т. Трубилина. — М.: Финансы и статистика, 2001.
29. Автоматизация управления предприятием / В.В. Баронов, Г.Н.Калянов, Ю.Н. Попов и др. — М.: Инфра-М, 2000.
30. Алан Р. Саймон. Стратегические технологии баз данных: менеджмент на 2000 год / Пер. с англ и предисл. М.Р. Когаловского. — М.: Финансы и статистика, 1999
31. ВендровA.M. Проектирование программного обеспечения экономических информационных систем: Учебник. — М.: Финансы и статистика, 2000.
32. Дейт К. Дж. Введение в системы баз данных. — 6-е изд. — М., СПб., Киев, Изд. дом Вильяме, 2000.
33. Ефимова О.Л. Технология проектирования и внедрения информационных систем — интегрированная технология ARIS // Реинжиниринг бизнес-процессов предприятий на основе современных информационных технологий: Сб. научных трудов 3-й Российской научно-практической конференции. — М.: МЭСИ, 1999. — С. 215 — 218.
34. Липаев В.В. Системное проектирование сложных программных средств для информационных систем. — М.: Синтег, 1999.
35. Баронов В. В. и др. «Автоматизация управления предприятием»-М.: ИНФРА-М, 2002.
36. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. «Технология разработки программного обеспечения» — М.: ИД «ФОРУМ» — ИНФРА-М, 2007.
37. Корнеев И.К., Машурцов В.А. Информационные технологии в управлении. – М.: ИНФРА-М, 2001. – 158 с.
38. Маршавин Р.А., Ляпунов С.И. Глобальный бизнес и информационные технологии, Учебное пособие. М.:2005 г.
39. Библиотека компонент EhLib 3.6. Руководство разработчика 2005г. Редакция: 1.01