Дипломная работа: Автоматизация процесса контроля знаний учащихся ГБОУ города Москвы школы №656 А.С. Макаренко

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
33
сложно, так как производители систем автоматизации пытаются угодить всем
потенциальным клиентам и их системы получаются перегруженными
лишним функционалом, за который приходится платить, либо система
представляет собой каркас для построения решения под конкретного
потребителя. Оба эти варианта не подходят для решения поставленной задачи,
так как приобретение готовой информационной системы для автоматизации
по направлениям является невыгодным с точки зрения вложения денег в
систему автоматизации.
Также приобретаемая информационная система нам не подходит из-за
ряда недостатков, а также нехватки функциональности, хуже продумано
направление будущего развития информационной системы, длительный срок
адаптации под требования предприятий, так же требуется частое обращение в
службу поддержки.
Разработка собственной системы предполагает наличие у предприятия
специалистов, способных провести анализ бизнес-процессов, разработать и
внедрить систему их автоматизации. Так как автоматизируется одно
достаточно небольшое направление деятельности школы, имеющимся
работникам не составит особого труда провести весь комплекс работ по
проектированию, разработке и внедрению системы автоматизации.
Разрабатываемая информационная система будет включать весь
необходимый функционал, и учитывать все особенность работы и пожелания
сотрудников данной компании, так как будет являться индивидуальным
(уникальным) продуктом, что позволяет быстро изменить функциональность в
соответствии с требованием внутреннего заказчика.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
34
Информационное обеспечение (ИО) — совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации и информационных массивов.
В состав информационного обеспечения включаются два комплекса:
компоненты внемашинного ИО (классификаторы технико-экономической
информации и документы) и внутримашинного ИО (макеты и экранные
формы для ввода первичных данных в ЭВМ или вывода результатной
информации, структура информационной базы: входных, выходных файлов,
базы данных).
Для того чтобы приспособить экономическую информацию для
эффективного поиска, обработки и передачи по каналам связи, ее
необходимо представить в цифровом виде. С этой целью ее нужно сначала
упорядочить (классифицировать), а затем формализовать (закодировать) с
использованием классификатора.
Классификатор — это документ, с помощью которого осуществляется
формализованное описание экономической информации в ЭИС, содержащей
наименования объектов, наименования классификационных группировок и
их кодовые обозначения.
По сфере действия выделяют следующие виды классификаторов:
международные, общегосударственные (общесистемные), отраслевые и
локальные классификаторы.
В данном дипломном проекте должны быть спроектированы
следующие классификаторы: учеников, учителей, предметов, тестов.
Информационная база (ИБ) — определенным образом организованная
совокупность данных, хранимых в памяти вычислительной системы в виде
файлов, с помощью которых удовлетворяются информационные потребности
управленческих процессов и решаемых задач.
Существуют следующие способы организации информационной базы:
35
совокупность локальных файлов — поддерживается функциональными
пакетами прикладных программ;
интегрированная база данных — основывается на использовании
универсальных программных средств загрузки, хранения, поиска и
ведения данных, т.е. СУБД.
Организация локальных файлов связана с большим дублированием
данных в информационной системе, следовательно, с несогласованностью
данных в разных приложениях, а также негибкостью доступа к информации,
поэтому может применяться только в специализированных приложениях.
Для данного проекта информационная база представлена в виде
интегрированного информационного хранилища. Данная организация
позволяет объединить различные источники информации, управлять
файлами различных форматов. Кроме того, очевидны преимущества
использования для хранения информации базы данных:
совместимость данных; соответствие данных реальному состоянию
объекта;
удобство и увеличение скорости совместной обработки данных;
оддержка целостности данных.
База данных (БД) — поименованная совокупность данных,
отражающая совокупность объектов и их отношений в рассматриваемой
предметной области.
Основными способами организации БД являются создание
централизованных и распределенных БД. Основным критерием выбора
способа организации ИБ является достижение минимальных трудовых и
стоимостных затрат на проектирование структуры ИБ, программного
обеспечения системы, системы ведения файлов. На основании этих
критериев и необходимостью обеспечения надежности хранения данных
выбран централизованный способ организации БД.
36
По способу установления связей между данными различают:
иерархическую;
сетевую;
реляционную модель.
Основными компонентами любой из этих моделей являются файлы
(или таблицы) [14].
Иерархические модели данных представляют собой графовую модель с
вершинами-таблицами. В моделях имеется один файл, который является
входом в структуру. Между файлами устанавливаются
отношениясоподчиненности. У файла может быть одна исходная вершина и
несколько подчиненных. Основной тип отношений - 1:М.
В сетевых моделях любой файл может быть точкой входа в систему, и
связан с произвольным числом других файлов отношениями типа 1:1, 1:М и
М:М.
Наиболее широкое распространение получила реляционная модель
данных. При такой организации вся информация представлена в виде таблиц
(файлов БД) и отношений. Таблицы являются совокупностью записей (строк,
кортежей). Между отношениями (таблицами) существуют связи типа 1:М,
М:М. Каждое отношение имеет ключ - это поле записи (атрибут) однозначно
идентифицирующее ее. Данное свойство реляционной модели данных
исключает дублирование информации, ускоряет поиск и доступ к
конкретным данным.
Принятый в реляционной модели подход к структурированию и
целостности данных позволяет удобно организовать и упорядочить процесс
проектирования и реализации сложных баз данных, а реляционные операции
обладают мощными возможностями управления данными и их обработки.
В качестве входных документов в данной системе целесообразно
использовать документы, содержащие сведения о клиенте, ассортименте
товаров и продажах, а именно договор купли-продажи, копия паспорта
37
клиента, прейскурант товаров, услуг. Данные документы являются
унифицированными и их форма изменению не подлежит и нецелесообразна.
Ввод первичной информации в систему должен осуществлять с
использованием экранных форм, также, как и вывод результатной
информации. Предлагается использовать универсальную, унифицированную в
рамках системы экранную форму.
Для построения системы классификации необходимо использовать
локальные системы и классификаторы. Предлагается упорядочить
следующие множества:
- документы;
- отчетность;
- пользователи.
Данных классификаторов должно быть достаточно для однозначного
определения конкретного элемента каждого множества.
На основании выше описанных достоинств предлагается использовать
реляционную модель базы данных с локальной организацией. В этом случае вся
информация будет храниться в одном месте и будет легко доступна.
Файлы, в которых содержится результатная информация, должны быть
доступны и после их просмотра в экранной форме. Это предполагается
обеспечить путем возможности их сохранения на компьютере пользователя.
Автоматизированная система тестирования создается не на пустом месте. В
основу методики ее работы положены системы тестирования, многие годы
применявшиеся на практике, но не выполненные в виде компьютерных
программ. Поэтому входными данными для системы будут являться те же
данные, которые использовались при разработке неавтоматизированных систем
тестирования. Каждая из подсистем разрабатываемой системы имеет свой набор
входных и выходных данных. Причем выходные данные одной подсистемы
могут рассматриваться и как результат работы системы в целом, но
одновременно могут рассматриваться и как входные данные для другой
подсистемы. Так, например, результат прохождения теста является выходным
Источник: https://baza.diplomsite.ru/previewfile/2090