Разработка автоматизированной информационной системы приёма и обработки заявок для дизайнерской студии с целью увеличения скорости предоставления услуг | Статья в журнале «Молодой ученый»

Авторы: ,

Рубрика: Информатика

Опубликовано в Молодой учёный №7 (66) май-2 2014 г.

Дата публикации: 17.05.2014

Статья просмотрена: 1142 раза

Библиографическое описание:

Мелихов М. С., Тыртышный А. И. Разработка автоматизированной информационной системы приёма и обработки заявок для дизайнерской студии с целью увеличения скорости предоставления услуг // Молодой ученый. — 2014. — №7. — С. 44-46. — URL https://moluch.ru/archive/66/11070/ (дата обращения: 18.07.2018).

В результате выполнения дипломного проекта была разработана автоматизированная система приёма и обработки заявок для дизайнерской студии. Данная система предполагается для приёма и обработки заявок, в организациях, занимающихся дизайном.

Автоматизированная система приёма и обработки заявок позволяет:

-                    подавать заявки на изготовление или доработку графического материала;

-                    получать из базы данные, необходимые для составления заявки;

-                    вносить новые данные в базу данных;

-                    корректировать права доступа пользователей и сотрудников к различным элементам системы;

-                    корректировать шаблоны заявок;

-                    формировать техническое задание на выполнение работ;

-                    изменять статус заявок в процессе их выполнения.

Использование данной системы позволяет автоматизировать процесс подачи и выполнения заявок, а также скоординировать действия сотрудников, что приводит к значительному уменьшению времени обработки заявок.

Система имеет многоуровневую архитектуру, построенную по технологии «клиент-сервер». Данная архитектура позволяет обеспечить высокую надёжность системы, предоставит возможность использовать автоматизированную систему пользователям со слабой аппаратной конфигурацией ПК, так как все расчеты выполняются на стороне сервера, а на клиентах отображаются только результаты этих вычислений. Система состоит из следующих уровней: приложения клиентов и сотрудников студии; сервер приложений; удаленный специализированный сервер базы данных.

Доступ к системе осуществляется удаленно с помощью интернет браузера, таким образом, не требуется установка клиентской программы на компьютер пользователя. Для работы с базами данных используется СУБД PostgreSQL 9.1, так как эта СУБД является бесплатной, обеспечивает высокую надежность хранения данных и высокую производительность при больших нагрузках. В качестве языка программирования выбран PHP 5.3, поскольку он обладает большим количеством доступных библиотек и высокой скоростью выполнения скриптов, по сравнению с другими интерпретируемыми языками программирования.

Разрабатываемая система состоит из следующих модулей:

-                    модуль регистрации новой заявки;

-                    модуль администрирования;

-                    модуль назначения исполнителя;

-                    модуль ведения статистики по поступающим заявкам;

-                    модуль авторизации пользователей.

Схема взаимодействия модулей представлена на рисунке 1.  

Рис. 1. Схема взаимодействия модулей

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

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

Модуль назначения исполнителя выполняет следующие функции: получение списка сотрудников, определение свободного сотрудника, запись данных в БД, оповещение сотрудника о поступлении работы.

Модуль ведения отчётности формирует следующие отчёты: отчёт по статусу заказов, отчёт по сотрудникам, отчёт по неоплаченным заказам.

Модуль администрирования выполняет следующие функции: распределение прав доступа пользователей, корректировку шаблонов заявок, резервное копирование базы дынных.

В системе была реализована база данных, которая позволяет вести электронный учет заявок клиентов и выполненных работ.

Для реализации функций системы должна использоваться база данных. Данные хранятся в отдельных таблицах.

Таблица «Заявки» содержит следующие поля: идентификатор заявки, дата подачи заявки, статус заявки, тип заявки, сообщение заявки, идентификатор специалиста, идентификатор пользователя, статус оплаты.

Таблица «Пользователи» содержит следующие поля: идентификатор пользователя, логин пользователя, роль пользователя, имя пользователя, фамилия пользователя, отчество пользователя, телефон пользователя, E-mail пользователя, должность пользователя.

Таблица «Тип заявки» содержит следующие поля: идентификатор типа заявки, имя типа заявки, тип специалиста выполняющего заявки.

Связь таблиц базы данных представлена на рисунке 2.

Рис. 2. Связь таблиц базы данных

Литература:

1.                  Кузин А. В., Левонисова С. В., Базы данных: учеб. Пособие для студ. высш. заведений — 5-е изд., испр. — М.: Издательский центр «Академия», 2012. — 320 с.;

