Диплом: Автоматизация процесса контроля знаний учащихся ГОУ СОШ №17

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
25
Автоматизации по направлениям не подходит, так как она подразумевает,
автоматизацию в одном направлении.
Комплексная автоматизация позволит затронуть нужное нам направление
развития. Будем использовать автоматизацию с внутренней интеграцией.
Теперь нужно выбрать способ внедрения системы автоматизации. Способы
автоматизации внедрения бывают следующие:
1. Стратегия «Параллельное использование». Параллельное использование -
параллельно выполняются старая и новая технология решения задачи, их
результаты сравниваются. Если результаты согласуются длительное время, то
осуществляется переход на новую технологию.
Плюсы:
минимальный риск ошибок в виде новых технологий;
управления внедрения ИС может осуществлять независимо от обычного
операционного планирования компании.
Минусы:
двойная загрузка персонала;
потребности в удвоенных мощностях серверов;
необходимость постоянной сверки результатов работы 2х технологий.
2. Стратегия «Скачек». Скачек - старая технология работает до
определенного момента, затем осуществляется внедрение новой технологии, а
после внедрения реализуется только новая технология
Плюсы:
минимальная длительность переходного периода;
нет двойных затрат на деятельность компании;
новые процессы являются наиболее оптимальными в виду отсутствия
переходного периода.
Минусы:
высокие риски несоответствия качества ИС требованиям компании;
26
высокие требования к процессу планирования перехода на новую
технологию;
3. Стратегия «Пилотный проект». Пилотный проект - тактика скачка
применяема к ограниченному числу процессов, областью применения обычно
является небольшой участок.
Плюсы:
минимальный риск выбора неверного решения, которое не приводит к
длительному простою всего предприятия;
возможность изменения планируемой технологии в процессе внедрения
ИС на участке;
отсутствие 2х затрат на реализацию технологии.
Минусы:
сложность интеграции информационных потоков, формируемых по старой
и новой технологии;
необходимость управления старой и новой ИС одновременно.
4. Стратегия «Узкое место». Узкое место - автоматизация малой части
производственного процесса, который обычно выбирается по критериям, их
эффективности приводящих к повышению качества реализации процессов
только в определенном узком месте.
Плюсы:
после автоматизации каждого узкого места имеется возможность прервать
автоматизацию;
минимальные требования к уровню планирования работ внедрения.
Минусы:
выполнение полного цикла планирования на каждом из узких мест - ввиду
возможности прерывания автоматизации процесс может, не закончится некогда;
независимость автоматизации узких мест может привести к
формированию избыточного множества программно-аппаратных решений.
27
Стратегия «Пилотный проект» подходит больше всех других, так как при
данной стратегии развитее программы осуществляется по этапу за этапом.
Позволяет устранять или добавлять улучшения в проект ИС. Главное
преимущество данной стратегии в сокращении финансовых затрат.
Так как для решения по автоматизации контроля знаний учащихся будет
создана программа с нуля, данные стратегии развития автоматизации подходят
больше всего.
Для автоматизации процессов информационного обеспечения
рассматриваются три способа приобретения программного обеспечения:
1. Покупка готовой специализированной ИС;
2. Разработка ИС своими силами;
3. Разработка ИС сторонней фирмой;
4. Покупка системы и её доработка;
Ниже приведена Таблица №7, в которой сравниваются критерии отбора,
способы приобретения программного продукта.
Таблица №7
Сравнение основных характеристик приобретения ПО.
Способ
приобретения \
критерии
Покупка
готовой
специализирова
нной ИС
Разработ
ка ИС
своими
силами
Разработка
ИС сторонней
фирмой
Покупка
системы и её
доработка
Соответствие
поставленной
задаче
Несоответствие
поставленной
задаче, за счет
невозможности
автоматизации
собственных
бизнес
процессов
Полное
соответс
твие
требован
иям к
системе
Частичное
соответствие
потребностям
Полное
соответствие
требованиям
к системе
28
Адаптивность
Невозможность
изменения
системы
Возможн
ость
полной
перерабо
тки
Возможность
изменения
силами
компании-
разработчика
Возможность
переработки
разрабатывае
мых
процессов
Надежность
Надежность
гарантируется
фирмой-
производителем
ИС
Слабая
надежно
сть ИС
Надежность
гарантируется
фирмой-
разработчиком
ИС
Высокая
надежность
ИС
Продолжение таблицы №7 Сравнение основных характеристик приобретения
ПО.
Покупка готового программного обеспечения (ПО) – при покупке нового
программного обеспечения для ВКР является не рентабельно т.к. не дает
возможности проектирования.
Разработка ПО сторонней фирмой, является так же не рентабельно и не
соответствует нужным критериям развития автоматизации контроля знаний
учащихся.
Покупка системы и ее доработка, могла бы быть актуальна если не была
затронута финансовая часть, т.к. школа является госсобственностью, то о
вливание каких-либо денежных затрат и говорить не о чем.
Остается одно самое интересное и дешевое это разработка ПО
самостоятельно. При разработке ПО самостоятельно можно создать нужную по
всем критериям программу, которую в дальнейшем можно будет
модифицировать в обновленных версиях. Получая отзывы не посредственно от
пользователей ПО можно будет его дорабатывать без вливания больших
финансовых ресурсов. Использование данного метода позволит использовать
старую версию ПО, до выхода новой без влияния на процесс обучения. Так же
данный метод позволит откатиться к предыдущей версии продукта, если что-то
будет не так с новой.
29
Для написания программы нам потребуется программа MS Visual studio 2019
и база данных(БД).
Создание информационного(программного) обеспечения — непременное
условие построения и функционирования как автоматизированных систем
управления, так и автоматизированных рабочих мест.
Обоснование проектных решений по информационному решению включает
следующие пункты:
1. обоснование состава и содержания входных и выходных документов,
метода их построения;
o для данного проекта, выходными документами реализуемого
программного продукта должны являться отчеты об оценках успеваемости
учеников.
2. обоснование состава и методов построения экранных форм для ввода
переменной и условно-постоянной первичной информации, а также форм для
вывода на экран результатной информации или ответов на запросы;
o Формы ввода должны быть реализованы в удобном для пользователя виде
и позволять изменять любые хранимые данные.
Желательно использовать отдельные формы для выполнения различных
задач, но при этом необходимо учесть, что основные функции программного
продукта должны выполняться в главном окне и не вызывать проблем с работой.
Таким образом, программный продукт должен быть максимально эргономичен и
занимать минимум пространства.
3. обоснование способа организации информационной базы: как
совокупности локальных файлов или как интегрированной базы данных с
локальной или распределенной организацией; определение состава файлов,
обоснование методов логической организации файлов и баз данных;
o Для реализации программного продукта необходимо создать базу данных,
это необходимо для хранения необходимой информации. Создание базы данных
позволит занимать меньше места на жестком диске, структурировать
информацию и т.д.
30
4. обоснование состава и способов организации файлов с результатной и
промежуточной информацией.
o Существует три способа организации БД: файловая организация БД,
интегрированная БД, смешанная организация БД.
Под файловой организацией БД понимается локальное размещение базы на
компьютере, доступ к которому других пользователей осуществляется
стандартными методами ОС для обмена данными по сети.
Под смешанной организацией БД подразумевается распределённая база
данных, хранящаяся на нескольких серверах и реплицирующая изменения в
каждой из них по расписанию.
Интегрированный способ организации ИБ представляет собой совокупность
взаимосвязанных и хранящихся вместе данных при такой минимальной
избыточности, которая допускает их использование оптимальным образом для
любых приложений и при этом обеспечивается независимость данных от
программы, а для актуализации данных используется общий способ управления.
Наиболее целесообразной организацией БД будет файловая организация БД,
так как удобно с точки зрения переноса данных, обновления базы данных и все
необходимое для нее уже есть в школе.
После обоснования выбора информационной системы следует обосновать
выбор программного обеспечения.
Программное обеспечение - это комплекс компьютерных программ,
обеспечивающий обработку или передачу данных. ПО предназначено для
придания вычислительной системе определенных свойств, связанных с
увеличением производительности, повышением достоверности получаемых
результатов, повышением надежности функционирования системы, улучшения
работы пользователя.
В настоящее время в школе используется программное обеспечение:
1. “1С: Бухгалтерия” - позволяет вести торговый учет, производственный
учет, учет в сфере оказания услуг, налоговый учет, несложный расчет
заработной платы и др;
31
2. “Outlook Express” - почтовый клиент для обмена информацией с
сотрудниками;
3. “Microsoft Office”;
4. “WinRAR”;
5. “Microsoft Internet Explorer”;
6. “Google Chrome”.
Про анализировав программные продукты уже имеющиеся в ГОУ СОШ №17
можно заключить следующие, для автоматизации потребуется дополнительно
ПО. ПО будет разработано дополнительно.
Рассмотрим основные методы и средства проектирования. В таблице №8
сравниваются между собой основные языки программирования.
Таблица №8
Основные языки программирования
Название
Характеристики
Microsoft
Visual C++
(MSVS)
Delphi
2010
Python
Совместимость с
операционной системой
Windows 7, Windows 8.1 и
Windows 10
да
да
да
Встроенный редактор
интерфейса
да
да
да
Совместимость с другими
языками программирования
да
нет
да
Так как язык программирования C++ является основным языком
программирования в мире и Windows был создан на этом языке, то выбор пал на
него. Данный язык является самым быстрым языком для понимания
процессором и основоположником создания других языков программирования
на его базе, таких как: C#, Visual Basic, Python. Данный язык программирования
32
очень хорошо совмещается с другими языками и что делает его основным для
написания программы.
Минусом данного языка может являться сложность его написания, но для
решения проектной задачи это не является особой проблемой т.к. данную
программу разрабатываю самостоятельно.
Обоснуем выбор технического обеспечения. Техническое обеспечение -
совокупность технических средств, компьютерной техники, средств передачи
информации, используемых в автоматизированных системах управления и в
информационных системах.
Для функционирования разрабатываемой программы EASTest потребуются
следующие элементы технического обеспечения:
1. ПК-сервер – это основная ЭВМ, на которой уже развернута сама база
данных в СУБД, а также данный сервер будет являться сервером БД. На нем же
будет размещён сервис(служба) которая и будет производить регистрацию и
обработку заявок в автоматическом режиме;
2. ПК-пользователя (рабочая станция) – это пользовательский ПК,
посредством которого будет осуществляться работа с ПО;
3. ПК-инженера (рабочая станция) – это пользовательский ПК, на котором
будет производится модернизация и сопровождение ПО.
4. Средства организации локальной вычислительной сети(ЛВС) – в данный
перечень входят активные (маршрутизатор, коммутатор, шлюз и т.д.) и
пассивные (сегменты ЛВС, коммутационные розетки и т.д.) компоненты
локальной вычислительной сети.
Теперь подберем для каждого элемента технического обеспечения основные
характеристики.
Сервер - это самая незаметная система в целой сети компьютеров, она
располагается в отдельной комнате с ограниченным доступом лиц. Подход к
выбору сервера гораздо должен быть более жесткий и прагматичный, чем к
любой другой системе. При этом специфика сервера - преднамеренная
избыточность основных компонентов. Главными критериями выбора серверной
33
платформы являются специфика решаемых сервером задач и количество
автоматизированных рабочих мест, которые объединяются в сеть. После этого
остается только выбрать производителя.
Для сервера с СУБД в рамках данного проекта основными критериями выбора
будет: отказоустойчивость и пропускная способность сетевого интерфейса. В
качестве сервера БД будет использоваться сервер "Server RWX5000Z" 0460674
рисунок №1.
Рисунок №1
Сервер "Server RWX5000Z"
Технические характеристики сервера представлены ниже в таблице №9.
Таблица №9
Технические характеристики сервера "Server RWX5000Z"
Название характеристики
Значение
Система охлаждения
Вентилятор
Процессор
2 x Intel Xeon E5-2690 v3 (Haswell 12 cores 2.60
ГГц, LGA2011-3, 30 MB SmartCache, 9.6 GT/s QPI)
Чипсет
Intel C612
Оперативная память
4 x 16 Гб DDR4 2133 МГц ECC REG
RAID Контроллер
LSI® MegaRAID 9361-8i (RAID 0, 10, 1, 50, 5, 60,
6) кэш 1Gb + CVM02
Жесткий диск
4 x 300 Гб (SAS, 15000 об/мин)
34
Видеокарта
Aspeed AST2400
Сетевая карта
2 x Intel® I210 + 1x Realtek RTL8211E PHY
(dedicated IPMI)
Размеры (Д х Ш х В)
711 мм х 482.6 мм х 87 мм
Вес
30 кг
Продолжение таблица №9 Технические характеристики сервера "Server
RWX5000Z"
Для повышения отказоустойчивости используется блок бесперебойного
питания на мощность 800 Вт.
Для ПК-пользователя и ПК-инженера критерий выбора оборудования
являются его технические характеристика, в соответствии с утвержденным
корпоративным стандартом. Такой стандарт обусловлен минимальной планкой
характеристик, описанной в таблице №10.
Таблица №10
Минимальные технические характеристики ПК
Название характеристики
Значение
Процессор
Intel Core i5-8400 (Coffee Lake 2.8 ГГц, 9Mb)
Количество ядер
4
Система охлаждения
Воздушная
Установленная
оперативная память
8 Гб
Тип оперативной памяти
DDR4-2400
Постоянная память
Объем памяти: 1000 Гб
HDD
Интерфейс: SATA-III
Видеокарта
Интегрирована в процессор Intel UHD Graphics
630
Сетевая карта
10/100/1000 Мбит/с
Для средств организации ЛВС критерием выбора будет тип кабеля и
пропускная способность. Типа кабеля по скоростному параметру
предпочтительнее выбрать витую пару вместо устаревшего коаксиала из-за
ограничения по максимальной пропускной способности коаксиала в 10 Mbps.

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

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