Пример готовой дипломной работы по предмету: Программирование
Содержание
Введение 8
1 Анализ предметной области, существующих исследований и подходов к решению проблем 11
1.1 Актуальность в работе 11
1.2 Анализ источников 12
1.3 Анализ систем-аналогов 13
1.4 Вывод 15
2 Постановка задачи 17
2.1 Цели и задачи работы 17
2.2 Информация, необходимая для решения задачи 18
3 Практическая реализация 20
3.1 Анализ бизнес-процесса 20
3.1.1 Технология реализации 20
3.1.2 Инструменты реализации задачи 21
3.2 Разработка модели базы данных 23
3.2.1 Технология реализации 23
3.2.2 Методы реализации задачи 24
3.2.3 Инструменты реализации задачи 26
3.3 Среда разработки 29
4 Экономическое обоснование проекта 36
5 Безопасность и экологичность проекта 40
Заключение 46
Список литературы 49
Приложение А Обзор аналогов 52
Приложение Б Показатели экономической эффективности 53
Приложение В Показатели экологической безопасности проекта………………55
Выдержка из текста
Одной из задач современной информатизации современного общества является обработка большого объема информации. Поиск информации — задача, которую человечество решает уже многие столетия. По мере роста объема информационных ресурсов, потенциально доступных одному человеку, были выработаны все более изощренные и совершенные поисковые средства и приемы, позволяющие найти необходимый документ. Процесс поиска включает последовательность операций, направленных на сбор, обработку и предоставление необходимой информации заинтересованным лицам.
Одной из наиболее важных задач информационного поиска является сложный поиск в существующей базе данных по нескольким полям этой базы. Такая задача информационного поиска рассматривается в данной работе, однако вопросы информационного поиска рассматриваются в аспекте разработки автоматизированной системы информационного поиска, включающей в свой состав оптимальную по структуре базу данных, позволяющую с одной стороны, эффективно хранить данные, а с другой – проводить релевантный поиск.
В качестве предметной области для рассматриваемой системы задана область учета деятельности организации, осуществляющей монтаж. Данная область достаточно быстро развивается в последнее время, что делает, все разработки, проводимые в работе востребованными и практически значимыми.
С поиском информации в базах данных тесно связаны задачи как учета материальных ценностей, так учета документов, которые в последнее время приобретают всеобщий характер. Практически всегда эти операции, требуют полной автоматизации и компьютеризации. Применение стандартных программных средств часто невозможно т.к. не учитывается специфические особенности, таких как учет материальных ценностей, проводки и вида отчетных документов, высокой стоимости программных решений для малого и среднего бизнеса. Все это делает актуальным разработку новых недорогих программных решений для реализации задач учета различных операций и бизнес процессов.
В связи с этим большинство развивающихся компаний используют автоматизированные средства, позволяющие эффективно хранить, обрабатывать и распределять накопленные данные.
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Целью данного дипломного проекта является разработка автоматизированной системы учета затрат на монтаж систем видеонаблюдения. В современных условиях проблема комплексной автоматизации является наиболее актуальной для любого субъекта предпринимательства. Ежедневно в них необходимо решать ряд серьезных задач, связанных с внесением, обработкой и хранением информации, краткосрочным и долгосрочным планированием, статистическим и финансовым анализом.
В соответствии с поставленной темой работы предполагается поэтапное решение следующих задач:
1. Исследование предметной области, определение требований к создаваемой информационной системе (ИС).
2. Проектирование (техническое проектирование, логическое проектирование).
Разработка в соответствии со сформулированными требованиями проекта системы, оформление технического проекта информационной системы.
3. Реализация (рабочее проектирование, физическое проектирование, программирование).
Разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта.
Реализация предлагаемого мероприятия, без сомнения, позволит существенно оптимизировать учет всех процессов с максимальной степенью эффективности. А так же обеспечит достоверность и оперативность получения аналитической и статистической информации
Разрабатываемая система должна обеспечить решение следующих задач:
- комплексное ассортиментное обеспечение клиентов всеми возможными видеосистемами;
- прием и регистрацию заказов на установку систем видеонаблюдения;
- обеспечивать гибкую систему заказов;
- автоматизированное формирование сметы работ;
- обеспечение постоянного запаса ресурсов для монтажа систем видеонаблюдения;
- возможность формирования системы под потребности клиента
Практическая ценность разрабатываемой системы является автоматизация бизнес-процессов менеджера, позволяющая выполнять основные функции по формированию смет на монтаж систем видеонаблюдения и сократить объем рутинных бумажных операций.
В первой главе рассматривается предметная область, производится ее анализ, изучаются существующие решения.
Во второй главе производится постановка целей и задач работы.
В третьей главе описываются стадии проектирования автоматизированной информационной системы и ее реализация.
В четвертой главе рассматривается экономическое обоснование проекта.
В пятой главе приводятся требования к безопасности и экологичности проекта.
Список использованной литературы
1. ГОСТ 23501.108-85. Системы автоматизированного проектирования. Классификация и обозначение. Информационная технология [Электронный ресурс]
// Режим доступа http://libt.ru/gost/download/gost-23501.108-85.html
2. ГОСТ 34.003-90. Информационная технология. Комплекс стандартов на АС. Автоматизированные системы. Термины и определения [Электронный ресурс]
// Режим доступа http://www.qualicont.ru/gost/list.htm.
3. ГОСТ 34.201-89. Виды, комплектность и обозначение документов при создании автоматизированных систем. Комплекс стандартов на автоматизированные системы [Электронный ресурс]
// Режим доступа http://www.communet.ru/lib/standart/gost/gost_34_201_89.htm
4. ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания [Электронный ресурс]
// Режим доступа http://www.qualicont.ru/gost/Index/10/10698.htm.
5. ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы [Электронный ресурс]
// Режим доступа http://shepelin.com/technology/34-602-89.html
6. ГОСТ 7.32— 2001. Отчет о научно-исследовательской работе. Структура и правила оформления [Электронный ресурс]
// Режим доступа http://www.ugatu.ac.ru/ddo/oot/izd/g 5.htm
7. Андон Ф. Язык запросов SQL / Ф. Андон, В. Резниченко. – СПб.: BHV, 2006. – 416 с.
8. Гофман В.Э. Хомоненко А.Д. Delphi 6. — СПб.:
- Санки-Петербург, 2001. – 1145с.
9. Грабер, Мартин SQL. Справочное руководство; М.: Лори; Издание 2-е, 2001. — 354 c.
10. Грибер, М. Введение в SQL / М.Грибер, М., Лори, 1996. — 379 с.
11. Дайан А. и др. Маркетинг. М., Экономика, 1993.
12. Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. — М.: Вильяме , 2006. — 1326 с.
13. Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г.
14. Джозеф Шмуллер. Освой самостоятельно UML за 24 часа. Второе издание. «Вильямс», Москва-Санкт-Петербург-Киев, 2002
15. Дискретная математика для программистов / Ф. А. Новиков — СПб: Питер. 2О 00. — 304 с.
16. Дубицкий В. В., Огородникова И. А., Перепеча И. Ф. и др. К концепции построения внутривузовской системы обеспечения качества образовательного процесса в ОмГУ. // Университетское управление: практика и анализ. — 2003. — N 2(25).
- С. 96-100.
17. Жутова З.У. Бюджетный учет и отчетность. М.: Финансы, 1970.-215с.
18. Зрюмов Е. А. Базы данных для инженеров : учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с.
19. Калнерт Чарльз. Рсйсдорф Кент Borland C Builder
5. Энциклопедия программиста: Пер. с англ./Чарльз Калверт, Кент Рсйсдорф — К.: Издательство ДиаСофт.. 2001.- 944 с.
20. Кевин, Кл. SQL: справочник: пер. с англ. / Кл. Кевин. 2-е издание. -М: Кудиц-Образ, 2006. — 832 с.
21. Ковалев А. И., Войленко В. В. Маркетинговый анализ. М., Центр экономики и маркетинга, 1996.
22. Колби, Дж. SQL для начинающих: пер. с англ. / Джон Колби, Пол Уилтон.. — М: Вильяме, 2006. — 496 с.
23. Колдаев В. Д. Основы алгоритмизации программирования: Учебное пособие / Под ред. проф. Л. Г. Гагариной. — М.: ИД -ФОРУМ.: ИНФРА-М. 2006. — 416 с
24. Конноли Томас, Бегг Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. — М.: Вильямс, 2000. – 1111 с.
25. Культин Н.Б. Delphi
6. Программирование на OBJECT PASCAL. — М.: Бином, 2001. — 526 с.
26. Культин Н.Б. Delphi
7. Программирование на OBJECT PASCAL. — М.: Бином, 2003. — 535 с.
27. Гагарина Л.Г., Киселев Д.В.и др. Разработка и эксплуатация автоматизированных информационных систем: учеб.пособие / под ред.проф. Л.Г. Гагариной. – М: ИД»Форум»:ИНФРА-М,2007. – 384 с.
28. Лешек А. Мацяшек. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML. «Вильямс», Москва-Санкт-Петербург-Киев, 2002
29. Макарова Н., Николайчук, Г. Титова Ю. Компьютерное делопроизводство. Учебный курс: Н— Москва, Питер, 2009 г.- 416 с.
30. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. — М.: Диалог-Мифи, 2001. — 304 с.
31. Мартин Г. SQL. Бестселлер#1. Описание SQL92, SQL99 и SQLJ/ Г. Мартин. – М. : Лори, 2004. – 644 с.
32. Моисеенко С. И. SQL. Задачи и решения / С. И. Моисеенко. – СПб.: Питер, 2006. – 256 с.
33. Терри Кватрани. Rational Rose 2000 и UML. Визуальное моделирование. «ДМК», Москва, 2001
34. Федотова Д.Э. Технология разработки и отладки программ: Учебн. пособие / МИРЭА.-М., 1987.-80с.