Пример готовой дипломной работы по предмету: Программирование
Содержание
ВВЕДЕНИЕ 3
ГЛАВА
1. ОБЗОР СУЩЕСТВУЮЩИХ ПРОГРАММ ЛОГИСТИКИ 6
1.1. Обзор работы логистической компании 6
1.2. Обзор существующих программ аналогов 14
1.3. Постановка задачи 22
ГЛАВА
2. ВЫБОР ПРОГРАММНЫХ И ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ ДЛЯ РАЗРАБОТКИ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ 24
2.1. Выбор инструментальной среды разработки и языка программирования 24
2.2. Выбор графических библиотек для работы с картой 27
2.3. Выбор СУБД 31
2.4. Выбор алгоритма для поиска минимального маршрута 34
ГЛАВА
3. РАЗРАБОТКА ПРИЛОЖЕНИЯ LOGISTIC + 38
3.1. Разработка архитектуры приложения Logistic + 38
3.2. Разработка моделей БД 41
3.3. Разработка автоматизированной системы 44
3.3.1. Создание БД 44
3.3.2. Разработка клиентского приложения 48
ГЛАВА
4. ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА LOGISTIC + 56
ЗАКЛЮЧЕНИЕ 62
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 63
ПРИЛОЖЕНИЕ 1 65
ПРИЛОЖЕНИЕ 2 66
ПРИЛОЖЕНИЕ 3 7
Выдержка из текста
В условиях современной действительности, в мире потребления и больших масштабов производства возникает все большая необходимость в логистических центрах внутри предприятий. В свою очередь этим центрам тяжело обрабатывать потоки постоянно увеличивающейся информации.
Если еще несколько лет назад подобные логистические отделы обрабатывали данные в ручную, то в двадцать первом веке существует необходимость быстрой и качественной обработки информации. От скорости обработки напрямую зависит доход предприятия. Существует два способа увеличить скорость обработки информации в логичтическом отделе предприятия:
1. увеличить штат логистического отдела, что приведет к постоянно растущим расходам на содержание этого отдела, из-за непрерывно растущего уровня инфляции;
2. использовать некий программный продукт, который будет самостоятельно обрабатывать необходимые потоки данных.
Хороший программный продукт может значительно увеличить производительность логистических работ, снять большую нагрузку с персонала и порой работать без него.
На современном рынке программного обеспечения такого рода продуктов достаточно много, и, как правило, все они однотипные и имеют практически одинаковый набор функций и отличаются только интерфейсом. Не смотря на это, даже такого рода продукт достаточно сложно приобрести маленьким компаниям с небольшим оборотом денежных средств.
Исходя из этого, возникает потребность в продукте, с подобным набором функций, доступном для большинства предприятий.
Неотъемлемой частью такого программного продукта является система маршрутизации, которая помогает подобрать маршрут с минимальными
затратами на транспортировку. Так же приложение должно правильно распределять продукцию по транспортным потокам с наименьшими временными и денежными затратами.
Целю дипломной работы, является разработка автоматизированной системы логистической транспортной компании. Для выполнения этой цели необходимо выполнить следующие задачи:
1. произвести обзор работы логистического отдела;
2. произвести обзор существующих программных средств;
3. создать базу данных для учета и хранения информации о товаре и его доставке;
4. автоматизировать заполнение транспортных средств имеющимися на очереди доставки товарами;
5. автоматизировать построение маршрутов;
6. реализовать отображение маршрута на карте;
7. реализовать создание отчета по доставке продукции;
8. провести тестирование программного продукта.
В первой главе описаны существующие программные логистические продукты, выделены их основные функции, выполнен сравнительный анализ.
Во второй главе перечислены инструментальные среды разработки, языки программирования, системы управления базами данных и графические библиотеки, выделены плюсы и минусы и выбран наилучший вариант для реализации поставленной задачи.
В третьей главе описаны этапы разработки приложения: разработка архитектуры программного обеспечения, разработка моделей базы данных и разработка автоматизированной системы.
В четвертой главе указаны результаты тестирования готового программного продукта с обзором всех его функций.
В приложениях представлен программный код, реализующий как серверную часть проекта, так и клиентскую.
Дипломная работа состоит из введения, четырех глав, заключения, списка использованной литературы и 3 приложений. Работа изложена на 63 страницах, включая 28 рисунков, 1 таблицу,
1. листингов и список литературных источников из
1. наименований
Список использованной литературы
1. 1С:Предприятие 8. TMS Логистика. Управление перевозками [Электронный ресурс].
// — Режим доступа http://solutions.1c.ru/catalog/tms, свободный.
2. Bing Maps[Электронный ресурс].
// — Режим доступа http://ru.wikipedia.org/wiki/Bing_Maps , свободный.
3. TopLogistic [Электронный ресурс].
// — Режим доступа http://www.toplogistic.ru/35.html , свободный.
4. TransTrade Транспортная компания [Электронный ресурс].
// — Режим доступа http://transoft.ru/software/, свободный.
5. Yahoo!_Maps [Электронный ресурс].
// — Режим доступа http://ru.wikipedia.org/wiki/Yahoo!_Maps, свободный.
6. Алесинская Т.В. Основы логистики. Общие вопросы логистического управления. — Таганрог: ТРТУ, 2005. – 121с.
7. Бауэрсокс Д., Клосс Д. Логистика. Интегрированная цепь поставок. — Олимп-Бизнес, 2008. – 640с.
8. Дыбская В., Зайцев Е., Сергеев В., Стерлигова А. Логистика. – Эксмо, 2008. – 944с.
9. Сербин В.Д. Основы логистики. — Таганрог: ТРТУ, 2004. – 54с.
10. Стерлигова А. Управление запасами в цепях поставок. — Инфра-М, 2009. – 432с.
11. Сток Р.Д., Ламберт Д.М. Стратегическое управление логистикой. — Инфра-М, 2005. – 830с.
12. Карты@mail.ru[Электронный ресурс].
// — Режим доступа http://ru.wikipedia.org/wiki/Mail.Ru , свободный.
13. Карты Google[Электронный ресурс].
// — Режим доступа http://ru.wikipedia.org/wiki/FB_Google, свободный.
14. Уотерс Д. Логистика. Управление цепью поставок. — Юнити-Дана, 2003. – 504с.
15. Шрайбфедер Д. Эффективное управление запасами. [пер. с англ.]
- Альпина Паблишер, 2008. – 304с.
16. Яндекс.Карты[Электронный ресурс].
// — Режим доступа http://ru.wikipedia.org/wiki/, свободный