Диплом: Автоматизация учета работ, выполненных автотранспортом для ООО "Объединенное ПТУ Кузбасса"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
- помощь.
Сценарий диалога представлен на рисунке 14.
Рис. 14 - Сценарий диалога с информационной системой.
2.3.2. Характеристика базы данных
Базу данных информационной системы можно представить в виде
следующей ER модели представленной на рисунке 15:
68
Рис. 15 - ER модель базы данных.
Уточню по названию атрибута в сущности «Сотрудник» префик ФИО –
содержит в себе информацию вида: Иванов В.И.
ER-модель (Entity-relationship model или Entity-relationship diagram) – это
семантическая модель данных, которая предназначена для упрощения процесса
проектирования базы данных. Из ER-модели могут быть порождены все виды баз
данных: реляционные, иерархические, сетевые, объектные. В основе ER-модели
лежат понятия «сущность», «связь» и «атрибут».[17]
Выбрав в качестве модели базы данных реляционную, на данном рисунке
таблицы базы данных а также связи между ними. У каждой таблицы есть первичный
ключ. У многих из таблиц есть вторичный ключ и индексируемые поля для
осуществления поиска.
Описание таблиц реляционной базы данных в таблица с 5 по 12 :
Таблица 4
69
Таблица «Службы»
Наименование
поля
Идентификатор
поля
Тип
поля
Длина
поля
Прочее
КодСлужбы
КодСлужбы
число
6
Ключевое
поле
КраткоеНаим
КраткоеНаим
Строка
50
Наименование
Наименование
строка
50
Таблица 5
Таблица «Должности»
Наименование
поля
Идентификатор
поля
Тип
поля
Длина
поля
Прочее
КодДолжности
КОдДолжности
число
6
Ключевое
поле
Должность
Должность
Строка
50
Наименование
Наименование
Строка
50
ДолжнДатПадеж
ДолжнДатПадеж
Строка
50
ДолжнРодпадеж
ДолжнРодпадеж
Строка
50
Таблица 6
Таблица «Контрагенты»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
КодКонтрагента
КодКОнтрагента
число
6
Ключевое
поле
Контрагенты
Контрагенты
Строка
50
Наименование
Наименование
Строка
50
Таблица 7
70
Таблица «Тип Автомобиля»
Наименование поля
Идентификатор поля
Тип
поля
Длин
а
поля
Прочее
КодТипаАвтомобил
я
КодТипаАвтотомобил
я
число
6
Ключево
е поле
Тип
Тип
Строк
а
50
Наименование
Наименование
Строк
а
50
Таблица 8
Таблица «Сотрудники»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
КодСотрудника
КодСотрудника
число
6
Ключевое
поле
ФИО
ФИО
Строка
50
Наименование
Наименование
Строка
50
ФИОРод
ФИОРод
Строка
50
ФИОДат
ФИОДат
Строка
50
ФИОСокр
ФИОСокр
Строка
50
ФИОСокрРод
ФИОСокрРод
Строка
50
ФИОСокрДат
ФИОСокрДат
Строка
50
КодСлужбы
КодСлужбы
Число
6
Ключевое
поле
КОдДолжности
КодДолжности
Число
6
Ключевое
поле
Таблица 9
Таблица «Автомобиль»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
71
КодТипАвто
КОдТипаАвто
число
6
Ключевое
поле
ТипАвто
ТипАвто
Строка
50
Наименование
Наименование
Строка
50
Таблица 10
Таблица «Виды работ»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
КодВидаРабот
КодВидаРабот
число
6
Ключевое
поле
Наименование
Наименование
Строка
50
Таблица 11
Таблица «Эксплуатация Авто»
Наименование
поля
Идентификатор
поля
Тип
поля
Длина
поля
Прочее
КодКонтрагента
КодКонтрагента
число
6
КодТипавтомоби
ля
Тип автомобиля
число
6
Наименование
авто
Наименование
авто
строка
50
КодВидаРабот
Наименование
работ
число
6
КодСлужбы
Наименование
службы
число
6
КодСотрудника
ФИО
число
6
КодДолжности
Наименование
должности
число
6
НомДокумента
НомДокумента
Дата
ДатаДокумента
ДатаДокумента
дата
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
72
Программные модули, образующие структуру пакета, можно подразделить на
три класса:
- управляющие модули, предназначенные для загрузки меню и передачи
управления другому модулю;
- модули, выполняющие служебные функции;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
От класса модуля зависит его функциональность. Дерево программных
модулей показано на рисунке 16.
Рис. 16 - Дерево программных модулей.
Для разработка информационной системы учета выполненных работ
автотранспортом 1С:Предприятие 8.3. Эта система имеет модульную форму
организации конфигурации. В глобальных модулях хранятся переменные,
процедуры и функции доступные из любых других модулей.[14] В нашей системы
мы выделяем следующие модули:
п/п
Наименование модуля
Функции модуля
73
1
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы «1С: Предприятие 8.3»
2
Модуль безопасности
Содержит процедуры и функции,
обеспечивающие ввод и проверку пароля, вход
пользователей в систему, напоминание о
необходимости смены пароля, автоматический
выход из системы при отсутствии пользователя
на рабочем месте.
3
Модуль
инициализации
интерфейса программы
После успешного входа в систему, запускает
программу, используя настройки прав доступа
для учетной записи пользователя
4
Модуль
взаимодействия с базой
данных
Содержит процедуры и функции, используемые
для установления соединения с базой данных, а
также управляющие операциями чтения, записи и
редактирования данных
5
Модуль
«Справочники»
Содержит процедуры функции, позволяющие
просматривать содержимое справочников
системы, и редактировать их (если позволяют
права доступа)
6
Модуль ввода данных
«ЭксплуатацияАвто»
Содержит процедуры и функции, позволяющие
создавать новые заказы, вводить данные,
управлять статусом заявок
7
Модуль «Отчеты»
Содержит процедуры и функции для создания и
просмотра отчетов
8
Модуль печать
документов
Обеспечивает предварительный просмотр,
настройку параметров документов и печать на
принтере
74
2.3.4 Описание программных модулей
Для описание работы программы я выбрала пояснение модуля «Отчеты»
программы. Данный программный код описан в виде блок схемы, которая
представлена на рисунке 17
Рис. 17 - Блок-схема работы модуля «Отчеты».
75
2.4. Контрольный пример реализации проекта и его описание.
Запуск программы осуществляется через ярлык, расположенный на рабочем
столе пользователя либо через нажатие на ярлык RDP при использовании ярлыка
RDP, прользователь попадает на рабочий стол удаленного сервера и там использует
ярлык для доступа в программу.
После запуска программы перед пользователем отображается окно авторизации,
которая позволяет начать работу с базой данных, после прохождения авторизации для
этого сотрудник выбирает свою фамилию в выпадающем списке, которая является его
логином и вводим выданные ему администратором системы пароль рисунок 18:
Рис. 18 - Окно авторизации.
Для пользователей сделан интерфейс, который обеспечивает прямой доступ к
журналам документов, справочникам и отчетам он не заставляет искать нужные
документы по вкладкам окна самой 1С: предприятие 8.3. рисунок 19
Рис. 19 - Пользовательский интерфейс. Рисунок 20
Пункт Журналы предназначен для работы с основным для нас журналом, в
который вносятся наши заказы, и соответственно с новым документом. При выборе
Справочников становятся доступны все справочники программы для их просмотра и
76
редактирования, редактирование доступно в соответствии с ролью определенной
сотруднику в нашей информационной системе . При первичном входе необходимо
заполнить всю имеющуюся информацию в справочники, чем больше информации
будет изначально внесено в справочники, тем меньше времени займет заполнение
заказа, то есть мы уже не будем тратить время на заполнение справочника при внесении
заказа( если еще и не обладаем правами на их корректировку, то придется обращаться
к сотруднику, который имеет такие права, а это лишние затраты времени), а просто с
помощью поиска найдем всю необходимую информацию в справочнике.
Список справочников нашей информационной системы, как он открываеться в
ней представлен на рисунке 20
Пример заполнения справочников на примере справочника «Сотрудники» :
Рис. 20 - Список справочников.
В общем списке находим нужный нам справочник и приступаем к новому
вводу/добавлению/редактированию рисунок 21

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

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