Разработка информационной системы для автоматизации процессов грузоперевозок полимерной продукции компании Картли
ВВЕДЕНИЕ
Логистические компании, на самом деле решают много проблем людей. Они минимизируют затраты на перевозку грузов, правильные сроки доставки товара, каждодневный контроль состояния сырья, определение минимального пути доставки груза.
Обеспечение быстрой доставки полимерного сырья потребителям является одним из главных приоритетов деятельности компании.
Наличие собственного транспорта, партнерских отношений с крупнейшими транспортными перевозчиками, обладание лицензией на международные грузоперевозки позволяют обеспечивать наилучший сервис для логистики.
Но в связи с недостаточным функционалом систем-предшественников и отсутствием единого информационного пространства не позволяли компании непрерывно развиваться, наращивать объём продаж, осваивать новые рынки и расширять ассортимент продукции.
На сегодняшний день на предприятиях различных областей широко распространено использование сложного и дорогостоящего программного оборудования, поэтому перед нами стоит задача
СОДЕРЖАНИЕ
ВВЕДЕНИЕ7
ГЛАВА 1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ8
1.1Цель и задачи8
1.2Функциональное требования к системе8
1.3Требование к программному изделию9
1.4Требование к интерфейсу10
1.5Структура экранов системы10
1.6Требования к БД14
ГЛАВА 2 АНАЛИЗ СРЕДЫ РАЗРАБОТКИ17
2.1Понятие автоматизированной информационной системы.17
2.2Выбор средств разработки.17
ГЛАВА 3 ПРОЕКТИРОВАНИЕ СИСТЕМЫ19
3.1Проектирование баз данных19
3.2Диаграмма состояний22
3.3Диаграмма последовательности23
3.4ER-диаграмма28
3.5Диаграмма классов29
3.6Use-Case диаграмма30
3.7Диаграмма деятельности35
ГЛАВА 4 Разработка технической документации37
4.1Руководство пользователя37
4.2Руководство программиста48
ЗАКЛЮЧЕНИЕ50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ51
ПРИЛОЖЕНИЕ А Листинг программы53
ПРИЛОЖЕНИЕ Б Презентация76
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Карл И. Вигерс. Разработка требований к программному обеспечению 3-е изд., доп. // Карл И. Вигерс, Джой Битти // Пер. с англ. — М.: Русская редакция; СПб.: БХВ-Петербург, 2014. — 736 стр.
Т.Кормен. Алгоритмы. Построение и анализ. // Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн // Пер. с англ — М.: ООО «И. Д. Вильямс», 2013. — 1328 с.
Хейлсберг А. Язык программирования C#. Классика Computer Science. // Хейлсберг А., Торгерсен М., Вилтамут С., Голд П. // — СПб.: Питер, 2012.– № 4. — 784
Разработка Windows-приложений на основе Visual C#: учеб. / Москва: Electronic pub, 2015. - 424 с.
Бухалков, М.И. Планирование на предприятии: Учебник / М.И. Бухалков. - М.: НИЦ ИНФРА-М, 2013. - 411 c
Меньков А.В., Острейковский А.В. Теоретические основы автоматизированного управления – Учебник для вузов.- М.: Издательство Оникс, 2005.-640 с.: ил.
Борисова, О. В. Бизнес-планирование деятельности предприятий / О.В. Борисова. - М.: Academia, 2016. - 208 c.
Суздальцев В.А., Осипова А.Л. Проектирование информационных систем: Учебное пособие. Казань: Изд.-во Казан. Гос. Техн. Ун-та, 2007. 86 с
Саркисян А.А. Влияние информационных технологий на жизнь человека в современных условиях // Молодежный научный форум: Технические и математические науки: электр. сб. ст. по мат. XXVI междунар. студ. науч.- практ. конф. № 7 (26).
Перечень информационных систем. [Электронный ресурс]. URL: http://rcnit.mininform74.ru/htmlpages/Show/overview/infoSystems (Дата обращения: 4.05.2022)
Портал: Компьютерные технологии. [Электронный ресурс]. URL: http://ru.wikipedia.org/wiki/Портал:Компьютерные_технологии (Дата обращения:14.04.2022)
О.Л. Голицына, И.И. Попов. Программирование на языках высокого уровня. – М.: Форум, 2010. – 496 с.
С.А. Канцедал. Алгоритмизация и программирование. – М.: Форум, Инфра-М, 2008. – 352 с.
Andrew Troelsen. C# and the .NET platform / Andrew Troelsen; 1-е изд., 2001, - 782 с.
Рисунок 11 - Er –диаграмма
3.5Диаграмма классовДиаграмма классов — диаграмма, предназначенная для представления модели статической структуры программной системы в терминах классов объектно-ориентированного программирования. На этой диаграмме отображаются классы и связи между ними. На рисунке 12 представлена диаграмма классов.
Рисунок 12 - Диаграмма классов
3.6Use-Case диаграммаДиаграммы вариантов использования UML — это диаграммы, отражающие взаимосвязь между действующими лицами и прецедентами и являющиеся неотъемлемой частью модели вариантов использования, которая позволяет объяснить систему на концептуальном уровне.
Прецедентом является часть её функциональности, которая позволяет пользователям получать конкретные, измеримые и желаемые результаты.
В проектируемую модель входят следующие элементы: