Диплом: Разработка подсистемы регистрации заявок, поступающих в Администрацию городского поселения Советский

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
23
браузере и даже на телевизоре [37].
TeamToolsэто онлайн-сервис для полноценного управления
бизнесом. Система позволяет руководителю вести дела и задачи, создавать
планы и отслеживать ход проектов, вести базу своих клиентов, обсуждения
объектов вместе с сотрудниками, организовать документооборот, настраивать
оргструктуру и др [38].
Применима для решения задачи автоматизации регистрации заявок и
контроля их исполнения.
ПланФиксэто система управления коллективной работой. Он
помогает организовать совместную работу людей и управлять ею. С помощью
ПланФикса можно ставить задачи сотрудникам, общаться с клиентами,
работать над проектами, распределять и отслеживать заявки — и многое другое
[39].
В качестве сравнительных характеристик выберем:
удобство работы в системе (легкий старт, юзабилити, дизайн);
объем функционала системы;
возможность работы с группой сотрудников;
система оповещений (по e-mail, внутренняя система оповещений);
возможность создания ключевых точек для контроля исполнения;
возможность создания заявок;
возможность отправки заявок на электронный адрес исполнителя;
разграничение прав доступа к персональным данным заявителей;
разграничение прав доступа к документам по заявкам;
разграничение прав доступа к данным;
оповещение о назначенной и просроченной заявке;
работа с файлами (загрузка, ссылка на внешние файлы, создание
папок, привязка файлов к задачам, история версий файлов);
ежемесячная стоимость.
24
Результаты проведенного сравнения выбранных систем управления
проектами представлены в таблице 1.1.
В результате проведенного исследования существующих CRM-систем
можно сделать вывод, что многие из них могли бы быть использованы для
автоматизации регистрации заявок, поступающих от населения в
администрацию г.п. Советский. Тем не менее необходимость ежемесячных
затрат на сопровождение системы нецелесообразна.
Таблица 1
Сравнительная характеристика систем управления проектами
Мегаплан
Битрикс 24
Worksection
Claris
WebAsyst
Team
Tools
ПланФикс
3
4
5
3
4
2
5
3
3
4
2
3
2
4
4
4
4
3
4
3
5
4
5
4
2
5
3
5
4
4
4
4
4
3
4
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
+
-
-
+
+
+
+
+
-
-
+
+
+
+
+
+
-
+
+
+
+
-
-
+
+
+
+
+
-
-
-
-
-
-
+
-
-
+
+
-
+
-
-
-
+
+
-
+
+
+
-
+
+
-
+
$50
$66
$19
$183
$41
$60
50$
Поэтому разработка системы собственными силами, удовлетворяющую
всем предъявляемым требованиям к функциональности системы, является
наилучшим способом решения поставленной задачи.
25
1.2.4. Выбор и обоснование стратегии автоматизации задачи
Разработка стратегии реализации любого крупного проекта
предполагает наличие ряда взаимосвязанных между собой последовательных
действий — этапов, на каждом из которых решается определенная задача [22].
Существует четыре варианта стратегии автоматизации: кусочная
(хаотичная) автоматизация, автоматизация по участкам, автоматизация по
направлениям и комплексная автоматизация [18].
Кусочная автоматизация предполагает под собой приобретение
предприятием без конкретного стратегического плана отдельных фрагментов
информационной системы, которые не способны оказать реальной пользы
предприятию в целом. Дальнейшее развитие информационной системы
предприятия связано с новыми, значительными затратами [18].
Автоматизация по участкам предусматривает автоматизацию отдельных
участков, объединенных по набору выполняемых функций. Этот способ
автоматизации выбирается при условии, если существуют участки, где
применение автоматизированных систем дает значительный экономический
эффект, например, за счет сокращения персонала [18].
Автоматизация по направлениям подразумевает под собой
автоматизацию отдельных направлений деятельности предприятия [18].
Стратегия реализации проекта для решения задачи автоматизации
регистрации заявок двумя способами представлена на рисунке 1.9 [18].
В нашем случае будет выбрана стратегия автоматизации по участкам.
Вследствие этого предприятие сможет автоматизировать деятельность
сотрудников общего отдела администрации г.п. Советский по регистрации
заявок, получив при этом экономический эффект.
Первый способ: внедрение и автоматизация уже готового продукта.
26
Второй способ: собственная разработка системы.
В данном проекте будет использован второй вариант.
Рисунок 1.9 - Стратегии реализации проекта
1.3. Обоснование проектных решений
1.3.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение – важнейший элемент информационной
системы, который предназначен для отражения информации, характеризующей
состояние управляемого объекта и являющейся основой для принятия
управленческих решений [11].
Центром информационного обеспечения в данном случае является
единая информационная база данных, которая хранит информацию о заявках
поступающих от населения в администрацию г.п. Советский, заявителях и
результатах обработки заявок.
27
Информационное обеспечение включает совокупность [11]:
постоянной нормативно-справочной информации;
текущие данные о состоянии управляемого объекта;
данные, поступающие из внешней среды;
накапливаемые данные за определенный промежуток времени.
Информационная база может быть организована как совокупность
локальных текстовых файлов или в виде интегрированной базы данных,
основанной на использовании универсальных программных средств загрузки,
хранения, поиска данных (СУБД).
Преимуществом локальных текстовых файлов является оперативная
обработка информации, так как структура локальных файлов специализирована
для конкретных задач. С другой стороны, при организации базы в виде файлов
возникает дублирование информации, и сложности при внесении изменений в
связанные файлы. Кроме того, отсутствует гибкость доступа к информации,
поэтому информационная база на основе локальных файлов применяется в
специализированных приложениях, требующих очень высокой скорости
реакции при импорте необходимых данных [19].
Организация в виде интегрированной базы данных лишена
перечисленных недостатков и выбрана в качестве способа организации
информационной базы для решения поставленной задачи по автоматизации
регистрации заявок, поступающих от населения г.п. Советский.
Входные документы содержат информацию, которая хранится в базе
данных и необходима в процессе регистрации заявок, а также при составлении
отчетов. Входные данные:
паспорт РФ заявителя;
СНИЛС заявителя;
медицинский полис;
заявка на оказание услуг;
данные о подразделениях;
28
контактные данные сотрудников;
документы, необходимые для оказания заказанной услуги;
печатный бланк заявки;
сведения о сотрудниках;
сведения о результатах обработки заявки.
В качестве нормативно-справочной информации определены:
отделы и подразделения;
виды заявок;
категории заявок;
способы получения заявок;
виды результатов обработки заявок (рассмотрена, отказ,
перенаправление и т.д.);
идентификационные данные пользователей системы.
В качестве оперативных данных определены:
список заявителей;
список заявок;
результаты обработки заявок.
В выходных данных отражается результат запросов из базы данных
информационной системы. В качестве выходных данных определены:
общие сведения о заявителях;
сведения о принятых заявках за определенный период времени;
статистика приема и обработки заявок за месяц;
сведения о результатах обработки заявок в выбранном
подразделении за определенный период времени.
29
В таблице 2 представлен список реквизиты документов, которые следует
хранить в база данных.
Таблица 2
Реквизиты документов
Документ
Реквизиты документа
1
2
Паспорт
Серия и номер паспорта
Дата выдачи
Орган, выдавший паспорт
Адрес проживания
СНИЛС
Номер СНИЛС
Медицинский полис
Номер полиса
Заявка
Дата заявки
Заявка
Сведения о сотрудниках
Подразделение
Вид услуги
Пояснения по поводу услуги
Способ получения заявки
Заявитель
Сотрудник, принявший заявку от заявителя
ФИО
Сведения о сотрудниках
Результат обработки заявки
Телефон
Адрес
Адрес электронной почты
Должность
Номер заявки
Результат обработки заявки
Дата рассмотрения
Сотрудник, рассмотревший заявку
Сведения о подразделениях
Решение по заявке
Комментарии
Наименование
Сведения о подразделениях
Сведения об отделах
Отдел
Наименование
Сведения об отделах
Способ получения заявки
Отдел
Наименование
Категории заявок
Наименование
Виды решений по заявкам
Наименование
Виды заявок
Отдел
Виды заявок
Пользователи системы
Наименование
Категория
Логин
Пользователи системы
Пароль
Сотрудник
30
1.3.2. Обоснование проектных решений по программному
обеспечению
В состав программного обеспечения входят [1]:
операционная система (ОС);
СУБД;
методы и средства проектирования.
Операционные системы осуществляют управление работой ПЭВМ, ее
ресурсами, запускают на выполнение различные прикладные программы,
выполняют всевозможные вспомогательные действия по запросу пользователя.
В качестве операционной системы для разработки информационной
системы была выбрана операционная система Windows, как наиболее
популярная ОС.
Выбор СУБД определяется многими факторами, но главный из них –
возможность работы с построенной моделью данных [10]. Поэтому одной из
важнейших характеристик является тип модели (иерархический, сетевой,
реляционный), который поддерживается СУБД. База данных для автоматизации
регистрации заявок на является реляционной. Помимо модели данных важным
показателем является стоимость лицензии для разработки базы данных и
стоимость поддержки данной СУБД. Также необходимо обращать внимание на
минимальные технические требования для оперативной и эффективной работы
СУБД.
В качестве СУБД выбрана Microsoft Access, так как данная СУБД входит
в состав профессиональной версии пакета Microsoft Office, включающая данное
ПО, которая установлена на большинстве компьютеров в организациях
среднего и крупного масштаба.
На сегодняшний день на рынке информационных технологий
существует большое количество различных средств разработки приложений.
Рассмотрим наиболее популярные в данный момент среды
31
программирования: Embarcadero RAD Studio, Microsoft Visual Studio на
платформе .NET.
Embarcadero RAD Studio - среда быстрой разработки приложений
(RAD) для Microsoft Windows фирмы Embarcadero Technologies.
Последняя на данный момент версия Embarcadero RAD Studio XE10
Seattle объединяет Delphi XE10 и C++ Builder XE10 в единую интегрированную
среду разработки [40].
В последней версии RAD Studio поддерживаются компоненты Windows
10 и «родные» API и компоненты WinRT/UWP, элементы интерфейса Windows
10 VCL. Также обновлена поддержка Windows 10 FMX [40] .
В C++Builder 10 появился первый в мире компилятор C++ на основе
CLANG для Windows и мобильных платформ с расширениями RAD PME,
обеспечивающими быструю разработку для Windows и других платформ. Он
поддерживает тесную интеграцию с VCL для Windows и
кроссплатформенными структурами FMX, язык C++11 и управление памятью
на основе ARC (автоматического подсчета ссылок) для C++, а также обладает
обратной совместимостью [40].
Процедуры разработки, тестирования и составления документации были
серьезно доработаны. Теперь они лучше подходят для создания приложений на
нескольких языках для платформ, поддерживаемых новой версией RAD Studio.
Кроме того, проведенная работа позволила реализовать для всех
поддерживаемых платформ и языков новые возможности и функции,
обеспечивающие повышенную стабильность, качество и эффективность
документации. RAD Studio - это новый стандарт стабильности, качества и
эффективной документации. Microsoft Visual Studio - среда разработки
программного обеспечения на базе платформы .NET Framework, которая
поддерживает новые и улучшенные объекты. Из инструмента программиста,
пишущего и отлаживающего код, Microsoft Visual Studio, превратилась в
полноценное инструментальное средство, позволяющее автоматизировать
деятельность всех членов команды, работающих над проектом [22].
32
Интерфейс Visual Studio традиционно выполнен в одном стиле с MS
Office. Имеется список задач, в который помещают информацию об ошибках и
о необходимых доработках. Каждому пункту можно назначить приоритет, а
после выполнения установить флажок, сообщающий о завершении указанной
задачи. Task List поддерживает сортировку записей по тексту, по приоритету и
статусу. Свойства проекта в Visual Studio можно редактировать с помощью
встроенного инструмента, который позволяет изменять настройки и подписи
сборки, ссылки на внешние модули, набор прав, необходимых для ее
функционирования. Кроме того, разработчик легко может сохранить настройки
своего пользовательского IDE в файле настроек и применять его в случае
перехода на другой компьютер. Разработчик баз данных может использовать
объектно-ориентированные языки программирования, такие как C# и Visual
Basic, опираясь на широчайший спектр встроенных возможностей классов и
методов .NET Framework. Кроме того, программист может воспользоваться
компонентами, написанными сторонними компаниями [16].
В таблице 1.3 представлены сравнительные характеристики средств
разработки приложений.
Таблица 3
Сравнительные характеристики средств разработки приложений
Параметр
Инструментальная среда
RAD Studio
Visual Studio
1
2
3
Фирма
производитель.
Embarcadero
Microsoft
Последняя версия
RAD Studio 10
Microsoft Visual Studio 2015
Поддерживаемые
операционные
системы
Windows XP/Vista/8/Linux
Windows XP/Vista/8
Встроенный язык
Object Pascal, C++
Visual C++,C#, Visual
J#,Visual Basic .NET
Поддержка ООП
+
Встроенный механизм
автоматического создания
объектной модели базы
данных
Поддержка iOS,
Andriod
+
+
Поддержка 32 и 64
битных платформ
+
+

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)