Диплом: Автоматизация документооборота организации ООО "АРМОБИЛ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
Отм ен а
Со хран ить Отм енить
Пер сонал
Со хран ить Отм енить
Издан ия
Поставщики
ОК
До бави ть
Рисунке №2.5 Сценарий диалога
2.3.2 Характеристика базы данных
Для проектирования базы данных воспользуемся методом «сущность-связь».
Метод «сущность-связь» также называют методом «ER-диаграмм».
Схема ER-диаграммы представлена на рисунке 2.6:
83
В системе используется одна база данных, которая состоит из 6 таблиц:
Client, Config, Data, Event, Job, Object.
Рисунок №2.6. Схема ER-диаграммы.
1. User - в данной таблице содержится информация о пользователях,
настройках подключения, авторизации в системе, для каждого пользователя
создается отдельная строка в таблице с полями:
user - имя пользователя, выданное организацией разработчиком и
сопроводителем системы,
name - ФИО пользователя,
tel - номер телефона пользователя,
address - адрес пользователя, далее идет ссылка на object.
Object - ключевое поле таблицы: ключ для каждого из объектов привязан к
ключу в таблице OBJECT, где хранится описание объектов.
Event - таблица событий от объектов выполняет второстепенную роль, служит
для хранения информации о событии и содержит тип события;
Latitude - ш ирота местонахождения в момент срабатывания датчика и
передачи сигнала, тип данных - целое число;
85
Рисунок №2.7 Древо программных модулей программного клиента
Описание программных модулей приведенных в рисунке 2.8, представлено
ниже в таблице №2.7.
1
Главный модуль
клиента заказчика
3
2
Модуль получения
информации о готовых
разработках
Модуль заполнения
электронной формы
"Бланк заказа"
Модуль
формирования
заказа
Модуль получения
информации о
разработчиках
Модуль удаленной
связи с
разработчиком
Модуль настройки
Модуль
автоматической
установки ПО
86
Таблица №2.7
Таблица описания программных модулей для программного клиента
п/п
Наименование модуля
Функции модуля
1. Г лавный модуль клиента
заказчика
Содержит основные функции и
процедуры выполняемые при запуске
клиента и иницализирующие все
остальные модули
2. Модуль заполнения
электронной формы
“Бланк заказа”
Содержит процедуры по пошаговому
заполнению электронного варианта
формы “Бланк заказа”
3. Модуль получения данных о
готовых разработках
Содержит процедуры и запросы для
работы с таблицей “Готовое ПО” и
полученя от туда информации
4.
Модуль формирования заказа Содержит функции и процедуры по
формированию электронной версии
документа “Бланк заказа” из введенных
данных
5. Модуль получения данных о
разработчиках
Содержит процедуры и запросы для
получения данных из таблицы
Сотрудники
6. Модуль удаленной связи с
разработчиком
Содержит процедуры и функции для
организации удаленной связи с
разработчиком занимающимся
разработкой заказанного ПО
7. Модуль настройки
Содержит процедуры и функции
отвечающие за возможные параметры
настройки клиента
8. Модуль проверки и установки
обновлений
Содержит процедуры и функции
отвечающие за проверку доступных
обновлений на сервере
9. Модуль автоматической
установки ПО
Содержит процедуры и функции
отвечающие за установку заказанного ПО
на рабочие станции заказчика
Древо программных модулей для программного администраторского
клиента представлено на рисунке 2.8.
87
Рисунок №2.8 Древо программных модулей программного администраторского
клиента
Описание программных модулей приведенных в рисунке 2.8
администраторского клиента представлено ниже в таблице 2.8.
88
Таблица №2.8
Таблица описания программных модулей для программного клиента
п/п
Наименование модуля
Функции модуля
1.
Г лавный модуль
администраторского клиента
Содержит основные функции и
процедуры выполняемые при запуске
клиента
2.
Модуль просмотра
приходящих заказов
Содержит функции и процедуры
необходимые для получения данных по
заказу из таблицы “Поступившие заказы”
3.
Модуль контроля занятости
сотрудников
Содержит процедуры для работы с
таблицей “Занятость” и “Сотрудники
4.
Модуль удаленной связи с
клиентом/сотрудником
Содержит процедуры и функции для
организации удаленной связи с
заказчиками и сотрудниками отдела
разработки
5.
Модуль формирования
“Приказа на разработку”
Содержит процедуры и функции по
формированию электронного варианта
документа “Приказ на разработку”
6. Модуль настройки
Содержит процедуры и функции
отвечающие за возможные параметры
настройки клиента
7.
Модуль проверки и установки
обновлений
Содержит процедуры и функции
отвечающие за проверку доступных
обновлений на сервере
8.
Модуль отправки
разработанного ПО
Содержит процедуры и функции
позволяющие отправить клиенту,
разработанное ПО в соответствии с
заказом
Древо программных модулей для программного сервера представлено на
рисунке 2.10.
89
Рисунок №2.10 Древо программных модулей программного сервера
Описание программных модулей приведенных в рисунке 21, программного
сервера представлено ниже в таблице 2.9.
'У*
90
Таблица №2.9
Таблица описания программных модулей для программного клиента
_______
п/п
Наименование модуля
Функции модуля
1. Главный модуль сервера
Содержит основные функции и
процедуры выполняемые при запуске
сервера
2.
Модуль работы с таблицей
“Клиенты”
Содержит функции и процедуры
необходимые для записи данных по
клиенту в таблицу Клиенты”
3.
Модуль работы с таблицей
“Поступившие заказы”
Содержит функции и процедуры
необходимые для записи данных по
заказу в таблицу Поступившие заказы”
4.
Модуль работы с таблицей
“Занятость”
Содержит функции и процедуры
необходимые для записи данных по
количеству активных заказов
разработчика в таблицу “Занятость”
5.
Модуль рассылки
информации по обновлениям
Содержит процедуры и функции для
рассылки на все клиенты информации о
возможно обновлении клиентской версии
6. Модуль настройки
Содержит процедуры и функции
отвечающие за возможные параметры
настройки клиента
2.3.4 Описание программных модулей
Используя «1С: Предприятие» версии 8.2, в конфигураторе «ООО
«АРМОБИЛ»» были созданы: перечисления (7), справочники (13), планы видов
характеристик (1), документы (6), регистры накопления (2), обработки (4), отчеты
(3). Все объекты конфигурации распределены по подсистемам. Проведем детальный
анализ создания и использования объектов конфигурации.
91
1. Подсистемы.
Подсистемы в «1С: Предприятие» версии 8.2 являются основными
элементами для построения интерфейса. Подсистемы позволяют выделить
функциональные части, на которые логически разбивается создаваемое прикладное
решение. Учитывая все требования поставленной задачи данной организации, был
создан следующий интерфейс программы, он состоит из следующих подсистем:
2. Рабочий стол
Рабочий стол представляет собой элемент программы, который содержит
наиболее часто используемые отчеты, документы, справочники и пр. Рабочий стол
- это, собственно, помощник для пользователя. Каждая сессия начинается именно с
рабочего стола. Через рабочий стол пользователь получает необходимую
информацию, дает ответы на вопросы пользователя.
3. Бухгалтерия
Подсистема «Бухгалтерия» позволяет вести бухгалтерский учет организации,
расчет и уплату налогов и отчислений в бюджет и внебюджетные фонды (Рисунок
2.11). На данном этапе разработки, организация ООО «АРМОБИЛ» ведет данный
учет в типовой конфигурации «1С: Бухгалтерия». В дальнейшем, с доработкой
данной конфигурации, организация будет отказываться от типового решения, и учет
будет вестись в данной программе. В этой подсистеме будет находиться вся
информация финансового и бухгалтерского характера - задолженности, затраты,
текущее состояние расчетного счета, сведения по учету рабочего времени и т.д.
Рисунок №2.11 - Подсистема «Бухгалтерия»
92
4. Дирекция
Подсистема «Дирекция» позволяет руководителям организации мониторить
всеми процессами, которые происходят в ООО «АРМОБИЛ» (Рисунок 2.12).
ift - | ” ООО системы* |1С Пэсдг«<ят.*б| uS И ^ , 4 J Л - - с *
...
•» «с
Тек _И5мгп .Адч.еигтр'Сэ&эгге
ПМДОЮЭ и ш м 1
Отчеты
ГЬсцпва ме еь гоэзе
H'miM-T’M <И« I iJUH *'•*
Стмюяжв вапэгиет-ня sacs» тех гсдоерсюса)
Рисунок №2.12 - Подсистема «Дирекция»
5. Абонентский отдел
Подсистема «Абонентский отдел» позволяет менеджерам заключать договора
на обслуживание, регистрировать новых объектов в системе тревожной
сигнализации, делать ежемесячную выписку документов, подтверждающий факт
оказания услуг, консультировать имеющихся и потенциальных клиентов об
обслуживании и др. (Рисунок 2.13).
Рисунок №2.13 - Подсистема «Абонентский отдел»

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

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