Курсовая работа по предмету Разработка кода информационных систем Тема работы Разработка информационной системы для организации работы дорожных служб
Скачать 314.96 Kb.
|
Глава 1. Принцип построения, и разработкиХарактеристики организацииТранспортная кампания, для которой ведется разработка информативной системы, занимается обеспечением и ремонтом дорог в своей области. В ее задачи входит: патрулирование дорог на предмет безопасности и поиска мест требующие ремонта; организация ремонта дорог; чистка дорог от мусора и прочих посторонних предметов; строительство новых дорог. У организации широкой радиус работы и сотрудники постоянно находятся в различных местах, выполняя поставленные задачи, поэтому в организации имеется проблемы с контролем и передачей задания сотрудникам. Сотрудники объединены в бригады, которые совместно выполняют работу. К бригаде закреплено транспортное средство (у сотрудников, занимающие управлявшие должности, тоже имеется служебный автомобиль), которое специально оборудовано для выполнения служебных задач. Работа в фирме строится по следующему сценарию. Ставятся задачи, сначала обследование территории. После сдачи отчетов о состояние дорог, идет анализ и назначаются задачи бригадам. Отчет о решёных задачах подтверждает контрольная группа, после подтверждения которой снимается задача из списка к выполнению. Рисунок 1. UML-диаграмма процесса организации работы в организации Постановка задачи, выбор и анализ средствКак можно сделать вывод из предыдущего параграфа организация постоянно передаёт информацию для работы над задачами. Самым трудным этапом придачи информации является этап передачи, от этапа постановки задач, поскольку нужно передать задачи большому количеству сотрудников, находящимися в разных не определённых местах. Наша система будет решать в первою очередь эту задачу. Нам нужно сделать механизм для постановки и получение задач, для этого в системе будет иметься десктопное приложение (дальше можно добавить и мобильное приложение, и web-приложение). Приложение должно иметь два режима работы: полный режим и режим чтения для исполнителей. Для того чтобы работники имели доступ к данным из любой точки, наша система будет хранить данные на удалённом сервере. Также нужно иметь механизмы получения дополнительной информации о бригадах и их возможностях (это зависит от транспорта, к которому они привязаны). Средство для хранения данных будет использоваться MS SQL на основе него мы построим удалённую базу. Платформа для разработки десктопного приложение будет использоваться Windows Form C#. Обоснование необходимости задачиОрганизация частично работает удалено, потому что отделы находятся на разъездах, в разных местах, поэтому встает необходимость связывается с сотрудниками удалено. Необходимость в собственном приложении нужна, поскольку альтернативные готовые планировщики задач не учитывают специфику работы организации, и они имеют многофункциональные интерфейс для решения широких задач (включая личные задачи), которые будут только отвлекать от основной работы. Сделав приложение, которое будет учитывать специфику, можно давать чёткие и подробные задания для работников. В следующих версиях, можно сделать формы отчетов, в которые будут вносится данные, для более оптимального расхода материалов. Полноценная информационная система может полностью удовлетворить требования организации и предоставить полный контроль информации. Также система, учитывающая специфику, оптимизирует процесс работы организации и повышает ее эффективность. Сценарий работы с программойСценарий работы с информационной системой зависит от того, кто работает с ней, в полным режиме или в режиме чтения. Начала работы начинается с управляющего отдела, который имеет доступ к всем данным работников и создает им задания. Задание создается с учётом специфики бригады и обстановкой на закрепленной территории. Также в обязанности управлявшей группы входит ответственность за формирование бригад и коррекция их, включая кадровое перемещение, найм на работу и увольнение, занесения в ИС. Рисунок 2. UML-диаграмма сценарий работы управляющего Далее из того же приложение, при входе в учетную запись «исполнитель», он попадает в ограниченный интерфейс, в котором «исполнитель» может ознакомиться с задачами и предоставить подробный отчет об окончании работы. Также «исполнитель» может ознакомиться с информацией (включая должность, специальность и т.д.) о составе своей бригады, в которой он назначен работать. Рисунок 3. UML-диаграмма сценарий работы исполнителя |