Диплом: Организация корпоративных информационных систем (на примере ООО «Сула»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Таблица 6 - Описание результатных документов
Наименование
Реквизиты
Таблицы, на основании
которых формируется
Список
сотрудников
Должность
ФИО
Табельный номер;
разряд
Сотрудники;
Должности.
Список
поступивших
заявок
ФИО принявшего заявку
Имя и отчество
Наименование услуги
Район
Примечание
Заявки;
Сотрудники;
Районы;
Работы.
Наряд на работы
Номер наряда
Район
Номер заявки
ФИО исполнителя
ФИО водителя
Госномер и марка
автомобиля
Дата выдачи
ФИО сформировавшего
наряд
Заявки;
Сотрудники;
Районы;
Работ;
Наряды;
Оборудование;
Инструмент;
Расходные материалы.
Список
выполненных
заявок
ФИО принявшего заявку
Имя и отчество
Наименование услуги
Заявки;
Сотрудники;
Районы;
Работ;
Наряды;
Сведения о заявке
Район
ФИО выполнившего
сотрудника
Время исполнения
Дата выполнения
Примечание
Заявки;
Сотрудники;
Районы;
Работ;
Наряды
Все файлы формируются в виде экранных фор по мере необходимости.
Дерево функций системы представляет декомпозицию функций системы
и формируется с целью детального исследования функциональных
возможностей системы и анализа совокупности функций, реализуемых на
различных уровнях иерархии системы.
Работу с системой осуществляет администратор и инженеры. Дерево
функций администратора представлено на рисунке 10.
43
Функции
администратора
Работа со
справочниками
Расходные
материалы
Водители
Инструмент
Должности
Сотрудники
Регистрация
Редактирован
ие
Удаление
Заявки
Просмотр
заявок
Услуги
Район
Работы
Оборудован
ие
Сотрудники
Рисунок 9 - Дерево функций системы для администратора
Таким образом, администратор главным образом управляет
пользователями, регистрируя и удаляя, а также редактируя их данные. Кроме
того, администратору доступны основные справочники системы для
редактирования.
Основным действующим лицом с системой является инженер, который
регистрирует заявки и формирует наряды на работы. Дерево функций инженера
представлено на рисунке 11.
44
Функции инженера
Работа со
справочниками
Расходные
материалы
Инструмент
Наряд
Формирование
наряда
Экспорт в Excel
Заявки
Учет заявок
Оборудование
Закрытие
заявок
Архив заявок
Отчет
Формирование
отчета
Экспорт в Excel
Назначение автомобиля
Назначение сотрудников
Выбор инструмента
Выбор оборудования
Выбор РМ
Выбор заявки
Учет работ
Рисунок 10 - Дерево функций системы для инженера
2.3 Разработка и описание базы данных автоматизированной
информационной системы
На основании инфологической модели построим даталогическую
модель данных (рисунок 11). Даталогическая модель является моделью
логического уровня, представляющая собой описание логической структуры БД
на языке СУБД.
45
Рисунок 11 - Даталогическая модель данных
Структура таблиц приведена в таблицах.
Описание каждой таблицы базы данных приведено ниже (таблицы 7-17).
Таблица 7 - Структура таблицы «Водители»
Наименование поля
Идентификатор
Тип
Примечание
Код
idD
int(11)
Ключевое,
автозаполнение
Фамилия
famD
varchar(45)
Имя и отчество
nameD
varchar(45)
Номер и серия ВУ
Wu
varchar(45)
Наименование
автомобиля
car
varchar(45)
Номер машины
gosnom
varchar(45)
Дата регистрации
daterD
timestamp
Отметка об
удалении
otmUdD
int(11)
Таблица 8 - Структура таблицы «Должности»
Наименование поля
Идентификатор
Тип
Примечание
Код
idDzap
int(11)
Ключевое,
автозаполнение
Краткое
наименование
KRnameDzap
varchar(45)
Наименование
nameDzap
text
46
Таблица 9 - Структура таблицы «Инструмент»
Наименование поля
Идентификатор
Тип
Примечание
Код
idGZ
int(11)
Ключевое,
автозаполнение
Наименование
namegz
varchar(45)
Марка (модель)
zavod
varchar(255)
В наличии
nalGZ
int(11)
Выдано
OUgz
int(11)
Таблица 10 - Структура таблицы «Расходные материалы»
Наименование поля
Идентификатор
Тип
Примечание
Код
idZU
int(11)
Ключевое,
автозаполнение
Тип
tipZU
varchar(45)
Марка (модель)
nameZU
varchar(45)
В наличии
nalZU
int(11)
Выдано
OUzu
int(11)
Таблица 11 - Структура таблицы «Услуги»
Наименование поля
Идентификатор
Тип
Примечание
Код
idInz
int(11)
Ключевое,
автозаполнение
Краткое
наименование
KRnameInz
varchar(45)
Наименование
nameInz
varchar(255)
Таблица 12 - Структура таблицы «Район»
Наименование поля
Идентификатор
Тип
Примечание
Код
idK
int(11)
Ключевое,
автозаполнение
Наименование
nameK
varchar(45)
Краткое
наименование
idKM
int(11)
Расстояние
RastK
varchar(45)
Время в дороге
TimeK
varchar(45)
Таблица 13 - Структура таблицы «Наряд»
Наименование поля
Идентификатор
Тип
Примечание
Код
idn
int(11)
Ключевое,
автозаполнение
Номер наряда
nomnar
int(11)
Код района
iddN
int(11)
Код заявки
idzn
int(11)
Код исполнителя
idispN
int(11)
Код машины
idgzn
int(11)
Код инструмента
idrrN
int(11)
Код оборудования
idzuN
int(11)
Дата формирования
dateN
timestamp
47
Таблица 14 - Структура таблицы «Работы»
Наименование поля
Идентификатор
Тип
Примечание
Код
idR
int(11)
Ключевое,
автозаполнение
Краткое
наименование
KRnameRab
varchar(45)
Наименование
nameRab
varchar(255)
Нормативное время
для исполнения
TZrab
varchar(5)
Таблица 15 - Структура таблицы «Оборудование»
Наименование поля
Идентификатор
Тип
Примечание
Код
idRR
int(11)
Ключевое,
автозаполнение
Наименование
nameRR
varchar(45)
Описание
opisRR
varchar(255)
В наличии
nalRR
int(11)
Выдано
OUrr
int(11)
Таблица 16 - Структура таблицы «Сотрудники»
Наименование поля
Идентификатор
Тип
Примечание
Код сотрудника
idszap
int(11)
Ключевое,
автозаполнение
Фамилия
famzap
varchar(45)
Имя и отчество
namezap
varchar(45)
Табельный номер
tabnom
int(11)
Код должности
idzap
int(11)
Разряд
razzap
int(11)
Логин
login
varchar(45)
Пароль
pass
varchar(45)
Дата регистрации
daterszap
timestamp
Отметка об
удалении
otmudal
int(11)
Таблица 17 - Структура таблицы «Заявка»
Наименование поля
Идентификатор
Тип
Примечание
Код
idz
int(11)
Ключевое,
автозаполнение
Дата
datez
timestamp
Код принявшего
idpod
int(11)
Код услуги
idprin
int(11)
Код района
idkz
int(11)
Имя и отчество
idiz
int(11)
Отметка об
удалении
otm
int(11)
Код сотрудника
idszapZ
int(11)
Время исполнения
timeIsp
varchar(45)
Дата выполнения
dateIsp
varchar(45)
Примечание
prim
varchar(255)
Примечание
primIsp
varchar(255)
48
Таким образом, представленная характеристика таблиц базы данных
показывает, что в ней хранится вся необходимая информация для обработки
используемой в ходе работы системы информации, а также для формирования
соответствующих документов.
Во второй главе выпускной квалификационной работы проведен анализ
существующих средств разработки, с помощью которых возможно
автоматизировать рассматриваемый бизнес-процесс, выбраны язык
программирования php и СУБД mysql, описано программное обеспечение, а
также описана разработанная база данных.
49
3 ГЛАВА 3. ПОРЯДОК ИСПОЛЬЗОВАНИЯ
КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ И
ОЦЕНКА ЭФФЕКТИВНОСТИ ЕЕ ИСПОЛЬЗОВАНИЯ
3.1 Разработка руководства пользователя
Рассмотрим пример работы системы, сначала для ее администратора.
Доступ к странице авторизации администратора осуществляется по
адресу . http://localhost/loginadmin.php/
Рисунок 12 - Страница авторизации.
Для доступа в административную часть необходимо ввести пароль и
логин. По умолчанию они имеют значение 1/1.Если пароль и/или логин
введены неправильно, система сообщает об этом:
Если же данные для авторизации введены верно, то администратор
попадает на страницу регистрации сотрудников.
50
Рисунок 13 - Страница регистрации сотрудников
Для регистрации сотрудника необходимо заполнить все поля.
При попытке регистрации, не вводя какой-либо реквизит, система
предупреждает о необходимости заполнения всех полей формы:
Если же все данные введены верно, они записываются в базу данных.
Также администратору доступна возможность редактирования списка
сотрудников:
Возможно просмотреть подробные сведения о сотруднике, нажав
соответствующую кнопку:
51
Рисунок 14 - Подробные сведения о сотруднике
Удаление сотрудника осуществляется путем нажатия кнопки «Удалить».
На странице Справочники имеется также форма сортировки,
позволяющая просмотреть либо всё оборудование, либо по его типам:
Рисунок 15 – Справочники
Для доступа к модулю мастера также необходимо пройти авторизацию
по адресу http://localhost/loginman.php (пароль/логин 155/155):

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")