Диплом: Автоматизация процесса ведения документации и отчетности в АНО "АвтоМотоПро"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Для работы с данными справочников необходимо перейти в меню
справочники и выбрать необходимый (рис. 14).
Рисунок 14 – Форма «АвтоМотоПро» выбор справочника
Для работы с договорами необходимо перейти на вкладку меню «Договора»
(рис. 15).
Рисунок 15 – Форма «Договора» меню
68
Для добавления данных по новому договору необходимо выбрать
«Добавить» (рис. 16).
Рисунок 16 – Форма «Новый договор»
Панель навигации выполняет функции перехода по записям, добавления,
удаления, сохранения данных.
2.2.3 Характеристика результатной информации
Результатная информация является самой важной информацией, потому что
ради нее и создаются информационные системы. В данном случае результатной
информацией будут являться отчеты по нагрузке и вывод их на печать. На основе
запросов формируются отчёты, которые можно распечатать из программы. Отчеты
являются основой для применения стандартных способов подготовки часто
повторяющихся решений.
Система формирует отчеты по расписанию, текущим курсам и договорам в
текущем месяце.
Отчеты предназначены в основном как представление информации в
необходимом виде. Отчеты выводятся и на экран, и на печать. Существует
возможность сохранения отчета в виде документа Word, Web-страницы, и в виде
69
«моментального снимка», который можно рассылать по электронной почте или
просматривать на компьютере.
Отчеты содержат много черт форм. Для их разработки применяются такие
же элементы управления, но с их помощью нельзя изменять данные в таблицах. В
соответствии с моделью представления данных, система будет делать
информационные отчеты.
Отчет «Расписание» создан для вывода на печать расписания занятий,
отсортированных по исполнителям (рис. 17).
Рисунок 17 – Отчет «Расписание»
Отчет «Текущие курсы» содержит сведения по всем курсам (рис. 18).
70
Рисунок 18 – Отчет «Текущие курсы»
Отчет «Договора в текущем месяце» содержит сведения по всем договорам,
отсортированным по дате (рис. 19).
. Рисунок 19 – Отчет «Договора в текущем месяце»
2.3 Программное обеспечение задачи
2.3 1 Общие положения (дерево функций и сценарий диалога)
Все функции, выполняемые при работе с программным обеспечением
информационной системы можно разделить на две группы: основные и служебные
функции. Дерево функций представлено на рис. 20.
Что касается, основных функций, то это реализация всех тех функций,
которые были определены при постановке задачи для создания данного
программного средства. К основным функциям относится:
Обработка данных – проверка вносимой информации в БД, сверка с
предыдущими значениями и корректировка данных;
Создание документа;
Корректировка и просмотр документа;
Проведение происходит проведение документа в управленческом,
бухгалтерском и налоговом учетах;
Печать.
71
Функции
СлужебныеОсновные
Обработка данных Функции пользователя
Создание
документа
Редактирование
документа
Печать
документа
Просмотр
документа
Формирование
интерфейса
БД
Панель
управления
Кнопки
Ведение БД
Сохранение
документов
Поиск данных
Рисунок 20 – Дерево функций
К служебным функциям относится:
Формирование интерфейса - загрузка интерфейса системы. Интерфейс
программы зависит от того, кто ее использует.
Обращение к БД. Ведение базы данных предполагает заполнение
необходимых для работы с системой справочной информации.
Взаимодействие пользователя и ЭВМ осуществляется в диалоговом режиме,
который является наиболее удобным пользователю, так как демонстрирует этапы
его работы, отображая тем самым весь производственный процесс. Диалоговый
режим - обмен сообщениями пользователя и ЭВМ, в процессе которого
происходит постоянная смена ролей информатора и реципиента (пользователя,
который принимает информацию), при этом смена ролей должна быть
оперативной. Диалоги (они же диалоговые окна) необходимы для организации
72
интерактивного взаимодействия с пользователем. Они позволяют создать
графический интерфейс.
По форме общения диалог реализован по типу «меню», «запрос-ответ».
Диалог по типу «меню» имеет место реализации при выборе необходимых
пользователю нормативно - справочной информации или формировании
документов. Диалог по типу «запрос - ответ» осуществляется при формировании
отчетов, когда пользователь задает параметры в качестве запроса, по которым
необходимо получить соответствую информацию (ответ) (рис. 29).
Основное меню
Справочники Договора Расписание Документы
Клиенты
Сотрудники
Курсы
Договора
Новый договор
На печать
Текущие
курсы
Договора в
текущем
месяце
Рисунок 21 – Сценарий диалога
2.3.2 Характеристика базы данных
ER модель базы данных представлена на рисунке 22.
73
Рисунок 22 ER модель
Основные сущности базы данных представлены в таблицах.
Для хранения данных по сотрудникам создана таблица «Сотрудники»
(таблица 9).
Таблица № 9
Таблица «Сотрудники»
Наименование поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Код
Kod
строка
5
ключевое поле
ФИО
Name
строка
50
Должность
Dolg
строка
20
Телефон
Tel
строка
11
Для хранения данных по клиентам создана таблица «Клиенты» (таблица 10).
Таблица № 10
Таблица «Клиенты»
Наименование поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Код
Kod
строка
5
ключевое поле
ФИО
Name
строка
50
Паспорт
Pasp
строка
20
Водительское
удостоверение
Vod
строка
20
Телефон
Tel
строка
11
Для хранения данных по курсам создана таблица «Курсы» (таблица 11).
Таблица № 11
Таблица «Курсы»
Наименование поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Код
Kod
строка
5
ключевое поле
Наименование
FIO
строка
50
Срок обучения
Srok
строка
10
Стоимость
Stoim
денежный
денежный
Для хранения данных по расписанию занятий создана таблица «Расписание»
(таблица 12).
74
Таблица № 12
Таблица «Расписание»
Наименование поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Код
Kod
строка
5
ключевое поле
Название
Name
строка
50
ключевое поле
День недели
Day
строка
10
Время
Vrem
строка
10
Для хранения данных по договорам создана таблица «Договора» (таблица
13).
Таблица № 13
Таблица «Договора»
Наименование поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Номер
Num
строка
5
ключевое поле
Клиент
FIO
строка
50
Курс
Name
строка
50
Стоимость
Stoim
денежный
денежный
Срок обучения
Srok
строка
20
Сотрудник
Sotr
строка
50
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
Технология внутримашинной организации создается последовательностью
разработанных процедур - схем взаимосвязи программных модулей и
информационных массивов. Подобная схема представляет собой разбиение общего
процесса решения задачи на отдельные процедуры преобразования массивов,
называемые модулями (это - ввод, контроль, перезапись информации с одного МН
на другой, сортировка, уплотнение данных, редактирование, накопление, вывод на
печать и т.п.).
Основываясь на результатах, полученных при разработке дерева функций и
сценария диалога, построим дерево программных модулей, отображающее
структурную схему пакета, содержащей программные модули разных классов. Для
создания текста программы на встроенном языке созданы модули прикладного
решения. Такие модули располагаются в разных местах конфигурации и имеют
75
разное назначение. Большее количество модулей «привязано» к заданным
объектам конфигурации или к самому прикладному решению. Эти модули
вызываются в нужный момент работы прикладного решения.
Так, если модуль, содержит какой то код, то этот код будет выполнен и
работа прикладного решения продолжена. В этих модулях могут расположиться
процедуры обработки событий, определяемых для различных объектов
прикладного решения. Такие процедуры будут выполняться при наступлении
необходимого события.
Вместе с модулями, вызываемыми в процессе работы прикладного решения,
есть общие модули, которые не вызываются в процессе работы прикладного
решения. Они служат только для размещения в них текстовых функций и
процедур, которые могут вызываться из других модулей прикладного решения.
Так, код, располагающийся в этих общих модулях, будет выполнен только
тогда, когда к нему будет произведено явное обращение из другого модуля
конфигурации или из командного интерфейса.
Для всех программных модулей будет доступен глобальный модуль задачи.
Он образуется значениями свойств и методов глобального модуля и системными
перечислениями а также системными наборами значений. В общем виде связь
модулей выражается схемой представленной на рис. 23.
Глобальный контекст
Модуль
приложения
Общий модуль
Модуль формы
документа
Модуль объекта
документа
Модуль объекта
отчета
Модуль формы
отчета
Модуль «Клиенты»
Модуль
«Сотрудники»
Модуль «Курсы»
Модуль отчета
«Расписание»
Модуль отчета
«Текущие курсы»
Модуль отчета
«Договора в
текущем месяце»
Заполнение
Корректировка
Заполнение Заполнение
Корректировка Корректировка
Печать Печать Печать
Формирование Формирование Формирование
Просмотр Просмотр Просмотр
Модуль
«Договора»
Заполнение
Корректировка
Рисунок 23 - Структурная схема пакета
76
Каждый модуль связан с оставшейся частью конфигурации, и такая связь
называется контекстом выполнения данного модуля. Контекст определяется
набором доступных для модуля объектов, переменных, процедур и функций
(таблица 14).
Таблица № 14
Таблица «Описания функций модулей»
п/п
Наименование модуля
Функции модуля
1.
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы «Вождение».
2.
Модуль справочника
«Клиенты»
Содержит предопределенные процедуры формы
списка и элемента справочника
3.
Модуль справочника
«Сотрудники»
Содержит предопределенные процедуры формы
списка и элемента справочника
4.
Модуль справочника
«Курсы»
Содержит предопределенные процедуры формы
списка и элемента справочника
5.
Модуль справочника
«Расписание»
Содержит предопределенные процедуры формы
списка и элемента справочника
6.
Модуль справочника
«Договора»
Содержит предопределенные процедуры формы
списка и элемента справочника
7.
Модуль отчета
«Расписание»
Содержит предопределенные процедуры формы
списка и элемента справочника
8.
Модуль отчета «За период»
Содержит предопределенные процедуры формы
списка и элемента справочника
9.
Модуль отчета
«По занятиям»
Содержит предопределенные процедуры формы
списка и элемента справочника
2.3.4 Описание программных модулей
Общий модуль
В конфигурации может быть определено произвольное количество общих
модулей, в том числе и ни одного. Контекст общего модуля создается на
глобальном и локальном контексте самого общего модуля, то есть с помощью
процедур и функций, определённых внутри общего модуля рис. 24.
Поскольку общий модуль не используется системой непосредственно, в нём
нет раздела описания переменных и раздела основной программы. Общий модуль
содержит определения процедур и функций.

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

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