Диплом: Исследование и разработка информационной системы сервисного обслуживания клиентов на примере "Петропавловский гуманитарный колледж им. М. Жумабаева"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
35
Кражи посторонними вычислительной техники небыли зафиксированы
в течение последних 10 лет.
Программно-технические способы и средства в колледже:
-настройка серверов с установлением прав пользователей на доступ к
ПО и изменение данных (приложение 2);
-генерация логинов и паролей для пользователей, с оформлением
распоряжения;
-настройка вычислительной сети с целью предоставления удаленного
управления сотрудникам отдела автоматизации (приложение 2);
-установка ПО для контроля действий пользователей, с записью
действия в log-файл;
-установление антивирусного ПО и межсетевых экранов (приложение
3);
-создание резервных копий операционных систем для всех
компьютеров сети, хранение копий на архивном сервере;
-создание резервных копий баз данных, в случае целесообразности
установка баз данных на отказоустойчивые кластеры;
- установка системы обнаружение вторжения;
-установка анализаторов протоколов (программно);
-использование при необходимости криптографических средств
(шифрование, цифровая подпись);
-подключение бесперебойного питания (бесперебойники, генераторы).
Ответственным за информационную безопасность является системный
администратор. В процессе подготовки ВКР был проведен анализ сбоев в
работе вычислительной техники, основные причины приведены на рисунке
18.
36
Рисунок 18. Основные причины сбоев
Сотрудники ознакомлены с уголовной, административной, гражданско-
правовой ответственностью за правонарушения в сфере компьютерной
информации, разглашение коммерческой информации и персональных
данных.
2.7 Проектирование базы данных
Логическое проектирование базы данных изначально проведем в
Access, поскольку в нем не ограничивается длина наименования полей, в
названиях полей разрешается использовать кириллицу, сама СУБД имеет
дружественный интерфейс.
После того, как база данных будет спроектирована ее с помощью
дополнительного программного обеспечения можно будет перенести на
сервер MySQL, установленный в одном из кабинетов отдела автоматизации.
Вначале следует создать таблицы словарного типа Таблица «Вид
поломки» (рисунок 19). Используется с целью удобства сотрудников
колледжа. В том случае если сотрудник колледжа
37
Рисунок 19. Таблица «Вид поломки» (словарь)
Далее приводится метод заполнения таблицы (рисунок 20)
Рисунок 20. Заполнение таблицы «Вид поломки»
Таблица «Вид оборудования». В таблице перечисляются все виды
оборудования. Таблица используется для того чтобы облегчить заполнение
заявки и аналитическую работу (рисунок 21)
Рисунок 21. Структура таблицы «Вид оборудования» (словарь)
38
Заполнение таблицы рисунок 22.
Рисунок 22. Заполнение таблицы «Вид оборудования»
Таблица.
Перечень подразделений и материально - ответственные лица в этих
подразделения. Сюда включаются колледжа и структурные подразделения
колледжа (рисунки 23 и 24).
Рисунок 23. Структура таблицы «корпуса»
Рисунок 24. Заполнение таблицы «корпуса»
39
Таблица «Технический код оборудования». Таблица содержит поля:
-Технический код, это ключевое поле, номер является уникальным и
присваивается отделом автоматизации при постановке техники на учет.
-Вид оборудования (связь с таблицей «Вид оборудования» один-ко-
многим),
Описание — это текстовое поле, в которое сотрудник отдела
автоматизации может заносить любою информацию, которую он посчитает
важной.
-Гарантийный талон (при наличии). Это поле представлено
гиперссылками на сканы документов.
-Поле work является логическим, там делается отметка работает или не
работает объект вычислительной техники.
Далее идут поля, характеризующие процесс списания вычислительной
техники (дата списания, номер акта списания, гиперссылка на скан акты
списания) (рисунок 25)
Рисунок 25. Заполнение таблицы «корпуса»
Информация об актах списания вводится только в эту таблицу.
Для введения информации об актах приема-передачи техники создается
отдельная таблица, поскольку один и тот же объект, как показывает
40
практика, может неоднократно передаваться из одного подразделения в
другое (рисунок 26).
Рисунок 26. Структура таблицы «Акты приема-передачи
техники»
Таблица, содержащая информацию о закрепленной за подразделением
технике. Таблица связана с таблицами Code_technique и branch_office
(рисунок 27).
Рисунок 27. Структура таблицы «технический паспорт»
Таблица Регистрация неисправности. По этой таблице будет
создаваться форма заявки. К таблице подключаются словари branch_office
(список колледжа и подразделений), Vid_polоmki (вид поломки),
Sotrudnik_remonta (сотрудник, которому поручено выполнение ремонта), Itog
(итог ремонта). Введение остальных полей достаточно очевидно. Следует
отметить, что если для ремонтных или профилактических работ, требовались
комплектующие, то необходимо в базу данных приколоть гиперссылку на
скан документа (рисунок 28).
41
Рисунок 28. Структура таблицы «Регистрация неисправности»
Модель сущность-связь (ER-модель) — модель данных, позволяющая
описывать концептуальные схемы предметной области.
ER-модель используется при высокоуровневом (концептуальном)
проектировании баз данных. С её помощью можно выделить ключевые
сущности и обозначить связи, которые могут устанавливаться между этими
сущностями.
Во время проектирования баз данных происходит преобразование ER-
модели в конкретную схему базы данных на основе выбранной модели
данных (реляционной, объектной, сетевой или др.).
ER-модель представляет собой формальную конструкцию, которая
сама по себе не предписывает никаких графических средств её визуализации.
В качестве стандартной графической нотации, с помощью которой можно
визуализировать ER-модель, была предложена диаграмма сущность-связь
Ниже на рисунках 29 и 30 представлена ER-диаграмма.
42
Рисунок 29. ER-диаграмма схема базы данных
С помощью надстроек Visio для моделирования баз данных можно
создать модель базы данных на основе существующей базы данных.
43
Act_priem_peredacha
U1Code_act
I1Act_number_date
Act_pr_text
branch technique
PKCode
FK2,I2Code_technique
branch_office
date_begin
date_end
FK1,I1Act_number_date
Sotrudnik_remonta
PKremonta_Sotrudnik_Code
I1Sotrudnik_remonta
branch_office
PKoffice_branch_Code
I1branch_office
address
Mat_otvet
vid_oborudov
PKoborudov_vid_Code
I1Vid_oborudov
vid_polomki
PKpolomki_Code
Vid_polomki
Code_technique
PKtechnique_Code
FK1,I2,I1Vid_oborudov
Opicanie
Garant_talon_copy
Data_priobretenia
work
Data_spisania
Act_spisanua
Act_spisanua_text
Itog
PKitoga_Code
I1Itog
polomka
PKCode
FK1,I1branch_office
FK5,I5Vid_polоmki
FK2,I2Code_technique
Data_polomki
Opisanie_polomki_text
FK4,I4Sotrudnik_remonta
Date_remonta_begin
Date_remonta_end
FK3,I3Itog
Opisanie_remonta_text
Summa_remonta
Zayvka_na_complekt
Рисунок 30. ER-диаграмма «сущность-связь»
2.8 Перенос базы данных на сервер MySQL
Web-серверсервер, принимающий HTTP-запросы от клиентов, и
выдающий им HTTP-ответы, как правило, вместе с HTML-страницей.
Web-сервером называют как программное обеспечение, выполняющее
функции веб-сервера, так и непосредственно компьютер, на котором это
программное обеспечение работает.
MySQL — это система управления базами данных, которая создаётся
путём построения таблиц с определёнными свойствами. При помощи языков
44
программирования (таких, как PHP, Perl) возможно сохранение
определённых данных в MySQL, а также их вывод на страницу в виде HTML.
PHP (Hypertext Preprocessor) – препроцессор гипертекста. С помощью
простого HTML и CSS можно создать полноценный статический сайт. PHP
позволяет манипулировать содержанием web-страницы при передаче ее на
компьютер пользователя. Это проявляется в том, что PHP способен изменять
или создавать новый html-код. Благодаря этому, web-сервер способен
динамически создавать web-страницы при каждом запросе пользователя. При
таком подходе на web-сервере хранятся не статичные web-страницы, а php-
сценарии. Эти сценарии обрабатываются интерпретатором PHP, который
формирует из них html-страницы, которые в свою очередь отправляются на
компьютер пользователя. PHP может сохранять данные в базу данных,
извлекать из базы эти данные и вставлять их в html-код. PHP доступен для
большинства операционных систем, в PHP включена поддержка
большинства современных веб-серверов, таких как Apache, и многих других.
phpMyAdmin — веб-приложение на языке PHP и представляет собой веб-
интерфейс для администрирования баз данных MySQL. phpMyAdmin
позволяет: создавать и удалять базы данных, создавать, копировать, удалять,
переименовывать и изменять таблицы, выполнять SQL-запросы,
осуществлять поиск в базе данных. До начала работы с MySQL-сервер
необходимо установить следующее программное обеспечение (рисунок 31)

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

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