Диплом: Автоматизация услуг почтовой связи для "Почтовое отделение №56" Почта России

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
27
на партионную почту, проверки корректности передаваемой корпоративным
клиентом информации и тождественности информации и отправлений.
Пакет разработан в соответствии с письмом Департамента почтовой связи
Минсвязи России от 12.09.2000 № ДПС-2/2452 и рекомендован Ведомственной
комиссией Минсвязи для внедрения в первой очереди ОАСУ РПО.
WinPost
Пакет прикладных программ почтово-кассового терминала «WinPost» (ППП
WinPost) предназначен для автоматизации оказания услуг клиентам в отделениях
почтовой связи.
Благодаря внедрению ППП WinPost появилась возможность поднять на
качественно новый уровень классические почтовые услуги, такие как:
прием, вручение, досыл и возврат почтовых отправлений как внутренней, так и
международной почты;
оформление подписки на периодические издания;
прием телеграмм;
продажа почтовых и других товаров.
Кроме классических почтовых услуг, в ППП WinPost реализованы финансовые
услуги:
прием и выплата электронных переводов, внутренних и международных;
ускоренные телеграфные переводы («Телеграфные переводы +»)
прием коммунальных платежей;
прием on-line платежей, с мгновенным зачислением на счет операторов
мобильной связи и спутникового телевидения и провайдеров Интернет;
выдача кредитов;
погашение кредитов;
выдача наличности с банковских пластиковых карт;
оплата услуг банковскими пластиковыми картами.
В перспективе – добавление в ППП WinPost следующих услуг:
прием и выдача банковских вкладов;
выдача пенсий.
28
Обеспечено подключение в программно-аппаратный комплекс ППП
WinPost современного электронного оборудования, такого как:
весы;
сканеры штрих-кодов;
информационные табло;
считыватели с пластиковых карт.
Таблица 2
Сравнение ИС для документооборота по учету отправлений
Параметр
Почта России
«Партионная
почта»
WinPost
Интеграция
+
+
+
СУБД
1 С
MySQL
Отчеты и задачи
+
+
+
Генерация по
шаблону
+
+
+
Пакетное
формирование
+
-
+
Web
+
+
+
Работа Offline
-
+
+
Работа с ЭЦП
+
+
-
Графический
редактор бизнес-
процессов
+
-
+
В данной таблице представлено сравнение данных систем учета заявок по
функциональности.
Мы видим, что ни одна из представленных систем не подходит для внедрения
на исследуемом предприятии. Главной причиной такого утверждения является
обширная функциональность всех рассмотренных программных систем. Это в свою
очередь повлечет за собой, при внедрении, появление многих ненужных функций,
или их дублирование. А поскольку стоимость внедрения программных систем
составляет, в основном, достаточно значимую сумму, а это в свою очередь грозит еще
и неэффективными вложениями денежных средств.
Поэтому более целесообразным выходом из сложившейся ситуации признается
создание собственной системы, с помощью которой можно автоматизировать все
необходимые функции.
29
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Понятие «стратегии автоматизации» обычно означает выбор того набора
бизнес процессов, действий или операций, которые совершаются сотрудниками,
клиентами и партнерами или другими участниками внешней среды при
взаимодействии с компанией для достижения поставленных целей.[20]
Подходы к автоматизации могут быть различными, в зависимости от
выбранного направления можно рассматривать следующие варианты стратегии:
Автоматизация по участкам, под ним понимается процесс автоматизации
единичных производственных или управленческих подразделений данного
предприятия, объединение которых происходит по функциональному признаку.
Например, участок упаковки и маркировки, бухгалтерия и т. д.
Автоматизация по направлениям
Для того чтобы повысить эффективность процесса автоматизации по
направлениям деятельности необходимыми являются стратегический и тактический
планы автоматизации. По окончании процесса автоматизации того или иного бизнес-
процесса и оценки полученных результатов планы должны подлежать пересмотру.
[18]
Комплексная (полная) автоматизация
Комплексная полная автоматизация заключается в распространении на все
функции требований относительно качества управления процессом внедрения
системы. Выбор одной стратегии или их комбинации зависит от результата анализа
текущего и планируемого состояния предприятия в конкретный момент времени.
Готовые разработки, рассмотренные в п. 1.3. 1 предусматривают комплексную
автоматизацию предприятия, а для решения поставленной задачи необходимой
является автоматизация лишь нескольких определенных функций.
Для нашего предприятия будет выбрана стратегия автоматизации по участкам.
В результате чего компания сможет автоматизировать учет заявок, получив при этом
значительный экономический эффект.
30
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации задачи
Способы приобретения ИС – это такие последовательные действия, которые
начинаются с определения и оформления решения о необходимости информационной
системы, до того времени, пока ИС не будет окончательно внедрена на предприятие.
Существуют несколько способов приобретения информационных систем:
разработка (заказная и самостоятельная);
покупка ИС;
покупка + доработка (заказная или самостоятельная);
аренда.
Приобретаемая ИС нам не подходит в связи с наличием нескольких
существенных недостатков, которые были представлены в пункте 1.3.1, а также в
связи с нехваткой функциональности. ИС будет разрабатываться на предприятии
своими собственными силами, поскольку организация располагает
квалифицированными работниками для разработки и внедрения данной ИС.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение (далее по тексту – ИО) подсистемы состоит из
создания и подачи достоверной информации и представления информационных
ресурсов. Цель этого заключается в увеличении эффективности работы сотрудников.
Бывает внемашинное и внутримашинное обеспечение [17].
В состав информационного обеспечения входят единые системы
классификации и кодирования информации; системы по унифицированию
документации, используемой в ИО, схемы информационных движений,
информационные базы, то есть вся информация из всех информационных
источников.
Информационное движение внешне машинного информационного обеспечения
включает в себя целенаправленное постоянное перемещение документов от начала их
формирования до ее получателей.
31
Классификатором называется документ, при помощи которого формируется
система описания экономической информации в ЭИС, где содержится наименования
объектов, названия классификационных систем и их кодовые обозначения [13].
При проекте задачи применялись следующие общероссийские классификаторы:
ОКУД –это Общероссийский классификатор управленческой
документации;
ОКОПФ – это Общероссийский классификатор организационно-
правовых форм.
Внутримашинное информационное обеспечение включает в себя описание
экранных формы и структуры информационной базы.
При создании макетов для документов с неизменной информацией надо иметь
в виду, что эти экранные формы используются для внесения и актуализации записей
информационных источников, поэтому для их создания правильней будет применить
анкетную форму расположения реквизитов, которая является наиболее
приспособленной для выполнения этих операций.
Для того чтобы выбрать правильные экранные макеты нужно
руководствоваться принципами минимальной стоимости и трудоемкости и ввода
информации в ЭВМ, более высокой степени доступности конечной информации,
выводимой на экран, и большей достоверности и надежности выполнения этих
операций.
При разработке этой системы применялась реляционная модель базы данных.
Поэтому в состав содержания экранных форм необходимо включать
следующие неизменные основные реквизиты:
-наименование;
-количество;
дата ввода;
дополнительные реквизиты.
Поэтому каждая экранная форма должна иметь в своем содержании все эти
реквизиты, но помимо этого должны вноситься свои уникальные реквизиты в
зависимости от того, для чего предназначена эта форма.
Описание входной информации
32
В состав классификаторов входят следующие:
Справочник "Вид отправления"
Справочник "Отправление"
Справочник "Клиенты"
Справочник "Города"
Справочник «Страны»
В список первичных документов входят:
Выдача
Регистрация
Прием
В результате должны формироваться следующие документы:
Прием_отпр;
Нахождение
Выдача_отпр
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) включает в себя совокупность программ,
которые помогают реализовать функции и задачи ИС и обеспечивают надежную
работу всех комплексов технических средств. В состав системы программного
обеспечения входят не только общие системные и специальные программы, но также
и методические материалы, и инструкции по использованию средств программного
обеспечения.
Какую выбрать операционную систему, является одним из самых важных
действий при подборе комплекта технических средств для разработки системы.
Операционная система помогает управлять техническими средствами компьютера,
обеспечивает защиту данных, поддерживает запуск и выполнение разных программ и
приложений, и также позволяет выполнять различные сервисные функции [11].
На компьютерах с архитектурой x86, которые используют пользователи, чаще
всего имеют применение такие операционные системы:
операционные системы от компании Microsoft семейства Windows
(Windows 7-10),
33
операционные системы UNIX подобные от различных фирм –
разработчиков (FreeBSD, Ubunty, IBM, Gentoo и прочие).
В качестве инструмента операционной среды для разработки и использования
программы была применена ОС семейства Windows, а именно ОС Microsoft Windows
10.
Важным требованием, которое предъявляется при проектировании
информационных систем, эксплуатируемых в единой информационной среде на
технологической базе, является высокая их однородность, что позволяет организовать
совместимость, мобильность, масштабируемость и переносимость.
Существенное преимущество MySQL заключается в открытости ее
программного кода и возможности получить бесплатный доступ к этому
программному обеспечению. Каждому пользователю, у которого возникла
необходимость в СУБД, доступна для скачивания в интернете данная система.
Пользователь изучает её код и может менять его так, чтобы программа максимально
соответствовала индивидуальным потребностям. Работа с MySQL является
регламентированной на основании GPL-лицензией. В данной лицензии описываются
допустимые и недопустимые действия с программой в той или иной ситуации[15].
Благодаря характеристикам ПО MySQL смог снискать славу как наиболее
предпочтительного web-программистами программного продукта. Важно отметить,
что такая репутация обусловлена следующими характеристиками: высокая скорость,
надежность, простота использования. Пользователи, которые по достоинству
оценивают указанные качества, безусловно, сделают выбор в пользу данного сервера.
Благодаря открытому коду и тесному контакту с пользователями расширился
ряд функций программы, таким образом, она стала ещё более практичной. Стоит
отметить, что совершенствование MySQL не останавливается на достигнутом уровне
[12]. Разработки ведутся в непрерывном режиме. Уже на данный момент она
находится в полном соответствии высоким требованиям эксплуатации в
промышленных условиях, предоставляя безопасный, и что немаловажно, скоростной
доступ к базам данных во всемирной сети.
Принцип организации системы MySQL – клиент-сервер. Встроенный
многопечатный SQL-сервер MySQL позволяет поддерживать разнообразные
34
вычислительные машины БД, а также осуществлять работу с разнообразными
библиотеками и программами на стороне клиента. Кроме того, он предоставляет и
иные возможности в сфере администрирования, поддерживает обширный спектр
A
PI.
MySQL имеет возможность подключения в виде многопоточной библиотеки к
пользовательскому приложению, что позволяет получить быстрый результат, а также
легкий и компактный программный продукт.
Программы со стороны клиента с помощью механизма сокетов осуществляют
отправку запросов на работающий в непрерывном режиме сервер SQL. Сервер
обрабатывает полученные данные, сохраняет полученный результат и отправляет его
клиенту.
Microsoft SQL Server 2012 является новейшей и мощнейшей системой
управления базами данных. Помимо стандартных для СУБД функций, SQL Server
2012 содержит большой набор интегрированных служб по анализу данных. Доступ к
данным, расположенным на SQL Server могут получить любые приложения,
разработанные на .Net и VisualStudio, а также приложения пакета Microsoft Office
2007. SQL Server 2012 обеспечивает высочайшую в своём классе масштабируемость,
производительность и безопасность [16]. Для того чтобы увеличить скорость
возвращения результата клиенту, в качестве которого преимущественно выступают
PHP-скрипты, передача ответа осуществляется частями. В большинстве случаев
полный вывод запроса требуется не часто [3].
Один сервер способен поддерживать параллельно несколько БД, при этом
доступ к каждой из БД может быть организован по отдельному аккаунту [5].
Delphi XE (2011) (входит в состав RAD Studio) - это среда разработки
приложений для Windows. Delphi поддерживает объектно-ориентированное и
событийное программирование.
Delphi XE (2011) - объектно-ориентированный язык программирования с
возможностью доступа к метаданным классов (то есть к описанию классов и их
членов) в компилируемом коде, также называемом интроспекцией.
Delphi XE (2011) является средством разработки приложений для ОС Microsoft
Windows. Он является мощным и довольно простым в использовании инструментом
по созданию автономных программных продуктов, обладающих приятным
35
графическим интерфейсом (GUI), или 32-битных консольных приложений (программ,
у которых отсутствует графический интерфейс).
RAD Studio - наиболее полная платформа разработки приложений для Windows
10 и Mac OS X, а также и мобильных устройств. Это приложение обеспечивает,
пожалуй, самый быстрый способ создания и обновления интенсивно работающих с
данными, сильно взаимодействующих программ с визуально насыщенным
пользовательским интерфейсом при помощи Object Pascal и C++.
Здесь доступен широкий выбор функций поддержки Windows 10, включая и
новые компоненты VCL для Windows 10, стили для VCL и FMX и службы UWP
(универсальной платформы Windows).
Благодаря новой платформе осуществляется поддержка более крупных
проектов на большом числе платформ с удвоенным объемом памяти в среде
разработки. Важным преимуществом является и большой размер поддерживаемых
проектов. Помимо этого, обеспечивается возможность поддержки нескольких
мониторов и десятков новых функций среды разработки, которые предназначены для
ускорения создания кода. Это делает работу наиболее эффективной.
В состав сборки входят: Delphi, InterB
a
se, C++Builder, HTML5 Builder.
С помощью R
A
D Studio разработчики создают приложения в 5 раз быстрее, в
сравнении с иными инструментами. При этом возможна разработка приложений для
нескольких настольных мобильных, облачных платформ и платформ без данных,
включая 32- и 64-разрядные версии Windows 10, M
a
c OS X, iOS и Android и такая
разработка станет быстрее.
Подведя итог, для ИС, разрабатываемой в рамках данного проекта
целесообразно использовать связку MySQL 5.1 язык программирования Delphi, среда
разработки RAD Studio.
Палитра компонентов Delphi представлена в виде нескольких тематических
закладок, на каждой из которых расположены разработанные и готовые к
использованию компоненты.
Для разработки графического интерфейса приложения используются формы.
Каждая форма имеет свое графическое представление и соответствующий ей
модуль, содержащий свойства и методы класса формы. Скалярные и векторные
36
значения свойств выделенного на форме объекта, а также список событий для этого
объекта визуализированы в окне Оbject Inspector . Чтобы перенести компонент на
форму, надо открыть соответствующую закладку палитры компонентов, указать
щелчком мыши необходимый компонент, после чего щелкнуть мышью в нужном
месте формы. Можно сделать двойной щелчок на пиктограмме компонента, в этом
случае он автоматически разместится в центре формы.
Добавление компонента на форму приводит к появлению в модуле формы
объектной переменной и ссылки на модуль, содержащий класс компонента в том
случае, если он еще не подключен.
Для создания приложения добавляются на главную форму компоненты:
ADOConnection, ADOTable1 – ADOTable 11, DataSourse1 – DataSourse 11.
Подключается база данных в Acсess к приложению, связываются компоненты с
таблицами.
Одним из основных компонентов является форма. Форма представляет собой
стандартное окно приложения. Когда в визуальной среде разрабатывается новая
форма, она создается как наследник класса TForm. Формы могут представлять
главное окно приложения, диалоговые окна, многодокументные окна. Форма может
служить контейнером для других объектов. В этом окне могут быть размещены
визуальные и не визуальные компоненты в любом виде и порядке. Размещение
компонентов управления на форме во время разработки осуществляется визуально.
Все компоненты, расположенные на форме, а также обработчики событий, как для
самой формы, так и для компонентов, являются членами класса формы [19].
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение включает в себя определенный набор технических
средств, которые предназначены для работы ИС, а также соответствующую
документацию на данные средства и технологические процессы [10] .
В набор технических средств входят:
персональные компьютеры;

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)