Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример 1(приложение для предприятия) к ПР1 по ОПИ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
122.37 Кб
Скачать

1 Описание проектной задачи

Тема проектной задачи «Разработать автоматизированную систему учета заказов и составления маршрутов на перевозку грузов автотранспортом многопрофильного цеха «Троянда».

Цель работы – оптимизация грузовых перевозок, снижение издержек и улучшение качества перевозочного процесса за счет использования информационных систем маршрутизации, учета и планирования на автотранспортном предприятии.

Область знаний проектной задачи. Транспорт является неотъемлемым элементом инфраструктуры. Производство продукции на различных предприятиях связано с перемещением большого количества грузов: сырья, материалов, полуфабрикатов, топлива, готовой продукции, отходов. В течение производственного цикла эти грузы перемещаются, продукцию и сырье грузят и разгружают, наращивая объем транспортных работ. На каждую технологическую операцию приходится несколько транспортных операций.

Техническая база транспортного хозяйства определяется видом транспортных средств и их техническим состоянием, приспособленностью к конкретным условиям грузоперевозок, уровнем механизации транспортных работ. Автомобильный транспорт (автомобили, трактора, прицепы, автопогрузчики) пожалуй, самый распространенный вид транспорта на сегодняшний день. Он используется для внешних перевозок и быстрой доставки грузов грузополучателям.

Многопрофильный автотранспортный цех (МАЦ) должен обеспечивать клиентов всеми видами транспортных средств и услуг. Он отвечает за организацию рационального использования автомобильного транспорта при минимальных затратах на его эксплуатацию. Многопрофильный цех участвует в пополнении автопарка, развитии технической базы, автоматизации и механизация транспортных процессов.

МАЦ включает службу эксплуатации (организации перевозок) и техническую службу по поддержанию автомобилей в исправном состоянии. Служба эксплуатации осуществляет планирование всех перевозок, погрузки и разгрузки, организацию перевозок, оперативное управление эксплуатацией автомобилей, учет работы транспортного хозяйства, учет заказов на перевозку грузов, учет заказчиков (клиентов).

Процесс эффективной работы такого предприятия требует не только доставки грузов быстро и в срок, но и оперативный контроль движения информационных потоков, которые помогают обеспечить документальное сопровождение грузов на всех этапах от их доставки грузополучателям до разгрузки автомобиля. Обеспечить выполнение этих требований можно, внедряя в МАЦ предприятия, автоматизированные информационные системы управления.

Процесс решения проектной задачи.

Торговое предприятие заключает договора с клиентами на поставку товаров. МАЦ выполняет транспортные и погрузочно-разгрузочные операции, транспортную экспедицию.

Согласно заключенным договорам, ежедневно автомобили с водителем и экспедитором (зачастую роль экспедитора выполняет непосредственно водитель автомобиля) осуществляют доставку груза (продовольственных товаров) в торговые точки (магазины, контейнеры на рынках, супермаркеты). В магазинах после оформления приёма товара, экспедитор при необходимости может переоформить новый заказ на следующую доставку. В некоторых случаях для оформления заказов в торговые точки выезжают торговые агенты, которые производят формирование заказа и передают их копии в отдел эксплуатации транспортного цеха, где разрабатываются квартальные, месячные и оперативные план-графики транспортных перевозок на основе заказов на поставку, а также отгрузки готовой продукции, формируются маршруты движения, оформляются путевые листы, накладные на перевозку и т.д.

Система должна производить учет всех клиентов и сведений о них, которым доставляются грузы. В роли клиентов могут выступать как частные предприниматели, так и юридические лица (крупные торговые предприятия). Клиент может иметь несколько торговых точек по городу Мариуполю. Торговое предприятие может быть представлено несколькими контактными лицами. В связи с этим необходим учет контактных лиц, которые должны характеризоваться в системе следующими реквизитами: фамилия, имя, отчество, должность, телефон рабочий и мобильный, e-mail;

Система должна обеспечивать ведение учета мест доставки груза. У одного клиента может быть развернутая сеть магазинов (торговых точек) по городу или складов, в связи с этим необходимо хранить сведения по всем местам доставки груза по каждому клиенту для формирования оптимальных маршрутов развоза и формирования путевых документов;

