Диплом: Исследование и разработка информационной системы учета продаж в автосалоне на примере ТОО «Автоцентр «АСТЭК»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
84
• одновременность и своевременность обновлений данных во всех
используемых копиях;
• адаптивность и гибкость системы ИБ к изменяющимся
информационным потребностям потребителей;
• Развёртывание системы, обеспечивающей нужный уровень
сложности структуры информационной базы;
• релевантность, т.е. соответствие ИБ, под которым подразумевается
возможность системы реализовывать поиск и отображать информацию, которая
точно соответствует исходному запросу пользователей;
• понятность интерфейса системы, позволяющая оперативно
создавать запрос к ИБ;
• разграничение прав доступа, подразумевающее разделение для
каждого пользователя открытых типов записей, полей, файлов и доступных
типов операций над ними.
Схема таблиц базы данных представлена на Рисунке 2.12.
Рисунок 2.12 Схема базы данных в среде проектирования
Характеристика таблиц базы данных приведена в Таблицах 2.5-2.12.
85
Таблица 2.5
Структура таблицы auto
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
registration_date
datetime
Да
NULL
id_brand
int(11)
Да
NULL
id_model
int(11)
Да
NULL
issue_year
int(11)
Да
NULL
factory_number
varchar(255)
Да
NULL
cost
double
Да
NULL
id_auto_status
int(11)
Да
NULL
work_total
double
Да
NULL
spare_part_total
double
Да
NULL
service_total
double
Да
NULL
Таблица 2.6
Структура таблицы auto_model
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.7
Структура таблицы brand
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.8
Структура таблицы spare_part
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
id_unit
int(11)
Да
NULL
cost
double
Да
NULL
amount
int(11)
Да
NULL
id_spare_part_type
int(11)
Да
NULL
Таблица 2.9
Структура таблицы user
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
username
varchar(255)
Нет
password_hash
varchar(255)
Нет
auth_key
varchar(32)
Нет
password_reset_token
varchar(255)
Да
NULL
activation_token
varchar(255)
Да
NULL
email
varchar(255)
Нет
status
smallint(6)
Нет
10
created_at
int(11)
Нет
updated_at
int(11)
Нет
nikname
varchar(255)
Да
NULL
id_user_type
int(11)
Да
NULL
last_name
varchar(255)
Да
NULL
first_name
varchar(255)
Да
NULL
86
middle_name
varchar(255)
Да
NULL
phone
varchar(255)
Да
NULL
report_date_1
datetime
Да
NULL
report_date_2
datetime
Да
NULL
Таблица 2.10
Структура таблицы work
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
work_date
datetime
Да
NULL
id_auto
int(11)
Да
NULL
id_work_kind
int(11)
Да
NULL
cost
double
Да
NULL
amount
int(11)
Да
NULL
work_total
double
Да
NULL
spare_part_total
double
Да
NULL
total
double
Да
NULL
id_user
int(11)
Да
NULL
Таблица 2.11
Структура таблицы work_kind
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
cost
double
Да
NULL
id_unit
int(11)
Да
NULL
Таблица 2.12
Структура таблицы work_spare_part
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
id_work
int(11)
Да
NULL
id_spare_part
int(11)
Да
NULL
cost
double
Да
NULL
amount
double
Да
NULL
total
double
Да
NULL
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Программное обеспечение состоит из двух модулей – это скрипты веб-
приложения, размещаемые на сервере и база данных.
Скрипты веб-приложения включают следующие модули:
Программный модуль работы с пользователями;
Программный модуль учета автомобилей;
Программный модуль учета запчастей;
87
Программный модуль учета работ;
Программный модуль аутентификации;
Программный модуль подготовик отчетов.
Код программных модулей приведен в Приложении.
Для своего функционирования система должна иметь:
сервер БД системы. На сервере запущена БД, в которой хранится
информация системы. Система работает с информацией взятой с БД;
сервер с веб-сайтом. На сервере запущен Apache или другой веб-
контейнер, он настроен на работу с PHP. У PHP должно быть активизировано
расширение для работы с MySQL;
ПК администратора. На этом компьютере запущен веб-браузер с
панелью управления системой. Через нее происходит работа с системой.
Опционально ПК может использоваться, как и рабочая станция пользователя;
ПК сотрудника. На этом компьютере запущен веб-браузер с
панелью управления системы. Через нее происходит работа с системы
Структурная схема пакета представлена на Рисунке 2.13. Характеристика
программных модулей представлена в Таблице 2.13.
Таблица 2.13
Характеристика программных модулей
п/п
Наименование
модуля
Функции модуля
1.
ПМ загрузка главного
меню
Содержит процедуры, позволяющие
сформировать главное меню
2.
ПМ формирования
главного меню
Содержит предопределенные процедуры формы
списка и элемента меню работы документами
3.
ПМ работы со
справочниками
Содержит предопределенные процедуры,
позволяющие работать со справочниками, то есть
добавлять, удалять, редактировать записи в них
4.
ПМ формирования
отчетов
Содержит предопределенные процедуры,
позволяющие формировать соответствующие
отчеты
5.
ПМ учетных операций
Содержит предопределенные процедуры,
позволяющие учитывать осуществление учетных
операций
6.
ПМ настроек
Содержит предопределенные процедуры,
позволяющие вносить изменения в настройки
системы
88
ПМ главное меню
ПМ учет
ПМ
Справочники
ПМ Единицы
измерения
ПМ Марки
ПМ Учет работ
ПМ Учет автомобилей
ПМ Учет пользователей
ПМ Учет запчастей
ПМ Отчеты
ПМ формирования
отчета Движение
запчастей
ПМ формирования
отчета Использованные
запчасти
ПМ формирования
отчета Проведенные
работы в разрезе
автомобилей
ПМ формирования
отчета Проведенные
работы в разрезе видов
работ
ПМ авторизация
ПМ формирования
отчета Склад
ПМ Модели
ПМ Типы
запчастей
ПМ Виды работ
Рисунок 2.13 Схема вызова программных модулей
2.3.4 Описание программных модулей
Схема описания работы программного модуля представляет собой блок-
схему и состоит из:
символов данных, указывающих на наличие данных (символы
данных могут также указывать вид носителя данных);
89
символов процесса, указывающих операции, которые следует
выполнить над данными, а также определяющих логический путь, которого
следует придерживаться;
линейных символов, указывающих потоки данных между
процессами;
специальных символов, используемых для облегчения написания и
чтения блок-схемы.
Схема функционирования ИС приведена на Рисунке 2.14.
Главное меню
Модули
Справочники
Единицы
измерения
Марки
Автомобили
Отчеты
Проведенные работы в
разрезе видов работ
Движение запчастей
Проведенные работы в
разрезе автомобилей
Использованные
запчасти
Склад
Модели
Типы запчастей
Виды работ
Авторизация
Добавить автомобиль
Работы
Добавить работы
Список работ
Запчасти
Добавить запчасть
Список запчастей
Список автомобилей
Панель
администратора
Пользователи
Т Автомобили
Т Работы
Т Запчасти
Т Единицы
измерения
Т Марки
Т Модели
Т Типы запчастей
Т Виды работ
Список
типов
запчастей
Список
видов работ
Список
моделей
Список
марок
Список
единиц
измерения
Список
пользовател
ей
Список
единиц
измерения
Список
работ
Список
запчастей
Т Автомобили
Рисунок 2.14 Схема функционирования ИС
На схеме показаны связи основных таблиц базы данных и основных
документов, формируемых в ходе работы системы. Списки наименований в
90
справочниках, а также списки автомобилей, запчастей и работ формируются в
виде экранных форм, а отчеты ИС – в виде файлов MS Exlel.
2.4 Контрольный пример реализации проекта и его описание
Рассмотрим порядок работы с программой. Для ее запуска необходимо
разместить скрипты и базу данных на сервере хостинговой площадки или
локальной сети. Доступ к сайту осуществляется по заранее определенному
адресу.
После запуска необходимо ввести пароль и логин для авторизации в
программе.
Рисунок 2.15 Форма авторизации
В главной форме программы приведен список автомобилей салона,
которые зарегистрированы для производства работ.
91
Рисунок 2.16 Список автомобилей
Из этой же формы пользователь может получить данные по конкретному
автомобилю.
Рисунок 2.17 Данные по автомобилю
В этом отчете приведены все данные автомобиля, а также список
выполненных работ. Для добавления автомобиля необходимо вызвать
специальную форму, внести в нее все данные и нажать «Ок».
Рисунок 2.18 Добавление автомобиля
В этой же форме возможно добавление работ и запчастей для данного
автомобиля.
92
Рисунок 2.19 Список работ и запчастей
Для добавления работ необходимо вызвать соответствующую форму, в
которой выбрать наименование работы и их количество.
Рисунок 2.20 Добавление работ
Добавление запасных частей производится аналогично. Пользователь
также может видеть наличие запасных частей на складе компании.
Рисунок 2.21 Запасные части
По запчастям также можно получить отчет для вывода его на печать. Для
добавления запасной части при получении ее на склад необходимо вызвать
форму «Регистрация».
93
При этом необходимо выбрать наименование запасной части и ввести
количество.
Для получения отчета необходимо выбрать пункт Отчеты. Отчеты
формируются в виде файлов MS Excel:
Отчет по движению запчастей;
Отчет за период о проведенных работах в разрезе автомобилей;
Отчет за период о проведенных работах в разрезе видов работ.

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

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