2.                  Маркин А. В., Шкарин С. С., Основы web-программирования на PHP — Диалог-МИФИ, 2012. — 252 с.;

3.                  Мэттью Н., Стоунз Р., PostgreSQL. Основы — Символ, 2013. — 640 с.;

4.                  Жадаев А. Г., PHP для начинающих — Питер, 2014. — 288 с.;

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


Похожие статьи

Разработка программного модуля тестирования баз данных

Таблица 1. Рейтинг баз данных.

база данных, СУБД, реляционные базы данных, нереляционные базы данных, NoSQL. Похожие статьи. Разработка модуля анализа данных в интеллектуальных системах.

Разработка программного модуля по реализации функции...

В настоящее время технологии интеллектуальной обработки данных (ИОД) приобретают все большее распространение: они позволяют извлечь из необработанных данных ранее неизвестные, нетривиальные...

Анализ и проектирование системы обработки заявок клиентов...

- модуль регистрации заявки взаимодействует с модулем формирования заявки путем проверки внесенных данных заявки

- должна обеспечиваться целостность базы данных при удалении и изменении записей в таблицах

Автоматизированная система мониторинга успешных платежей...

В процессе реализации разработано 5 модулей (рисунок 1). Модуль администрирования БД, модуль мониторинга оплаты, модуль рассылки сообщений, модуль авторизации для просмотра БД, модуль генерации запросов на оплату.

Интеграция информационных систем на основе стандартов XML...

Помимо модуля генерации требуется модуль анализа XML-пакетов, т.к. результаты обработки информационных пакетов, отправленных на площадки

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

Разработка программного модуля интеграции АТС...

Рис 2 Схема данных ПМ ИАП. Входными данными модуля являются информация о телефонном вызове и название события. Они поступают через специальный AGI интерфейс телефонной станции, как аргументы командной строки.

Разработка автоматизированной системы регистрации пациентов...

1) модуль администрирования

5) модуль системы управления базами данных.

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

Компонент базы данных. Представляет собой систему...

Представляет собой систему, взаимодействующую с реляционными базами данных.

Основные термины (генерируются автоматически): торговая компания, товар, CSS, PHP, HTML, главное окно, программный модуль, таблица, данные, актуальная информация.

О технологии организация web-интерфейса к базе данных

Подключение базы данных непосредственно к сайту проведем с помощью «PHPRunner Enterprise 6.2» [18].

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

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Разработка программного модуля тестирования баз данных

Таблица 1. Рейтинг баз данных.

база данных, СУБД, реляционные базы данных, нереляционные базы данных, NoSQL. Похожие статьи. Разработка модуля анализа данных в интеллектуальных системах.

Разработка программного модуля по реализации функции...

В настоящее время технологии интеллектуальной обработки данных (ИОД) приобретают все большее распространение: они позволяют извлечь из необработанных данных ранее неизвестные, нетривиальные...

Анализ и проектирование системы обработки заявок клиентов...

- модуль регистрации заявки взаимодействует с модулем формирования заявки путем проверки внесенных данных заявки

- должна обеспечиваться целостность базы данных при удалении и изменении записей в таблицах

Автоматизированная система мониторинга успешных платежей...

В процессе реализации разработано 5 модулей (рисунок 1). Модуль администрирования БД, модуль мониторинга оплаты, модуль рассылки сообщений, модуль авторизации для просмотра БД, модуль генерации запросов на оплату.

Интеграция информационных систем на основе стандартов XML...

Помимо модуля генерации требуется модуль анализа XML-пакетов, т.к. результаты обработки информационных пакетов, отправленных на площадки

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

Разработка программного модуля интеграции АТС...

Рис 2 Схема данных ПМ ИАП. Входными данными модуля являются информация о телефонном вызове и название события. Они поступают через специальный AGI интерфейс телефонной станции, как аргументы командной строки.

Разработка автоматизированной системы регистрации пациентов...

1) модуль администрирования

5) модуль системы управления базами данных.

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

Компонент базы данных. Представляет собой систему...

Представляет собой систему, взаимодействующую с реляционными базами данных.

Основные термины (генерируются автоматически): торговая компания, товар, CSS, PHP, HTML, главное окно, программный модуль, таблица, данные, актуальная информация.

О технологии организация web-интерфейса к базе данных

Подключение базы данных непосредственно к сайту проведем с помощью «PHPRunner Enterprise 6.2» [18].

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

Задать вопрос