Так как в МАЦ имеется широкий парк автотранспортных средств. То необходимо предусмотреть в системе ведение учета автотранспортных средств имеющихся в наличии в парке цеха. Каждое автотранспортное средство должно характеризоваться следующими реквизитами: тип транспортного средства, марка автомобиля, грузоподъемность, максимальное количество мест для груза, максимальный объем груза, государственный номер автомобиля.

Система должна обеспечивать ведение учета водителей автотранспортных средств. У одного автотранспортного средства может быть несколько водителей. По каждому из водителей должны сохраняться следующие сведения: фамилия, имя, отчество, номер водительского удостоверения, паспортные данные, номер мобильного телефона.

Система должна обеспечивать ведение учета тарифов на перевозку грузов. Стоимость перевозки груза зависит от следующих факторов: объема груза и веса груза. Со временем стоимость может меняться, что тоже должно найти отражение при проектировании автоматизированной системы.

Система должна вести формирование и учет заказов на доставку грузов. В состав заказа входят многочисленные позиции грузов, которые необходимо доставить клиентам соответствующего числа;

Система должна производить расчет оптимальных маршрутов поездки каждого автотранспортного средства;

Система должна производить учет пользователей системы (диспетчеров) принявших заказ на доставку груза. По диспетчерам должны храниться следующие сведения: фамилия, имя, отчество, логин и пароль для входа в систему.

Система должна предусматривать формирование и печать отчетно-аналитической документации.

Средства, которыми решается проектная задача.

Система, разрабатываемая в рамках данной дипломной работы, должна представлять собой двухзвенную автоматизированную информационную систему информационно-справочного характера с распределенной логикой.

Архитектура подсистемы должна состоять из следующих основных компонентов:

  • клиента, который предоставляет кладовщику интерфейс, реализует часть логики обработки данных, отсылает запросы активному серверу БД, а также получает от него результаты запросов;

  • коммуникационного сетевого программного обеспечения, которое осуществляет взаимодействие клиентов и сервера БД посредством сетевых протоколов. Потребительские свойства компьютерной сети во многом зависят от поддерживаемых ею ОС, которые функционируют на узлах сети. Компьютерная сеть, используемая подсистемой, планируется как однородная локальная сеть, которая должна работать под управлением специализированной сетевой операционной системы, например, Windows 2003 Server;

  • активного SQL-сервера (FireBird 2.0), который выполняет запросы клиентов, реализует часть логики обработки данных (при помощи хранимых процедур), обеспечивает интерфейс с БД, отсылает полученные результаты клиентам.

В данной модели часть прикладного компонента подсистемы перенесена на сторону сервера и реализована в виде механизма хранимых процедур.

Преимуществом такой архитектуры является возможность хранения бизнес-правил на сервере, что позволяет избежать дублирования кода приложениями клиентов, а также обеспечивает целостность БД.

Разработка подсистемы должна вестись на основе визуального объектно-ориентированного программирования в среде программирования Embarcadero RAD Studio 2010 (Delphi).

2 Постановка задачи проекта

2.1 Наименование программы. Назначение и область применения программы

Наименование программы «Автоматизированная система учета заказов и составления маршрутов на перевозку грузов автотранспортом многопрофильного цеха «Троянда».

Назначение программы. В ходе дипломной работы необходимо автоматизировать часть работы диспетчера многопрофильного автомобильного цеха. АС предназначена для:

  • ведения журнала учета клиентов;

  • ведения учета контактных лиц для связи с клиентом;

  • ведения учета мест доставки груза;

  • ведения учета автотранспортных средств имеющихся в наличии в парке цеха;

  • ведения учета водителей автотранспортных средств;

  • ведения учета тарифов на перевозку грузов;

  • формирования и ведения учета заказов на доставку грузов;

  • ведет расчет оптимальных маршрутов поездки каждого автотранспортного средства;

  • ведет учет диспетчеров принявших заказ на доставку груза;

  • формирования отчетно-аналитической документации.

Область применения программы. Проектируемая система может применяться на автотранспортных предприятиях осуществляющих перевозки по городу или между городами.